# @platform-modules/realtime

Isomorphic wire contract (`RealtimeEvent`, `ServerFrame`) plus Workers-locked server helpers.

## Entry points

- **`@platform-modules/realtime`** — type-only barrel (browser-safe, isomorphic). No runtime code; safe for client bundles.
- **`@platform-modules/realtime/server`** — `cloudflare:workers`-locked helpers (`publishEvent`, `acceptHibernatable`, `broadcastFrame`, `makeQueueConsumer`, `verifyInternalSecret`, `computeOffline`). Requires a Workers runtime (`Queue`, `DurableObjectState`, hibernatable WebSockets). **Cannot run on Node.**

Import types from the barrel in browser code; import `/server` only from Worker / Durable Object code.
