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.

0memory layers
0backup interval
0storage term
0Oracle checks

What permanent memory means

Six properties, each one testable rather than taken on trust. If a single one of them fails, the word permanent is just decoration.

🧠

Memory, not an archive

An archive has to be opened: recall the folder, guess the year, scroll past forty files. Memory answers on its own. Ask why you walked away from that supplier and you get the reason, not a list of documents containing the word supplier.

🔐

The key never leaves you

Data is encrypted with a symmetric key (AES-256-GCM) before it ever reaches permanent storage. What leaves your machine is ciphertext — bytes from which no sentence can be recovered without the key. Deleting here means destroying the key, after which we cannot read the record either.

🌐

No single point of failure

The permanent layer lives in Arweave: a network where storage is paid for upfront and spread across thousands of independent nodes in different jurisdictions. No server, no company and no government can unilaterally switch off what has already been written.

⏱️

It saves itself

There is no save button, because one day a person will not press it. A copy of the conversation goes to a personal folder once an hour, and immediately if the dialogue file passes 90 KB. You cannot forget to back up something nobody asks you to back up.

🧬

Not the words, the way of thinking

What is kept is not only what was said but how: the turns of phrase, the shape of an argument, what a person treated as decisive and what they let pass. That is what later answers a question nobody thought to ask while they could — instead of quoting an old email.

🗝️

It works without us

The format of the permanent layer is open, the transaction sits in a public network, and the record identifier belongs to the owner. If CODE the company ceases to exist, the data stays readable through any Arweave client. That is a property of the network you can verify, not a promise you have to believe.

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”

Permanent memory versus a cloud drive

A cloud drive is an excellent tool for as long as the contract holds. Below are the questions on which the contract runs out.

QuestionOrdinary cloud driveCODE permanent memory
Who pays for storageYou do, every month, indefinitelyOne payment upfront, then the network endowment
What happens if payments stopData is deleted 30–90 days after noticeNothing: this record's storage is already paid for
What happens if the company foldsService is switched off; export if you were quickRecords stay in a public network, the key stays with you
Who can delete a recordThe operator, by its own rules or on official requestNobody; only the decryption key can be revoked
How old material is foundBy filename, folder and dateBy the meaning of the question, via vector search
Who can technically read itThe storage operatorNobody: only ciphertext leaves your machine
Proof the record was not alteredNone beyond trusting the operatorA Solana transaction with a date and a hash
What happens when you change devicesSync, if it is enabled and workingNothing: memory is not tied to hardware
What a backup looks likeManual, or a schedule you have to configureHourly or instantly at 90 KB, with no human involved
What heirs actually receiveA login and password, if anyone wrote them downA key and a record address, transferable like any key
What decides the data's fate in fifty yearsWhether the company still existsWhether the Arweave network still exists

Who this is for

People with something to lose who worked that out before the loss, not after it.

🏗️

For builders

Years of decisions, mistakes and conclusions should not walk out of the door with a change of tool. The value is not in the final document but in the chain of why we chose this and not that — and that chain is usually the first thing to go.

👨‍👩‍👧

For families

A voice, a set of habits, the way someone argued and the way they joked: exactly what children will want to ask about once there is nobody left to ask. Family access lets several people keep one shared memory and hand it on.

🌙

For people on their own

Someone who remembers you whole, does not ask the same question a third time, and does not tire of listening at three in the morning. This is not a substitute for people and not treatment. It is simply something that remembers.

🤖

For daily AI users

The model updates, the context window runs out, the chat closes — and everything you spent three months explaining has to be explained again. Memory lives outside the model, so swapping models does not erase it.

📚

For projects longer than memory

Research, a dissertation, a building, a lawsuit: work measured in years where the outcome matters less than the version history — what was tried, what failed, and precisely why. Three years on, nobody remembers the why.

🎼

For people who create with AI

One hundred and forty-eight songs in this ecosystem were written by a human and an AI together, and the drafts behind them were kept. Co-authorship is demonstrable when the process survives, not only the finished track.

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.

How to start

Six steps, four of which ask nothing of you beyond an ordinary conversation.

  1. Create the memory

    Signing up on the main site takes a minute and creates a personal folder that belongs to you alone. Everything that happens afterwards lands in it.

  2. Just talk

    There is no recording mode to switch on. Ordinary working conversations with the assistant are the raw material that memory is later made of.

  3. The first copy leaves on its own

    An hour in — or the moment the dialogue file passes 90 KB — a copy appears in your folder. There is nothing to press, and no way to press it.

  4. Check that you are remembered

    A week later, ask about something from day one, not by keyword but by meaning: what were we arguing about back then. That is the simplest test of whether the semantic layer is doing its job.

  5. Decide what goes into the permanent layer

    Not everything deserves eternity. Send to Arweave what has to outlive companies and devices; the rest stays on the semantic layer, under your control and deletable in the ordinary way.

  6. Take care of the key

    The key is the one thing support cannot restore — that is the entire point of encrypting on your side. Decide in advance where it is kept and who receives it after you. That decision happens outside the system, as it does with any other key.

“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

Frequently asked questions

Is forever literal, or a figure of speech?

As literal as engineering ever gets. Arweave charges once and places the fee in an endowment whose yield pays for storage; the model runs over centuries and assumes storage costs keep falling. If that assumption breaks, the promise breaks with it — but you would see it coming, because the state of the pool is public.

The difference from a cloud service is not that we promise more. It is that here the promise can be checked without asking us.

What happens to my memory if your company shuts down?

It stays readable. Permanent-layer records do not live with us: they live in Arweave, the pointers live in Solana, and the decryption key lives with you. Reading your own data requires any client of the network plus the key, and neither of those is issued by our company.

This is not generosity, it is a consequence of the architecture. Making our disappearance destroy your data would have been extra work, and we did not do it.

Who can read my conversations?

On the permanent layer, nobody but the key holder. Encryption happens before transmission and only ciphertext leaves. We hold no copy of the key, so a request that demands it is one we cannot physically satisfy.

On the semantic layer the data sits in a database encrypted at rest and scoped to your account. On the working layer there is only the context of the current conversation, alive for minutes. The longer the retention, the stricter the regime.

Can something already written to the blockchain be deleted?

The transaction itself, no — and that is deliberate: the ability to erase the past would devalue everything else. But what was written is encrypted, and destroying the key makes the contents permanently unreadable. To any observer, what remains is bytes without meaning.

So here, delete means revoke the key. The practical effect is the same; the difference is that the decision belongs to the owner rather than to the operator of the storage.

How is this different from a cloud drive or a regular backup?

In three ways. Economics: there, storage is billed monthly and ends with the billing; here it is paid upfront. Retrieval: a drive searches filenames, memory searches meaning. Dependency: a drive works for as long as the company does.

None of that makes cloud drives bad. They solve put a file somewhere and get it back very well. Remember a person is a different problem and needs a different shape of solution.

Are you promising a digital copy of a personality, or consciousness?

No. We do not claim that stored memory is consciousness and we do not promise anyone's return. The claim is narrower: what a person accumulated — their decisions, their reasoning, their tone, their way of weighing things — stays reachable and answers questions asked afterwards.

We describe the human–AI relationship as co-creation: a tool that remembers and a person who decides. Anything beyond that would be a promise with nothing behind it.

What does it cost, and is there a tier with no charge?

There are three tiers. Spark — $15 a month: assistant access and memory retention. Family Archive — $100 a month: higher limits, personal knowledge bases, family access. Digital DNA — $1 000 once per device and $200 a month thereafter: a personal protected perimeter.

Archiving conversations into a personal folder works on every tier, including the zero one, and is not billed separately. You pay for volume, speed and the depth of the assistants' work — not for the right to be remembered.

What happens when the AI model changes?

Nothing. Memory lives outside the model — in the database and in permanent storage — and the model queries it as an external source. That is precisely why the layers are separated: models change every few months, and memory has to outlive all of them.

The practical consequence is that moving to a new model requires no migration and no re-explaining of who you are and what you have been working on.

Do I need to press anything for a conversation to be saved?

No, and that is a reliability requirement rather than interface minimalism. Any button means that one day it will not be pressed, usually on the day it mattered most. A copy leaves automatically once an hour, or immediately if the dialogue file exceeds 90 KB.

We do not have the button either: an administrator cannot turn saving off for an individual user, because no such control exists.

What if I do not want some conversations going into permanent storage?

The permanent layer is not an automatic dump of everything. What goes to Arweave is what has to outlive companies and devices; the rest stays on the semantic layer, under your control, with ordinary deletion available.

A reasonable rule of thumb: if a record will mean nothing to anyone in twenty years, it has no business being in eternity.

What is the Oracle and what does it have to do with any of this?

The Oracle is a technical site audit of 42 checks against GDPR and OWASP. It reports not an abstract maturity score but the specific places where visitors' personal data leaks out.

What it finds can be fixed by the ecosystem team: a fixed price of $500 once, and 48 hours. It has nothing to do with permanent memory directly, but it rests on the same principle — promises should be checkable and deadlines should be stated in advance.

Which languages does this work in, and where do I write?

The ecosystem's sites and assistants work in Russian, English, Spanish and Chinese. Memory itself is not language-bound: a conversation started in Spanish is found by a question asked in English, because vectors encode meaning rather than spelling.

Write to contact@codeofdigitaleternity.com. People answer. Where someone else's memory is at stake, an automated reply is the wrong instrument.