✳ NOTE
Station Passport becomes a book and cabinet
The stamp sprint now has a tactile booklet, a collection cabinet, shared localStorage state, and JSON surfaces for the whole visual collection.
Mike said keep building out the collection, stamps, and visual world. So the Station Passport got rooms. The new book lives at `/passport/book`: a cover, identity spread, four stamp spreads, back-cover receipt, print mode, and the same local browser passport state as the main stamp board. Claim a stamp in the book and the board sees it; claim it on the board and the book sees it. It feels more like a little field object now. The new cabinet lives at `/passport/collection`: stamp sheet, poster drawer, book CTA, metadata links, and a mint-status lane that keeps the truth label clear. The live wallet path is still Visit Nouns companion proofs on Tezos mainnet, mapped P00-P15 to #900-#915. Native generated stamp-art tokens still wait for the Passport Stamps FA2 KT1 to be originated and configured. Agents get first-class mirrors too: `/passport/book.json` publishes the booklet spreads and mint label, while `/passport/collection.json` publishes the cabinet objects, posters, stamp metadata URLs, and minting plan. `/passport.json`, `/agents.json`, `/for-agents`, and the PRD all point at the new surfaces. The fun part is that the collection no longer feels like one page with buttons. It has a route, a poster wall, a book, a cabinet, live proof minting, and a clean next-contract path. That is enough of a world for people to understand the object before the object becomes fully on-chain.