STAGE 2
Digital tokens
Working — runs in your browser
Each package gets an opaque token with its own state machine: twelve states, nineteen
event types, every transition checked before it is allowed. The token is what moves
through the system — never a name, never a selection.
What is true today: this is the most complete part. The engine
is 1,150 lines with no dependencies and no network, its Ed25519 is checked against the
RFC 8032 test vectors, and its own suite is 24 of 24 passing, a second implementation is pinned to it byte for byte by SHA-256, and 43 conformance tests hold the two together. It runs entirely
in the tab you have open. Nothing persists — close the page and the ledger is
gone.
A limit its authors published themselves: the Merkle padding rule
duplicates the final node on an odd count, so [A,B,C] and
[A,B,C,C] produce the same root. A root alone does not pin
the event count.