Kusari
Open official sandbox

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.

Reading Sepolia…

Configured demonstration identity

alpha.kusari-pramod.eth

Checking policy

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 revocation

The model makes requests.
Contracts enforce limits.

  1. 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.

  2. 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.

  3. 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.

Recorded Sepolia run

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.