You set the limits. It stays inside them.
A budget, a threshold, an allowlist and a kill switch, written once. Inside them Navoka pays. Outside them it asks you.
- Monthly budget
- €500
- Hard ceiling on everything the agent spends in a month
- Approve above
- €250
- Any single payment above this is held for you
- Per-transaction ceiling
- €600
- Nothing above this, even with approval, without raising it here
- Velocity
- 10 payments / day · €800 / day
- Count and value per window
- Countries
- ES · GB · US · AE
- Card and transfer destinations
- Kill switch
- Stop everything
- Freezes cards, pauses rules, unlinks assistants
The rules, on one screen.
This is what "give my agent €500 a month" turns into. Every field is yours; none of them is the agent's.
- Monthly budget
- €500
- Hard ceiling on everything the agent spends in a month
- Approve above
- €250
- Any single payment above this is held for you
- Payees and merchants
- Iberdrola · Amazon · Booking.com · Farfetch · Spotify · Netflix · Anna Reid · Studio Marr
- Anyone not on the list is held, whatever the amount
- Per-transaction ceiling
- €600
- Nothing above this, even with approval, without raising it here
- Velocity
- 10 payments / day · €800 / day
- Count and value per window
- Countries
- ES · GB · US · AE
- Card and transfer destinations
- Categories
- Groceries, travel, software, utilities · not gambling, not cash
- MCC allow and deny
- Mode
- Approve each ○ / Run inside the limit ●
- Whether in-limit payments still wait for a tap
- Card
- Agent debit card ••4412 · frozen by kill switch
- The card every rule above is checked against, at authorization
- Kill switch
- Stop everything
- Freezes cards, pauses rules, unlinks assistants
Change any of these in the chat with a confirmation, or here. The agent can read them. It cannot write them.It cannot change its own limits
One instruction, a month of payments.
| Line | Outcome | Rule |
|---|---|---|
| Iberdrola€84.20 | Paid | allowlisted · under €250 |
| Spotify€10.99 | Paid | subscriptions card · allowlisted |
| Amazon · Anker 737€89.99 | Paid | allowlisted · under €250 · agent card |
| Booking.com · 2 nights€278.00 | Held → approved by you | above €250 |
| Studio Marr€1,250.00 | Held → approved by you | new payee · above €250 · over the €600 ceiling → ceiling raised by you to €1,300 first |
| Unknown merchant€39.00 | Held → declined by you | not on the list |
Approve each, or run inside the limit.
Two modes, set per rule, not per account. Start cautious; loosen the rules you trust.
Approve each
- Every payment waits for a tap, even inside the budget.
- Default for a new rule.
- Good for: new payees, travel, anything one-off.
Run inside the limit
- Payments inside the budget, under the threshold and on the allowlist go through; the rest wait.
- Switch it on per rule when you've watched it work.
- Good for: bills, subscriptions, top-ups, payroll batches you've approved before.
Whatever the mode, a new payee, an amount above the threshold, a blocked category or a new country is always held. Mode changes what happens inside the rules, never outside them.Where this applies
The unattended case.
The boring payment is the one that proves the model. Nobody wants to approve an API top-up at 3 a.m.
Merchant rule
Anthropic only
Per-transaction ceiling
€40
Monthly cap
€200
Velocity
max 1 per day
Card-on-file
The agent's own debit card on file at Anthropic, so no 3-D Secure after the first authorization.
Stop everything and show me what it did.
Revoke
Card ••4412 · frozen · 16:04 · Rules · paused · Claude · unlinked · Telegram approvals · still yours.
The ledger
Every row carries four things at the moment of payment: what (Amazon, €89.99), rule (allowlisted, under €250), approver (rule / you at 16:03), reason (your instruction, verbatim: "the Anker power bank, under €120").
The dispute pack
One tap bundles the instruction, the rule, the approval record, the receipt and the timestamps into a single file, ready for a merchant, a card scheme or your accountant.
The reason is captured when the payment is made, not reconstructed afterwards. That's what makes the record usable in a dispute — and what makes your agent's books reconcile without guessing. Unpause: "Unpause" or the button. Rules resume exactly as they were; nothing is re-approved on your behalf.It cannot change its own limits
It cannot change its own limits.
The rules live outside the agent. They are not a tool it can call, a setting it can read-write, or a message it can send itself. Navoka can read the mandate to know what will be held; only you can change it, from the limits screen or in the chat with an explicit confirmation from you. A connected assistant has no path to the mandate at all.
The
set_policytool is holder-only;an agent or assistant session calling it is refused and the attempt is logged.
Approve and Decline buttons are bound to your identity (Telegram account, web session),
never to the agent's.
Raising a ceiling mid-payment (as above) is a separate, logged action by you,
then a fresh approval.
Where this applies.
Shopping
Merchant allowlist, per-purchase ceiling, daily velocity, all at authorization.
See it on HomeBills
Allowlist, per-payee ceiling, new-payee hold.
See it on HomePayments
Per-transfer limit, countries, velocity.
See it on HomePayroll
Batch approval, per-invoice ceiling, monthly cap.
See it on HomeTrading
Monthly cap, per-order ceiling, asset list.
Regular investingCeilings, and how many agents and cards you can run, follow your Wirex One tier. The rules themselves work the same on every tier.
Questions.
How do I stop an AI agent from overspending?
What happens when it tries something outside the rules?
Can the agent change or remove a limit?
What does "stop everything" actually do?
What if it pays the wrong thing?
Does "approve each" defeat the point?
Set your limits.
Budget, threshold, allowlist, kill switch. Two minutes, once.