- conforms_to::[[Reference Form Contract]]
- serves_as::[[Recent Agent-Memory-Lineage Entry Reducing User-Space Primitive-Rebuild Cost]]
- in_practice_domain::[[eOS Continuum]]
- authored_by::[[Christopher Allen]]
- has_lifecycle::[[Seed Stage]]↗
- has_curation::[[Working Draft]]↗
MemMachine Ground-Truth-Preserving Memory (Wang et al., 2026)
URL: https://arxiv.org/abs/2604.04853
The paper proposes MemMachine, an agent memory system that stores raw conversational episodes and indexes them at sentence level. The design minimizes LLM dependence for routine memory operations, preserving factual integrity via direct episode retention rather than fact extraction. The empirical claim is approximately 80 percent fewer input tokens than Mem0.
Adopted
MemMachine is one node in the MemGPT-to-ClawVM agent-memory lineage. The "ground-truth-preserving" framing -- raw episode retention rather than LLM-extracted summaries -- parallels the runtime-LAYER position that the runtime IS the state. eOS Continuum's orthogonal persistence primitive provides ground-truth-preservation as a runtime guarantee, eliminating the extract-versus-store tradeoff Mem0 and similar frameworks face.
Not adopted (yet)
MemMachine still operates as user-space indexing over a runtime layer that does not carry the in-memory state durably. The 80-percent-fewer-tokens improvement is real but is engineering against a runtime gap; the runtime-LAYER answer would not require the indexing layer at all.
Sources
- arXiv: https://arxiv.org/abs/2604.04853
- Authors: Wang et al.
- Date: 2026-04
- Venue: arXiv preprint
- Stub note: Authored 2026-05-03 as one node in the agent-memory lineage. Body to be expanded with the sentence-level indexing mechanism and the comparison to runtime-state-graph queryability in a future session.
Relations
-
conforms_to::[[Reference Form Contract]]
- One node in the agent-memory lineage stub set.
-
informs_downstream::[[Agent Runtimes Require Native Primitives, Not External Glue]]
- Ground-truth preservation is a runtime concern; MemMachine reassembles it in user-space because the runtime underneath does not natively carry it.
-
composes_with::[[Mem0 Production Memory (Chhikara et al., 2025)]]
- The 80 percent token reduction vs Mem0 marks continued lineage progression toward runtime-shaped efficiency.