open source · source available · MCP compatible

memory with proof.

Every other memory system trusts. MMPM proves.

Sovereignty

Self-hosted. Source available. Your data never leaves your infrastructure. The only credible open-source alternative to Mem0 and Zep — with production-grade observability baked in.

Verifiability

Merkle audit paths on every atom. Tamper-evident by design — table stakes for fintech, healthcare, and legal AI. Architecturally ahead of SOC 2 compliance patches.

Prediction

The Markov transition layer learns what the agent needs next and pre-surfaces it with its own proof. 64% hit rate cold start. 0.032ms p95 proof verify. No competitor does this.

3,888 ops / sec
64% Markov hit rate
0.032ms p95 proof verify
0 stale reads
Merkle proof chains

Tamper-evident by design

Every atom carries a cryptographic proof path verifiable against the current tree root. Tamper anything — the proof breaks.

Markov engine

Retrieval that predicts

Transition weights update on every access. On retrieval, the system returns the predicted next atom — complete with its own proof.

Temporal versioning

Point-in-time replay

Every commit increments a monotonic version. Any read accepts asOfVersion or asOfMs — replay the exact memory state at any past moment.

MCP server

Native Claude integration

Ships a full Model Context Protocol server. Agents in Claude Desktop read and write MMPM memory natively, no HTTP plumbing required.

# one-line start
docker-compose up

# write an atom
curl -X POST localhost:3000/atoms \
  -d '{"atom":"v1.fact.user_prefers_dark_mode"}'

# access + get Markov prediction
curl -X POST localhost:3000/access \
  -d '{"atom":"v1.fact.user_prefers_dark_mode"}'

# → returns atom + predicted_next + proof.verified: true

every other memory system trusts.
MMPM proves.

github.com/wjm2202/Parametric-Memory