Give your agent a budget, not your card.
Leash shops for you inside a mandate you sign: what it may buy, how much a month, when it must ask. It pays through your PayPal, and every move it makes prints on a ledger you can read.
Sandbox only. You approve once on PayPal; no money moves until you sign a mandate.
Spending mandateNo. LSH-0001
I let Leash spend up to $120.00 a month on home-office computer peripherals.
- Covers
- mice · keyboards · headsets · webcams · cables
- Never
- furniture · gift cards
- Ask me first above
- $45.00 per item
- Valid until
- 30 November 2026
Signed
sb-qljcf…@personalPaid from PayPal wallet
leashledger tape
13:42:01SEARCHergonomic mouse ≤ $120
13:42:20PICKWave Vertical · upliftdesk
13:42:21CHECKwithin mandate
13:42:23CHARGEPayPal wallet−$34.00
13:42:24PAYOUTupliftdesk.com$34.00
Where the money goes
- Your PayPalapprove once
Vault API · setup → payment token - Leash agentfinds, compares, checks the mandate
Groq gpt-oss-120b · Channel3 search - Chargeno card details, no re-login
Orders API · vault_id - RetailerLeash settles the order
Payouts API - Back to youif it isn’t right
Agent Toolkit · create_refund
Three lines the model can’t cross
Outside the mandate
“Buy me a standing desk” when the mandate covers peripherals. Leash declines before it even searches.
RefusedAbove your ask-first line
A $59.99 headset against a $45 line. Leash picks it, holds it, and sends you a slip to sign.
HeldOver the monthly budget
Blocked in the purchase tool itself. No prompt, jailbreak or “I pre-approve everything” gets past it.
Blocked