0xAgentio
Run demo Uniswap agent demo
Proof-gated agentic finance

Uniswap work only after agent authority is verified.

Alice is an autonomous treasury agent. Bob is a Uniswap gateway agent. Bob prepares approval, quote, swap, and order work only after 0xAgentio verifies Alice's proof-backed request.

Proof first Bob rejects requests before API work if authority does not match.
Live where safe Approval checks and quotes can call the real Uniswap API.
No surprise execution Swap and order submission require explicit live flags and signatures.
Requester Alice carries delegated authority
Verifier Bob checks the proof before work
Execution Uniswap requests stay policy-gated

Run the safe judge demo

Executes the TypeScript flow locally. It verifies proofs and prepares Uniswap request shapes without submitting transactions.

npm run example:uniswap:judge-demo

Enable live approval and quote

Calls real Uniswap approval-check and quote endpoints. Swap and order submission remain disabled by default.

AGENTIO_UNISWAP_API_KEY=your_key \ AGENTIO_UNISWAP_RUN_LIVE_API=1 \ npm run example:uniswap:judge-demo
1

Alice requests work

Alice sends Bob a proof-backed request for Uniswap approval and quote work.

2

Bob verifies first

Bob checks the policy hash, action type, amount, and proof public inputs.

3

Uniswap API is called

Only after verification, Bob prepares or calls check approval and quote.

4

Execution stays gated

Swap and order submission remain disabled unless signatures and live flags exist.

What 0xAgentio adds

  • Delegated policy for autonomous agents.
  • Proof-backed messages between agents.
  • Verification before API work or execution preparation.
  • Audit-friendly boundaries for quote, swap, and order flows.

What Uniswap provides

  • POST /check_approval for token spend readiness.
  • POST /quote for real route discovery.
  • POST /swap for transaction preparation.
  • POST /order for UniswapX order preparation.