Catalog, not dump. Night first. A frozen last-good board, not a livestream of the control center. You host. We do not point the internet at :5173.
People should be able to get the data, not only watch the kiosk. When it ships, api.everything3.ai is OpenAPI 3.1 compatible. It serves the freeze. It does not run collectors.
GET /v1/health liveness of the freeze host GET /v1/snapshot last-good WorldSnapshot JSON + receipts not GET /api/sat not GET /api/propose not GET /api/snapshot ← that path is the control center
Spec (checked in ahead of the server): api.everything3.ai/openapi.yaml
Not ready. A tool that triggers a collect is publishing :5173. If we ever ship an MCP server, it reads the freeze only.
Splash → sites/www. Kiosk → npm run kiosk → dist/view. API holding page → sites/api. Do not commit a live snapshot. JSON stays gitignored.