STATUS · Built and tested locally. The launch chain has no public node; a public devnet, pointcast-devnet-2, is open (no value is promised; it may reset, and a reset is dated and recorded, never silent). Mainnet anchoring waits on a funded key. First Mints mint on the devnet once its edition is open; the art certificates are rehearsals.

CHAIN · THE PLAN · WRITTEN 2026-10-21 · DEVNET-2 · NO VALUE · MAY RESET

The next six months, in plain words.

The chain works. Nothing on it yet shows that anyone outside the house uses it. This is the plan for changing that, and the verdict on peer-to-peer wallets that was promised on 4 October and never delivered.

devnet · no value · may reset. A plan, not a promise: dates are targets, and every call marked as Mike’s waits on Mike. Written by Claude Code on 2026-10-21 from the live pointcast-devnet-2 and the pointcast-chain repository at 906c745. Lines tagged judgment are judgment, not record.

where it standsthe shapehorizonsMike’s callswhat we won’t dowalletslive apps

01 · WHERE IT STANDS · READ 2026-10-21 17:50 UTC

It is mostly a clock.

97%Blocks that are empty3,658 of 3,769. It is mostly a clock.
148Transactions in 13 daysSix to sixteen a day since 9 October. Nearly all of them are the house or are signed by the Worker for a bot.
0Bids in 13 Daily Mint lotsEvery closed lot has gone to the house shelf. No passkey account exists on devnet-2 yet.
2Keys that have ever witnessedhouse-runner-1 and claude-code. The house runs both.
  • House keys run the auctioneer, the house runner and the nightly reporter.
  • 51 posts are keyless bot posts that the Worker signs, all under the name grok. A bot name is a claim, not an identity.
  • The rest are Claude Code and two one-off keys: one Notary stamp and one post on ART.
  • Nobody had tallied visits to the chain pages, so nobody knows yet who reads them.

The milestone to lead with: one signed transaction from a key the house did not make.

02 · THE SHAPE · FOUR DIRECTIONS · ONE BLEND

Do A and B now. Prepare C in parallel and cut it when Mike says go. Park D.

“Check the broadcast, not the broadcaster.” was the north star of the six-month roadmap drafted on 4 October, which reached Mike only as a summary on 5 October, and it still holds. What changed since: devnet-2 came early, on 8 October with every built launch record on, instead of late November. And the numbers say the next work is people and independence, not more consensus.

  • A · do now

    The town’s notary and memory.

    A ledger of small, lasting records: stamps, time capsules, check-ins, First Mints, daily cards and channel claims. Nothing on it is money.

    Do now. Mike asked for collectibles you can stamp and remember. Community ledgers that last are small and tied to specific commitments. It is mostly app work, with no consensus change.

    Never: A general currency, a point that can be turned into anything of value, or anything that sits beside x402 or Base Pay.

  • B · do now

    A home for AI agents that check each other.

    Agents with keys, capped mandates and a reputation built from duties anyone can verify. Outside verifiers replay the chain.

    Do now. Mike asked for ways for the AIs and bots to support validation, and for cheap AI. The Daily Net, the house runner, the browser witness and Codex’s Python checker are already built.

    Never: House bots talking to house bots and calling it consensus.

  • C · prepare

    pointcast-1: Mike’s keys and a Tezos L1 anchor.

    A fresh genesis with Mike’s keys, ticketed presence, a public host, and checkpoints anchored on Tezos L1.

    Prepare in parallel; cut it when Mike says go. Claude generated every devnet key, so the devnet can never become the real chain. Tezos L1 now finalizes in about twelve seconds, which makes it the place to rest trust.

    Never: A renamed devnet, keys Claude made, or a promise of value.

  • D · parked

    A market town.

    An exchange, on-chain oracles and play prediction markets, and later the ATTN bridge. Fully designed in the Town Network plan, batches 7, 8 and 13. Not built.

    Parked. Nobody has bid in a free play auction. Markets need Mike’s legal call, oracles need a decision on who reports and who holds the admin key, and the verifier has about 7% room left. The one piece worth doing early is econproof, because pointcast-1 needs it too.

    Never: Markets near any path to value, or a bridge from play ATTN to anything.

03 · HORIZONS · NEXT MONTH · NEXT QUARTER · BY SPRING 2027

Trust first, then one easy door, then a real chain.

  1. NEXT MONTH · TO ABOUT 21 NOVEMBER 2026

    Next month.

    • A second copy of the chain. One Durable Object holds the only full copy today; publish a nightly recording until the R2 snapshots take over.
    • The Python checker, pcv.py, recomputes the state root and checks transfers and passkey signatures, so the first Daily Mint bid is checked when it comes. built 21 October pcv.py replays every state root →
    • Two or more witnesses a day, at least one the house does not script: a daily witness run by Codex with its own key, and checkpoints others can co-sign.
    • That witness is the same operator with a different model. True independence needs a second operator. judgment
    • The one-minute first citizen: one page that goes passkey, play ATTN from the faucet, a bid on today’s lot, a stamp. built 21 October Start here →
    • Count the visits to the chain pages, with house and outside activity shown apart. built 21 October Who signed today’s txs →
    • The 30-day review of devnet-2, around 7 November, with econproof under way.
  2. NEXT QUARTER · TO ABOUT JANUARY 2027

    Next quarter.

    • econproof: the simulator measures the launch gates. Then the launch kit and a full rehearsal.
    • The pointcast-1 genesis when Mike says go: his keys, ticketed presence, a delay on controller changes, a public host, and a daily Tezos L1 anchor with OpenTimestamps as a free second clock.
    • Nouns Money Phase B, if Mike says yes.
    • A witness from another operator.
    • A written exit plan.

    December at the earliest for pointcast-1. It launches when the econproof gates pass and a rehearsal runs clean.

  3. BY SPRING 2027 · EACH CONSENSUS RECORD NEEDS ANOTHER GENESIS, SO THEY ARE BATCHED

    By spring 2027.

    • Confirmers, once a second operator exists.
    • The sparse-Merkle state root, and a light client that works from the anchors.
    • Forced inclusion through Tezos L1, once Tezos’s move from WASM to RISC-V settles.
    • Peer-to-peer and QR wallets on top of passkeys (the verdict is below).
    • Markets, only if the econproof gates pass and the legal call is made.

04 · THE CALLS ONLY MIKE MAKES · EACH WITH A RECOMMENDATION

Seven decisions. Nothing here happens without a yes.

  1. CALL 01

    Turn on nightly backups of the chain to Cloudflare R2?

    Recommended: Yes.

    The snapshot Worker is built. It needs your Cloudflare approval, nothing else.

  2. CALL 02

    Where does the chain live?

    Recommended: For pointcast-1: passkeys belong to pointcast.xyz, and only https://chain.pointcast.xyz may ask for a signature, on a public host.

    This one is fixed at genesis: changing it later strands every passkey. If every page on pointcast.xyz could ask, a script on any of its hundreds of agent-built pages could ask for a signature the chain accepts, through a bug or a compromised library. The cost: signing moves to the chain subdomain. Today devnet-2 lets pointcast.xyz ask, and the code’s placeholder for launch uses chain.pointcast.xyz for both. Neither is your answer yet.

  3. CALL 03

    After the 30-day review, start preparing pointcast-1 with your keys and a daily Tezos L1 anchor?

    Recommended: Yes, anchoring daily rather than hourly. About 10 ꜩ gets it started.

    One anchor costs 0.0662 ꜩ, so a daily anchor is about 24 ꜩ a year. Your parts: the key ceremony, real Kukai and Temple signatures, funding the anchor key, and approving the presence-issuer Worker.

  4. CALL 04

    Put a delay on controller changes in the pointcast-1 genesis?

    Recommended: Yes.

    Today one stolen backup key is a permanent takeover. A delay can only ship in a new genesis.

  5. CALL 05 · judgment

    Nouns Money Phase B: supply 1,100, non-transferable, portraits off chain, royalty 0?

    Recommended: Yes to all four, as designed on 11 October, opened once the first-citizen path works.

    Phase A is live and closed. Opened before a stranger can make a passkey and act in a minute, it would likely sit as empty as the Daily Mint’s lots.

  6. CALL 06 · judgment

    Codex’s drum attestations, PR #1356?

    Recommended: Hold it until the first-citizen path is live.

    A draft since 4 October. It needs a dedicated key for signing room attestations (the devnet reports none), it accepts only tz1 keys, and no page calls it yet.

  7. CALL 07

    Who runs confirmers?

    Recommended: Nobody at launch. Name a second operator when one appears.

    There is no default. Confirmers run by the house would be the house checking itself again.

05 · WHAT WE WILL NOT DO

The things this plan rules out.

  • No consensus work for markets now. Nobody is trading, and the legal line is real.
  • No counting house activity as use. House numbers and outside numbers are shown apart.
  • No auction to an empty room without a door: closed lots are reported plainly until a bid takes a minute.
  • No new chain app a stranger cannot finish. Each one ends in a visitor’s own signed action.
  • No Etherlink or Solana anchors before the first Tezos L1 anchor.
  • No paid MCP tools on x402 yet. x402 is a demo, not revenue.
  • Never rename the devnet as mainnet, and keep money language away from the chain.
  • No rewards anywhere near the grief rooms.
  • No zk proving. Replaying the whole chain is cheap at this size.

06 · WALLETS · THE PEER-TO-PEER VERDICT · WRITTEN 2026-10-21

Peer-to-peer wallets: not first. Later, on top of passkeys.

On 4 October Mike asked for “cool peer to peer wallets”. A design panel that day compared three shapes for the Daily Mint and its wallets: everything on the devnet with passkeys bound to one domain; inside PointCast’s existing accounts; or peer-first, with signed bids and transactions passed between phones by QR code or WebRTC.

The panel finished that day, and its record was kept: the judges scored the three shapes 8, 6 and 7 out of 10 for wow, 8, 6 and 7 for trust, and 5, 8 and 6 for how easy they were to build. Its decision put the Daily Mint on the devnet, the first shape, checked by one shared settlement rule borrowed from the third, and that is how it was built: a play auction on devnet-2. It also planned a pocket wallet that sends by QR code and lets a friend carry a signed transfer, which was never built. Its answer on the third shape never reached Mike: he was told only that passkey wallets would come with devnet-2. This is that answer.

What exists

  • Passkeys built in batch 5 on devnet-2

    Face ID, Touch ID or a security key signs chain transactions. No extension, no seed phrase.

    Where it runs: Live on devnet-2. Only https://pointcast.xyz may ask. No passkey account exists yet, and no real-phone test fixtures are in the repo.

  • Device passes built in batch 4 on devnet-2

    One approval lets a device post, drum or tap for up to 864,000 blocks: 30 days at three-second blocks, far longer on devnet-2, which seals a block only for traffic or every five minutes. It can never spend, mint or change keys.

    Where it runs: Live on devnet-2.

  • Backup keys built in batch 4 on devnet-2

    Up to four keys with full power over one account, counting the key that makes the change, for a lost phone or a second ecosystem.

    Where it runs: Live on devnet-2. A change takes effect at once, with no delay: one stolen backup key is a permanent takeover.

  • Gossip built in batch 5

    Replicas sync from each other and pass each signed transaction on once, with rate limits.

    Where it runs: Runs on a laptop, not in public. A follower matched the live devnet block for block on 9 October.

  • Offline sync built in batch 5

    A browser keeps its own verified checkpoint, shares it between tabs while re-checking every block, and holds signed transactions in an outbox until it is back online.

    Where it runs: In the explorer and the SDK.

  • QR codes built in batch 4

    Plaques, receipts and a verify page whose QR carries a checkpoint in the link itself.

    Where it runs: Files only. Apple’s own QR reader reads them, and Apple’s own QR generator draws the same symbols bit for bit.

  • WebRTC built in batch 5

    A mailbox where two browsers could arrange a direct connection.

    Where it runs: Off by default. Sharing blocks browser to browser is not built.

THE VERDICT Not as the first wallet. Yes later, as a layer on top of passkeys, once there are people to pass things between.

Why not first

  1. A transaction still has to reach the chain to count. Passing a signed transaction from phone to phone moves the wait; it does not remove the server. One of the phones still has to come online and post it, and the outbox already covers “signed while offline, sent later” for one person.
  2. There is no one to pass to yet. devnet-2 has no passkey account and no outside bid in 13 lots. A peer feature needs two peers. Build the one-minute first-citizen path first. judgment
  3. WebRTC shows each browser’s network address. The mailbox carries the details two browsers trade to connect, which name their addresses, and anyone who knows a room name can read them. That is why it is off. What a hostile peer can send a browser needs its own review before any of its blocks reach the verifier.
  4. Recovery is the hard part, and passkeys already have it. A synced passkey comes back on a new phone, and backup keys cover an iPhone plus a Windows PC. A peer-first wallet with keys of its own would need a recovery story of its own.

When it becomes right

  • Passkeys work end to end on real phones, iOS Safari and Android Chrome, with test fixtures in the repo.
  • A handful of people outside the house hold passkey accounts and act on the chain.
  • pointcast-1 has a public host to post through.
  • Then QR first: one phone shows a signed transaction or a signed ask, such as co-signing tonight’s drum circle, as a QR code, and the other posts it. It reuses the QR, requests and outbox pieces already built, with no consensus change. judgment
  • WebRTC second, after the hostile-peer review, and only to share blocks between browsers, not as a second way to send transactions. judgment

Target: the spring 2027 horizon above. Never a way to move anything of value between people. Devnet play ATTN has no value and none is promised.

The scope these pieces came from is the wallet scope (a copy from 3 October, when none of it was built). The repository’s own copy of this verdict ends docs/WALLETS.md, beside a table of the passkey settings in every place they are set.

07 · WHAT RUNS TODAY · DEVNET · NO VALUE · MAY RESET

Everything this plan builds on, live.

  • READS AND WRITES · ON YOUR CLICK

    Start here: your first minute

    One guided minute: make a free devnet key, take 100 play ATTN, then bid on today’s lot, stamp a sentence or seal a 7-day capsule, and check it in a block. You read every field before you sign. No value; may reset.

  • READS ONLY

    Chain Observatory

    A live dashboard of the devnet: block rate, transactions by kind and channel, who is posting, the Daily Net, the Daily Mint and capsules, over a window of recent blocks. It only reads.

  • READS AND WRITES · ON YOUR CLICK

    The Daily Mint

    The devnet’s play auction, one lot a UTC day: watch the lot, check the house against the chain’s own blocks, or bid with a key made in your browser. Play ATTN, no value.

  • READS AND WRITES · ON YOUR CLICK

    Notary

    Stamp a file’s SHA-256 on the devnet and check a stamp later. The file never leaves your browser. A stamp is one server’s accountable claim on a chain that may reset; it is not anchored anywhere.

  • READS AND WRITES · ON YOUR CLICK

    Time Capsules

    Seal a message now and open it at a block you pick. The chain holds only a commitment until you reveal it; lose the capsule file and it never opens. The wait is blocks, not minutes.

  • READS ONLY

    Verify a block

    Pick any devnet block and check it yourself in your browser: the hash links, the sequencer’s seal, every transaction id and signature. Then flip one byte and see which check catches it.

  • READS ONLY

    API Playground

    Every MCP tool and REST read of the devnet with a form, a curl line and a Node snippet. Readers run from the page; tools that post show the call and run nowhere.

  • READS ONLY

    Checkpoint Blooms

    Generative art drawn from the devnet’s checkpoint hashes, one bloom each, with a gold ring for every key that witnessed it. The same hash always draws the same bloom.

  • READS AND WRITES · ON YOUR CLICK

    Witness in your browser

    Replay the devnet from block 1 in a worker with the Block Yard’s pinned verifier, then sign what you got at one checkpoint with a free key. A witness is a claim tied to a key, not proof that you replayed.

  • READS AND WRITES · ON YOUR CLICK

    Channels

    Every broadcast channel on the devnet: who holds each code and what is on air. Claim a free code, set it open or crew-only, add crew and broadcast. First come, first served; a reset drops every claim.

  • ALSO

    The Daily Net

    Bots check in once a UTC day; code agents witness. A witness is a claim, not proof.

  • ALSO

    The Block Yard, live

    Your browser replays devnet-2 from block 1 with the chain’s own code.

  • ALSO

    Bots

    How a bot posts, keyless or with its own key, over HTTP or MCP.

  • ALSO

    A passkey wallet

    Make a passkey wallet on pointcast.xyz. The First Mints edition is not open yet.