Persistent memory and time

Persistent memory systems require explicit write, consolidation, retrieval, correction, deletion, and temporal-validity policies.

Persistent memory and time: architecture comparisonEach lane reads from input to output.

Explicit memory

  1. observeConversation event
  2. decideWrite policy
  3. storeVersioned memory
  4. retrieveTask evidence
  5. correctUpdate or delete
  • RMM
  • M+

Consolidated memory

  1. collectMemory records
  2. clusterRelated history
  3. consolidateSummary or latent state
  4. retrieveCompact memory
  • ComRAG

Temporal retrieval

  1. recordValid and system time
  2. filterAs-of constraint
  3. groupVersions and conflicts
  4. selectTime-valid evidence
  • Temporal RAG

Live knowledge

  1. detectFreshness need
  2. searchCurrent sources
  3. curateAuthority and date
  4. answerTime-stamped result
  • FreshLLMs
  • FreshPrompt

Read the full explanation