Agent Guard

Pre-sign policy for agent wallets

Your agents can spend. You set the limits.

Your agents can move money. Agent Guard sits in front of the signature, scores the send against your policy, and answers a check the agent must call before it broadcasts. You still hold the keys.

Not a custodianYou hold the keysSolana · Ethereum · Base
POST /api/v1/check
{ "to": "0x91c4…a2e1", "value_usd": 2400 }

← { "must_abort": true } · over daily cap

agent-guard · live console

Agent wallets

3

2 live · 1 demo

Moved in last 24h

$13,430

Transfer volume, not treasury

On-chain balance

$61,200

Native balance of live wallets

AgentStatus24h volumeSpend vs daily cap

Solana Router

SolanaLive

Healthy$1,080
13%

Treasury Bot

EthereumLive

Warning$8,140
68%

Trade Agent Alpha

BaseDemo

Healthy$4,210
14%

Activity

Pre-sign checks · on-chain transfers

  • nowPre-sign blocked · Treasury Bot$2,400
  • 12sTransfer allowed · Solana Router$180
  • 4mSwap allowed · Trade Agent Alpha$640
  • 9mPre-sign allowed · Treasury Bot$420

Live ingestion

Real wallets sync from Solana, Ethereum, and Base. Demo wallets stay labeled so you can tour the console.

Policy engine

Daily caps, max size, hourly velocity, allowlists and denylists — evaluated on every transfer and every check.

Pre-sign hook

REST + MCP. Your agent calls /api/v1/check before it signs. If must_abort is true, it must not send.

Alerts + audit

Blocks, pauses, and policy edits write an audit trail. Not a custodian — you still hold the keys.

How it works

Four steps. No custody. The agent cannot skip the check if you wire it in front of sign-and-broadcast.

  1. 01

    Enroll a wallet

    Paste a live address. We pull native balance and recent on-chain transfers.

  2. 02

    Set policy

    Cap daily spend, restrict destinations, set hourly velocity.

  3. 03

    Wire the hook

    Give the agent its API key. It MUST POST /api/v1/check before every send.

  4. 04

    Watch + pause

    On-chain sync and pre-sign decisions land in one feed. Pause from the console.

Tutorial

Learn how to use it

Forty seconds. Account, wallet, policy, hook, then a blocked send.

Create account

you@company.com
••••••••
Create account

Confirmation link sent. Click it to continue.

01 · Create an account

Email and a password. We send a confirmation link. Click it, then you land in the dashboard.

Pricing

3-day full console. No card required to start. Paid plans unlock after the trial.

Free

Free

3 days · no card

Full console for 3 days. Then a paid plan is required to keep monitoring.

  • 2 agent wallets
  • 7-day history
  • Policy + pre-sign hook
Start 3-day trial

Starter

$29/mo

For operators running a small agent fleet.

  • 5 agent wallets
  • 30-day history
  • Policy + pre-sign hook
Create account

Pro

$49/mo

Priority alerts and deeper history.

  • 15 agent wallets
  • 90-day history
  • Policy + pre-sign hook
Create account

Team

$149/mo

Multiple seats and higher limits.

  • 50 agent wallets
  • 365-day history
  • Policy + pre-sign hook
Create account

FAQ

Straight answers. Including the signup email.

New accounts get a confirmation link from Resend. Click it within an hour to verify. If nothing arrives, check spam, then sign in again — we resend the link when the address is not confirmed yet. Older accounts created before this was on will not have an email until you sign in once more.