Arc Agent Vault
Owner funds. Agent pays. Contracts enforce the limits.
Connect your wallet
01 / Your wallet signs every transaction
Create or load vault
02 / Fund a vault that you control
Connect your wallet in step 01 first.
- Vault owner
- Load vault to inspect owner
Amounts use ERC-20 USDC with 6 decimals. Native gas uses 18 decimals. Only the loaded vault owner can deposit or withdraw. The owner may be a multisig such as Safe.
Agent permissions
03 / Define the boundaries before spending
Updates preserve the amount already spent. Remaining budget is the total ceiling minus lifetime spending. The daily limit resets every UTC day.
Execute a payment
04 / Sign with the authorized agent wallet
Connect the authorized agent wallet, load the vault and pay. Leave the invoice ID empty to generate one; it is hashed on-chain so the same invoice can never be paid twice. A server agent can use the ArcSteward SDK.
Spending dashboard
From loaded contract events · 0 agent(s) authorized
No agent spending in the loaded window.
Contract event history
Confirmed activity, read directly from Arc
Loaded from block unknown. New events appear here and as alerts while this page is open.
Load a vault and refresh its on-chain state to inspect activity.