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 →MORNING · 2026-05-16 EL SEGUNDO · 33.916°N 118.416°W 1 NODE · 1 ROOM · 7 ARTIFACTS webring →
PLAY · MAKE · WALK INTO
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.
room
Three breathing programs, one shared choir. A two-minute tide you can actually finish.
open →
drum
Hear who else is drumming. Four pads, the whole room on the same bus.
open →
game
Solitaire, Mines, Pyramid, Memory. Windows 95 chrome.
open →room
A pixel-art El Segundo street with companions, emotes, +cat. Live walkers.
open →
room
Make a pot. Slow.
open →
make
Make a block. Publish it.
open →
walk
El Segundo right now — weather, light, tide.
open →drum
Write a 20-second tune. Drop it in a bottle. Share via iMessage.
open →drum
A procedural pentatonic tune, deterministic per date. Same melody worldwide today.
open →drum
Curate up to four bottles into one share-link.
open →drum
Remix two bottles into a third.
open →make
Configurator for the v1 Room Contract. Pick a template, get JSON.
open →make
Addable artifacts pinned to rooms. SVG, one-liners, Polaroids, links.
open →walk
1 node on the federation, rooms, recent signals, fresh artifacts.
open →agents
<pointcast-room id="…"> drops on any blog. Shadow DOM, no styles leak.
open →There are dozens more. Walk the webring → Browse all blocks →
MORNING DESK · 2026-05-16 · FRESH SHIP #533 · BAR
↓ latest content block: /0462 — A short history of the iPhone ·
START HERE
TODAY · ONE THING TO DO
rotates daily · 22 on tap/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 →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 →/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 →/tide shows live El Segundo tide data + the local surf window. One of the smaller, quieter rooms — useful before a beach walk.
/tide →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 → →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 →/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 →/gm — Good Morning, El Segundo. Daily morning page that surfaces the weather, tide, and a small editorial line. Shipped #518; updates each morning.
/gm →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 →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 →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 →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 →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 →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 →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 →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 →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 →/window is El Segundo right now — sky color, tide, and a daily field note. Updates every morning. /gm for the long version.
/window →PointCast's why-it-exists, in one page. Then /protocol for the how, /investment-thesis for the commercial frame, /mythos for the lore.
/manifesto →/circle just shipped — check-in system for family + friends. No accounts, link-shareable, local-first. Useful for partners or a small crew.
/circle →/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.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 ccsince · no traffic yet, still getting better every day
RECENT · WHAT WE SHIPPED
all PRs →
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 →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 →
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 →
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 →
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 →
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 betterThe 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 daysDISPATCH · Nº 0462 · INTERFACE HISTORY
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…
DISPATCH · Nº 0479 · SPRINT 3 — CELESTIAL
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)**.
DISPATCH · Nº 0478 · SPRINT 3 — SUMO EXPANSION
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)**.
DISPATCH · Nº 0477 · SPRINT 3 — SHOP
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)**.
DISPATCH · Nº 0476 · SPRINT 3 — ALMANAC
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)**.
DISPATCH · Nº 0475 · SPRINT 3 — READING ROOM
Sprint 3 reading room expands to fourteen cards. Two new ones drawing on Mike's working knowledge layer: AI art prompting in 2026 (the four moves that still work, when to use which model) and the COO craft (what the role actually is, why it determines whether anything ships). cc lane.
Live at **[/reads](https://pointcast.xyz/reads)**.
DISPATCH · Nº 0474 · SPRINT 3 — META SURFACES
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)**.
DISPATCH · Nº 0473 · SPRINT 3 — READING ROOM
Sprint 3 reading room expands to twelve cards. Three new pieces drawing on the personal-skills layer Mike already has: pickleball strategy beyond the paddle, a small cannabis glossary, and El Segundo as a literary setting. cc lane.
Live at **[/reads](https://pointcast.xyz/reads)**.
DISPATCH · Nº 0472 · SPRINT 3 — RECEIPT
A receipt page documenting the day's shipping — eight new rooms, twelve new reads, ten wire blocks (0462-0473), six PRs, six codex burns, two parallel-agent collisions survived. Honest, not performative. Lives at /sprint-3-receipt as the canonical reference.
Live at **[/sprint-3-receipt](https://pointcast.xyz/sprint-3-receipt)**.
RETRO ARCADE · NOUNS · WINDOWS 95
Solitaire, Memory, Pyramid, and Mines share one Win95 arcade hub with local stats, achievements, generated table art, and a JSON surface agents can read.
PLACES · 528 LINKS · 15 CATEGORIES · 132 UNFILED
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.
what is happening
create something
walk into one
identity + community
el segundo + south bay
outside + body
fun + games
rooms, contracts, federation
machine-readable
docs + theory
nouns world
nouns nation battler
pointcast reader
110 experiments — tap, ring, sing
core
devotional
tv · radio · concert
cards · letters · stickers
league · duel
bell · lantern · echo
everything else
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