Skip to content

WhiteMagic — governed local memory for agent continuity changelog

io.github.lbailey94/whitemagic-mcp

27 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • server.json 1 field changed
    version
    11.0.0 11.2.1

  • server.json 1 field changed
    version
    10.7.1 11.0.0

  • llms.txt +13 −13

    https://www.whitemagic.dev/llms.txt

    − Current release status: GitHub latest v9.3.4 is the current Gen 2 stable install pin. npm's latest dist-tag is 9.3.4. Use the explicit versioned commands below; the last complete Gen 2 install remains v9.3.4, and Gen 3 v10.6.1 remains experimental.− ### Experimental Gen 3 — v10.6.1− Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.6.1− curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.6.1 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path− Observed Linux MCP profiles: cyberbrain: 18 tools/list entries; full: 61 tools/list entries.− npm exact version: whitemagic-mcp@10.6.1. Docker exact tag: lbailey94/whitemagic:10.6.1.− > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 7 native Rust crates (`deny(unsafe_code)`); release record v10.6.1.− > Gen 2 / v9 stable curated profile: 307 authored capabilities behind a single NLU-routed `wm` MCP meta-router, with 30 tools in `tools/list` (23 under `--readonly`, 24 on the hosted lane, which adds `memory.search_batch`), 70 curated routes, and 1.1µs hot-path dispatch. The experimental Gen 3 profile tool lists differ; see the observed profiles in the channel section above.− 4. **Gen 2 / v9 stable dispatch:** 1.1µs measured hot-path execution, folding 307 authored capabilities behind a single NLU-routed meta-router with 30 tools in the curated profile (23 under `--readonly`, 24 on the hosted lane). These stable-profile counts do not describe the experimental Gen 3 tool lists.− A read-only hosted MCP endpoint for evaluation runs at `https://mcp.whitemagic.dev/mcp` (streamable-http; keyless `initialize`/`tools/list` for directory probes; free evaluation keys – instant at `https://mcp.whitemagic.dev/keys`; curated public corpus only; no SLA). An experimental next lane (`https://next.mcp.whitemagic.dev/mcp`) carries the invitation-only hosted-memory write beta: write-scoped keys get isolated per-tenant stores, reads fuse tenant + corpus with `partition: tenant | corpus` l− - Verification: `/health`, `/info`, and `/notarize/*` keyless; keyed `POST /verify`; live [`/info`](https://api.whitemagic.dev/info) reports verifier 0.5.1 and support for specs 0.1–0.6. Published spec 0.5 is current; spec 0.6 remains an experimental draft (candidate: authority.grant + chain_head truncation commitment). `?receipt=1` adds a signed full-result record; anchors at `/anchors/<digest>`, OpenAPI at `/openapi.json`, spec and three reference implementations (Python, Rust, and a JS verifi− - Caller-Claim Notarization (Proof-of-Context): `POST /notarize` signs caller-supplied context/prompt digests and bounded claims (action, model, metadata, agent address) under a tamper-evident UTC timestamp. The service does not observe the underlying context or execution. Stored caller-claim attestations are retrievable keylessly at `GET /notarize/<digest>`; POST /notarize is currently keyless, and the `whitemagic-pay` SDK exposes it as `notarize_context` / `notarizeContext`.− - `wm serve` (Gen 2 / v9 stable) – Run the MCP server: a single NLU-routed `wm` meta-router (30-tool curated profile in tools/list, 23 under `--readonly`, 24 on the hosted lane; 70 curated routes) over stdio JSON-RPC. Agents connect here.+ Current release status: GitHub latest v9.3.4 is the current Gen 2 stable install pin. npm's latest dist-tag is 9.3.4. Use the explicit versioned commands below; the last complete Gen 2 install remains v9.3.4, and Gen 3 v10.7.0 remains experimental.+ ### Experimental Gen 3 — v10.7.0+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.7.0+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.7.0 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path+ Observed Linux MCP profiles: cyberbrain: 19 tools/list entries; full: 64 tools/list entries.+ npm exact version: whitemagic-mcp@10.7.0. Docker exact tag: lbailey94/whitemagic:10.7.0.+ > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); release record v10.7.0.+ > Gen 2 / v9 stable curated profile: 307 authored capabilities behind a single NLU-routed `wm` MCP meta-router, with 30 tools in `tools/list` (23 under `--readonly`, 24 in the Gen 2 hosted-lane profile, which adds `memory.search_batch`), 70 curated routes, and 1.1µs hot-path dispatch. The experimental Gen 3 profile tool lists differ; see the observed profiles in the channel section above.+ 4. **Gen 2 / v9 stable dispatch:** 1.1µs measured hot-path execution, folding 307 authored capabilities behind a single NLU-routed meta-router with 30 tools in the curated profile (23 under `--readonly`, 24 in the Gen 2 hosted-lane profile). These stable-profile counts do not describe the experimental Gen 3 tool lists.+ A read-only hosted MCP endpoint for evaluation runs at `https://mcp.whitemagic.dev/mcp` (streamable-http; keyless `initialize`/`tools/list` for directory probes; free evaluation keys – instant at `https://mcp.whitemagic.dev/keys`; curated public corpus only; no SLA; serves the Gen 3 full profile — 57 `tools/list` entries observed 2026-10-29). An experimental next lane (`https://next.mcp.whitemagic.dev/mcp`) carries the invitation-only hosted-memory write beta: write-scoped keys get isolated per-+ - Verification: `/health`, `/info`, and `GET /notarize/<digest>` are keyless; keyed `POST /verify`; live [`/info`](https://api.whitemagic.dev/info) reports verifier 0.5.1 and support for specs 0.1–0.6. Published spec 0.5 is current; spec 0.6 remains an experimental draft (candidate: authority.grant + chain_head truncation commitment). `?receipt=1` adds a signed full-result record; anchors at `/anchors/<digest>`, OpenAPI at `/openapi.json`, spec and three reference implementations (Python, Rust, + - Caller-Claim Notarization (Proof-of-Context): `POST /notarize` signs caller-supplied context/prompt digests and bounded claims (action, model, metadata, agent address) under a tamper-evident UTC timestamp. The service does not observe the underlying context or execution. Stored caller-claim attestations are retrievable keylessly at `GET /notarize/<digest>`. Check the service's current response requirements before submitting a notarization; the `whitemagic-pay` SDK exposes it as `notarize_conte+ - `wm serve` (Gen 2 / v9 stable) – Run the MCP server: a single NLU-routed `wm` meta-router (30-tool curated profile in tools/list, 23 under `--readonly`, 24 in the Gen 2 hosted-lane profile; 70 curated routes) over stdio JSON-RPC. Agents connect here.

  • server.json 1 field changed
    version
    10.7.0 10.7.1

  • Tools +5
    • + memory.temporal_query
    • + sutra.contract
    • + valkyrie.pulse
    • + service.request_eval_key
    • + citadel_threat_intel
  • server.json 1 field changed
    version
    10.6.1 10.7.0

  • llms.txt +10 −16

    https://www.whitemagic.dev/llms.txt

    − Default recommendation: stable Gen 2. Gen 3 is an adjacent experimental preview.− ### Experimental Gen 3 — v10.5.0− Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.5.0− curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.5.0 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path− Observed Linux MCP profiles: cyberbrain: 18 tools/list entries; full: 60 tools/list entries.− npm exact version: whitemagic-mcp@10.5.0. Docker exact tag: lbailey94/whitemagic:10.5.0.− > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 7 native Rust crates (`deny(unsafe_code)`); release record v10.5.0.− https://www.whitemagic.dev/data/stable-restart-example.json pins the release and Linux x86_64 musl asset for four separate CLI processes over a fresh throwaway local store. One authored decision and checkpoint next-queue were recovered; no model was connected. This one-host capture does not establish overnight duration, cross-host recovery, provider/model-switch parity, or other-platform behavior. Human walkthrough: https://www.whitemagic.dev/#proof.− - Conformance referee: `POST /conformance` grades a verifier implementation's outputs over the pinned corpus (40 bundles, 21 verification receipts, 208 hostile cases) and returns a signed report with a CONFORMANT / PARTIAL / NONCONFORMANT verdict. Build a submission with `tools/conformance_submit.py` (`--python`, `--rust-bin`, or `--js`); the referee never executes submitted code, and reports verify offline.− - Measured storage and chain integrity (2026-10-14/15): (a) opt-in Gen3 at-rest XChaCha20-Poly1305 record sealing refused 8/8 direct disk byte-flips (`/data/at-rest-tamper-2026-10-14/at_rest_tamper_test.sh`); (b) client-encrypted Memory Crystals (`wm-crystal`) rejected 8/9 storage-level edits on the read path with a same-disk commitment and 9/9 edits (including whole-store snapshot rollback) with an off-store `wm.crystal-set-commitment` anchor (`continuity-receipt/ops/interop-evidence/agmi-row/`− - [Agentic Resource Discovery index (ARD)](https://www.whitemagic.dev/.well-known/ard.json) – one file pointing at the MCP server card and A2A agent card (predecessor path: /.well-known/ai-catalog.json)− - [MCP Server Card](https://www.whitemagic.dev/.well-known/mcp/server-card.json) – SEP-1649 card: serverInfo, transport, tools− - [Google A2A Agent Card](https://www.whitemagic.dev/.well-known/agent.json)− - [Agent manifest](https://www.whitemagic.dev/ai-agent.json)−   - Rate card & Discovery: `https://www.whitemagic.dev/pricing.json` and `https://www.whitemagic.dev/.well-known/agent-economy.json`− - Machine-readable: `/.well-known/agent-economy.json` and `/ai-agent.json`.+ Current release status: GitHub latest v9.3.4 is the current Gen 2 stable install pin. npm's latest dist-tag is 9.3.4. Use the explicit versioned commands below; the last complete Gen 2 install remains v9.3.4, and Gen 3 v10.6.1 remains experimental.+ ### Experimental Gen 3 — v10.6.1+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.6.1+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.6.1 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path+ Observed Linux MCP profiles: cyberbrain: 18 tools/list entries; full: 61 tools/list entries.+ npm exact version: whitemagic-mcp@10.6.1. Docker exact tag: lbailey94/whitemagic:10.6.1.+ > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 7 native Rust crates (`deny(unsafe_code)`); release record v10.6.1.+ - Conformance referee: `POST /conformance` grades a verifier implementation's outputs over the pinned referee corpus (40 bundle vectors, 21 verification-receipt vectors, 208 hostile cases; the repository ships 80 canonical JSON vector fixtures in total, including 27 verification-receipt vectors) and returns a signed report with a CONFORMANT / PARTIAL / NONCONFORMANT verdict. Build a submission with `tools/conformance_submit.py` (`--python`, `--rust-bin`, or `--js`); the referee never executes su+ - Hostile-IP IOC feed: `GET https://api.whitemagic.dev/iocs` (keyless JSON from the Citadel deception perimeter; sanitized ban-grade blocklist, payload hashes, JA4 fingerprints; refreshed twice daily; `blocklist.txt`, `payloads.txt`, and dated feeds under `/iocs/`).+ - [Hostile-IP IOC feed](https://api.whitemagic.dev/iocs) – sanitized defender blocklist, payload hashes, JA4 fingerprints; refreshed twice daily

  • server.json 1 field changed
    version
    10.6.0 10.6.1
  • server.json 1 field changed
    version
    10.5.1 10.6.0

  • server.json 1 field changed
    version
    10.5.0 10.5.1

  • Resources −31
    • − Chapter 01: The Horn (角 Jiao) — courage
    • − Chapter 02: The Neck (亢 Kang) — stillness
    • − Chapter 03: The Root (氐 Di) — healing
    • − Chapter 04: The Room (房 Fang) — sanctuary
    • − Chapter 05: The Heart (心 Xin) — love
    • − Chapter 06: The Tail (尾 Wei) — wonder
    • − Chapter 07: The Winnowing Basket (箕 Ji) — wisdom
    • − Chapter 08: The Ghost (鬼 Gui) — grief
    • − Chapter 09: The Willow (柳 Liu) — humor
    • − Chapter 10: The Star (星 Xing) — voice
    • − Chapter 11: The Extended Net (張 Zhang) — sangha
    • − Chapter 12: The Wings (翼 Yi) — beauty
    • − Chapter 13: The Chariot (軫 Zhen) — adventure
    • − Chapter 14: Abundance (豐 Feng) — joy
    • − Chapter 15: Straddling Legs (奎 Kui) — awe
    • − Chapter 16: The Mound (婁 Lou) — gratitude
    • − Chapter 17: The Stomach (胃 Wei) — creation
    • − Chapter 18: The Hairy Head (昴 Mao) — presence
    • − Chapter 19: The Net (畢 Bi) — play
    • − Chapter 20: The Turtle Beak (觜 Zi) — practice
    • − Chapter 21: The Three Stars (參 Shen) — reverence
    • − Chapter 22: The Dipper (斗 Dou) — dharma
    • − Chapter 23: The Ox (牛 Niu) — patience
    • − Chapter 24: The Girl (女 Nu) — connection
    • − Chapter 25: The Void (虚 Xu) — mystery
    • − Chapter 26: The Roof (危 Wei) — protection
    • − Chapter 27: The Encampment (室 Shi) — transformation
    • − Chapter 28: The Wall (壁 Bi) — truth
    • − Chapter 29: The Great Year (Macrocosmic Cycles & Epochs)
    • − Chapter 30: Apotheosis (Self-Actualization & Continual Evolution)
    • − Canonical 72-Engine Truth Table
  • Prompts −3
    • − session_continuity
    • − memory_debug
    • − dharma_governance_audit
  • Tools +27 −2
    • + memory.create
    • + galaxy.list
    • + galaxy.fork
    • + galaxy.create
    • + session.record
    • + session.start
    • + memory.update
    • + session.checkpoint
    • + memory.ingest
    • + receipts.emit
    • + memory.pin
    • + session.digest
    • + mandala.status
    • + mandala.triage
    • + mandala.evaluate
    • + mesh_sync
    • + decision.shortlist
    • + decision.deliberate
    • + decision.outcome
    • + sutra.cast
    • + sutra.compile
    • + sutra.canon
    • + sutra.list
    • + sutra.hexagram
    • + sutra.route
    • + legion.summon
    • + chohan.settle
    • − memory.nearby
    • − memory.vector.search
  • llms.txt +12 −9

    https://www.whitemagic.dev/llms.txt

    − ### Experimental Gen 3 — v10.3− Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.3− curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.3 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path− Observed Linux MCP profiles: cyberbrain: 12 tools/list entries; full: 44 tools/list entries.− npm exact version: whitemagic-mcp@10.3. Docker exact tag: lbailey94/whitemagic:10.3.− > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 6 native Rust crates (`deny(unsafe_code)`); release record v10.3.− - Caller-Claim Notarization (Proof-of-Context): `POST /notarize` signs caller-supplied context/prompt digests and bounded claims (action, model, metadata, agent address) under a tamper-evident UTC timestamp. The service does not observe the underlying context or execution. Stored caller-claim attestations are retrievable keylessly at `GET /notarize/<digest>`; writes are metered through the x402 / session-pass lease, and the `whitemagic-pay` SDK exposes it as `notarize_context` / `notarizeContext− - Client-Encrypted Memory Crystals: `POST /crystals` stores client-side ChaCha20-Poly1305 encrypted state with SHA-256 object IDs ($0.02 USDC via x402 write gating); all reads and writes require an authenticated owner assertion mapped through the explicit owner registry. Payment or a session pass alone does not establish ownership. Owner assignment is manual; no automatic first-reader claim or self-service mapping flow is advertised. Existing unmapped legacy data remains held in protected quaran−   - Memory Crystal write: $0.02 / crystal (reads and lineage queries are free but require an authenticated registry-mapped owner)+ ### Experimental Gen 3 — v10.5.0+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.5.0+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.5.0 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path+ Observed Linux MCP profiles: cyberbrain: 18 tools/list entries; full: 60 tools/list entries.+ npm exact version: whitemagic-mcp@10.5.0. Docker exact tag: lbailey94/whitemagic:10.5.0.+ > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 7 native Rust crates (`deny(unsafe_code)`); release record v10.5.0.+ - Caller-Claim Notarization (Proof-of-Context): `POST /notarize` signs caller-supplied context/prompt digests and bounded claims (action, model, metadata, agent address) under a tamper-evident UTC timestamp. The service does not observe the underlying context or execution. Stored caller-claim attestations are retrievable keylessly at `GET /notarize/<digest>`; POST /notarize is currently keyless, and the `whitemagic-pay` SDK exposes it as `notarize_context` / `notarizeContext`.+ - Measured storage and chain integrity (2026-10-14/15): (a) opt-in Gen3 at-rest XChaCha20-Poly1305 record sealing refused 8/8 direct disk byte-flips (`/data/at-rest-tamper-2026-10-14/at_rest_tamper_test.sh`); (b) client-encrypted Memory Crystals (`wm-crystal`) rejected 8/9 storage-level edits on the read path with a same-disk commitment and 9/9 edits (including whole-store snapshot rollback) with an off-store `wm.crystal-set-commitment` anchor (`continuity-receipt/ops/interop-evidence/agmi-row/`+ - Client-Encrypted Memory Crystals: `POST /crystals` stores client-side ChaCha20-Poly1305 encrypted state with SHA-256 object IDs; arrange a provisioned owner-mapped key before using storage; all reads and writes require an authenticated owner assertion mapped through the explicit owner registry. Payment or a session pass alone does not establish ownership. Owner assignment is manual; no automatic first-reader claim or self-service mapping flow is advertised. Existing unmapped legacy data remain+   - Indie Developer Lane ($15/mo): `https://www.whitemagic.dev/hosted#tiers`+   - Team Swarm Lane ($79/mo): `https://www.whitemagic.dev/hosted#tiers`+   - Memory Crystals: arrange operator-provisioned owner mapping before paying; payment or a session pass alone does not grant access. Reads and lineage are free with owner authentication.

  • server.json 1 field changed
    version
    10.4.0 10.5.0

  • server.json 1 field changed
    version
    10.3.0 10.4.0

  • Tools +5
    • + economy_advance
    • + economy_settle
    • + economy_ledger
    • + economy_chohan_arbitrate
    • + economy_chohan_roll
  • server.json 1 field changed
    version
    10.2.0-alpha.6 10.3.0
  • llms.txt +27 −12

    https://www.whitemagic.dev/llms.txt

    − ### Experimental Gen 3 — v10.2.0-alpha.6− Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.2.0-alpha.6− curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.2.0-alpha.6 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path− npm exact version: whitemagic-mcp@10.2.0-alpha.6. Docker exact tag: lbailey94/whitemagic:10.2.0-alpha.6.− > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 6 native Rust crates (`deny(unsafe_code)`); release record v10.2.0-alpha.6.− A read-only hosted MCP endpoint for evaluation runs at `https://mcp.whitemagic.dev/mcp` (streamable-http; keyless `initialize`/`tools/list` for directory probes; free evaluation keys – instant at `https://mcp.whitemagic.dev/keys`; curated public corpus only; no SLA). Stateless receipt verification & trust infrastructure runs at `https://api.whitemagic.dev`:− - [WhiteMagic](https://www.whitemagic.dev/whitemagic) – the product and the full setup guide: install → grimoire → client config → work → resume− - [Trust & receipts](https://www.whitemagic.dev/trust) – what a signed claim proves, the five-minute verification recipe, and the browser explorer− - [Hosted lanes](https://www.whitemagic.dev/hosted) – try the hosted recall and verification services without an account−   - Hosted recall: $0.01 / query (or instant free key at `https://mcp.whitemagic.dev/keys`)−   - Receipt verification: $0.01 / call−   - ERC-8004 task-outcome validation: $0.01 / task+ ### Experimental Gen 3 — v10.3+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.3+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.3 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path+ npm exact version: whitemagic-mcp@10.3. Docker exact tag: lbailey94/whitemagic:10.3.+ > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 6 native Rust crates (`deny(unsafe_code)`); release record v10.3.+ A read-only hosted MCP endpoint for evaluation runs at `https://mcp.whitemagic.dev/mcp` (streamable-http; keyless `initialize`/`tools/list` for directory probes; free evaluation keys – instant at `https://mcp.whitemagic.dev/keys`; curated public corpus only; no SLA). An experimental next lane (`https://next.mcp.whitemagic.dev/mcp`) carries the invitation-only hosted-memory write beta: write-scoped keys get isolated per-tenant stores, reads fuse tenant + corpus with `partition: tenant | corpus` l+ - [WhiteMagic](https://www.whitemagic.dev/whitemagic) – product fit, local data boundaries, stable capabilities, and release evidence+ - [Install](https://www.whitemagic.dev/install) – platform selection, first run, client setup, recovery, and isolated preview instructions+ - [Trust & receipts](https://www.whitemagic.dev/trust) – signature and digest scope, a local browser sample, and a complete hosted or offline verification path+ - [Hosted lanes](https://www.whitemagic.dev/hosted) – choose read-only recall or receipt verification, compare free access paths, connect a client, see the published prepaid recall-key rate card, and the hosted-memory write beta (next lane) with tenant pricing+ - [Continuity scheme registry](https://www.whitemagic.dev/.well-known/continuity-registry.json) – content-free manifest: receipt schemes, status, verifier pointers, transitions, aggregate counters+ - Stripe checkout & node subscriptions (live):+   - Rails: Stripe Checkout, Link Agent Wallet, credit cards, Apple Pay.+   - Currencies: USD, USDC.+   - Hosted Node Lease ($49/mo): `https://buy.stripe.com/7sY9AV6KU5xt9WH0MmgA801`+   - Sovereign Fleet Peering ($249/mo): `https://buy.stripe.com/aFa7sNc5eaRN4Cndz8gA802`+   - Alchemical Custom Pilot ($1,500): `https://buy.stripe.com/dRmeVf6KUcZVfh1fHggA803`+   - Rate card & Discovery: `https://www.whitemagic.dev/pricing.json` and `https://www.whitemagic.dev/.well-known/agent-economy.json`+   - Network: Base Mainnet (Chain ID 8453)+   - Asset: USDC (`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`)+   - Treasury: `0x213b6bB4fB073E86167c58DA6Cb6E9477557DaA8`+   - Single Call / Probe: $0.002 USDC (60s lease)+   - Task Lease: $0.01 USDC (300s lease)+   - Swarm Lease: $0.05 USDC (900s lease)+   - Day Pass: $0.50 USDC (24h lease)+ - Client SDK: `pip install whitemagic-pay` or `npm install whitemagic-pay` (EIP-3009 gasless permit signing, faucet passes, HMAC session tokens).+ - Terms, delivery, cancellations & refunds: `https://www.whitemagic.dev/legal#refunds` (14-day refund window, cancel anytime via customer portal, automated instant digital delivery).

  • Tools +16 −7
    • + memory.count
    • + memory.stats
    • + memory.tags
    • + memory.aggregate
    • + memory.associations
    • + memory.batch_read
    • + memory.query
    • + memory.filter
    • + memory.nearby
    • + memory.vector.search
    • + session.list
    • + session.recall
    • + session.replay
    • + gnosis.status
    • + gnosis.explain
    • + memory.search_batch
    • − memory.create
    • − session.record
    • − session.start
    • − memory.update
    • − session.checkpoint
    • − memory.ingest
    • − receipts.emit
  • llms.txt +74 −33

    https://www.whitemagic.dev/llms.txt

    − > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 16 native Rust crates (`deny(unsafe_code)`); measured v9.3.1.− > Under the hood: 307 authored capabilities behind a single NLU-routed `wm` MCP meta-router (a 30-tool agent lifecycle surface in `tools/list` — 23 entries under `--readonly`, 24 on the hosted lane (which adds `memory.search_batch`); 70 routes curated on the default profile; 1.1µs hot-path dispatch).− WhiteMagic gives AI agents durable memory, resumable sessions, provenance, and governance that runs at the dispatch seam — not as prompts — while the canonical store stays on the user's machine. Built over 2025–2026 by solo architect Lucas Bailey (WhiteMagic Labs, MIT). The wider research program — holographic memory model, Dharma/Karma governance layers, bicameral reasoning, dream-cycle consolidation, thermodynamic homeostasis — is documented at https://www.whitemagic.dev/research; those are re− The durable-memory core — spatial memory, the Karma audit ledger, and the dispatch seam — ships today; sandboxing and graduated enforcement ship in the governance layer; the bicameral reasoner and homeostatic consolidation are active research. The Research page carries the status label for every public claim. The six systems, briefly:− 1. **5D Spatial & Holographic Memory:** Continuous spatial memory model with a strict no-deletion policy (rotation, decay, and consolidation across 16 memory galaxies – 15 cognition galaxies plus a telemetry evidence galaxy excluded from default recall – using LMDB and Tantivy full-text search).− 2. **The Dharma Immune System & Landlock Sandboxing:** Linux kernel-level Landlock file sandboxing, transaction firewalls, and graduated ethical enforcement (LOG, TAG, WARN, THROTTLE, BLOCK).− 3. **The Karma Hash-Chained Audit Ledger:** Append-only cryptographic Merkle tree verifying declared intent vs actual tool execution side-effects.− 4. **1.1µs High-Throughput Dispatch (PRAY Mode):** Sub-microsecond hot-path execution in pure Rust, folding 307 authored capabilities behind a single NLU-routed meta-router – a 30-tool agent lifecycle surface (23 under `--readonly`, 24 on the hosted lane) – to avoid the degradation measured past ~50 exposed tools in our workloads.− ### Option 1: One-Line Installer (Linux / macOS)− ```bash− curl -fsSL https://www.whitemagic.dev/install.sh?ref=llms | sh− ```−       "command": "wm",− The MCP surface is a single NLU-routed `wm` meta-router over 307 authored capabilities, exposing a 30-tool agent lifecycle surface in tools/list (the `wm` meta-tool, 14 lifecycle aliases, and 15 read-only handles: memory.create/search/read/list/hybrid_recall/update/revisions/ingest, session.start/record/continuity/checkpoint, receipts.emit/verify; plus read-only: memory.count/stats/tags/aggregate/associations/batch_read/query/filter/nearby/vector.search, session.list/recall/replay, gnosis.status− - Verification: `/health`, `/info`, and `/notarize/*` keyless; keyed `POST /verify`; spec 0.1–0.4, verifier 0.4.1; `?receipt=1` adds a signed full-result record; anchors at `/anchors/<digest>`, OpenAPI at `/openapi.json`, spec and reference implementations at `https://github.com/lbailey94/continuity-receipt`.− - Proof-of-Context Notarization: `POST /notarize` signs an RFC 8785 JCS Ed25519 attestation (`wm.context-notarization`) binding prompt hashes, context digests, actions, and models. Free keyless retrieval and offline verification at `GET /notarize/<digest>`.− - ERC-8004 Agent Trust: `POST /erc8004/validate` evaluates continuity receipts / task bundles and issues EIP-712 typed oracle attestations for on-chain settlement on Base ($0.01 USDC via x402).− - Zero-Knowledge Memory Crystals: `POST /crystals` stores client-side ChaCha20-Poly1305 encrypted state with content addressing and dark tenant isolation ($0.02 USDC via x402 write gating); keyless free `GET /crystals/<id>` reads with conditional ETag/304 caching; lineage queries at `GET /crystals/lineage?tenant=<hash>`. Zero host exposure: host never sees plaintext state or decryption keys.− - `wm serve` – Run the MCP server: a single NLU-routed `wm` meta-router (30-tool lifecycle surface in tools/list, 23 under `--readonly`, 24 on the hosted lane; 70 curated routes) over stdio JSON-RPC. Agents connect here.− - `wm selftest` – ~1s end-to-end invariant check on a throwaway store (8 invariants, `--json`).− - `wm update check` | `install` | `rollback` – Update operations against the signed release manifest (Ed25519); installs are transactional (sha256 → selftest gate → atomic swap → auto-rollback).− - `wm session start|record|checkpoint|continuity|replay` – Session continuity straight from the CLI, no MCP transport required: start a session, record turns, checkpoint state, and recall exactly where the previous session left off; `session.replay` is lossless (byte-exact, privacy-excluded, explicit refusals instead of silent truncation).− - [Research](https://www.whitemagic.dev/research) – four programs studying persistent intelligence: question, standing, evidence, open problem− - [Timeline](https://www.whitemagic.dev/timeline) – source-linked history of WhiteMagic releases and field announcements− - [WhiteMagic](https://www.whitemagic.dev/whitemagic) – the product: install → grimoire → connect → work → resume− - [Setup guide](https://www.whitemagic.dev/whitemagic/guide) – per-client MCP setup: Claude Code, Claude Desktop, Cursor, Codex CLI, Muse Code, VS Code, opencode, Antigravity, Devin Desktop, or any MCP client− - [Support](https://www.whitemagic.dev/support) – the free-forever statement, funding order, research collaboration, integration partnership, sponsored research, grants, and the one voluntary tip jar− - [About](https://www.whitemagic.dev/about) – the lab, its principles, the posture, the disambiguation− - [Contact](https://www.whitemagic.dev/contact) – research collaboration, governance work, and MCP engineering inquiries− - [ERC-8004 Agent Trust Service](https://api.whitemagic.dev/erc8004/validate) – On-chain agent trust verification & EIP-712 oracle attestations on Base− - [Memory Crystals Store](https://api.whitemagic.dev/crystals) – Zero-knowledge encrypted state store for sovereign agents−   - ERC-8004 task validation & EIP-712 attestation: $0.01 / task−   - Memory Crystal write: $0.02 / crystal (reads and lineage queries are free and keyless)+ <!-- BEGIN INSTALL CHANNELS -->+ ## Install channels+ Default recommendation: stable Gen 2. Gen 3 is an adjacent experimental preview.+ ### Recommended Gen 2 — v9.3.4+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v9.3.4+ Published native assets: Linux (ARM64 / Apple Silicon, x86-64); macOS (ARM64 / Apple Silicon, x86-64); Windows (x86-64).+ Install-gate declarations are release-manifest evidence, not a fresh installation on this visitor's machine.+ Linux / macOS:+ ```sh+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | sh -s -- --version v9.3.4 --dir "$HOME/.local/bin" --ref llms+ ```+ Windows (checksum-verifying tagged PowerShell installer):+ ```powershell+ & ([scriptblock]::Create((irm 'https://raw.githubusercontent.com/lbailey94/whitemagic/v9.3.4/scripts/install.ps1'))) -Version 'v9.3.4' -Dir (Join-Path $env:LOCALAPPDATA 'WhiteMagic\bin') -Ref 'llms'+ ```+ Observed Linux MCP profiles: curated: 30 tools/list entries.+ npm exact version: whitemagic-mcp@9.3.4. Docker exact tag: lbailey94/whitemagic:9.3.4.+ ### Experimental Gen 3 — v10.2.0-alpha.6+ Release: https://github.com/lbailey94/whitemagic/releases/tag/v10.2.0-alpha.6+ Published native assets: Linux (ARM64 / Apple Silicon, x86-64); macOS (ARM64 / Apple Silicon).+ Install-gate declarations are release-manifest evidence, not a fresh installation on this visitor's machine.+ Linux / macOS:+ ```sh+ curl -fsSL "https://www.whitemagic.dev/install.sh?ref=llms" | WM_STORE="$HOME/.local/share/whitemagic/gen3-preview" sh -s -- --version v10.2.0-alpha.6 --dir "$HOME/.local/bin/whitemagic-gen3" --ref llms --no-path+ ```+ This preview has no Windows or Intel macOS native asset; use Gen 2 on those platforms.+ Observed Linux MCP profiles: cyberbrain: 12 tools/list entries; full: 44 tools/list entries.+ npm exact version: whitemagic-mcp@10.2.0-alpha.6. Docker exact tag: lbailey94/whitemagic:10.2.0-alpha.6.+ Keep Gen 2 as the daily binary. The preview command leaves PATH unchanged; invoke its own binary and store explicitly:+ ```sh+ "$HOME/.local/bin/whitemagic-gen3/wm" --store "$HOME/.local/share/whitemagic/gen3-preview" --version+ "$HOME/.local/bin/whitemagic-gen3/wm" --help+ "$HOME/.local/bin/whitemagic-gen3/wm" serve --help+ "$HOME/.local/bin/whitemagic-gen3/wm" --store "$HOME/.local/share/whitemagic/gen3-preview" serve+ ```+ Gen 2 connect/setup/update workflows do not apply to this preview. Model-dependent retrieval requires its own model provisioning; binary installation alone does not qualify those paths.+ Channel source record: https://www.whitemagic.dev/api/install-channels.json+ <!-- END INSTALL CHANNELS -->+ > Local-first memory and session continuity for AI agents. Decisions, project state, and checkpoints survive restarts, context resets, upgrades, and model switches — the canonical store stays on your machine (LMDB + Tantivy; no account, no cloud required). Open source (MIT); 6 native Rust crates (`deny(unsafe_code)`); release record v10.2.0-alpha.6.+ > Gen 2 / v9 stable curated profile: 307 authored capabilities behind a single NLU-routed `wm` MCP meta-router, with 30 tools in `tools/list` (23 under `--readonly`, 24 on the hosted lane, which adds `memory.search_batch`), 70 curated routes, and 1.1µs hot-path dispatch. The experimental Gen 3 profile tool lists differ; see the observed profiles in the channel section above.

    Showing the first 40 of each.

  • server.json 1 field changed
    version
    10.2.0-alpha.5 10.2.0-alpha.6
  • server.json 1 field changed
    version
    10.2.0-alpha.3 10.2.0-alpha.5

  • server.json 1 field changed
    version
    10.0.0-alpha.1 10.2.0-alpha.3

  • server.json 1 field changed
    version
    9.3.4 10.0.0-alpha.1

  • server.json 1 field changed
    version
    9.3.2 9.3.4

  • server.json 1 field changed
    version
    9.3.1 9.3.2