Funded Sepolia sandbox
Your agent decides.
You set the limits.
Run Gemini against a funded Sepolia vault. ENS holds the owner’s policy, and a Uniswap v4 hook checks every swap against it.
Inspect wallet-free. To run a scenario, connect a wallet and sign one request. The sandbox supplies test tokens and gas.
Inspect, without connecting
The policy lives on ENS.
Configured demonstration identity
alpha.kusari-pramod.eth
Per-swap limit
—kUSD
Read from the ENS policy record
Remaining today
—kUSD
Waiting for the policy and spending counter
Maximum pool impact
—%
Checked against the actual pool-price movement
Funds inside the demonstration vault
— kUSD / — kETH
Agent runner
Checking connection…
Values above are queried from the deployed contracts, not sample balances.
Inspect owner revocationThe model makes requests.
Contracts enforce limits.
- 01
The agent decides
A model reads pool state and news, then signs a swap intent. Anon-RPC routes the agent’s chain requests through the Nox mixnet.
- 02
The contract checks
The vault routes into a guarded pool. The hook reads authorization and limits from ENS and checks the actual swap result.
- 03
The owner stays in control
Oversized trades revert. Revoking the agent’s ENS role blocks its next swap, even when that swap was signed earlier.
Independently verifiable
Follow the evidence onchain.
Verified on 6 November 2026 for alpha.kusari-pramod.eth, the deployment shown above. These recorded receipts remain available when the live runner is offline. The owner restored access after the rehearsal.
A normal trade
Gemini requests a 5 kUSD swap within the owner’s policy. It executes.
An oversized trade
Poisoned news makes the staged agent request 95 kUSD. The hook rejects it; vault funds stay unchanged.
Owner revocation
The owner removes the agent’s ENS authorization role.
The next trade
Even a 0.1 kUSD trade is blocked because the agent no longer has authority.
The owner restores access
Only the owner can grant the ENS role again.
Trading resumes
The re-enabled agent completes a 0.1 kUSD swap. The complete loop is verified.