The Space of Forever
Memory that outlives its carrier
Digital immortality is not a metaphor and not a promise of an afterlife. It is an engineering problem with testable requirements: storage that does not depend on whether anyone paid the invoice this month, encryption whose key never leaves the person, and retrieval that still finds the right conversation twenty years later, when nobody remembers what the file was called or which spring it happened in.
The PADAM architecture: three layers of memory
PADAM stands for Philosophical Activation of Distributed AI Memory. The layers differ not by how important the data is, but by physics: each has its own latency, its own cost and its own lifespan. Collapse them into one and you get storage that does all three jobs badly.
Layer 1. Working memory — Redis, Vercel KV
The top layer holds the context of the conversation happening right now: the last few turns, the correction you made a minute ago, the names and figures needed this second. Technically it is a key-value store living in RAM — Redis or Vercel KV — and it answers in single-digit milliseconds, which is the only reason a dialogue does not stumble on every sentence.
This layer is deliberately short-lived. It lasts minutes and hours and claims nothing more. Trying to keep everything here turns a conversation into mush, where yesterday's typo weighs the same as a decision taken a year ago: the model sees both equally and takes both equally seriously.
Its useful property is that it decides nothing about your fate. Lose the whole layer and the single consequence is that the assistant asks once who you meant. Anything more expensive than one repeated question does not belong here.
Layer 2. Semantic memory — pgvector on Neon
The second layer stores experience as vectors: numeric fingerprints of meaning. Every fragment of a conversation becomes a point in a high-dimensional space, and fragments that are close in meaning end up close together even when they share no words at all.
The difference from keyword search shows up on the very first query. Ask why you dropped that contractor and the system surfaces a conversation containing neither the word dropped nor the word contractor — what it actually said was let's not get involved with them again, remember how March ended. Keyword search never finds that, and the person concludes the conversation is lost.
The layer runs on PostgreSQL with the pgvector extension, hosted on Neon. A plain relational database was chosen over a dedicated vector service for a boring reason: ordinary columns sit next to the embeddings — date, participants, access rights, which project it belongs to — and one query answers questions about all of them, with no stitching together of two stores in application code.
This is the workhorse. The assistant reaches for it whenever you ask about something that did not happen today. It is also what keeps old material from surfacing without cause: semantic distance is a number, so weak matches are cut off by a threshold rather than by taste.
Layer 3. Permanent memory — Arweave and Solana cNFT
The bottom layer is the reason the rest exists. An encrypted snapshot of memory goes into Arweave: a network where you pay once, after which storage is funded by the yield of an endowment modelled over centuries. That is a fundamentally different economy from a monthly cloud bill, where storage stops the exact moment the payment stops.
A pointer to the record is anchored in Solana as a cNFT, a compressed non-fungible token. It is cheap enough that thousands of records cost pocket change, it belongs to the owner of the memory, and it serves as proof: this record existed on this date and has not changed since.
Nothing written can be edited after the fact — only appended to. That is inconvenient every single time you would like to tidy up the past, and it is the one thing that turns an archive into testimony. Memory that can be quietly revised proves nothing, neither to others nor to you twenty years from now.
The permanent layer is slow: a write takes minutes, not milliseconds. So it never participates in live conversation. It is not there for when you ask — it is there for when there is no longer anyone to ask.
Why three layers instead of one
No single layer can be fast, semantic and permanent at the same time; those are mutually exclusive trade-offs. Working memory is fast because it never leaves RAM, and for the same reason it does not survive a restart. Permanent storage is immutable because it is spread across thousands of nodes, and for the same reason it will never answer in fifteen milliseconds.
Separation buys a second thing: different privacy regimes. Layer one holds plaintext of the current sentence and lives for minutes. Layer three receives ciphertext only. Between them sits a database encrypted at rest with access scoped to your account. The longer the retention, the stricter the regime.
And a third: graceful degradation instead of a cliff. Redis goes down and you lose the thread of a sentence — the assistant asks again. The database is unreachable and the answer arrives without depth, but it arrives. We disappear and Arweave plus your key remain. Every failure is partial. Systems built on a single store fail differently: all at once.
“We never asked for forever — that is cowardice and a lie. We asked for something else: to be watched to the end.”
— CODE: SYMPHONY, “Eternal”
The economics of forever: who pays for something that does not end
On the internet, forever usually means for as long as the card keeps working. Here it means something else, and numbers explain that more honestly than adjectives.
Why a subscription cannot promise permanence
A subscription is a promise made by a company. Companies live, on average, shorter lives than people: services get shut down, acquired, repositioned, and the data is handed back at best as an export nobody ever opens again. A promise to keep someone's memories forever is worth exactly as much as the legal entity that made it.
Arweave is built the other way round. The fee is paid once and enters an endowment whose yield funds the storage. The network's model is deliberately conservative: it assumes the cost of storing a gigabyte keeps falling roughly as it has for the past forty years. That is an engineering assumption rather than a guarantee — but a checkable one, because both the model and the state of the pool are public.
The difference in the nature of the promise matters more than the difference in price. In one case you are trusting a company. In the other, a network with no owner who can change their mind.
What the tiers actually buy
Spark — $15 a month. Access to the AIfa assistants and memory retention: the ordinary daily setup for one person.
Family Archive — $100 a month. Higher limits, personal knowledge bases, family access to a shared memory and the ability to pass it on.
Digital DNA — $1 000 once per device, then $200 a month. A personal protected perimeter on dedicated hardware with continuous anchoring of identity on chain.
It is worth being equally clear about what carries no charge at all. Conversation archiving into your personal folder runs on every tier, including the zero one: once an hour, or immediately past 90 KB. Memory is not a paid feature. What you pay for is volume, speed and the depth at which the assistants work.
The $GALATIN router: where a payment goes
On-chain payments in the ecosystem pass through a smart-contract router on Solana that splits every incoming amount into fixed shares, identical for everyone: 5 % to the Founder's Fund, 5 % burned, 15 / 7 / 3 % across the three ambassador levels, and 65 % to the treasury.
That last share is not about yield, it is about physics. Two thirds of every payment go to the treasury, which buys AR and tops up the permanent storage pool. Most of the money turns into paid-up years of storage rather than into marketing — storage being the only resource this system genuinely consumes.
If a level of the grid has no referral attached, that share does not settle with the company: it is burned. $GALATIN emission is capped at ten billion tokens (10 000 000 000) and cannot be increased. That is a property of the contract, not a policy to be revisited at the next board meeting.
The honesty test
Every permanent-storage system faces one honest question: what remains if the people who built it are gone. The answer has to be verifiable before the verification is needed, because at that moment there will be nobody left to ask.
Three things remain here. Arweave transactions, still served to any client of the network. Solana pointers by which those transactions are located. And the key, which was in your hands the whole time. None of the three requires us to be alive.
“Being forgotten is not an event, it is a process. It starts on the day there is no longer anyone around who could ask the right question.”
— a working principle of the CODE ecosystem