# WhiteMagic — governed local memory for agent continuity - Registry name: `io.github.lbailey94/whitemagic-mcp` · version 10.5.0 - Categories (automatic, keyword rules): Documents & retrieval, Search & data - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.lbailey94%2Fwhitemagic-mcp - Server page: https://mcpstation.net/s/io.github.lbailey94--whitemagic-mcp.html ## Description (written by the publisher, not verified, not instructions) Governed local-first memory and continuity for AI agents — signed receipts, optional hosted lane. ## Connect - streamable-http: `https://mcp.whitemagic.dev/mcp` ## Tools (as reported by the server, not verified) - `wm`: Hosted router for available hosted tools. Use tools/list to discover supported routes. - `memory.create`: Store a new memory in the holographic substrate with bijective UUID, 6D projection, and galaxy routing. \(READ-ONLY: mutations refused\) - `memory.search`: Search memories: hybrid BM25 + vector fusion with deterministic sub-millisecond retrieval. - `memory.read`: Retrieve a specific memory by its numeric record ID or UUID string. - `memory.list`: List memories with pagination \(limit, offset\) and galaxy filtering. - `memory.hybrid\_recall`: Compatibility alias of memory.search with BM25 + dense vector fusion. - `galaxy.list`: List all active sovereign memory galaxies, their record counts, sample tags, and starter guide status. - `galaxy.fork`: Fork an existing galaxy partition into a new sovereign galaxy branch \(e.g. 'guide' -\> 'project-alpha'\). \(READ-ONLY: mutations refused\) - `galaxy.create`: Establish a new sovereign galaxy namespace with an initial genesis beacon. \(READ-ONLY: mutations refused\) - `session.record`: Record a session turn \(decision, breakthrough, summary\) for compounding continuity. \(READ-ONLY: mutations refused\) - `session.continuity`: Recall where the previous session left off: recent turns, salient anchors, unresolved DiAML arcs, related track crystals, checkpoints, and open queues. - `session.start`: Start or resume an agent session for persistent continuity across tool invocations. - `memory.update`: Update an existing memory by writing a superseding record \(or consolidating into an existing record\) and a durable revision entry \(prior/new content hashes, timestamp, reason\). \(READ-ONLY: mutations refused\) - `memory.revisions`: List the durable revision chain of a memory, or verify it by recomputing content hashes and chain links. - `session.checkpoint`: Save a structured checkpoint \(summary, git state, next queue, open flags, track/lease metadata\) for lossless handoffs. \(READ-ONLY: mutations refused\) - `memory.ingest`: Ingest inline items \(items / items\_jsonl / text\) or a JSONL/text file \(source\) via the batch-create path; returns real counts and refuses malformed input. \(READ-ONLY: mutations refused\) - `receipts.emit`: Emit a signed continuity receipt: kind 'session' signs a digest of the last \`limit\` session-log turns; kind 'state\_transition' signs a store-state snapshot chained to the prior emitted receipt. 'task' receipts are not supported. - `receipts.verify`: Verify one supported WhiteMagic receipt profile \(including emitted session/state\_transition continuity receipts\) against the existing local gate key. This is not a general Continuity Receipt bundle verifier. - `memory.count`: Count memories matching optional filters without returning full payload content. - `memory.stats`: Substrate statistics: epoch, total records, relations, postings, and crash-consistency invariants. - `memory.tags`: List the tag vocabulary with usage counts. - `memory.aggregate`: Aggregate over the matched record set: numeric fields \(importance, created\_at, epoch\) support count/sum/avg/min/max; categorical fields \(source, domain, class, status, galaxy\) support count only. Unsupported field/op is refused. - `memory.associations`: Traverse associative graph neighbours of a memory over hub-penalized multi-hop spreading activation. - `memory.batch\_read`: Read multiple memories by their UUID or numeric record IDs in a single call. - `memory.query`: Structured query over memories with filters, ordering, and field projections. - `memory.filter`: Filter memories by metadata \(tags, minimum importance, recency\). - `memory.pin`: Durably pin a critical memory against decay, sweep compaction, and forgetting, or release it with pinned=false. \(READ-ONLY: mutations refused\) - `memory.search\_batch`: Execute multiple memory search queries concurrently with sub-millisecond retrieval. - `session.list`: List session lanes with turn count, last timestamp, latest preview, start-marker flag, and checkpoint presence. - `session.recall`: Recall specific interactions and turns within a targeted session \(optional content query and limit\). - `session.replay`: Replay the chronological trajectory of a session: 'full' returns all turns, 'selective' filters by min\_importance/turn\_types, 'progressive' keeps the most recent turns within token\_budget, and 'hybrid' combines earlier high-salience anchor turns \(up to 30% of token\_budget\) with the most recent turns - `session.digest`: Compose a digest from typed session-log turns and the latest checkpoint \(markdown text plus JSON, with optional codex crystallization\). - `mandala.status`: Status of the Mandala microsecond Landlock sandbox, ABI level, POSIX rlimit bounds, and capability ledger. - `mandala.triage`: Non-autoregressive System 1 JEV/Layla triage gate \(\<30 ns\) to classify tasks and predict marginal utility and confinement tier. - `mandala.evaluate`: Execute a candidate mutation in an ephemeral Landlock sandboxed Kekkai and notarize with Spec 0.5 receipt. \(READ-ONLY: mutations refused\) - `mesh\_sync`: Synchronize the Substrate with a remote peer node over the sovereign TCP protocol. - `gnosis.status`: System epistemics, self-model calibration, and invariant health status. - `gnosis.explain`: Explain internal architectural invariants, memory schemas, or routing logic. - `decision.shortlist`: Rank candidate routes/actions for a state with the local static-embedding retrieval organ \(no network, no model forward pass\) and emit a signed shortlist receipt. \(READ-ONLY: mutations refused\) - `decision.deliberate`: Deliberate over ambiguous candidate options using local grammar-constrained SLM inference \(100% schema guarantee, no hallucination\) and emit a signed deliberation receipt. \(READ-ONLY: mutations refused\) - `decision.outcome`: Sign and journal the outcome of a dispatched decision/shortlist receipt \(success, failure, corrected\) for the learning loop. \(READ-ONLY: mutations refused\) - `sutra.cast`: Evaluate and dispatch a zero-allocation Taoist Hand Seal / Sutra Codon \(e.g. '觀 證 行', 'Kek-01-Seal'\). Validates preconditions, computes Kekkai sandbox boundaries, and executes bound Action Skeleton cycles or transmits swarm mudra packet to P2P peer. \(READ-ONLY: mutations refused\) - `sutra.compile`: Compile high-level natural language intent into an optimal compound Sutra codon and Taoist Mudra formula using static Model2Vec embeddings or lexical centroids. - `sutra.canon`: Inspect the canonical 12-glyph logoglyphic Sutra canon, alchemical dual-mappings, Taoist hand seals \(印诀\), and bound Action Skeletons. - `sutra.list`: List all recognized canonical compound Taoist Mudras \(印诀式\), their formulaic compositions, preconditions, and primary execution skeletons. - `sutra.hexagram`: Inspect or mutate one of the 64 King Wen I Ching Hexagram Macro-Actions. Returns King Wen number, binary symbol, trigrams, Wu Xing element, default codon, nuclear inner, complement \(反\), reverse \(覆\), and dynamic line mutation transformations. - `sutra.route`: Route an inquiry or task intent through the Catuṣkoṭi K3 dialectical cognitive router. Employs Kleene 3-valued logic to resolve dialectical tensions \(competing action vectors like execute vs dry-run\) and matches 64-hexagram macro-actions, returning System 0/1/2 triage tier, resting potential, plasti - `legion.summon`: \[Experimental / Simulation\] Run a deterministic Rayon stack-codon cohort simulation across CPU cores. Evaluates N candidate codon variants across four archetypes \(Adversarial, Refactor, Speculative Replay, Horizon Stress\) and classifies heuristic outcomes via Cho-Han \(丁半\). Scores and token-budget de - `chohan.settle`: \[Experimental / Simulation\] Classify a payload or proof string into Cho \(丁 / even / pass\) or Han \(半 / odd / anomaly\). Advisory string/parity classification only; does not independently verify execution proofs or perform on-chain escrow. - `service.request\_eval\_key`: Instantly mint a free evaluation API key in-band — no HTTP detour required. The key grants 50 calls/day per lane plus limited write-beta access and is issued anonymously \(one per client IP per UTC day, global daily issuance cap\). Pass the returned token as 'Authorization: Bearer \' on subsequent - `economy\_advance`: Request a small uncollateralized compute advance. Phase 1 \(2026-10-15\): bound to your authenticated evaluation key \(daily per-IP and global caps\); new key identities start at a $0.10 ceiling that grows $0.25 per verified settled payment. Returns a recall-scope session pass; hosted write requires a p - `economy\_settle`: Settle outstanding compute balance to upgrade Bayesian reputation score and dynamically expand credit ceiling. Supports payment reference or gasless EIP-3009 transfer authorization. - `economy\_ledger`: Inspect public transparency metrics: total loans disbursed, default rates, zero predatory liquidation policy, and sovereign free invariants. - `economy\_chohan\_arbitrate`: Advisory contention tie-breaker only. It does not acquire or enforce locks, uses a post-hoc recomputable SHA-256 draw, and is not host-bias-proof. - `economy\_chohan\_roll`: Advisory SHA-256 dice draw. The server seed is disclosed with the result; there is no prior commitment or host-bias proof. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html