AI agents can now pay per request (x402, Stripe MPP). spendctl decides whether they may: per-agent budgets, allowlists, human approvals and a receipt ledger, enforced in a sidecar you run, in front of the wallets you already have.
hidane replaces the official Cloud Firestore emulator with a single Rust binary: no JDK, a 5.5 ms start, 7.4 MiB idle. It speaks gRPC, REST and WebChannel, enforces Security Rules, and runs under firebase-tools, where Firestore-triggered Cloud Functions fire as with the official emulator (new in v0.4). Parity is measured, not claimed: hidane's tests replay 20,224 answers recorded from the official emulator, and firebase-js-sdk's own browser suite passes.
AI agents choose and call MCP tools by reading their names, descriptions and input schemas. Vague text means the wrong tool, wrong arguments, or no call at all. Forecall scores each tool out of 100 on six items (purpose, when to use, arguments, return value, constraints, examples), finds tools that are easy to mix up, and explains every issue with a code and severity. Free on the web with no sign-up, or run npx forecall lint locally and in CI.