Most intelligent work leaves a poor record of how it happened.

A notebook contains conclusions whose failed paths have vanished. A codebase retains the patch but not the uncertainty that produced it. An AI conversation generates proposals, objections, calculations, and small discoveries, then compresses them into a final answer or loses them when the context ends.

Artifacts sometimes survive. Their paths usually disappear.

An organization can preserve every document, message, model checkpoint, and execution trace while remaining unable to answer a simple question:

How did we arrive here, and where could we resume differently?

Useful memory must expose the paths among those records.

From outputs to paths

Suppose a candidate is modified after an evaluation reveals a particular failure. The modification produces a child. That child is combined with a mechanism from another branch, evaluated under a new cost model, and rejected because it violates a risk constraint.

A folder can contain all four artifacts. A lineage records the operations among them:

parent
  -> evaluated under condition A
  -> counterexample observed
  -> mutated along dimension B
  -> composed with mechanism C
  -> evaluated under condition D
  -> rejected for reason E

The edges matter as much as the nodes. They distinguish mutation from correction, composition from coincidence, and failure under one environment from failure everywhere.

Lineage then records both ancestry and search history. It becomes a memory that can be walked.

One can move backward from an outcome to the evidence that authorized it. One can move sideways into alternatives that were available at the time. One can move forward from an old counterexample into descendants that attempted to resolve it. One can return to a dormant branch when new constraints make it relevant again.

The path preserves the search that produced the latest answer.

A record that can move

Most records preserve a particular view. A chart preserves one projection of some data. A video preserves one camera path through a scene. A report preserves the conclusions selected by its author.

A replayable artifact preserves enough of the underlying transitions to produce another view later.

Conceptually, it retains a typed path such as:

source evidence
  -> state update
  -> available behaviors
  -> authorization
  -> action
  -> consequence

The renderer is then a choice. The same path might appear as a chart, an animation, a simulation, a game-engine scene, a research report, or the context supplied to another agent. Changing the renderer does not change what happened.

This is why the language of keyframes is useful outside animation. A keyframe specifies a consequential state or transition. The continuous experience can be reconstructed and projected at the resolution required by the observer.

A human may watch a compressed episode. An agent may inspect every typed event relevant to a decision. A public interface may reveal only the evidence and actions that can be shared. Each view is generated from the same object.

Evidence has coordinates

An evaluation result belongs to a candidate under stated conditions.

A behavior can be useful under one market, machine, laboratory, cost model, or risk envelope and useless under another. The meaningful object is closer to:

candidate
  x environment
  x time window
  x observation mode
  x execution law
  x cost model
  x constraints
    -> evidence

This evidence may contain several objectives, behavioral descriptors, uncertainty, provenance, and the path that produced the outcome. A final score is only one possible reduction.

This connects lineage to the shape of better. A Pareto frontier is conditional on the objectives and constraints used to construct it. Preserve the primitive evidence and a later lens can ask a different question without pretending the earlier judgment was false.

A trading policy rejected under taker fees may become relevant on a venue with zero maker fees. A model rejected for latency may become viable on different hardware. A scientific method below one instrument’s noise floor may be useful when measurement precision changes.

Its evidence stayed fixed while the decision context changed.

Lineage makes that distinction available to the future.

Remembering without hoarding

Preserving structure still permits aggressive deletion and compression.

An archive that indiscriminately retains every token, trace, intermediate table, and duplicate measurement becomes a landfill. It increases the cost of finding anything and eventually makes memory less usable.

The durable object can be much smaller. It needs identity, parentage, the operation that produced it, the contract under which it was evaluated, primitive outcomes, disposition, source references, and enough information to replay or recompute what matters.

High-volume traces can be compressed. Derived projections can be regenerated. Invalid evidence can retain a compact failure witness rather than occupying the same status as current evidence.

Compression should discard reconstructable representation before provenance and meaning.

This requires explicit states:

Without these distinctions, a replay can reproduce the animation while misrepresenting the events inside it.

Counterfactual memory

Ordinary organizational memory is mostly a record of what was selected.

But selection removes information. The winning proposal hides the alternatives. The deployed model hides the candidates that disagreed. The final trade hides the policies that abstained. A successful experiment hides the neighboring failures that established its boundary.

A structured population retains some of those alternatives as counterfactual memory.

It can answer:

What happened?

and then continue:

What else was available?
Why was it not selected?
What would it have done under the same evidence?
Which later observation changed that judgment?

Some unrealized branches require new execution, simulation, or measurement. The system records where that uncertainty lives and which reconstruction would be required.

That makes memory operational. It can propose the next experiment.

Work that can continue

AI agents make the loss of lineage unusually visible. They can produce a remarkable amount of useful intermediate work, but much of it remains trapped inside conversations, temporary files, and local context. The next agent often begins by rediscovering the shape of the problem.

A traversable lineage changes the handoff. The agent receives the current object, its active alternatives, the evidence that changed them, the unresolved counterexamples, and the operations available next.

The practical target is continuity: work can resume from accumulated structure instead of reconstructing its own past.

In a map made of reactions, a repertoire of behaviors becomes an instrument for perceiving the world. Lineage gives that instrument a history. Replay lets another observer enter that history. Lenses let the same evidence answer a new question.

At the current rate of candidate generation, this continuity supplies the heredity and context required for a population to evolve.

That is the subject of after mutation became cheap.