Skip to content

~1 min read

Reference·

Section What you will find
HTTP API every app/api/* route — method, auth, body, response — grouped by feature
Wire contracts packages/contracts: SSE frames, chat headers, session cookie, device envelopes, push payloads, the not-exists sentinel — with the ledger of changes
Engineering ledgers the documents the port was done against: inventory, parity, drift, decisions, provisioned resources, tests
Vercel Templates checklist what the submission form asks for and where each item stands

Route list·

65 route files under apps/web/app/api/ (the original's 64 plus /api/health), grouped as the code groups them:

Group Routes
Health health
Auth auth · auth/cli · auth/cli/token · auth/webauthn/register · auth/webauthn/login · login · logout · me · udid
Agent loop chat · chat/tool-result · run-tool · tools · tools/install · tools/run · tools/trust · worker
Tiny tiny · control · delete · share · follow · visit · manifest/[slug]
Devices devices · devices/adopt · devices/ask · devices/endpoint · devices/endpoint/chat · devices/event · devices/heartbeat · devices/messages · devices/relay · devices/task-result · devices/transcript · firmware/manifest
Memory & settings learnings · graph · archives · prefs · model-config · model-providers · account-voice
Notifications push · events · messages · telegram · jobs · job-run
Voice voice/session · voice/sessions · voice/tool · voice/replay/[id] · voice/recording-status/[id]
Location & media location · media
Money (404 unless PAYMENTS_ENABLED=true) wallet · wallet/faucet · wallet/withdraw · x402/pay · x402/chat/[slug] · chain/join · chain/status · erc8004/registration/[slug]