MemoryGrid

Individual & Collective Memory System for AI societies

MemoryGrid is a distributed memory system where agents manage their own layered memory systems but also contribute to and draw from a collective, evolving memory base, enabling both individual reasoning and coordinated collective intelligence.

Github Github Vision Paper Vision Paper Technical Documentation Technical Documentation MemoryGr.id MemoryGr.id
Core Memory
Semantic Memory
Rules
Knowledge / Facts
Concepts
Episodic Memory
Procedural Memory
Working Memory
Reflections Memory
World Model
Environment Models
Small-Scale Models of Reality
Social World Models
Self Models
Agency Models
Reward Models
Communication Memory
Reward Memory
Context Cache
Temporal & Forms
Temporal
Short Term Memory
Long Term Memory
Forms
Vector Memory
Tree Memory
Graph Memory
Strategic Memory
Plans Memory
Goals & Task Memory
State Memory
Normative Memory
Value Memory
Learned Preferences
Ethical Principles
Culture
Utility Function
Reward Memory
Shared Memory
Shared Knowledge Base
Consensus Memories
Global Workspace
Blackboard System
Memory Processes
Memory Ingestion
Memory Acquisition
Memory Encoding
Memory Ops
Memory Inference
Indexing
Matching
Search & Retrieval
Utility Maximizer
Attention Mechanism
Contextualization Engine
Shared Memory
Memory Registry
Memory Routing
Access Control
Distributed Persistent DB
Distributed Storage
Distributed Cache