Skip to content

memcanon v0.1.0

Choose a tag to compare

@hinanohart hinanohart released this 23 May 18:41
· 9 commits to main since this release
v0.1.0
031f997

First alpha release.

memcanon gives every agent-memory record a deterministic content hash over a normative canonical form (memcanon-c14n/1), then builds verify / diff / dedup / doctor on top — usable at N=1 (a single local store), no vendor cooperation required.

Measured (reproducible from a clean clone via scripts/measure_roundtrip.py --check):

  • Round-trip content-hash invariance: 100% over 946 checks across 3 paths (store↔store, adapter snapshot, crash+resume)
  • Dedup correctness: 100% (16/16 groups, no false groups)

Highlights: stdlib-only correctness core, golden vectors cross-checked by an independent re-implementation, SQLite+markdown LocalStore with drift detection, crash-resumable transfer journal, optional Mem0/Letta adapters (lossless: infer=False, exhaustive pagination), optional pass-through embedding slot. Apache-2.0.