A Category That Got the Problem Right
A distinct product category has formed around a correct diagnosis: stateless inference is a dead end for agents. Mem0, Zep, and Letta, the last formerly MemGPT, each give a language-model agent persistent memory so that it can carry knowledge across turns and sessions instead of starting blank on every call. As described in their public materials, the shared shape is consistent. Conversation history and facts extracted from it are written to a vector store or a structured memory, and on each new turn the system retrieves the slices judged relevant and re-injects them into the model's context window. The agent thereby appears to remember, because the orchestration layer keeps reminding it. The diagnosis is right, the engineering is real, and the category exists because the need is genuine.
The discovery substrate shares the diagnosis exactly. An agent without persistent, structured state cannot reason coherently over time, and memory is not an add-on to cognition but a precondition for it. Where the substrate diverges is in what memory is permitted to be: not a store that an orchestration layer reads from and re-injects, but a typed object the agent carries, governed at the moment it is read and at the moment it is used.
What's Missing Is Governance
Re-injection has no admissibility gate. When a memory framework retrieves a slice and places it in the prompt, nothing evaluates whether that retrieval is permitted, whether the memory is current and unrevoked, or whether using it would violate a policy that applies to this query. The decision is a similarity match, and the constraint, if any, is whatever the prompt manages to encode. There is likewise no carried record of why a given memory was injected that travels with the agent's output, so the provenance of a remembered fact is opaque after the fact. And in any setting where memory crosses users or organizations, there is no structural control over who may see which slice; sharing is governed, if at all, by application code around the store rather than by the memory itself. The frameworks remember well; they do not govern what is remembered, why it surfaces, or who may see it.
The Discovery Object Is the Structural Form They Approximate
In the discovery substrate, the unit of memory is the discovery object: a persistent, memory-resident semantic entity that carries the full context of a traversal as typed fields, not a query string or an embedding. Its intent field holds what the traversal seeks; its memory field holds accumulated semantic commitments as structured records rather than as re-injected text; its policy reference field holds the governance constraints that apply; its lineage field holds the record of every admitted and rejected step. Retrieval is traversal, and every traversal step is admissibility-gated, so a memory is surfaced only if reaching it is permitted under the current policy, lineage continuity, and temporal validity, and the reason it was surfaced is recorded in lineage. Addressing is navigational rather than table-based: a structured alias resolves by walking the live index under the same governance, so possessing a reference to a memory does not confer access to it. And when multiple agents' traversals intersect, memory is shared through a policy-governed collaborative merge that permits the exchange only if both parties' policies allow it and records the exchanged elements in both lineages. The features these products build around the store, persistence, retrieval relevance, and cross-agent sharing, are present in the substrate as properties of a governed object rather than as orchestration around an ungoverned one.
Complementary Positioning
This is a difference of structural foundation, not of ambition, and the two are composable. A memory framework that has solved persistence, extraction, and retrieval relevance has built much of what an agent needs; what it lacks is the governance layer that makes remembering safe in regulated, multi-tenant, and cross-organization settings. The substrate supplies that layer by making memory a typed, admissibility-gated, lineage-bearing object rather than a store to be re-injected. An agent platform can adopt the discovery object as its memory form and gain per-retrieval admissibility, carried provenance, and governed cross-agent sharing without abandoning the persistence and extraction work it has already done.
Disclosure Scope
The discovery object as a traversal-native semantic entity carrying intent, context, memory, policy, and lineage as typed fields is disclosed in the cognition filing (U.S. Application No. 19/647,395 and its international counterpart) at Section 10.2; navigational, governance-integrated alias resolution at Section 10.7; and policy-governed collaborative multi-discovery-object traversal at Section 10.19. This article compares those disclosed mechanisms with the publicly described persistent-memory frameworks Mem0, Zep, and Letta, and positions the discovery object as the governed structural form those frameworks approximate. References to those products are to their public materials and are used for comparison only; no relationship, endorsement, or infringement is asserted.