Without the guard
- Cost
- —
- Identical attempts
- —
- Model calls
- —
- Clinic time burned
- —
The customer got—
Spanfold demo · Spend Guard
The Website Assistant's booking agent tries to book a physio slot. At 01:58 the calendar starts timing out and the agent keeps retrying. Every Spanfold build runs inside this harness: it stops the spend at a cap, keeps the customer served, and lets a manager decide from their phone.
Pause works at any moment: before the start, mid-run or after the stop. It takes effect at the next stage.
The customer never sees an error. While the calendar is down they get a promise and a way to be called back.
Side by side
The unguarded run isn't burned live: it was run once with a higher safety cap and recorded. Its numbers are real.
The customer got—
The customer got—
Start the incident above to fill in the guarded side.
At 9 a.m.
One page, in business language. This is what an owner forwards to the board.
The report is written when the run stops. Start the incident above.
The product side
Agents point their base URL at Spend Guard instead of the model vendor. Keys stay on the server; every call is metered, checked against its agent's and team's daily budget, and lands here.
// your agent, unchanged except one line
base_url = "https://guard.spanfold.com/v1"
headers = { "x-spanfold-agent": "booking-agent",
"x-spanfold-team": "clinic",
"x-spanfold-task": "booking" }
How well it works
Loading the evaluation…
The earlier scripted simulation is still available.