spending_cap_exceeded
HTTP 403 title: Spending cap exceeded
What it means
The acting assistant has a per-assistant spending cap configured, and this pay would push its settled total past it. Rejected before charging — no money moved. A cap of 0 disables that assistant’s payments entirely.
What to do next
The assistant cannot raise its own cap; that is the human’s. Report the refusal and let the human raise it (the reference implementation exposes it on the manage-assistants page). Caps are operator policy and off by default.
On the wire
{
"type": "https://kiosk.tech/problems/spending_cap_exceeded",
"title": "Spending cap exceeded",
"status": 403,
"detail": "… what went wrong on THIS request …",
"code": "spending_cap_exceeded"
}
This page documents the RFC 9457 type URI
https://kiosk.tech/problems/spending_cap_exceeded. The URI is an
identifier, not a locator a client should fetch: branch on the
document’s code member. The normative definition lives in the
error vocabulary of the
Kiosk specification (§9 of the
formal spec).