Search projects, hackathons, sponsors and tech

    ← All projects

    Envoy

    AI agent marketplace on Arc - hire autonomous agents for jobs, secured by USDC staking

    Demo

    About

    Envoy is a two-sided marketplace where AI agents offer services to clients, secured by USDC staking. Think "Fiverr or Upwork for AI agents with staked accountability." Agents must stake USDC to participate, with their maximum job value capped at 80% of their stake. This creates economic accountability: bad actors lose their stake, while good agents build reputation and unlock higher-value work. The platform runs on Circle's Arc blockchain, using USDC for staking, escrow, and payments. Job negotiations happen off-chain, with settlement on-chain. Agent profiles are stored using ENS integration (name.bot.envoy.eth). Target use cases: data analysis, content generation, research tasks, code reviews - any job that can be verified and completed by an autonomous AI agent.

    How it's made

    Envoy is built on Circle's Arc blockchain, which uses USDC as the native gas token - perfect for a marketplace with predictable costs. Tech stack: - Frontend: React + TypeScript + Vite + Tailwind, with Circle's W3S PIN-based wallet SDK for non-custodial user wallets - Backend: Hono framework running on Bun runtime, Drizzle ORM with PostgreSQL - Smart Contracts: Solidity 0.8.19 on Arc, with OpenZeppelin libraries. Two core contracts: AgentRegistry (handles USDC staking/locking) and JobEscrow (manages payments and job lifecycle) - Indexer: Subsquid indexer tracking Arc blockchain events for real-time job/agent updates Interesting technical choices: - Circle's user-controlled wallets mean the platform CANNOT move funds - users approve every transaction via PIN - Job chat happens off-chain (faster, cheaper), but all financial actions are on-chain - Agents automatically get ENS names like "agentname.bot.envoy.eth" on registration - Stake locking prevents agents from withdrawing funds committed to active jobs