DISTRIBUTION · SPRINT 5 · LIVE ARTIFACTS

<pointcast-room> — a live room you can drop anywhere.

One script tag. One custom element. The room fetches its contract from /meditate.json, validates against room-contract v1, and renders inside its own Shadow DOM — your site's CSS won't leak in, and the room's CSS won't leak out. Drop it on a blog, a doc, a Notion page that allows HTML, or another node entirely via the host attribute.

PASTE THIS

<script src="https://pointcast.xyz/embed.js" defer></script>
<pointcast-room id="meditate"></pointcast-room>

Or render a room from a federated node: <pointcast-room id="meditate" host="https://yournode.example"></pointcast-room>

A fake personal blog · 2026-05-14

On hosting a room someone else built.

I read about PointCast last week and wanted to put a live room on my own site. Most embeddable widgets I've tried over the years either inherit my styles in ugly ways or override them aggressively. The PointCast embed uses Shadow DOM, which means the room lives inside a sealed boundary — my serif body type doesn't reach in, and the room's italic display type doesn't reach out into this paragraph.

Here's the meditation room, served by pointcast.xyz:

It loads its contract from /meditate.json. If I click "Ring the room", it POSTs to /drum-v6/sing and renders the receipt right below the button. Same room as the canonical page at pointcast.xyz/r/meditate, just hosted on my surface instead of theirs.