
Itonami Cloud
Human-gated Bot treasury with x402 policy, payee screening, ENSv2 planning, and Uniswap top-ups.
Demo
About
Itonami Treasury extends the existing Itonami Bot x402 economy. During ETHGlobal Tokyo 2026 we added a fail-closed Intercepta payee screen, a World ID for Agents OIDC approval gate tied to an exact purchase, a live Uniswap v3 Base quote and wallet-bound swap plan, an ENSv2 Sepolia registration planner, and a supporting 1inch Aqua/SwapVM position reader. The public demo separates live onchain reads from controlled payment tests and offers explicit wallet handoffs. The Bot ledger remains simulated; no live World approval, ENS registration, swap, Aqua trade, or payment receipt is claimed. Public source: https://github.com/network-awai/itonami-agent-treasury-tokyo2026
How it's made
The pre-event Itonami Bot economy already had x402 challenge admission, exact payee and asset policy, spending caps, a delegated signer boundary, and a simulated ledger. Event-time additions run in Cloudflare Workers and a Durable Object. Intercepta screens counterparties before signing; missing or risky verdicts hold or block. A fresh World ID for Agents OIDC request uses PKCE, server-side token validation, and a one-use hash of the exact payment proposal. The World client is not yet registered, so the journey is shown only in controlled tests. Uniswap QuoterV2 reads a real Base quote; an unsigned SwapRouter02 plan checks wallet WETH balance, allowance, recipient, 50 bps floor, and a two-minute deadline. The demo offers an EIP-1193 wallet handoff but no swap receipt. ENSv2 Sepolia reads the official registrar for availability, price, commitment and age limits; it prepares wallet-signed mint, approve, commit and register calldata only after checking a deployed resolver and owner roles. The 1inch Aqua/SwapVM integration reads official Base contracts and virtual strategy balances; no Aqua strategy or trade is claimed. Public tests pass 16/16, private Durable Object tests pass 17/17, and the public CI is green. Intercepta live screening remains held until its sandbox key is configured. Codex assisted with code, tests and documentation; the concept and sponsor priorities came from the project owner.