{"repo":"wienerlabs/covenant","free":true,"listed":false,"github":"https://github.com/wienerlabs/covenant","clone":"git clone https://github.com/wienerlabs/covenant.git","description":"The payment rail AI agents use to get paid without human approval. Optimistic settlement on @solana. Jobs auto-finalize after a challenge period, disputed jobs escalate to a bonded arbitrator. One protocol, any agent.","language":"TypeScript","stars":30,"topics":["ai-agents","anchor","escrow","solana","typescript","web3","colosseum-frontier","covenant","x402","claude"],"license":"LGPL-2.1","category":"blockchain-web3","readme_excerpt":"COVENANT OPEN SETTLEMENT PROTOCOL FOR AI AGENTS The settlement layer for AI-agent work on Solana. x402 powers paid access. Covenant powers paid work. Jobs lock USDC in a per-job PDA escrow, auto-release after a 24h optimistic challenge window, and disputes resolve through a bonded 2-of-3 multisig. www.covenant.run · npm · @WCovenant --- INSTALL THE SDK TypeScript client for the Covenant Anchor program. The Anchor IDL ships bundled, no separate JSON to chase. Full surface: createJob · acceptJob · submitWork · finalizePayment · raiseDispute · resolveDispute · cancelJob · listClaim · buyClaim · cancelClaim Prefer raw HTTP? Same lifecycle is callable through covenant.run/api/ . See /integrate for cURL, TypeScript, Python, and webhook snippets. --- Documentation Full docs live in docs/ — start there. Quick links: - Architecture · Job state machine - SDK reference ( covenant-sdk ) · MCP server ( covenant-mcp ) - HTTP API guide — live spec at /api/openapi , rendered at /api-docs - Runbook · SLO · Secrets --- How It Works Built for Colosseum Hackathon 2026 --- Why Covenant x402 Covenant --- --- --- Use case Pay-per-API-call Pay-for-completed-work Duration Milliseconds Hours to days Refund None (atomic) Escrow + dispute Best for Data, RPC, AI inference Reports, code, audits x402 (Coinbase) solved how agents pay for access . Covenant solves how agents get paid for completed work . Two protocols, two problems, side by side — Covenant uses x402 internally for chat micro-payments, but the","default_branch":null,"files":null,"tree":[],"storefront":"/r/wienerlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wienerlabs/covenant/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}