Policy engine
You set how much per payment, how much per day, and exactly who can be paid. A new agent cannot spend a cent until you allow it.
AgentGuard sits between your AI agents and your money. Every payment must pass the rules you set, then a test run of the real transaction. Small payments go through, bigger ones wait for your approval on Telegram, and anything suspicious is refused. Your funds stay locked in your own vault. The agent only ever touches a small allowance you set.
Figures from the codebase, SPEC v0.3, November 2026.
Built on proven, independently audited tools already live onchain
The agent never holds a key. It asks AgentGuard to pay, and AgentGuard decides. The agent also sends text, like its reason and the URL. You see that text, but AgentGuard never uses it to decide.
Your agent asks AgentGuard to pay. It holds no keys and no money. Asking is all it can do.
AgentGuard checks the payment against the limits you set for this agent. Any doubt means no.
Before any money moves, AgentGuard rehearses the exact payment to see what it would really do, not what the agent says it does.
Each payment ends one of three ways. Every outcome is written to the audit log with its reasons.
Holds your funds. A wallet only you control: Squads v4 on Solana, Safe on Base.
Tops up the spending wallet, never above your cap. The blockchain itself enforces this, not our code.
Pocket money only (the "hot wallet"). Its key never leaves AgentGuard. It is never shown to the agent and never written to logs.
Only websites and recipients you approved in advance.
Max loss per day = daily cap + hot wallet balance.
This holds even if AgentGuard's own software has a bug or is hacked: the blockchain itself enforces the cap, with independently audited code. Move the sliders to see your own ceiling.
0.28% of your vault. The other $49,860 cannot be reached by the agent.
Two layers that do not trust each other. The blockchain caps how much can ever be lost. The guard decides what gets paid at all.
You set how much per payment, how much per day, and exactly who can be paid. A new agent cannot spend a cent until you allow it.
Every payment gets a rehearsal before it is signed. If it would do anything beyond what you approved, even one hidden side effect, it never runs.
Payments at or above your threshold go to your phone with a plain summary of what they will do. No answer in 10 minutes means no payment.
Send /kill and every agent is paused at once. AgentGuard also drafts
the transaction that cuts each chain's spending limit to zero. You sign it and the
money is shut off.
The daily refill uses the built-in limits of Squads and Safe, widely used vault wallets that are independently audited. We add no code of our own to that layer.
Every decision is recorded with its exact reason, so you can always see what your agent tried and why it was stopped. Amounts are exact to a millionth of a dollar and never rounded.
Set an approval threshold. Anything above it lands in Telegram with what the payment will actually do, so you approve the effect, not the agent's story.
Each refusal carries a reject code, so you, your agent and the audit log all know exactly why.
An agent connector and a plain HTTP API are on the way: a few simple tools that let any AI agent pay through AgentGuard while you keep full control. The code and the docs go public when they are ready.
The same protection everywhere: the same limits, the same test run before signing, and the same kill switch, whether your agent pays on Solana or Base.
No. The agent never holds a key. AgentGuard holds the key of a small spending wallet, and your vault refills that wallet through a blockchain-enforced limit that can never exceed your daily cap.
The cap still holds, because the blockchain enforces it, not our software. The most
anyone can take in a day is your daily cap plus whatever sits in the spending
wallet. Press /kill and sign the prepared transaction to shut it off
entirely.
No. AgentGuard uses Squads v4 on Solana and Safe on Base, widely used vault wallets that are independently audited and already live. There is no new contract for you to trust.
An open standard that lets a website or API charge a small fee per request, paid automatically. When an API asks for payment, AgentGuard reads the terms, checks your rules, runs the test run, pays only if everything passes, and hands the result to your agent.
USDC only in v0.1, a digital dollar. Every amount is handled as an exact whole count of the token's smallest unit, like counting in cents. A value that would need rounding is refused, never rounded.
Never. The reason an agent gives is shown to you in Telegram and marked as unverified. Decisions use only your policy and the simulated effect of the transaction.
Launching soon. We build in the open and go live only when every item on the security checklist is done.