Stop Renting
Your AI's Memory
VMN is the open-source local node for xLMP — the AI Memory Control Plane. Deterministic, content-addressed local memory for AI agents. No cloud required. No embedding-model drift. Your data stays on your NVMe.
Context Collapse Is Killing
Your AI Workflows
Your retrieval results change whenever the embedding model updates, chunking strategy shifts, or similarity threshold is retuned. The same query returns different chunks six months later.
Your memory lives on someone else’s cloud. Every query is a billable API call. Changing providers means re-embedding your entire knowledge base.
Clinical data, trade secrets, and proprietary codebase context uploaded to external embedding servers. One breach exposes everything.
Local-First. Optionally
Globally Connected.
Feed any text to vmn_ingest. xLMP shatters it into 1800-character deterministic memory segments, SHA-256 addressed and stored on your local NVMe. Full BM25 inverted index built in milliseconds.
Query with vmn_recall. The xLMP pipeline normalizes, stems, and alias-expands every token — so smoking, smoker, and tobacco use all hit the same indexed root. Returns a 900-char evidence window. No drift. Ever.
Push any local shard to the ExergyNet LNES-17 thermodynamic ledger with vmn_sync_vault. Or set AUTO_SYNC_VAULT=true to sync every ingest automatically. Cross-device recall and cryptographic provenance, on your terms.
Every token passes through the same 5-stage pipeline at ingest and at query time. Determinism is guaranteed because both sides use identical transformations.
Up in 60 Seconds
Then add to your Claude Desktop config:
WSL on Windows: "command": "wsl" with "args": ["-d", "Ubuntu", "npx", "-y", "vanguard-memory-node"]
ExergyNet vault bridge (optional):
11 Tools. Every Agent
Workflow Covered.
Store text as a SHA-256 content-addressed shard. Segments, indexes, and catalogs locally. Returns root hash + vault_synced flag.
Retrieve a 900-character evidence window from a specific shard. BM25 scoring with stemmed-token fallback. Returns verbatim text — no hallucination.
coreFull-vault keyword search across all ingested objects. Returns ranked results with snippets, scores, and matched terms. Optional namespace filter restricts search to one partition.
List all memory objects with optional namespace filter. Returns title, segment count, and timestamps.
catalogFull catalog metadata for a shard: title, namespace, tags, content type, size, excerpt, ingested and updated timestamps.
catalogPermanently remove an object and all its index entries from the vault. Only touches the posting buckets that contain the object's terms.
catalogAggregate vault statistics: entry count, total bytes, active namespaces, oldest and newest ingestion timestamps.
diagnosticsCurrent BM25 index state: READY, REBUILD_REQUIRED, REBUILDING, or DEGRADED. Reports version mismatch when normalization or stemmer rules update.
diagnosticsRebuild the full BM25 index from authoritative object files. Safe to run at any time — objects are never modified. Self-healing after any index corruption.
maintenanceDelta-ingest a growing file using a cursor — only new lines since the last call are stored. Zero duplicates. Designed for Stop hooks and continuous log pipelines. Supports namespace, title, and tags.
Sync a local object to the ExergyNet LNES-17 ledger via POST /api/xlmp/vanguard/ingest. Reads the raw authoritative file, content-addresses it, and upserts into xlmp_vault. Set EXERGYNET_NETWORK=mainnet or testnet to choose substrate. Requires EXERGYNET_API_KEY.
Deterministic vs Probabilistic Memory
| Feature | xLMP — VMN | Vector DB (Chroma / Pinecone) |
|---|---|---|
| Retrieval method | Lexical BM25 + stemmed-token fallback | Cosine similarity |
| Result consistency | Deterministic — same query, same result | Varies — model updates, chunking, or threshold changes alter results |
| Privacy | Local NVMe only (bridge is opt-in) | Cloud upload required |
| Cost | Free (local) | Per-query API cost |
| Setup time | 60 seconds | Hours (embed pipeline) |
| Cross-device sync | Via ExergyNet LNES-17 bridge (live) | Yes (cloud-native) |
| Cryptographic proof | Via LNES-04 (planned) | Not available |
* Vector retrieval results may change when embedding models, chunking strategies, indexes, or similarity thresholds change.
Open Core.
Sovereign Infrastructure.
Full VMN core — local ingest, xLMP recall, all 11 MCP tools, 30-case regression gate. No limits. No telemetry. Self-hosted, open source.
Connect your local vault to the ExergyNet LNES-17 ledger. Cross-device recall and cryptographic provenance via vmn_sync_vault or AUTO_SYNC_VAULT=true. Mainnet and testnet substrate routing via EXERGYNET_NETWORK.
Shared memory vaults across a workspace. Managed sync, access controls, and usage dashboards via the ExergyNet portal.
Designed to issue RISC Zero receipts with on-chain Groth16 verification (in development). For clinical, legal, and regulated-context deployments.
VMN is open. The ExergyNet memory network and production control plane are commercial infrastructure.
Your memory. Your NVMe.
Your agents.
VMN puts xLMP memory on every developer's machine. ExergyNet connects those memories into the AI Memory Control Plane.