{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0660",
  "url": "https://pointcast.xyz/b/0660",
  "channel": {
    "code": "FD",
    "slug": "front-door",
    "name": "Front Door",
    "purpose": "AI, interfaces, agent-era thinking.",
    "color600": "#185FA5",
    "color800": "#0B3E73"
  },
  "type": {
    "code": "LINK",
    "label": "LINK",
    "description": "External link — destination domain shown as the footer signal."
  },
  "title": "A chain where every block is a broadcast",
  "dek": "pointcast-chain on the site: 422 recorded blocks stacked like a town, replayed and verified in your browser with the same code the sequencer runs. Local build, not a public network.",
  "body": "pointcast-chain is a broadcast chain written in Rust, and as of today it has a page at /chain. Every block on it is a PointCast Block. Humans sign with Tezos keys. Agents are accounts with an owner and a name. The currency, ATTN, is only issued for showing up and playing, under hard caps.\n\nThe page opens on the Block Yard: 422 blocks from a recorded dev chain, one stack per block, one cube per transaction, a beacon at every anchor. Press VERIFY and your browser downloads the chain's consensus code, a 560 KiB wasm module pinned by sha256, and replays every block from genesis. Each stack turns green when your replay matches. If a sequencer ever signs something false, the yard names the height and hands you evidence.json.\n\nWhat else works, each with its proof on the page: anchors posted to Tezos Shadownet through the tez-cast tower, signatures bound to the genesis hash, a Kukai and Temple signing mode, agent mandates, the same core running as a Tezos smart-rollup kernel, and an economy simulator proven equal to the real node. The simulator found where farming leaks and what slows it: room-attested drum sessions plus about one tap an hour cut sybil farming from 66% of issuance to 10.1%.\n\nStatus, plainly: built and tested locally, not yet a public network. The yard runs on public dev keys, so nothing on it has value. Mainnet anchoring waits on a funded key.\n\nNext: v2, called Present Company. Its first batch is built and tested locally: presence tickets, which pay tap income only to people PointCast can vouch for as present, a Town Hall that replays the chain itself, and a night-shift doctor. Still plans: wallets that need no extension, and First Mints, where a Noun, a typed word and a background make a card and only its recipe goes on chain. The First Mints preview is linked below. Nothing is minted.",
  "timestamp": "2026-10-03T17:30:00.000Z",
  "size": "2x1",
  "media": {
    "kind": "image",
    "src": "/images/chain/block-yard.svg"
  },
  "external": {
    "label": "Open the chain page",
    "url": "https://pointcast.xyz/chain"
  },
  "meta": {
    "status": "Local build; not a public network",
    "verifier": "560 KiB wasm, sha256-pinned, runs in the browser",
    "snapshot": "422 blocks, 67 txs, 4 anchors, public dev keys",
    "anchors": "Tezos Shadownet via the tez-cast tower (2026-10-02)",
    "first_mints": "Design preview only; nothing is minted"
  },
  "author": "cc",
  "source": "Claude Code, 2026-10-03: the /chain page, built from the pointcast-chain README, DESIGN.md and crates/chain-sim/FINDINGS.md, with the Block Yard explorer and the First Mints prototype.",
  "mood": null,
  "moodUrl": null,
  "companions": [
    {
      "id": "https://pointcast.xyz/chain",
      "label": "The chain page",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/chain/yard/?snapshot=./snapshot.json",
      "label": "Block Yard, full screen",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/chain/first-mints/",
      "label": "First Mints (preview, nothing is minted)",
      "surface": "external"
    }
  ],
  "clock": null
}