For developers
Gateway Protocol is sovereign on the desktop and works fully offline. This server adds an optional, anonymous, in-memory network layer — a small REST + WebSocket surface. No accounts, no cookies, nothing persisted to disk.
/Marketing landing for browsers; health JSON for API clients (content-negotiated on Accept)./appThe installable web app (PWA)./versionLatest desktop version — drives the in-app update banner. Returns { version, releasedAt, notes, downloadUrl }./manifest.webmanifestPWA manifest; plus /sw.js, /qr-app.svg, /icons/*./downloadmacOS disk image (.dmg), baked into the deploy./download/windows302 → latest Windows installer on the GitHub Release./download/linux302 → latest Linux package on the GitHub Release./feed?wave=&code=&limit=List anonymous transmissions. limit defaults to 50 (max 200); optional filter by wave or activation code./feedPublish a transmission. Requires the X-Gateway-Client header (CSRF guard); rate-limited per IP./feed/:id/reactAdd a +1 reaction to a transmission./room/:codeJoin a live-synchronized room (code = 4–12 alphanumerics). First joiner hosts the timer + phase; everyone else mirrors it. Anonymous presence count only — no chat, no identifiers./api/status · /byok/statusRelay availability for the managed (server-key) and bring-your-own-key paths./api/anthropic/messagesManaged Council relay, only if a server key is configured./byok/anthropic/messagesBring-your-own-key relay — your key is proxied per-request, never stored.