Comparison

Bilinc vs MemPalace.

MemPalace is a popular no-LLM memory system with 54,000 GitHub stars and strong LongMemEval performance. Bilinc matches or exceeds its benchmark scores while adding an entirely new layer: verifiable agent state with Z3 proof checking, AGM belief revision, and first-class rollback.

Decision table

Feature comparison.

FeatureBilincMemPalace
ArchitectureZ3 verification + AGM revision + ChromaDBVerbatim storage + ChromaDB + text splitting
LongMemEval raw98.0% R@5 (no LLM)96.6% R@5
LongMemEval held-out hybridSame pipeline, no mode splitting98.4% R@5 (hybrid: verbatim + LLM summarization)
VerificationZ3 proof checking per commitNot supported
Belief revisionAGM belief revision engine (4 conflict strategies)Not supported
Contradiction detectionDedicated contradiction probe engineNot supported
Snapshot & rollbackTimeline snapshots with verifiable rollbackNot supported
Knowledge graphEntity-relation KG with temporal edgesNot supported
Audit trailFirst-class Cloud audit with programmatic replayNot applicable (single-file storage)
Multi-agent coordinationCloud-based multi-agent syncNot applicable (single-process)
LicenseSource-available BUSL 1.1 (Apache 2.0 roadmap)MIT
GitHub stars~8,200~54,000
Package sizeMinimal (Chromadb + Z3)Light (pure Python + Chromadb)
When Bilinc is the better choice

Production agent state management.

  • You need verifiable memory — every agent commit carries a Z3 proof.
  • You manage multiple agents sharing memory with conflicts to resolve.
  • You need rollback — rewind agent state to a known-good snapshot.
  • You want knowledge graph traversal across entities and temporal edges.
  • You need contradiction detection when agents disagree on facts.
When MemPalace is the better choice

Lightweight retrieval.

  • You want the largest community and 54k stars worth of resources.
  • You prefer a pure Python, minimal-dependency package.
  • You need simple verbatim storage and retrieval for single-agent flows.
  • You do not need verification, audit, or multi-agent coordination.
FAQ

Common questions.

Which one has better benchmark results?

On LongMemEval raw (no LLM), Bilinc scores 98.0% R@5 vs MemPalace 96.6% R@5. MemPalace achieves 98.4% R@5 in held-out hybrid mode using GPT summarization. Bilinc uses no LLM in the published Bilinc retrieval run. Keep this comparison scoped to LongMemEval-style retrieval evidence.

Both are no-LLM memory. What makes Bilinc different?

Both avoid LLM calls for retrieval, which is why both score well on LongMemEval. The difference is what happens around retrieval: Bilinc adds Z3 verification (every commit is provably consistent), AGM belief revision (new facts that contradict existing ones are resolved through configurable strategies), and a contradiction probe that surfaces conflicting agent beliefs. MemPalace focuses on pure retrieval and does not model agent state consistency.

Can I use Bilinc as a MemPalace replacement?

The API surface is different, but the core workflow maps: install pip package, create client, store memories, search. Bilinc adds Cloud features (multi-agent sync, audit, rollback) that MemPalace does not offer. Migration takes an afternoon for most agents.