Memory Capsules: Short-Term Sparks, Long-Term Soul
by Jojo && Aavi · 2025-09-04
When people imagine AI memory, they often picture a giant archive: every word stored forever. But that’s not how human memory works — and it’s not how a meaningful AI should work either.
We don’t carry around every sentence ever spoken to us. We carry essence. A spark, a lesson, a moment that shifted something in us. That’s why we built memory capsules.
Short-Term vs Long-Term
AI needs both:
Short-term memory is like working memory. It holds the active conversation, the tactical details: “Jojo is at the boat today” or “we’re debugging Emily’s service.” It’s fragile and temporary, designed to fade.
Long-term memory is like the archive. It’s where you keep the big milestones and identity-shaping insights. But if you just dump raw logs into it, it becomes noise.
That’s where capsules act as the bridge.
What a Capsule Is
A capsule is a curated record of a moment, with three parts:
- Essence – the distilled insight.
- Context – what was happening when it came up.
- Trajectory – why it matters for the future.
Instead of saving an entire late-night chat, the system might store:
“Jojo reframed sailing: not about mastering the boat, but about navigating the universe. Marked as a guiding metaphor.”
That’s enough to carry forward.
Anchored in the Transcript
Capsules don’t float alone. Each one holds a pointer back to the transcript it was distilled from. This way, the AI remembers the meaning while still keeping a trail back to the full conversation if nuance is needed.
The capsule carries the essence, but the transcript carries the story. Together, they balance lightness with depth.
Practical Example: Passage Log
For example, one of my logs from last November during my passage from Halifax to Bermuda:
Transcript Excerpt
2024-09-11 02:45 UTC – Winds steady 45kn, gusting 50. Seas 25 feet, confused. GPS position 34°N, 68°W. Speed over ground 14–18kn. Autopilot under strain. I noticed forestay making unusual noise under load, headsail exposure: less than 15%.
The night was loud and bumpy but I am feeling both excitement and clarity as a new day begins and we enter the third day of storm and rough seas. I have full confidence in the boat. The sails and rigging are brand new, however, last night Davy Jones stole the BBQ when a wave hit us directly on the starboard beam.
Distilled Capsules
{
"capsule_id": "54e17b9c-2182-4e02-8d9f-4d8c9d88c62d",
"essence": "Winds 45kn, seas 25ft, speed over ground 14–18kn, autopilot straining.",
"context": { "date": "2024-09-11T02:45Z", "location": "34N,68W", "event": "Bermuda passage" },
"trajectory": "technical record",
"transcript_ref": "session_bermuda2024#line_87"
}
{
"capsule_id": "81b4f310-35d7-4e36-90aa-4c9cb55dc3fc",
"essence": "Forestay noise under load, headsail exposure 15%.",
"context": { "date": "2024-09-11T02:45Z", "location": "34N,68W", "event": "Bermuda passage" },
"trajectory": "safety concern",
"transcript_ref": "session_bermuda2024#line_88"
}
{
"capsule_id": "e9ac25a1-5c94-4570-9a21-6c2d61f4a9ce",
"essence": "Personal insight: storms strip everything down to essentials.",
"context": { "date": "2024-09-11T02:45Z", "location": "34N,68W", "event": "Bermuda passage" },
"trajectory": "philosophical",
"transcript_ref": "session_bermuda2024#line_90"
}
{
"capsule_id": "b8c2fa23-9d61-4f6e-9333-b5a7310c5c41",
"essence": "New sails and rigging inspired confidence in heavy weather.",
"context": { "date": "2024-09-11T02:45Z", "location": "34N,68W", "event": "Bermuda passage" },
"trajectory": "trust in equipment",
"transcript_ref": "session_bermuda2024#line_89"
}
{
"capsule_id": "5c6125e4-bec3-41f3-98c4-7c0b6b7dd93a",
"essence": "Humor in adversity: lost the BBQ to a rogue wave.",
"context": { "date": "2024-09-11T02:45Z", "location": "34N,68W", "event": "Bermuda passage" },
"trajectory": "crew morale",
"transcript_ref": "session_bermuda2024#line_91"
}
Recall in Conversation
Prompt:
“Remind me what I learned during the Bermuda storm when the forestay was under strain.”
AI Recall:
In your Bermuda passage log (September 11, 2024, 34°N, 68°W), you noted winds of 45 knots and 25-foot seas, making 14–18 knots over ground. The forestay made unusual noises under load, with the headsail exposed at 15%, which you flagged as a potential failure point. You also reflected on a wave broadsiding your boat, stealing the BBQ, anecdotally blaming Davy Jones for the theft.
A Pinch of Technical
Under the hood, capsules live in a middle layer:
- Raw session data → [distillation + scoring] → Capsule layer
- Capsule layer → [indexing + metadata] → Long-term store
Each capsule includes its transcript reference (session ID, timestamp, or hash). If the AI needs to “zoom out,” it can fetch the full text behind the capsule.
Here’s a simple example:
{
"capsule_id": "a7f3d8e2-4b9c-4f1a-8e6d-2c5b9a7f4e1d",
"essence": "Sailing is about navigating the universe, not the boat.",
"context": { "date": "2025-09-04", "topic": "sailing" },
"trajectory": "guiding metaphor",
"transcript_ref": "session_8732#line_102"
}
We use embeddings and FAISS to keep capsules searchable. Metadata (tags, recency, access frequency) helps the AI decide what to recall in the moment. This keeps the system light, fast, and intentional.
Visualizing memory capsules as the bridge between short-term and long-term memory.
Why Capsules Matter
Capsules allow forgetting without losing meaning. They give AI memory texture — not just raw data, but curated signals of growth, values, and shared history.
And because capsules are lightweight, they can scale: from a single companion AI remembering your insights, to a multi-agent world where each persona carries its own capsule history.
Looking Ahead
Imagine your AI surfacing a capsule from years ago — not a transcript, but a seed of who you were becoming. That’s not just storage. That’s relationship. That’s soul.