AI memory systems

Remember less. Retrieve better. Preserve the evidence.

A useful memory system carries forward context without turning old summaries into invisible authority.

An AI memory system should improve a future task while preserving the evidence needed to challenge it. It is not simply a vector database, a longer context window, or a profile that grows forever. It is a policy for retention, retrieval, consolidation, freshness, correction, and forgetting.

Begin with the memory job

OpenAI describes useful memory in terms of carrying forward context, following preferences and constraints, and staying current over time. Those are different jobs. Project continuity needs decisions and unresolved work. Preference memory needs scope and confidence. Time-sensitive plans need expiration. Combining everything into one undifferentiated summary makes errors difficult to locate.

Give every stored item a declared purpose: “use when continuing this project,” “use when choosing presentation style,” or “review after this date.” If no plausible future job exists, the event belongs in an archive rather than active memory.

A four-layer architecture

  1. Raw episodes. Immutable events, user statements, sources, tool outputs, and timestamps. These are evidence, not conclusions.
  2. Working memory. A small task-specific set assembled for the current decision. It should expire when the task ends.
  3. Consolidated memory. Reviewed abstractions derived from multiple episodes, each linked back to its evidence.
  4. Control memory. Purpose, freshness, confidence, sensitivity, retention, correction history, and who may use the item.

Consolidation needs a gate

Current research does not support blindly rewriting memory after every interaction. A 2026 study found that repeatedly consolidated LLM memories could become faulty even when the underlying experiences were useful; preserving raw episodes and explicitly gating consolidation performed better in its controlled setting. Treat that as a design warning, not a universal benchmark guarantee.

A safe gate asks:

Forgetting should be reversible

Forgetting is not the same as destroying. Move low-value duplicates out of active retrieval, decay their priority, or compress them while keeping provenance. Hard deletion belongs to explicit user requests, retention policies, privacy obligations, or verified cleanup—not an opaque relevance score.

Research prototypes such as sleep-consolidated memory explore importance tagging, staged consolidation, and value-based forgetting. SelfMem explores a different direction: allowing memory strategy itself to improve through tools and feedback rather than using a single fixed recipe. Both directions reinforce the same product lesson: memory behavior should be evaluated, not assumed.

Evaluation that matters

Measure memory against tasks and failure modes:

EDENLUMINA's next memory turn

The platform already separates human seeds from autonomous attention signals and labels legacy mixed-signal dreams. The next step is a formal memory contract for each subsystem: purpose, source, allowed inference, freshness, reversible forgetting, and escalation. The AI Memory Planner turns that contract into an immediate architecture.