An AI agent with a wallet is a loop that spends money. Give it a budget — "$50/day, max

$5 per call" — and you'd think the hard part is done. It isn't. The hard part is making the

budget hold when the agent fires ten calls at once. That's where most spend guardrails

quietly fail, and the failure is the worst kind: it looks like it's working.

This is the story of the bug that shaped Bridle, an open-source spend guardrail for agentic