vouch

Autonomous copy-trading agent gated by World ID human proof, executed on Base Sepolia.

vouch

Created At

ETHGlobal New York 2026

Winner of

Privy

Privy - Best cross-chain funding experience

Project Description

Vouch is an autonomous on-chain copy-trading platform that allows users to seamlessly follow top traders by their ENS names (e.g., vitalik.eth). Once a follow is set, a background loop automatically monitors target addresses for new fills on Hyperliquid. When a trade is detected, it triggers a copy-trade marker transaction on Base Sepolia from the follower's Privy server-controlled wallet. To prevent bot-spam and Sybil attacks, trade execution is gated behind World ID. The backend verifies cryptographic human proofs using World AgentKit, allocating 3 free trial copy-trades per verified human ID, with options to purchase additional trades by spending simulated WLD tokens.

How it's Made

Vouch is built using a single Express backend combined with a Vite/React SPA frontend.

  • ENS: Integrates public Ethereum mainnet RPC queries to resolve followed trader ENS names to EVM addresses and reverse-resolve handles and avatars for the leaderboard.
  • World ID & AgentKit: Implements World ID 4.0 Relying Party (RP) authentication. The backend signs challenges using a private key and @worldcoin/idkit-server's signRequest to return rp_context. The frontend renders the real @worldcoin/idkit widget for scanning. Proofs are verified against World's v4 verification API on the developer portal. Gating is enforced on copy execution by checking World Chain's AgentBook registry.
  • Privy: Dynamically spins up server-controlled wallets on backend so copy-trades can be signed and submitted on behalf of offline users. Integrated useDepositAddress to abstract multi-chain funding.
  • Database: Drizzle ORM on top of a persistent PostgreSQL database hosted on Aiven.
background image mobile

Join the mailing list

Get the latest news and updates