{
  "$schema": "https://pointcast.xyz/places.json",
  "name": "PointCast Places",
  "description": "Local, national, and global places for PointCast check-ins, each with an inventory hook and next check-in prompt.",
  "generatedAt": "2026-07-13T06:56:05.571Z",
  "human": "https://pointcast.xyz/places",
  "scopes": [
    {
      "id": "local",
      "label": "Local",
      "station": "South Bay handoff layer",
      "distance": "0-25 miles",
      "frame": "Courts, coffee, walks, local tables, paddle loans, honey, and anything someone can actually bring back next week.",
      "receipt": "A place, an object, a person or crew, one useful note, and whether the thing should repeat.",
      "color": "#0f6258",
      "wash": "#e7f4ef"
    },
    {
      "id": "national",
      "label": "National",
      "station": "Traveling field desk",
      "distance": "United States",
      "frame": "Tournaments, airports, road trips, visiting courts, city shelves, campus clubs, and creator tables that can become remote PointCast nodes.",
      "receipt": "What traveled well, what broke, what should be copied locally, and who else should see it.",
      "color": "#185fa5",
      "wash": "#eef4fa"
    },
    {
      "id": "global",
      "label": "Global",
      "station": "World signal map",
      "distance": "everywhere else",
      "frame": "Objects, places, ideas, collector rooms, court rituals, civic patterns, and small durable practices worth translating across borders.",
      "receipt": "The local custom, the portable pattern, the object that carried it, and the translation note.",
      "color": "#8a4f12",
      "wash": "#fff3de"
    }
  ],
  "places": [
    {
      "id": "recreation-park",
      "scope": "local",
      "name": "Recreation Park",
      "region": "El Segundo, CA",
      "kind": "court",
      "status": "active",
      "signal": "Default court language for Paddle Tide: doubles, warmups, loaner handoffs, and post-game receipts.",
      "inventoryHook": "Paddles, balls, return tags, court notes.",
      "nextCheckin": "Run one Vapor vs Vatic comparison and log who should borrow which paddle."
    },
    {
      "id": "el-segundo-brewing",
      "scope": "local",
      "name": "El Segundo Brewing",
      "region": "El Segundo, CA",
      "kind": "table",
      "status": "seed",
      "signal": "The after-court place where a paddle note can become a block, a meetup, or a Honey League receipt.",
      "inventoryHook": "Postcards, tasting notes, local route cards.",
      "nextCheckin": "Capture one table note that connects a court session to a local business."
    },
    {
      "id": "big-mikes",
      "scope": "local",
      "name": "Big Mike's",
      "region": "El Segundo, CA",
      "kind": "coffee",
      "status": "seed",
      "signal": "Morning check-ins can start with coffee, not a meeting invite.",
      "inventoryHook": "Field card, pen, session prompt.",
      "nextCheckin": "Write the first coffee-to-court inventory receipt."
    },
    {
      "id": "road-court",
      "scope": "national",
      "name": "Road Court",
      "region": "US travel shelf",
      "kind": "travel court",
      "status": "candidate",
      "signal": "Any court visited outside the South Bay gets the same receipt shape, so local habits can travel without pretending every city is the same.",
      "inventoryHook": "Travel paddle, city note, visitor bag.",
      "nextCheckin": "Compare the local loaner shelf against the first out-of-town court bag."
    },
    {
      "id": "tournament-tent",
      "scope": "national",
      "name": "Tournament Tent",
      "region": "US event circuit",
      "kind": "event",
      "status": "candidate",
      "signal": "A national check-in should capture equipment, weather, waiting, formats, and the little systems players copy.",
      "inventoryHook": "Demo paddles, grip tape, water, repair kit.",
      "nextCheckin": "Log one practical thing rec players can steal from an event setup."
    },
    {
      "id": "sister-court",
      "scope": "global",
      "name": "Sister Court",
      "region": "global pickleball node",
      "kind": "court",
      "status": "candidate",
      "signal": "A global place becomes interesting when it keeps its own local customs instead of becoming a generic map pin.",
      "inventoryHook": "Borrowed paddle, etiquette note, local phrase.",
      "nextCheckin": "Record the ritual before recording the score."
    },
    {
      "id": "world-table",
      "scope": "global",
      "name": "World Table",
      "region": "collector and maker rooms",
      "kind": "table",
      "status": "candidate",
      "signal": "The non-sports version: a table where someone brings an object, a receipt, and a reason it matters.",
      "inventoryHook": "Collected object, token, zine, snack, tool.",
      "nextCheckin": "Translate one object into a PointCast field card."
    }
  ],
  "counts": {
    "local": 3,
    "national": 2,
    "global": 2
  },
  "adjacent": {
    "checkins": "https://pointcast.xyz/checkins",
    "checkinsJson": "https://pointcast.xyz/checkins.json",
    "goal": "https://pointcast.xyz/goal",
    "local": "https://pointcast.xyz/local",
    "areas": "https://pointcast.xyz/areas"
  }
}