Give your AI agent a wallet it can't empty.
An AgentGuard vault holds your agent's money. The agent gets a key that can only ask to pay. The vault's contract checks every request against the rules you set here, and pays, holds it for you, or blocks it.
Your vaults
Connect a NEAR testnet wallet to create a vault and manage the ones you own.
Your vaults
You don't own a vault yet. Create one below.
Held payments
Nothing is waiting.
Rules
May pay without asking
Nobody yet: every payment waits for you or is blocked.
Agent keys
Each key can only call request_payment. It can't move money by itself.
No agent key yet.
Save this file now. It holds your agent's key, which was made in this browser and was never sent anywhere. AgentGuard can't show it again.
Download key fileThen point your agent at the vault with the MCP server:
Recent payments
| # | To | Amount | Result | Why | When |
|---|
No payments yet.
Controls
Pause
While paused, every payment request is blocked.
Withdraw
Send NEAR from the vault back to you.
Lock the rules forever
After this, nobody can loosen the vault, you included: no rule or allowlist changes, no new keys, no approvals, no withdrawals. You can still pause, deny and revoke. This can't be undone.