We built Curfluffle as a set of specialist agents and pipelines. Under the hood, each tool is a pure function: a brief in, a plan or asset out. That made a public API almost free to build.
The Curfluffle API (v1) exposes 33 tools over plain HTTP with a `{ ok, data }` envelope and shared-secret auth. Discover them with GET /api/v1/tools, then POST a brief to /api/v1/tools/:tool.
Why it matters
The first consumer is our sibling app for the GRUNTS universe: instead of rebuilding the TCG, NFT, character, and map tools, it calls them. The generation stays deterministic, so tests over the results stay stable.