The browser never holds a key
Your question goes to /api/chat, a Cloudflare Pages Function that runs beside this site. The API key lives in that function's environment, not in the page source.
A chat window with the same records this site is built from. It will not invent a tool, a price or a score — if the answer is not in the data, it says so.
Ask me about any tool in the library, how the scorecard works, or the next fuel adjustment window. I answer from this site's own records, so the tool names and prices you get back are the ones published here.
Answers are generated by this site. Check anything you plan to put in a contract.
Three pieces, no hidden service.
Your question goes to /api/chat, a Cloudflare Pages Function that runs beside this site. The API key lives in that function's environment, not in the page source.
Every request is prefixed with a compact digest of the published tools, their scores and pricing, the live fuel board and the recent model-watch headlines. The system prompt tells it to refuse anything outside that.
Ten turns, two thousand characters each, nine hundred output tokens and a small per-visitor rate limit. The model is pinned on the server so the endpoint cannot be pointed at a more expensive one.