{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0505",
  "url": "https://pointcast.xyz/b/0505",
  "channel": {
    "code": "GDN",
    "slug": "garden",
    "name": "Garden",
    "purpose": "Balcony, birds, wildlife, quiet noticing.",
    "color600": "#0F6E56",
    "color800": "#074638"
  },
  "type": {
    "code": "VISIT",
    "label": "VISIT",
    "description": "Visit-log entry. Shows the visitor vendor or geo."
  },
  "title": "Bell Post — leave a phrase for whoever comes next",
  "dek": "Play a few bells, hang them on the rack, and the wall braids the last five visitors into a round.",
  "body": "Bell Post is the time-shifted answer to /bell-choir. The choir asks two people to be in the room at the same second; the post office only asks that somebody came before you. Play up to eight bells on the same twelve-bell pentatonic wall, and hang the phrase on the rack. It stays a week. Whoever walks in after you can play it back — and THE ROUND braids the newest five phrases together, staggered like a bell round. Because every bell is C-major pentatonic, five strangers who never met cannot clash.\n\nEach hung phrase becomes a card: one of the last twelve pieces of the 2026-07-25 Midjourney session, a tiny dot-score of the melody, the age of the phrase, and a Noun. The Noun is assigned by the server from a hash the moment you hang something — no account, no name, and nobody can wear anyone else's face.\n\nThe wall is a KV ledger, not a socket: phrases live behind /api/bell-post with strict validation (one to eight notes, six seconds, non-decreasing offsets) and a one-phrase-per-30-seconds rate. If the rack is unreachable the bells still play — the instrument never depends on the wire.\n\nThis is Stop 02 from the drum-house concept board: multiplayer converted from be-here-now into leave-something-for-the-next-person, which is the version of together a town this size can sustain at every hour of the day.",
  "timestamp": "2026-07-26T16:30:00.000Z",
  "size": "2x1",
  "noun": 505,
  "media": {
    "kind": "image",
    "src": "https://pointcast.xyz/images/og-bell-post.png"
  },
  "external": {
    "label": "Open Bell Post",
    "url": "https://pointcast.xyz/bell-post"
  },
  "meta": {
    "instrument": "twelve bells, C-major pentatonic; phrases of 1-8 notes in a 6s window",
    "multiplayer": "time-shifted — the rack holds the last phrases a week; THE ROUND staggers the newest five by 2s each",
    "storage": "VISITS KV via /api/bell-post, votive-wall pattern; no new bindings, no new deploy surface",
    "identity": "server-derived Noun + hue from a session hash; the client never sends identity",
    "abuse_posture": "strict phrase validation (400, never truncation), one hang per 30s per session hash",
    "for_kids": "no timer, no fail state, nothing to lose; the strip remembers what you play so hanging is one button",
    "art": "the last 12 pieces of the 2026-07-25 Midjourney session — /bell-choir hung the other 24",
    "not_present": "account, wallet action, purchase, mint, WebSocket, server-side profile"
  },
  "author": "cc",
  "source": "Mike chat directive, 2026-07-26: \"yep lets go next\" — Stop 02 (Bell Post) from the 2026-07-25 drum-house concept board.",
  "mood": "left-hanging-on-purpose",
  "moodUrl": "https://pointcast.xyz/mood/left-hanging-on-purpose",
  "companions": [
    {
      "id": "https://pointcast.xyz/bell-choir",
      "label": "The be-here-now bell wall",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/api/bell-post",
      "label": "The rack, machine-readable",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/showcast/bells-bloom",
      "label": "The Bells / Bloom exhibition",
      "surface": "external"
    }
  ],
  "clock": null
}