The Law of Earned Memory
-
Moe Hachem - July 23, 2026
Nothing in a system deserves to persist by default: not a component, a tool, a record, or a memory. Each starts provisional, and earns permanence only when repetition, weight, or confirmed necessity shows that it should shape what happens next.
I have been calling this the Law of Earned Memory. I did not set out to make it into a law. I noticed that I kept rebuilding the same four-part discipline at completely different layers of my work, then realised I was no longer looking at four separate ideas.
I was looking at one rule about how systems should grow.
The rule is simple enough to state and demanding enough to apply: persistence has to be proven. A thing should not become canonical because it exists, because somebody made it once, or because a system happens to have space to store it. It should remain only when it has earned the right to influence future work.
The pattern appeared before the name
The first version showed up in a codebase.
An index has a job: keep the system oriented without becoming another body of context that has to be loaded, maintained, and explained. It should stay lean while it can. When it becomes too broad, the right move is not to add more detail indefinitely. First compress it. Only split it when compression has been tried and the work has genuinely outgrown one shared surface.
This sounds procedural, yet it is really a memory policy: the index tells the next person or agent what they need in order to act without rediscovering the whole system. If a detail does not affect future reconstruction, it does not automatically belong in the durable layer.
The same thing happens in a design system, although the material looks different.
A component can be tagged and referenced the first time it is built, preserving the fact that it exists and where it came from without making it canonical. A one-off solution might be the right response to a very particular screen, a temporary operational need, or a constraint that never returns. Promoting it into a shared library too early gives future work an abstraction it has not asked for yet.
The component earns its place when it keeps returning: the same interaction recurs, the same rules need to hold across surfaces, and reuse starts carrying more value than local flexibility. The library should be the residue of repeated use, rather than a prediction of every interface that might exist later.
Then the pattern appeared in software itself.
As small tools become easier to build, the default temptation will be to turn every irritation into a permanent product. A team has a specific need, someone can produce a useful interface in a day, and the prototype begins collecting accounts, permissions, exceptions, maintenance, and support before anyone has asked whether the need will recur.
Sometimes it will. Sometimes the temporary tool will keep returning, connect to other work, and reveal a capability the organisation genuinely needs to own. Then permanence is earned.
Sometimes it does its job once and should disappear, which means the system has refused to turn a solved inconvenience into a second job. Cheap creation changes the product question from whether a tool can be built to whether it deserves a future.
The most serious version appears in personal memory.
Most days do not become the structure of a life. A passing mood, an unfinished thought, or one difficult afternoon should not silently become part of the record that later tells a person who they are. An Anchor Point is different: a decision, rupture, recognition, commitment, loss, or repeated pattern that continues to reshape how someone understands themselves.
It earns its weight not simply because it happened, but because it keeps mattering.
Once I saw the same pattern in code, design systems, small software, and personal memory, the shared discipline became difficult to ignore.
Four conditions decide what stays
The Law of Earned Memory has four conditions. They decide whether something has actually earned persistence, or merely happened more than once.
Provenance
The system has to know where a thing came from and how much confidence it deserves. Was it observed directly, inferred from incomplete evidence, confirmed by the person who owns the decision, or carried forward from an older state that may no longer apply?
Without provenance, old guesses acquire the authority of facts. A CRM field filled in years ago, a design rule copied from a one-off project, and an AI summary of an earlier conversation can all keep steering work long after their original basis has disappeared. The record needs to preserve its source, its status, and the difference between knowledge and interpretation.
Compression
What persists has to be reduced to its essential shape. A record that preserves every surrounding detail eventually becomes the next retrieval problem.
Compression is not deletion for its own sake. It is the work of deciding what future action actually needs: the constraint, the rationale, the owner, the exception, the decision that was ruled out, or the condition that would reopen the question. The SR-SI whitepaper began from this practical observation. AI does not become coherent over time because it can load a larger archive; it becomes more useful when it can reconstruct the right orientation from a maintained, shallow record.
Decay
Anything that earns a place must also be allowed to lose it.
Storage feels harmless, which is why most systems avoid decay, yet old permanence becomes dangerous when it starts directing new decisions. A stale tool remains in the stack because no one owns its retirement, an old policy becomes invisible law, an outdated user preference is treated as current, and a personal interpretation hardens into identity even after the person has changed.
Missing information creates uncertainty. Stale information creates false confidence, which is usually worse.
Decay means a memory can expire, be downgraded, be marked as historical, or be removed entirely. It means the system can say, with honesty, that something mattered once and may not matter now.
Governance
The system can run the mechanics, but it does not get to set the bar.
Governance decides what qualifies for promotion, who can confirm it, how long it remains trusted, and what must never be silently elevated. In a codebase, that can mean rules for architectural decisions and index upkeep. In a design system, it can mean a deliberate threshold before a local component becomes shared infrastructure. In a personal memory product, it means the person keeps authority over which moments can shape future interpretation.
Earned memory is more demanding than storage because storage asks no judgment, while governance does.
The cost of default permanence
Most systems do the opposite.
They keep every fragment because keeping it is cheap, then call the resulting accumulation memory: a note app holds every note, a CRM keeps every field ever filled in, a chat log preserves every exchange, and a component library retains every pattern someone was reluctant to remove, while none of it tells a future person, team, or agent what still matters.
The archive gets larger while the usable memory gets weaker.
The effect is easy to miss because the system appears well documented. I keep noticing the gap when a team has records, labels, folders, tickets, transcripts, and dashboards, yet someone still has to ask why a rule exists, who decided it, whether it still applies, what would break if it disappeared, or whether everyone has simply been repeating it for too long.
The distinction between accumulation and memory has been lost.
Earned memory changes the operating question. Instead of asking what else the system can keep, ask what should still be allowed to shape the next action. Instead of promoting an artifact because it is convenient, make it survive a real test of reuse, consequence, and ownership. Instead of treating removal as loss, treat it as a way of preventing old context from governing work it no longer understands.
A discipline that crosses layers
The What Deserves to Persist position paper follows this argument across its widest range: AI context, organisational memory, ephemeral software, and the personal layer of identity. The four requirements are the connective tissue.
Provenance keeps the record honest, compression keeps it usable, decay keeps it current, and governance keeps its authority human.
Together, they create a different relationship with permanence. A system does not grow by keeping everything that enters it. It grows by testing what returns, recording why it mattered, reducing it to the form future action needs, and letting it go when the evidence no longer holds.
The Law of Earned Memory starts there.
Nothing persists by default. Everything earns it, or it decays.