Rat Stack systems
Each shipped system has a page with its behavior, standard, and checks.
- Hosted agent interfaces6 — Discovery documents, HTTP, MCP, A2A, and bounded code mode23 expose the public reference to agents.
- CAFE all stars5 — Public profiles of people and channels who build with Cloudflare, Alchemy, Foldkit27 and Effect, served by five read-only capabilities.
- Analytics18 — One event per HTTP request, stored unchanged for queries to select and interpret later.
- Auth18 — Email and password sign-in through Better Auth18, with the signed-in person provided to each RPC call.
- Capabilities28 — Named application actions exposed through generated interfaces share one definition and one server-side implementation.
- Database11 — One interface records action runs and their outcomes in either Cloudflare D1 or Postgres through Hyperdrive.
- Devtools8 — Development-only capabilities inspect calls and lifecycle transitions without entering production bundles.
- Durability10 — Seven durable Effect patterns, each with its seam, its fence50, and the incident that taught it.
- Fence5 — Strict effect-tsrs diagnostics, lint, and hooks protect the gate; patched tsc checks compiler parity on checker bumps.
- Feature flags9 — Typed feature flags with owners, removal dates, and stable subject rollouts.
- Interest signup14 — Agent-only applications start email confirmation10 through interfaces owned by core and delivery implemented in a separate package.
- Learn mode presents concepts at useful depths10 — An agent presents source-derived concepts during real work and keeps learning events in a private local log.
- Motion7 — @rat-stack/motion gives Foldkit apps Penner and CSS easings, tweens, fixed-step springs and interpolation, held in the Model and checked by properties.
- One prompt serves people and agents5 — Source-owned agent prompts with typed discovery and copyable browser pages.
- Ratstack Tube5 — Curated videos for learning the stack, ranked S to F, with a short take on each, built from one data file.
- Turbo remote cache5 — A separate Worker60 stores streamed Turbo artifacts in R2, with one credential per team and lifecycle expiry.
- Web9 — The Foldkit reader renders on the server and prerenders its public pages; the browser hydrates the same view.
The interest signup14 page separates submission, confirmation, and delivery. Devtools8 stays development-only. The hosted agent front door6 records discovery, MCP31 versions, API, A2A, and sandbox limits; extracting it into a generic cartridge38 remains future work.