How do I stop an AI agent spending money without approval?
Make the agent get a signed sign-off before every payment. With sebbi.pro Spend Gate you set each agent's limits (most per payment, most per day, an allow-list of payees); the agent calls sebbi.pro before it pays, the request is scored and checked against those limits, and it gets back a signed APPROVED or DENIED token. Your own payment system releases the money only on an approved token. sebbi.pro is the sign-off, never the wallet - it never holds your money.
How it works
- Set the agent's limits once: POST https://sebbi.pro/x/spendgate/policy with per_tx, daily and optional payees.
- Before any payment, the agent calls https://sebbi.pro/x/spendgate/request with the amount and payee.
- Over the limit, wrong payee, or flagged by the engine? It returns DENIED and no signature.
- On APPROVED, release the money, then confirm the token so it can't be used twice. Every decision is sealed and provable against Bitcoin.
Anyone can check a token's signature against the published key with no call to sebbi.pro. An AI assistant connected at sebbi.pro/mcp can run the whole thing.