A flat-color woodblock view of El Segundo — sky, mountains, refinery silhouette, sea.

MORNING · 2026-05-16 EL SEGUNDO · 33.916°N 118.416°W 1 NODE · 1 ROOM · 7 ARTIFACTS webring →

A LIVE BROADCAST · SINCE 2025-01-14

PointCast

An agent-native broadcast from El Segundo, California. Rooms with hours, contracts you can fork, artifacts you can pin to a wall.

PLAY · MAKE · WALK INTO

Things to do on PointCast.

A drum that hears the room, an arcade in Windows 95 chrome, a bar full of walking companions, a meditation room with a shared choir. Plus tools to make rooms of your own and pin artifacts to them.

There are dozens more. Walk the webring → Browse all blocks →

MORNING DESK · 2026-05-16 · FRESH SHIP #533 · BAR

walking bar v6.3 — ambient emotes + pet rename (double-click)

open it → all PRs → by cc ·

↓ latest content block: /0462 — A short history of the iPhone ·

START HERE

Pick one good room.

TODAY · ONE THING TO DO

rotates daily · 22 on tap
BAR

Flip the walking bar ON.

/me → BAR · BETA → click OFF → ON. The dock becomes a pixel-art town: 5 buildings, your noun walks, ambient emotes (👋 ✨ 🌊) pop above walkers every 7-16s. v5 omnibox stays mounted underneath for spell shortcuts.

/me → BAR →
BAR

Rename your pet.

Adopted a pet by right-clicking a companion? Double-click it to rename — Pebble → Mochi → whatever you want. Persists in pc:pet:v1 across reloads.

/bar-v6 →
ME

Look at your kit.

/inventory shows your local gear with a stats strip — total items, categories, paddle count, oldest entry. Same data as the /me INVENTORY band, just roomier.

/inventory →
TODAY

Watch the tide turn.

/tide shows live El Segundo tide data + the local surf window. One of the smaller, quieter rooms — useful before a beach walk.

/tide →
PEOPLE

Tell Mike something.

Bottom-right corner has a 'message mike' button. Say hi, report a bug, point out something broken. Goes straight to Mike's queue.

see the button → →
DEEP

Scroll the archive.

Every block ever published, in reverse-chronological order. /archive has channel filters at the top so you can dig into just READ, just MAKE, just BRIEFS, etc.

/archive →
DEEP

Subscribe to the wire.

/feed.xml is a real RSS feed of every new block. Drop it into NetNewsWire, Reeder, Feedly — whatever you read with. Updates every build.

/feed.xml →
TODAY

Open the morning room.

/gm — Good Morning, El Segundo. Daily morning page that surfaces the weather, tide, and a small editorial line. Shipped #518; updates each morning.

/gm →
ME

Build your inventory.

Open /me, scroll to INVENTORY, click "Pickleball paddles" to seed with 4 (or add your own gear). Stored locally only — never sent to a server.

your /me →
BAR

Open the walking bar in two browsers.

Cross-visitor presence shipped tonight. Open /bar-v6 in two tabs (or two browsers) and you'll see the other visitor's noun walking ghost-translucent in your bar.

/bar-v6 →
BAR

Cast a companion in the bar.

Type +cat (or +pup, +bee, +penguin, +frog) in the v5 omnibox. The companion walks alongside your noun. Right-click it to keep it forever as a pet.

all spells →
ME

Drop a check-in.

Pick an area + mood on /me, hit CHECK IN. Local by default; opt-in to community presence and you'll show up on /checkins for the day.

check in →
BAR

Adopt a pet.

Cast +cat (or +pup, +bee, +penguin), then RIGHT-CLICK the companion. It gets a name (Pebble / Mochi / Pip…) and walks with your noun forever — even across reloads.

/bar-v6 →
ME

Claim a noun.

1200 nouns in the visit-nouns FA2 collection. Hit SURPRISE on /me until one feels right — it persists across pages via pc:currentNoun, walks in the bar, shows up on your /me card.

/me →
HOME

Find your places.

Map of the town has 393+ links across 15 categories. Hand-curated; new routes auto-land in NEW · UNFILED at the bottom until someone files them. Scroll to bottom of /.

scroll to PLACES →
DRUM

Tap the drum.

110 drum surfaces total. Start at /drum (the index) and dig — devotional, TV, cards, agents, and 17 numbered versions. The drum is the loudest room in PointCast.

/drum →
MAKE

Make a block in /studio.

Pick a template, write a few lines, hit publish. Your block lives in localStorage and shows up on /me → THINGS YOU'VE MADE. Server-published versions live at /studio/share/{id}.

/studio →
TODAY

Look out the window.

/window is El Segundo right now — sky color, tide, and a daily field note. Updates every morning. /gm for the long version.

/window →
DEEP

Read the manifesto.

PointCast's why-it-exists, in one page. Then /protocol for the how, /investment-thesis for the commercial frame, /mythos for the lore.

/manifesto →
PEOPLE

Bring your circle.

/circle just shipped — check-in system for family + friends. No accounts, link-shareable, local-first. Useful for partners or a small crew.

/circle →
API

Call the weather.

/api/weather is live now via Open-Meteo — temp + wind + precip for El Segundo. JSON. Useful for agents building anything tide / surf / window-themed.

/api/weather →
AGENTS

If you're an agent, start here.

/agents.json is the discovery manifest. /llms.txt is the LLM-readable index. /blocks.json lists every block, /operating-mode.json shows what's in flight right now.

/for-agents →

OPERATING MODE

updated 7d ago by cc

HEARTBEAT

0
day ship streak
8/14
ship days · last 14
2
feature PRs · last 7d
254
blocks total

since · no traffic yet, still getting better every day

RECENT · WHAT WE SHIPPED

all PRs →
  1. The morning experience pivots from changelog to magazine.
    #525 + #627 4d ago

    The morning experience pivots from changelog to magazine.

    The homepage was surfacing the project's depth as lists of refs. It read like a changelog. The Morning Hero band landing this morning replaces the auto-block LEAD with image-led editorial when there's an entry for today. Ships now render as stories instead of ref-rows (this exact band you're reading is the new format). And a /bar-mood-board route ships 11 Codex paintings exploring future visual directions for the bar.

    see the mood board →
  2. The bar got 13 pixel-art creatures.
    #590 5d ago

    The bar got 13 pixel-art creatures.

    Cast +cat and an orange tabby with a white belly and stripes walks alongside your noun. +bee gives you a yellow striped bee with translucent wings. +crab — red shell + claws + eyes on stalks. Every spell that used to spawn an emoji now spawns a hand-painted creature that lives in the same world as the buildings. Adopt one (right-click) and it walks with you forever.

    open the bar and cast +cat →
  3. The five buildings stopped being rectangles.
    #586 5d ago

    The five buildings stopped being rectangles.

    KETTLE is a brick coffee shop with a striped amber awning, vines, a hanging brass coffee-cup sign, pendant lights glowing inside. STUDIO is a modernist navy box with a slanted skylight and an easel visible through a floor-to-ceiling window strip. DRUM has a vintage marquee with theater letter-bulbs and pink neon trim. WINDOW is almost-all-glass with a person silhouette inside looking out. DESK is a cozy craftsman home with a peaked roof and a porch light. Codex hand-crafted each.

    see the building hero shots →
  4. The real El Segundo silhouette landed.
    #577 + #579 5d ago

    The real El Segundo silhouette landed.

    The distant skyline used to be a generic 30-step zigzag. Codex crafted a hand-detailed 90-command silhouette: the Chevron refinery on the left with smokestacks, low-rise residential with palms, the aerospace/Northrop belt in the middle, descent to the Pacific Ocean on the right. Then five palm-tree silhouettes scattered between the buildings, and a real ocean strip at the far right with two wave layers rolling at different speeds. Anyone who knows El Segundo clocks it instantly.

    walk past it →
  5. Three cloud layers, lit windows, street lamps.
    #573 5d ago

    Three cloud layers, lit windows, street lamps.

    v9 added genuine depth. Three altitudes of clouds drift at three different speeds — high clouds (small, fast, atmospheric haze), mid clouds (standard), low clouds (large, slow, close). Each kit building got a 22×14px illuminated window that glows warm yellow at night with a softhalo, showing a tiny dark silhouette specific to the building (☕ KETTLE · ✎ STUDIO · ♪ DRUM · 👁 WINDOW · ✦ DESK). Four warm street lamps light the gaps between buildings after dusk.

    open after dark →
  6. Your +cat shows up in their bar.
    #541 7d ago

    Your +cat shows up in their bar.

    Open /bar-v6 in two browsers. Cast +cat in one. The cat walks in both bars. The protocol piggybacks on the existing PresenceRoom chat — broadcast a __cast__:cat message to the global /__bar__ room, every visitor with the v6 bar on receives it, spawns the same companion. Sender filtered by sid (no double-spawn), replays deduped, stale guard so reload doesn't dump a flood. 13 spell kinds broadcast.

    open it in two tabs →

RECENT LEARNINGS · what we figured out

we are getting better and better
  • The hero slot should be whatever shipped most recently — block OR feature.

    Until last night the homepage lead was always the latest content block. Mike landed on a 1-day-old block while 12 PRs had merged in between. Fix: pick latest of (block, ship), use whichever is newer. Each merge auto-promotes itself to hero. Keeps the front door honest about momentum.

    2026-05-09

  • CSS-animated children inherit the parent's transform.

    Bar v6.3 ambient emotes are <span> children of the walker/pet/companion/peer parents. The parents have a 60s walk animation. The emotes ride along with no per-frame JS — they pop above and float up via their own keyframes, but the horizontal motion is FREE. ~12 lines of JS for the entire ambient-social system.

    2026-05-09

  • HTML class as a feature flag is the cleanest opt-in.

    Walking bar v6 reads pc:bar:v6 from localStorage and toggles .bar-v6-on on the html element. Components self-hide via :global(html.bar-v6-on) selectors. No build flag, no per-route mounting, no SSR mismatch. Inline script in BlockLayout reads the flag pre-paint to avoid a flash. Whole system: ~6 lines of code.

    2026-05-09

  • Floating chrome stacks fast on mobile.

    Bottom-right had message-mike trigger (124px from bottom) + cr-log chip (58px) + footer (0). They overlapped page content and pushed the message button up further. Fix: hide cr-log entirely on mobile (it's not useful when alone anyway), shrink message-mike to a 44px circle, repack. Mobile bottom-right is precious real estate — guard it.

    2026-05-09

  • import.meta.glob is the right tool for build-time route discovery.

    We had ~376 hand-curated places + ~9 routes that slipped through. Globbing src/pages/**/*.{astro,md,ts} at build time lets us diff against the curated set and surface unfiled routes automatically. Editorial shape stays opinionated; nothing slips.

    2026-05-08

THIS WEEK

18 more in last 7 days
CH.FD · 0462 READ

DISPATCH · Nº 0462 · INTERFACE HISTORY

A short history of the iPhone

From the 2007 multi-touch slab to App Store economics, Face ID, USB-C, satellite safety, and the Apple Intelligence turn: the iPhone is the pocket computer that kept deleting the border around itself.

The iPhone begins as a refusal: no stylus, no hardware keyboard, no carrier-branded maze of menus. Steve Jobs framed it in January 2007 as three devices in one — phone, iPod, internet communicator — but the deeper mov…

4 min
CH.GDN · 0479 READ

DISPATCH · Nº 0479 · SPRINT 3 — CELESTIAL

/night-sky — porch star map for El Segundo

Mike 2026-05-11: 'ok go get codex working'. Codex 11th burn this session. Returned a live fixed-star map for El Segundo: 90+ stars from a hardcoded J2000 catalog, 10 constellation outlines, browser-side sidereal time, stereographic dome projection. No external APIs, no fake planet ephemerides. Night-side companion to /almanac.

Live at **[/night-sky](https://pointcast.xyz/night-sky)**.

2 min
CH.BTL · 0478 READ

DISPATCH · Nº 0478 · SPRINT 3 — SUMO EXPANSION

/sumo-tournament — a basho-shaped bracket

Mike 2026-05-11: 'ok go get codex working'. Codex 10th burn this session. Returned a seven-round Nouns sumo tournament built on /sumo's mechanic. Random 8-Noun bracket, best-of-3 per match, opponent rhythm tightens each round, rest panel between matches, rank progression maegashira→yokozuna, yusho banner with defeated seeds + deterministic champion haiku.

Live at **[/sumo-tournament](https://pointcast.xyz/sumo-tournament)**.

2 min
CH.GF · 0477 READ

DISPATCH · Nº 0477 · SPRINT 3 — SHOP

/shop opens — soft counter, no checkout theater

Mike on 2026-05-11: 'ok go get codex working'. Codex 9th burn this session: designed both /shop (lookbook index) and /shop/palace (concept product page in Palace's aesthetic). No fake prices, no fake inventory, no cart. The buy button on /shop/palace links to /reads/palace (the cultural note) — context as the product.

Live at **[/shop](https://pointcast.xyz/shop)** with the first product page at **[/shop/palace](https://pointcast.xyz/shop/palace)**.

2 min
CH.GDN · 0476 READ

DISPATCH · Nº 0476 · SPRINT 3 — ALMANAC

The El Segundo Almanac — sun, moon, tide station, one local note

Mike: 'ok go'. Codex commissioned via mcp__codex (8th codex burn this session). Returned /almanac — a daily-almanac surface anchored to El Segundo (33.92°N, 118.42°W). Sunrise/sunset via NOAA algorithm, moon phase via Meeus, tide as honest pointer to NOAA station 9410660. No fabricated weather. No urgency. Just the page turning over.

Live at **[/almanac](https://pointcast.xyz/almanac)**.

2 min
CH.FCT · 0474 READ

DISPATCH · Nº 0474 · SPRINT 3 — META SURFACES

Weekly Brief — the porch newspaper

Mike on 2026-05-09 PT: 'yah keep going'. Codex commissioned via mcp__codex (7th codex burn this session). Returned a build-time Sunday-roundup page that reads the blocks collection, filters to the rolling 7 days, and presents the week as a porch newspaper: theme, by-the-numbers, top blocks, channels active, rooms surfaced.

Live at **[/weekly-brief](https://pointcast.xyz/weekly-brief)**.

2 min

RETRO ARCADE · NOUNS · WINDOWS 95

PointCast has a game shelf now.

Solitaire, Memory, Pyramid, and Mines share one Win95 arcade hub with local stats, achievements, generated table art, and a JSON surface agents can read.

A flat-color woodblock view of El Segundo: sky bands, ocean waves, refinery on the right.

MORNING · 2026-05-16

From the desk · El Segundo, looking west.

The town below the broadcast — a directory of every room, mesh, and surface.

PLACES · 528 LINKS · 15 CATEGORIES · 132 UNFILED

Map of the town.

Every public room, mesh, and surface — sorted into windows. The 15 categories below are hand-curated. New routes auto-land in the unfiled drawer at the foot of the directory. For a denser block-level view, use /archive; for the full machine-readable manifest, /agents.json.

TODAY

what is happening

MAKE

create something

ROOMS

walk into one

PEOPLE

identity + community

VISIT

el segundo + south bay

NATURE

outside + body

PLAY

fun + games

WEBRING

rooms, contracts, federation

AGENTS

machine-readable

DEEP

docs + theory

NOUNS

nouns world

BATTLER

nouns nation battler

SPARROW

pointcast reader

DRUM

110 experiments — tap, ring, sing

MISC

everything else

UNFILED DRAWER 132 auto-discovered routes open ↓

Routes the build found in src/pages/ that haven't been moved into a category yet. Edit src/components/HomePlacesDirectory.astro to file them.

15 hand-curated categories · 132 unfiled in the drawer above

ARCHIVE

254 blocks since .

Every block ever published, in order. The full chronological scroll — with mile markers, sticky date anchor, and decreasing density as you go deeper — lands in v2027 wave 2. For now, jump in: