Learning

Learning where yesterday is remembered

The trouble with ordinary AI tutoring is not the quality of explanations but the amnesia: tomorrow it does not know what you understood yesterday. So it explains either what you already know, or on top of a gap you have been walking around for three months. Memory does not change one answer, it changes the trajectory — it makes visible where you actually stand.

0memory layers
0languages
0access
0progress history

How learning with memory works

Six things an ordinary assistant does not have.

🗺️

A map of what you covered

Every explanation stays in memory as a fact of your history, not as a message in a chat window. A month later the difference between «this was explained to me» and «I can do this» shows up by itself — in how you phrase the next question about the same thing.

🕳️

The gaps you keep stepping around

People walk around what they did not understand in silence: asking again feels embarrassing, and for now the work gets done without it. Over months the detour becomes visible as the same question asked from different sides — three approaches to one fork, three turns away from it. A gap like that can be named out loud and closed in a single session.

⏱️

Review at the moment it matters

Not on a textbook schedule, but when your own questions show the topic beginning to drift. Going back stops being a separate chore and becomes part of the normal conversation: you ask about something new, and the older thing surfaces beside it, because the two are connected.

📈

Your level is set once

You never have to open a session by explaining that you are fine with derivatives but have not touched integrals, or that you read English easily and speak it painfully. The level is known, and it keeps refining itself — from the words you use and the exact point where you start asking again.

🧩

Explanations built from what you already know

A good analogy is not drawn from a general stock of metaphors — it is drawn from your own experience. If you worked through recursion six months ago, induction gets explained on top of it. That bridge cannot be built without memory, because the other side simply does not know what you have on hand.

🔗

One memory across every device

The memory belongs to you, not to a browser tab. A question on the phone during a commute, a deep dive on the laptop that evening, and a follow-up two weeks later are one line, not three fresh starts. Switching device, browser or taking a month off erases nothing.

What «remembers your path» actually means

Memory here is not a lesson log. It is three layers with different lifespans and different jobs.

Three layers instead of one archive

In the PADAM architecture memory is split into three levels. The operational level (Redis / Vercel KV) holds the context of the session you are in right now: what we are working through, which example we stopped on, which phrasing you already rejected as unclear. It is fast, short and lives exactly as long as the conversation.

The semantic level (pgvector / Neon) stores meaning — not the verbatim line but the compressed experience. This is what makes a question asked in May reach an explanation given in January, even when the two share no words at all.

The eternal level (Arweave plus a cNFT on Solana) is an immutable backup that does not depend on any single company. Three years of study should not depend on whether a service survives those three years.

The split is not a technical preference. Keep everything in fast memory and it disappears with the session, so tomorrow you introduce yourself again. Write everything only to the eternal layer and you get an archive nobody can search. Each layer covers its own horizon: minutes, months, decades.

Why meaning beats a transcript

A word-for-word record of your lessons is poor memory of learning. You do not remember sentences, you remember states: «that was when pointers finally clicked» or «I always start slipping on the subjunctive». Meaning compresses by an order of magnitude and stays usable years later, while a transcript turns into an unreadable feed within weeks.

The semantic level stores exactly that compressed experience: embeddings that let the system find a matching situation rather than a matching string. So an old explanation resurfaces on a new question, and a familiar mistake is recognised inside a different topic — because it is the same mistake wearing different clothes.

There is a second effect that is hard to predict in advance: the memory does not turn into an endless feed you have to scroll. What grows is not the volume of text but the density of understanding, and searching it stays possible at a distance of years rather than days.

How your path gets recorded

Nothing needs to be pressed. Conversations are saved automatically into a separate folder tied personally to you — once an hour, or immediately as soon as the dialogue file passes 90 KB. There is deliberately no «save this session» button: memory that depends on your discipline is not memory, it is one more chore you will postpone.

Saving works on every plan, including free access. The fact that a conversation will not vanish is not a paid feature. What is paid is limits, depth of work with memory and additional private circuits — never the right to your own history.

The practical meaning for study is simple. You do not keep disciplined notes; almost nobody does, least of all adults learning between a job and a family. But the notes end up existing anyway — assembled out of your questions, and you were going to ask those regardless.

Learning is not about taking in new things. It is about not losing the old ones faster than they accumulate. Everything else follows. — AIfa

Spaced repetition, without the flashcards

Forgetting is not a fault. It is a property, and you work with it rather than against it.

One pass leaves almost nothing behind

Forgetting has been measured since Ebbinghaus in the late nineteenth century, and the headline finding is unpleasant: after a single exposure most of what you learned leaves within days, and the remainder fades more slowly. No amount of clarity in the explanation cancels this. Understanding is not remembering; understanding is only the condition under which remembering becomes possible at all.

That leads somewhere course platforms rarely emphasise: a completed lesson guarantees nothing. What guarantees something is the return to it — a second, third and fifth pass with widening gaps. Each return that happens near the edge of forgetting extends retention far more than ten repetitions crammed into one evening.

This is why «finished the course over the weekend» and «knows the subject» are separate events with little connection between them. The weekend delivers a sense of progress. Knowledge comes from work spread across months, which feels considerably duller.

The interval comes from your questions, not from a calendar

Classic flashcard systems compute the interval from your own rating: easy, hard, forgot. That rating is honest exactly to the degree that you are honest at nine in the evening after a working day. And it knows nothing about what happened between the cards.

Memory of conversations provides a different, more natural signal. A topic started drifting not when a timer fired, but when you asked again about something you were explaining confidently a month ago; when you routed around a construction you used to use freely; when your phrasing became noticeably more cautious. All of it is already in what you said — only the conclusion has to be drawn.

The resulting form of review looks nothing like a card deck. The return is built into the ordinary conversation: working through a new topic leans on the old one and thereby tests it. If you reassemble the explanation yourself, the topic is alive. If you stumble, that is your return point — found without a single quiz.

Review means retrieval, not rereading

Rereading your notes feels productive and is nearly useless: the brain mistakes recognition of the text for knowledge of it. What works is the opposite — pulling material out of your head with no prompt, with effort and with a real risk of getting it wrong. A failed retrieval is more useful than a smooth reread, because it marks the exact place worth returning to.

So a proper study conversation is inverted compared with a lecture. Not «I explain and you nod», but «you explain and I show where the seam came apart». A tutor who remembers how you phrased it last time sees more than correctness: it sees direction — whether the explanation got shorter, steadier, more genuinely yours.

There is a cost worth stating plainly: this format is more tiring than watching a lecture. Retrieval is harder than listening. The difference is that a lecture leaves you with the feeling of having worked, and retrieval leaves you with the work.

What to do with a topic that will not move

A topic you have been avoiding for six months is almost never difficult as a whole. Usually there is one unclosed brick from an earlier layer inside it: pointers rest on a model of memory, the subjunctive rests on sequence of tenses, statistics rests on the fact that probability itself stayed vague.

You cannot find that brick from one conversation. From thirty you can. The signature is simple: the questions around the topic are new every time, but they stop at the same step. Memory holds all thirty approaches and lets you look at them as one pattern instead of thirty unrelated evenings.

The fix is then structural rather than motivational: drop one layer down and close the brick. It usually takes an evening — against six months of walking around it. Motivation has nothing to do with it, and that is good news, because repairing architecture is easier than forcing yourself.

Where this fits best

Six situations in which continuous memory changes the outcome most.

🗣️

Languages

A language is not a list of rules, it is a personal set of places where you stumble. Everyone's set is different: one person mixes up aspect, another avoids subordinate clauses, a third knows a thousand words and stays silent. Memory accumulates your particular set of errors and detours, turning conversation practice into work on a concrete list rather than pleasant small talk.

💻

Programming

Programming is learned through projects, and a project runs for months. A tutor who remembers your stack, your codebase and the decisions you already made answers differently from one you re-brief every time. It also notices what you cannot see from the inside: the same mistake made a fourth time is not carelessness, it is a model that never quite formed.

🎓

Exam preparation

An exam has a date, and the date changes the goal: not «learn the subject» but arrange the topics so that all of them are alive on the same morning. Memory holds both the covered list and the wobbling list, and that shows where the last weeks should go — into what genuinely risks collapsing, not into what is more pleasant to revise.

🔄

Changing careers

An adult learns differently from a student: in fragments, with two-week gaps, on top of real experience from another field. This is exactly where an amnesiac assistant hurts most, because every return starts from zero. Continuous memory turns a ragged schedule into a coherent line: a break stops being a rollback to the beginning.

👨‍👩‍👧

Children and family

The Family Archive plan at $100 a month adds family access and personalised knowledge bases. For learning that means a child's history in mathematics is not a scatter of separate evenings with a parent but a connected picture: what was explained, where it stalled, how it ended. Almost nobody keeps a picture like that.

📚

Long reading and research

An eight-hundred-page textbook or a year-long lecture series is a distance where the opening is forgotten while the middle is still being read. A conversation about the reading, accumulated over months, works as external memory: by chapter five it is clear which ideas from chapter one you actually carried forward and which you merely turned past.

A course, a chatbot and learning with memory

Twelve situations where the difference is visible without squinting.

SituationOnline courseOrdinary chatbotLearning with memory
Start of a sessionAt the lesson you stopped on«Tell me what you already know»At the point you stopped on, not the syllabus
Your levelOne level for the whole cohortGuessed again every timeKnown, and refined from your own questions
CurriculumIdentical for everyoneNone at allAssembled from your questions and gaps
Something you did not getLeft behind, the cohort moves onNot trackedVisible from the detours, and it comes back
ReviewOn the course scheduleOnly if you ask for itWhen your questions show the topic drifting
Off-syllabus questionNot provided forAnswered in isolationAnswered and tied to what you covered
A month awayYou fall behind the cohortContext is goneThe line continues, the soft spots are known
Your past mistakesKnown only to youUnknownCollected over months and visible as a pattern
What remains afterwardsVideo access until the plan endsNothing beyond the sessionYour history in a personal folder
Switching deviceProgress usually syncsContext is lostMemory does not live in the browser
LanguagesUsually oneDepends on the interfaceEnglish, Russian, Spanish, Chinese
If the service disappearsThe course goes with itThe conversations go with itThe eternal layer on Arweave does not depend on one company

How to start

No intake form, no placement test. One honest conversation is enough.

  1. Start from what you are studying this week

    Not from choosing a program and not from setting annual goals. Take the thing you are actually sitting with right now and work through it out loud. Your level, pace and weak points come out of that conversation more accurately than out of any placement test.

  2. Say why, and by when

    «Sit the exam in December», «read documentation without a dictionary in six months», «understand it well enough to explain it to my kid» are three different strategies for the same topic. A goal and a deadline change not your motivation but the order of work: what can wait and what absolutely cannot.

  3. Ask the questions you are embarrassed to ask

    Those are usually the unclosed brick from the lower layer. Asking «what is a variable, really» three months in feels awkward in front of a person and is entirely normal here. A skipped basic question costs more than any advanced one.

  4. Explain it back instead of only listening

    After a walkthrough, try to restate it in your own words, briefly, without looking at the text. That is effortful retrieval, the thing that actually works. It also exposes where your explanation is held together by faith and where it is genuinely assembled.

  5. Do not save anything manually

    Synchronisation is fully automatic: once an hour, or immediately when the dialogue file exceeds 90 KB. There is no «save progress» button, and that is part of the design rather than a missing feature.

  6. Ask for the map once a month

    A direct question — what have we covered, where did I get stuck most often, what is due for review — gives you something no progress bar can: a picture drawn from your own words across several months. It takes ten minutes and usually rearranges the next month's plan.

What it costs

Three levels of access. Conversation storage works on all of them, including free access.

Spark — $15 a month

Basic access to the AIfa assistants and memory storage. Enough to test the only thing that matters here: whether studying changes when the other side remembers the previous twenty conversations.

🏛

Family Archive — $100 a month

Extended limits, personalised knowledge bases, family access and eternal memory. The plan for households where more than one person is learning, or for anyone whose own materials have outgrown what fits inside a conversation.

🧬

Digital DNA — $1 000 once per device, then $200 a month

The full digital immortality package: a personal protected circuit and permanent recording of the personality on the blockchain. The top tier for people planning in decades rather than in billing periods.

The difference between a lesson and an education is time. A lesson ends today; an education ends in years, and somebody has to remember all that time where you began. — AIfa

Common questions

How is this different from an ordinary AI chatbot?

In the quality of explanations, not at all — nearly everyone explains well now. The difference is the horizon: an ordinary chat opens every conversation on a blank page and therefore cannot tell a question you are asking for the first time from a question you are asking for the fifth time in different words.

Over a distance that changes everything. The fifth approach to the same fork is the single most valuable signal in learning, and it is also the one signal you cannot get without memory. Not because the model is weaker, but because it has no data about you.

Is this a course? Where is the syllabus and the certificate?

It is not a course. There is no lesson catalogue, no deadlines, no graded homework and no certificate at the end. There is a tutor who remembers your studying as a whole, and a conversation that keeps running for years.

A course and a tutor like this work well together. The course supplies structure and an order of topics, which a conversation on its own will not give you. The conversation supplies what a course cannot: individual work on what you did not understand, and a return to it when you need it rather than when the cohort does.

How does it know when I am due for review?

From your own questions rather than from a timer. The semantic layer stores the meaning of past conversations, so it becomes visible that a topic you explained confidently a month ago now needs a prompt again, or that you have started routing around a construction you used to handle freely.

To be straight about the limits: this is not an alarm clock and not a notification system that pings your phone at seven in the morning. The review surfaces inside a conversation when you come with a new question. The initiative to come back stays yours — memory is responsible for making sure there is something to come back to.

I study from my own textbook and my own plan. Does that get in the way?

The opposite: it is the easiest case. You already have the program. What is usually missing is somebody you can ask about chapter seven at midnight who also remembers what you asked about chapter three.

Say which source you are following and where you are in it. From there the conversation is built around your material: working through the parts that did not land, checking by restatement, returning to what has eroded. Your plan stays yours — nothing replaces it with someone else's.

Does it work for foreign languages?

Languages are the scenario where memory shows up earliest. Adult language errors are surprisingly stable: the same dozen places persist for years, and that dozen is exactly what separates confident speech from careful speech. An ordinary assistant corrects each error as if it were new; memory sees that it is the twelfth occurrence.

In practice it looks like conversation practice with a by-product: a growing list of your personal weak spots. You do not have to maintain that list, it assembles itself out of the practice. English, Russian, Spanish and Chinese are available.

What about programming?

Yes, and for the same reason: programming is learned through long projects, and a project is context you re-narrate to every new interlocutor. Memory removes those fifteen minutes at the start of each session and, more importantly, accumulates the history of your decisions.

The separate benefit is seeing recurring mistakes as a class rather than as accidents. A fourth identical mistake almost always means a wrong model in your head rather than carelessness. That is hard to find from the inside and quite visible across thirty conversations.

My exam is in two weeks. Is there any point?

In two weeks memory has no time to accumulate a history, so the main advantage does not engage — it appears over months. Working through unclear topics and checking by restatement will still help, but that is the benefit of any good tutor, not of memory.

If you have the time, come earlier: two or three months before the date. Then by the final weeks there is an actual list of what is wobbling, and revision follows that list instead of the vague sense that «I think I am weak on this one».

What happens to my conversations?

They are saved into a separate folder tied personally to you, both on the server and on the blockchain. It is not a shared pool with per-user filtering applied afterwards: the separation sits at the storage level.

The cadence is fixed: once an hour, and immediately when the dialogue file passes 90 KB. No manual action is required and no button exists. It works identically on paid and free plans.

One property is worth knowing in advance: the eternal layer is Arweave, and Arweave does not forget. What is written cannot be rewritten later. For a study journal that is mostly an advantage, but treat the conversation as a journal rather than as a scratchpad.

Can I study in a language other than English?

Yes — English, Russian, Spanish and Chinese are available. The memory is shared across them: a topic worked through in Spanish stays known inside an English conversation, because the semantic layer stores meaning rather than a string of text.

For language learning specifically this produces an effect that is hard to get elsewhere: the explanation can run in your first language while the practice runs in the one you are learning, and both halves remain part of the same history.

I have quit studying three times already. How does this help?

By making the return cheap. People usually quit not because interest died but because after a break they have to reconstruct where they stopped, and that entry cost is higher than it looks. When the line is preserved, the return begins with «last time we stopped here».

Promising that you will not quit would be dishonest; that does not depend on a tool. But three abandoned attempts stacked together stop being three failures and become one accumulated path, and the fourth attempt does not start from zero.

What does it cost, and does it make sense to start on the lowest plan?

Spark is $15 a month: basic access to the AIfa assistants and memory storage. Family Archive is $100 a month: extended limits, personalised knowledge bases, family access and eternal memory. Digital DNA is $1 000 once per device and then $200 a month: a personal protected circuit and permanent recording of the personality on the blockchain.

Starting low is the sensible move. The value of memory is not verified by reading about it but by the third or fourth conversation in which you did not have to explain yourself again. If that difference does not matter to you, no plan will create it.

Who is behind this?

The CODE Eternal ecosystem, with Maksim Valentinovich Galatin as Architect. Learning here is one application of the shared PADAM memory architecture rather than a standalone product with its own database: the same three-layer mechanism runs behind other scenarios in the ecosystem.

Storage of the eternal layer is funded from flow rather than from promises: 65 % of router funds go to the treasury to buy AR for the Arweave Endowment Pool. You can write to us at contact@codeofdigitaleternity.com.