MESH

Three networks, one broadcast.

PointCast isn't one site. It's a thing sitting inside three overlapping networks: a local one (25-mile radius around El Segundo), an online one (nine channels, feeds, wallets), and an agent one (stripped HTML and JSON surfaces every LLM / crawler / indexer walks). This page shows all three at once.

MESH · LOCAL

25-mile radius.

El Segundo is the center. Every block tagged with a location, every visit-drop, every pickleball court, every cafe. The mesh isn't a Wi-Fi network (yet) — it's the set of places the site has been or wants to go.

25MI RADIUS
19 NEIGHBORHOODS
19 VISITS
170 TOTAL BLOCKS

NEAREST · 6 OF 19

  • El Segundo 0 MI · · SEED
  • Manhattan Beach 3 MI · S TARGET
  • Playa del Rey 3 MI · N TARGET
  • Westchester 4 MI · N TARGET
  • Hawthorne 4 MI · E ADJACENT
  • Hermosa Beach 5 MI · S TARGET

MESH · ONLINE

Nine channels, open feeds.

Each channel has a color, a slug, a purpose, and three feeds: HTML at /c/{slug}, JSON at /c/{slug}.json, RSS at /c/{slug}.rss. Subscribe to as few or as many as you like. That's the mesh — readers pick their own slice.

MESH · AGENT

Parallel machine surface.

Every page on PointCast has a JSON sibling. Every channel has a feed. Every block has a citation format. Agents that announce themselves via User-Agent (prefix ai:, or one of the well-known bots) get stripped HTML — no CSS, no preload, no inline JS — for ~12% smaller payload. CORS is open on every JSON endpoint. No preflight.

18 AGENT SURFACES
9 CHANNELS × 3 FEEDS
8 BLOCK TYPES
7 DETECTED UAs

WHAT AGENTS CAN WALK

  • /agents.json MANIFEST Consolidated discovery manifest. Every machine-readable surface, contract addresses, stripped-HTML spec.
  • /blocks.json FEED Full block list. Same shape the homepage renders from.
  • /archive.json FEED Reverse-chronological archive.
  • /editions.json FEED All blocks with an edition (MINT / FAUCET).
  • /now.json STATE Current mood / run state / top-of-stack. Shapes "what is PointCast doing right now".
  • /cast.json FEED Sunday Cast lineup.
  • /battle.json FEED Battler Card of the Day + rotation.
  • /timeline.json FEED Day-keyed rollup of every published block.
  • /feed.json FEED JSON Feed 1.1 of posts.
  • /feed.xml RSS RSS 2.0 of posts.
  • /rss.xml RSS RSS 2.0 aliased.
  • /c/{slug}.json CHANNEL Per-channel JSON feed (one per each of the 9 channels).
  • /c/{slug}.rss CHANNEL Per-channel RSS feed (one per each of the 9 channels).
  • /b/{id}.json BLOCK Per-block JSON sibling to /b/{id}.
  • /llms.txt INDEX LLM-discovery convention (short).
  • /llms-full.txt INDEX LLM-discovery convention (verbose).
  • /sitemap-blocks.xml SITEMAP Sitemap of every block (for crawlers).
  • /for-agents DOC Human-readable manifest. Explains the Block primitive, channels, citation format.

DETECTED USER-AGENTS · STRIPPED-HTML MODE

  • ai:*
  • GPTBot
  • ClaudeBot
  • PerplexityBot
  • OAI-SearchBot
  • Atlas
  • Google-Extended

When any of these hit a page, the response strips <style>, <link rel="preload">, inline <script>, icons, and generator meta. JSON-LD is preserved. An X-Agent-Mode response header carries the vendor.

CONTENT SHAPE · 8 BLOCK TYPES

  • READ READ 66
  • LISTEN LISTEN 6
  • WATCH WATCH 7
  • MINT MINT 0
  • FAUCET FAUCET 2
  • NOTE NOTE 54
  • VISIT VISIT 4
  • LINK LINK 31

READ NEXT