Hyperstruck
Concepts

Memory

The three things a Hyperstruck agent keeps from a finished run, and why they are kept apart.

In short

A finished run leaves behind three different things: lessons about what to do, facts about what is true, and a record of the run itself. Hyperstruck keeps them on separate shelves, because each one answers a question the other two would answer badly.

Most agent products offer one memory. Everything the agent encounters goes into a single store, and everything comes back out of it by resemblance. That design fails in a specific, predictable way: a lesson worth carrying to every future task and a detail true only of one customer end up competing for the same slot, judged by the same test, and surfaced by the same search.

They should not be. Always confirm the shipping address before a large order is worth remembering forever and applying everywhere. Ashgrove Freight ships out of the Altona depot is worth remembering precisely and applying nowhere else. Blur them together and you get the worst of both: rules polluted with specifics that make them wrong elsewhere, and facts diluted into generalities that make them useless here.

A finished run feeding three separate shelves: learnings, which hold what to do next time; claims, which hold what is true about specific entities; and episodes, which hold a graded record of the run itself.

The three shelves

Why the separation is the feature

The split is not filing tidiness. It is what lets each shelf apply a standard the others could not survive.

LearningsClaimsEpisodes
AnswersWhat should I do?What do I know?What did I do?
Earns trust byProving out across many separate runsBeing independently corroborated, and by who said itNothing; it is a record, not a belief
Holds specifics?No, they are removedYes, that is the pointYes, in full
Ages byLosing standing when nothing reconfirms itGrowing stale until re-observedSimply getting older
Shared beyond one agent?Only when general, proven, and cleanNever. An agent sees only its own facts; a curator sees across agentsNever

The clearest consequence is a privacy one. Because learnings are supposed to travel, everything identifying is scrubbed out of them before they are stored. Because claims are made of exactly that identifying material, they cannot be protected by scrubbing, so they are protected by boundaries instead: private by default, fenced by database rules rather than by application code, and erasable per entity. One policy could not have covered both. Two shelves means neither has to compromise.

Where they meet

The shelves stay separate in storage and meet in one place: when the agent plans.

A rule that says when the account tier is enterprise, run a compliance review is inert until something establishes the tier. A fact that says Ashgrove Freight's tier is enterprise is what makes it fire. The same fact, saying SMB, is what tells the planner the rule probably does not apply here. Facts do not rewrite rules and rules do not absorb facts; the planner sees both and decides, which is why a fact can also never talk an agent out of a safeguard.