How Your Memory is Structured
Your memory consists of three types of building blocks:-
Episodes - The raw conversations and interactions you have
- Every chat with Claude, message in Slack, or note you add becomes an episode
- Episodes preserve the original context and serve as the source of truth
-
Entities - The people, places, concepts, and relationships in your world
- Names like “Manik,” concepts like “React,” companies like “TaskMaster”
- Even relationships like “works at” or “prefers” are treated as entities
-
Statements - The specific facts extracted from your episodes
- “Alex works on TaskMaster” or “Manik prefers TypeScript”
- Each statement knows when it became true and links back to its source episode
Why This Structure Matters
This approach gives CORE unique advantages over simple note-taking or search systems:- Traceable Knowledge: Every fact in your memory can be traced back to the original conversation where you mentioned it
- Smart Connections: When you mention “TaskMaster,” CORE finds not just that word, but all related people, timelines, and decisions connected to your project
- Evolving Understanding: As you have more conversations, CORE builds richer connections between existing entities rather than creating isolated notes
How Facts Are Organized: The 11 Aspects
CORE doesn’t just extract facts—it categorizes them. Every statement is classified into one of 11 aspects:- Identity: Who you are → “Manik works at Red Planet”
- Preference: How you want things → “Prefers TypeScript over JavaScript”
- Decision: Choices made → “Chose Prisma for ORM”
- Directive: Hard rules → “Always run tests before PR”
- Knowledge: What you know → “Expert in React”
- Problem: Challenges faced → “Hit rate limits with GitHub API”
- Goal: What you’re working toward → “Launch MVP by Q2”
- And 4 more: Belief, Action, Event, Relationship
aspect = Preference. When debugging, it surfaces aspect = Problem. This is how CORE provides the right information at the right time.
See Statement Aspects for detailed examples of each aspect.
How Recall Works: Intent-Driven Retrieval
When you search your memory, CORE classifies your query into one of 5 types:- Aspect Query: “What are my preferences?” → Filter by aspect
- Entity Lookup: “Tell me about Sarah” → Traverse entity graph
- Temporal Query: “What happened last week?” → Filter by time
- Exploratory: “Catch me up” → Recent summaries
- Relationship Query: “How do I know Sarah?” → Multi-hop traversal
