Sixteen years of crypto, as a maze the chain verifies
Twelve blocks of history, from a nine-page PDF posted to a mailing list to Bitcoin ETFs trading on Wall Street, set along one route through a 31 × 31 maze. You walk it in first person. Every step you take is one byte, and a contract with no owner replays all of them before it accepts your run. The shortest route is 292 moves, and nobody is going to stop you from taking the long way.
Walk the chain
Start at the whitepaper and walk to the exit. Each block you reach lights up in order and turns the walls into the next chapter.
Start from zero
Twelve blocks sit along one route, from 2008 to 2024. Dead ends are allowed, walls are not, and every byte you spend stays in the run forever. Just like the real thing.
Twelve blocks
Twelve cells on the one route, each pointing back at the one before it. Skip one and the rest do not count.
Hall of runs
The last fifty runs, the record and the finish count come straight from the contract. Runs you finish here stay in this browser until you submit them.
How the ledger verifies
The maze and the rules live in one contract. The page is only a way to walk it.
Walk
Every time you cross into a new cell the page appends one byte: 0 up, 1 right, 2 down, 3 left. Turning and looking around are free. A dead end costs exactly as many bytes as you spend in it, there and back.
Ask
verify(moves) is a free read. It starts at cell (1,1), replays the bytes one at a time and stops at the first bad step. It returns how far you got, how many blocks you cleared and why it stopped.
Submit
submit(moves) runs the same walk and writes the result if it is clean: your personal best, the record, who holds it, and the finish count. A 292-move run costs about 395,000 gas.
| Reason | When |
|---|---|
| empty run | Zero bytes. Even the genesis block had something in it. |
| over 6000 moves | Runs above 6,000 bytes are rejected before a single step is walked. |
| unknown move code | Any byte other than 0, 1, 2 or 3. |
| off the grid | A step outside the 31 × 31 board. |
| into a wall | A step into a wall cell. The walk ends there. No rollbacks, no hard forks. |
| station out of order | Reaching a later block before an earlier one. 2022 does not happen before 2017. |
| stations missing | The bytes ran out before all twelve blocks were cleared. |
| not at the exit | All twelve cleared, but the walk ends somewhere other than cell (29,29). |
The paper wallet
Tap the paper to copy the contract address.
- Contract
- soon
- Chain
- Robinhood Chain · 4663
- Launchpad
- Pons
$GENESIS on Robinhood Chain
$GENESIS is an ordinary Pons coin. It has no rights over the maze, the contract or the record, and the ledger treats a wallet with none of it exactly like a wallet with all of it.