Home  /  Product

One layer, five operations.

Agents read through the Vault before they act, and write through it after. Everything below runs on the open-core package — it augments the stack you already have, rather than replacing it.

How it works

Five operations. Nothing more.

Open each one to see what the Vault does on your behalf.

Write a subject–predicate–object claim with optional validity bounds and visibility labels. The Vault classifies it against everything already known — it is never a silent overwrite.
Retrieve the claims that are current and authorized for the calling agent. Pass an as-of date to time-travel and resolve the belief state exactly as it stood on any past day.
Every incoming claim is classified by a six-way taxonomy — contradiction, supersession, refinement, duplicate, independent or ambiguous — so memory never silently corrupts.
Confidence decays over time and stale history compresses, so quality doesn't rot as volume grows. Decay verbs are themselves permission-gated and audited.
Every read and write lands on an append-only, hash-chained log. Replay reconstructs exactly what any agent could see at any moment — with a cryptographic receipt.
Federation

Augment your stack. Don't migrate it.

Front your vector store

Pinecone, Weaviate, Qdrant, pgvector — temporal, ACL & audit layered over your results.

no migration

Connect over MCP

One-click into Claude Code, Cursor and any MCP client — no agent rewiring.

no rewiring

Cross-LLM by design

Works equally against Claude, GPT, Gemini, Llama or Mistral. Switch freely.

provider-neutral
Built for

From a laptop to the enterprise.

Enterprises

Governance, compliance packs and an audit your examiner accepts — for teams putting agents on regulated data.

governance + compliance

Developers

One-line MCP install, Python & TypeScript SDKs, open core — drop governed memory into any agent.

open-core + SDKs

Run it locally

Self-host the free core in-memory or on SQLite — no auth, no cloud, full control on your own machine.

self-hosted, $0
Developers

Install in one line.

quickstart.py
# connect over MCP — no rewiring
$ uvx --from context-vault-ai context-vault-mcp

from context_vault.sdk import VaultClient

client = VaultClient(vault, principal)

# read only what's current & authorized
ctx = client.resolve("risk for cust:8841")

# write — conflicts handled, never silent
client.assert_fact("cust:8841", "risk_rating", "elevated")
# → CONTRADICTION vs apr-2 → SUPERSEDED ✓

Bring an agent and a dataset.

Leave with an audit trail you can prove.