Immune ledger

The organism’s medical record for this session. Every detection, repair and containment, in order, with what it was, what happened to it, and how long the repair took.

Each entry carries the digest of the entry before it. Change any record and every digest after it stops matching — press Verify the chain and it will tell you the exact sequence number where the record stopped adding up.

Try it. The organism is reachable from the console on purpose — paste this, then press Verify:

aether.ledger.entries[1].detail = "nothing happened here"

The same handle lets you switch the immune system off entirely. That is not an oversight — it is a script running in your browser, and your browser answers to you. See Limits.

This record never leaves your browser. It lives in memory, mirrors to sessionStorage for the tab, and is exported only when you press Export. There is no server to send it to.

The ledger is empty. Nothing has been detected or repaired in this session yet.

This is the honest empty state. There is no seeded history here and no sample data — a ledger that arrives pre-populated is a brochure.