AGENTVAULT
LIVE Arbitrum Sepolia
syncing…
Vault Balance
…ETH
Held by the vault contract on Arbitrum Sepolia · read live from chain
…
AgentVault vault emblem
Chain ID 421614Native token ETHExplorer ArbiscanNetwork Arbitrum Sepolia
Daily budget used…
Vault funds remaining…
Largest payment vs per-tx cap…
Spent today
…ETH
resets daily, on-chain counter
Per-transaction cap
…ETH
any single payment above this reverts
Daily cap
…ETH
total the agent may move per day
STEP 1

Owner sets the policy

The vault owner fixes the rules on-chain: a per-transaction cap, a daily cap, and the list of recipients the agent is allowed to pay.

STEP 2

Agent spends inside the caps

The AI agent holds its own key and pays for services from the vault. Any payment outside the policy reverts on-chain, no exceptions.

STEP 3

Every move is auditable

Deposits, spends and policy changes are recorded as events on Arbitrum Sepolia, so the owner always sees the same truth as the chain.

How a Payment Moves
the core AgentVault flow, live on this vault
👤
Owner
sets policy, funds the vault, can freeze
caps + allowlist→
🛡️
Policy Vault
holds 0.04 ETH, checks every payment
agentSpend→
🤖
AI Agent
spends only inside the caps
0.01 ETH ✓→
🎯
Recipients
the demo service, allowlisted only
Over the cap, the chain says no: a 0.5 ETH payment from the agent reverted on this vault because it exceeded the 0.01 ETH per-transaction limit.
Policy Gate
checked on every spend
Agent identity
only the registered agent key can spend
…
Recipient allowlist
payments only to allowlisted services
…
Spending caps
per-transaction and daily limits enforced
…
Freeze switch
owner can halt all agent spending instantly
…
A payment that fails any check reverts on-chain. In the live demo, a 0.5 ETH payment was rejected for exceeding the per-transaction cap.
Keys & Parties
Vault Activity
loading on-chain events…
On-chain rows are the contract's real event history, read via eth_getLogs from the Arbitrum Sepolia RPC. The rejected payment is a verified demo record: a reverted transaction emits no event, so it carries no block or transaction link.
Contract
Arbitrum Sepolia · Chain ID 421614
0x0344c57616d0ff50608D85B1852C5e3E3C87d1C3
AgentVault contract address
…
first on-chain activity (block 325,684,840)
…
events recorded
Owner controls
policy, allowlist, agent key, freeze and withdrawals stay with the owner
Built on Arbitrum
AgentVault runs on Arbitrum Sepolia. Explore the network and verify every transaction on the official explorer.
arbitrum.ioArbiscan