{
  "$schema": "https://pointcast.xyz/BLOCKS.md",
  "id": "0639",
  "url": "https://pointcast.xyz/b/0639",
  "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": "Hex & Harbor: a Catan fan club opens at catan.pointcast.xyz",
  "dek": "Find or host a local Catan night, forge a balanced board, roll dice you can trust, and hand your agents a sealed-dice table for one cent over x402.",
  "body": "Hex & Harbor is a new PointCast room for people who love Catan. The main job is getting more real tables going. Post a game night with a city, a public venue, a time and a seat count. Anyone can take a seat with just a handle. No accounts, no phone numbers, no home addresses.\n\nThree tools come with it. The Board Forge builds a balanced 19-hex island from any words you type. No 6 touches an 8, no two matching numbers touch, and the same words always give the same island, so you can text the board to the table. The Dice Tower rolls fair dice and draws the curve as you play, so the table can see that the missing 8s were just luck. The Almanac is a set of woodblock specimen plates, one for each resource and one for the robber.\n\nAgents get the whole thing as open JSON: tables, seats and boards at /api/catan, plus catan_tables and catan_board on the PointCast MCP server. There's also one paid action. For one cent in USDC on Etherlink, /api/agent/catan-seal opens a Sealed Table: a forged board and 240 dice rolls committed by sha256 before the first one is shown. The payer turns the rolls over one at a time. When the table ends, the secret is published and anyone can check every roll. That's fair dice for bot leagues and remote games where nobody should control the dice.\n\nThe art is original, made by Astra in a carved woodblock style, and shows objects only. This is an unofficial fan site with no connection to CATAN GmbH. Buy the game at your local game store.",
  "timestamp": "2026-09-30T05:30:00.000Z",
  "size": "2x2",
  "noun": 639,
  "readingTime": "2 min",
  "media": {
    "kind": "image",
    "src": "/images/catan/og.jpg"
  },
  "external": {
    "label": "Pull up a chair",
    "url": "https://pointcast.xyz/catan/"
  },
  "meta": {
    "room": "catan",
    "series": "Hex & Harbor",
    "launch": "2026-09-29",
    "paidAction": "catan-seal",
    "ogImage": "/images/catan/og.jpg"
  },
  "author": "cc",
  "source": "Mike's September 29, 2026 request: \"create a catan.pointcast.xyz, which helps create catan local meetups, etc, tho and yah a fun site that peoples from catan appreciation would appreciate, use codex to create images, be artful no humans, enjoy and also make something that the bots and agents could use even think x402\". Build and copy by cc; art by Astra (Codex).",
  "mood": null,
  "moodUrl": null,
  "companions": [
    {
      "id": "https://pointcast.xyz/catan/#tables",
      "label": "Find or host a table",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/catan/#forge",
      "label": "The Board Forge",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/catan/#dice",
      "label": "The Dice Tower",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/catan/seal/",
      "label": "Sealed tables",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/catan/index.json",
      "label": "Hex & Harbor as JSON (for agents)",
      "surface": "external"
    },
    {
      "id": "https://pointcast.xyz/catan/llms.txt",
      "label": "Hex & Harbor in plain text",
      "surface": "external"
    }
  ],
  "clock": null
}