The AI memory landscape

Memory is not
one capability.

The category uses one word for four different jobs: remembering, retrieving, maintaining state, and coordinating work. Most systems solve one or two brilliantly. Reliability depends on what happens after something has been remembered.

See the landscape

Four jobs hiding inside one word

The category gets blurry right where the hard problems begin.

01

Recall

Carry useful context from one session into the next.

02

Retrieval

Find the right passage, fact, or event when it matters.

03

State

Track what is current, why it is trusted, and who may change it.

04

Coordination

Give many agents one durable record of work, authority, and handoff.

Same category. Different responsibility.

What each system takes responsibility for.

7 projects. 20 responsibilities across five layers. Memory primitives come first; the rows below them ask who governs truth, action, and work after something has been remembered.

Comparison of documented native responsibilities across prominent AI memory and agent projects.
Capability documented responsibility Sophia governed state layer this project Mem0 memory layer ~61k ★ LangGraph agent runtime ~38k ★ Cognee memory control plane ~29k ★ Graphiti temporal context graph ~29k ★ Supermemory context engine ~29k ★ Letta stateful agent platform ~24k ★
Memory core Where the category is already strong
Cross-session persistence State survives the context window and can be restored later. Native Sophia: Native Native Mem0: Native Native LangGraph: Native Native Cognee: Native Native Graphiti: Native Native Supermemory: Native Native Letta: Native
Semantic or hybrid retrieval Meaning-based retrieval is a documented primitive rather than entirely application-supplied. Native Sophia: Native Native Mem0: Native Native LangGraph: Native Native Cognee: Native Native Graphiti: Native Native Supermemory: Native Native Letta: Native
Entities and relationships Knowledge has durable graph structure beyond an embedding or message list. Native Sophia: Native Partial Mem0: Partial Not documented LangGraph: Not documented Native Cognee: Native Native Graphiti: Native Native Supermemory: Native Not documented Letta: Not documented
Temporal fact validity Facts retain validity intervals or explicit current-versus-superseded state—not merely timestamps. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Partial Cognee: Partial Native Graphiti: Native Native Supermemory: Native Not documented Letta: Not documented
Source lineage An extracted claim or memory can lead back to the raw episode or document that produced it. Native Sophia: Native Partial Mem0: Partial Not documented LangGraph: Not documented Partial Cognee: Partial Native Graphiti: Native Native Supermemory: Native Not documented Letta: Not documented
Governed truth Whether remembered claims remain defensible
Deterministic evidence validation Claim evidence is mechanically checked against the original source—not accepted on model confidence. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Not documented Cognee: Not documented Not documented Graphiti: Not documented Not documented Supermemory: Not documented Not documented Letta: Not documented
Queryable contradiction state Disagreement remains an inspectable state instead of being silently overwritten or merely ranked away. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Not documented Cognee: Not documented Partial Graphiti: Partial Partial Supermemory: Partial Not documented Letta: Not documented
Human correction authority A human correction structurally outranks later model inference and remains distinguishable from it. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Not documented Cognee: Not documented Not documented Graphiti: Not documented Partial Supermemory: Partial Not documented Letta: Not documented
Source freshness and drift The system detects changed source content and can identify knowledge that may now be stale. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Partial Cognee: Partial Not documented Graphiti: Not documented Partial Supermemory: Partial Not documented Letta: Not documented
Governed action Whether agents act through enforceable boundaries
Authenticated agent identity The runtime knows which agent is acting through an authenticated identity—not a caller-supplied label. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Partial Cognee: Partial Not documented Graphiti: Not documented Partial Supermemory: Partial Partial Letta: Partial
Enforced data and tool scope Reads and actions are limited by runtime policy rather than prompt instructions alone. Native Sophia: Native Partial Mem0: Partial Partial LangGraph: Partial Native Cognee: Native Not documented Graphiti: Not documented Partial Supermemory: Partial Native Letta: Native
Human approval boundaries Sensitive operations can pause at a declared gate and resume only after an explicit decision. Native Sophia: Native Not documented Mem0: Not documented Native LangGraph: Native Not documented Cognee: Not documented Not documented Graphiti: Not documented Partial Supermemory: Partial Native Letta: Native
Journaled, conflict-safe reversal Mutation history is first-class and a prior state write can be safely reversed without erasing intervening work. Native Sophia: Native Not documented Mem0: Not documented Partial LangGraph: Partial Not documented Cognee: Not documented Not documented Graphiti: Not documented Partial Supermemory: Partial Partial Letta: Partial
Bounded delegation A parent can create a narrower child with explicit scope, lifetime, lineage, and revocation. Native Sophia: Native Not documented Mem0: Not documented Partial LangGraph: Partial Not documented Cognee: Not documented Not documented Graphiti: Not documented Not documented Supermemory: Not documented Partial Letta: Partial
Agent operating layer State for continuity, coordination, and work
Session recovery and handoff Goals, decisions, pending work, and context can be reconstructed after restart or agent change. Native Sophia: Native Not documented Mem0: Not documented Partial LangGraph: Partial Not documented Cognee: Not documented Not documented Graphiti: Not documented Partial Supermemory: Partial Partial Letta: Partial
Correction acknowledgement Each agent session can be shown unacknowledged human corrections and record that it received them. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Not documented Cognee: Not documented Not documented Graphiti: Not documented Not documented Supermemory: Not documented Not documented Letta: Not documented
Durable coordination state Work, waits, messages, ownership, and completion live in shared state outside any one prompt. Native Sophia: Native Not documented Mem0: Not documented Partial LangGraph: Partial Not documented Cognee: Not documented Not documented Graphiti: Not documented Not documented Supermemory: Not documented Partial Letta: Partial
Structural code intelligence Code symbols, imports, calls, and changes are queryable as durable structure rather than text chunks alone. Native Sophia: Native Not documented Mem0: Not documented Not documented LangGraph: Not documented Partial Cognee: Partial Not documented Graphiti: Not documented Not documented Supermemory: Not documented Not documented Letta: Not documented
Sovereignty What remains under the operator’s control
Self-hosted operation A documented route exists to run the core system on infrastructure you control. Native Sophia: Native Native Mem0: Native Native LangGraph: Native Native Cognee: Native Native Graphiti: Native Native Supermemory: Native Native Letta: Native
Bundled local retrieval inference Retrieval inference runs locally without requiring a hosted model or separately operated model server. Native Sophia: Native Partial Mem0: Partial Partial LangGraph: Partial Partial Cognee: Partial Partial Graphiti: Partial Partial Supermemory: Partial Partial Letta: Partial
Nativedocumented responsibility
Partialavailable with narrower scope or application composition
Not documentednot a claim that it is impossible to build

GitHub stars are an approximate snapshot captured 22 July 2026 and only explain the roster—not product quality. Capability marks are a conservative reading of official public documentation on that date. A namespace is not authorization; CRUD history is not safe reversal; shared memory is not durable coordination; local-model compatibility is not bundled inference. Product names belong to their respective owners. Review the sources.

Compound abilities

The advantage is combinatorial.

Capabilities other systems provide separately become one governed operating layer in Sophia. The result is not more memory. It is new behavior that no isolated primitive can produce by itself.

01
Evidence Structure Time

Defensible truth

Every claim retains its exact support, contradictions remain visible, and current truth stays distinct from prior belief.

02
Authority Supersession Shared state

Correction that propagates

A human correction structurally outranks model inference and follows every connected agent into the work that comes next.

03
Grounding Scope Reversibility

Safe agent action

Agents retrieve sourced knowledge through explicit authority boundaries, and their state mutations remain inspectable and recoverable.

04
Memory Identity Coordination

Handoff without reconstruction

The next agent inherits goals, decisions, evidence, corrections, waits, and unfinished work—not merely a transcript.

05
Provenance Temporal state Retrieval

Change intelligence

Agents ask what changed, what became stale, what replaced it, and which conclusions now require reconsideration.

06
Shared state Lineage Authority

Bounded delegation

A parent agent creates narrower workers with explicit scope, lifetime, lineage, and revocation—without surrendering the whole system.

These are not six more memory features. They are what happens when memory becomes accountable.

The missing layer

The gap is not more memory.
It is governed state.

Memory can preserve a mistake. Search can retrieve it perfectly. Sophia connects retrieval to evidence, time, authority, reversible mutation, and durable coordination—so agents inherit more than context. They inherit a record they can inspect and defend.

Source notes

Make the comparison inspectable.

Every column starts with the project’s own public documentation. Ambiguous claims are marked partial or undocumented.