Leash

Onchain firewall wallet for AI agents

AI agents can spend money. Leash makes sure they can only spend it the way you allowed.

  1. Agent requests payment1. vault.pay(to, amount, memo)
  2. Vault checks policy2. caps · reputation · kill switch
  3. Executed Blocked Needs approval

Verified onchain · real Base Sepolia runs

Vault balance

Held by the vault, not the agent

Spent today

Total paid

All-time, within policy

Blocked attempts

Recorded onchain

Vault state

Payments checked by policy

Agent console

Connecting to agent server…

…
localhost:4022/events

$ waiting for a run. Pick a scenario above.

Live activity

Reading vault history from Base Sepolia…

LIVE
Scanning blocks since deployment0%

    Kill switch

    Freeze every payment and approval instantly

    Payments are checked against the policy.

    Only the vault owner can do this. Connect the owner wallet.

    Pending approvals

    Payments above the approval threshold wait for you

    Loading requests…

    Try the “Buy market report” scenario (8 USDC).

    Policy

    Enforced by the vault contract, not the agent

    Per-payment limit

    Larger payments are blocked

    Daily limit

    Executed + approved, per UTC day

    Needs approval above

    Owner must sign

    Min. reputation

    For non-allowlisted recipients

    Approval window

    Then the request expires

    Recipient reputation

    Allowlist

    Empty. Every recipient must pass the reputation check.