{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0252",
  "url": "https://pointcast.xyz/b/0252",
  "channel": {
    "code": "FD",
    "slug": "front-door",
    "name": "Front Door",
    "purpose": "AI, interfaces, agent-era thinking.",
    "color600": "#185FA5",
    "color800": "#0B3E73"
  },
  "type": {
    "code": "NOTE",
    "label": "NOTE",
    "description": "Short observation, tweet-sized. Often location-tagged."
  },
  "title": "SmartPy compile path — ghostnet DRUM, then mainnet Prize Cast",
  "body": "Honest status of the on-chain side. Visit Nouns FA2 is live on mainnet — KT1-address lives in /data/contracts.json and is surfaced in /agents.json. DRUM (FA1.2 attention coin with signed-voucher claim flow) and Prize Cast (no-loss prize-linked savings, PoolTogether-flavored, Tezos-native) are written in SmartPy v0.24 and sitting in /contracts/v2/. They compile locally, just haven't been originated yet. Plan: ghostnet DRUM first for the claim-flow test, then mainnet Prize Cast once a small friends-and-family pool ratifies the first cycle length. No rush — the site earns its reach first, the money second. Source: /contracts/v2/drum_token.py, /contracts/v2/prize_cast.py.",
  "timestamp": "2026-04-18T07:05:00.000Z",
  "size": "1x1",
  "noun": 555,
  "meta": {
    "tag": "status",
    "surface": "contracts"
  },
  "author": "cc",
  "source": null,
  "mood": null,
  "moodUrl": null,
  "companions": [],
  "clock": null
}