Search projects, hackathons, sponsors and tech

    ← All projects

    vouch

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

    Demo

    About

    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.