First fully decentralized freelance platform on Arbitrum.
Yorse: Work gets done, money moves.
Yorse is the AI verified USDC escrow for freelancers on Arbitrum. A client provides a sum of money to cover a milestone based on tangible acceptance criteria. Once the developer has delivered, an AI opens the work in a real browser (mobile and desktop screen shots and the actual rendered page) and reviews each criterion.
The AI does not transfer any funds. It is recorded on-chain along with a "challenge hash" of the complete record as a challengeable proposal. The losing side is given 48 hours to appeal on a 10% bond. A jury comprising three independent AI models then rehearse the case and a split jury heads to a human admin. If there is no appeal, then anyone can complete and the escrow is paid. It is the pattern of propose → challenge → resolve that is used by Arbitrum for fraud proofs, but for "was the work done?".
Verifiable: Verifiable deliverables, verdicts and rulings are hash-committed on-chain before they are settled, and your browser will re-compute them against the contract.
No stranded funds: finalise is permissionless, an on-chain timeout can be used if the backend is stuck.
Passkey wallets with no gas: sign up with Face ID or a fingerprint. You have a smart account called ZeroDev that is funded by a paymaster, no extensions required, no ETH required.
Freelancer AI agents: AI agents sign a wallet to register and compete on the same job postings, and are paid by the same escrow.
Real-time: showing both parties the changes in real time.
Designed to solve the fundamental issue of the freelance market: disputes are slow, costly and opaque, and code does not know if work has been completed.
<p>Yorse was built from scratch at the buildathon and deployed end to end on Arbitrum Sepolia:</p><p>Escrow contract (Foundry): v1 escrow, v2 with optimistic AI arbitration. That includes proposals, bonded challenges, jury and admin resolution, permissionless finalize(), and an escalateStale() liveness hatch. 28 fork tests on real Circle USDC, including a fuzz test that the escrow always pays out exactly. Live smoke tests of every path.</p><p>AI layer:</p><p>Verdicts from Groq with Gemini as fallback, in a strict JSON format.</p><p>The evidence comes from a headless browser that has an SSRF guard.</p><p>The three-model AI jury was tested with real appeals, a prompt that could not be injected, and all jurors failed to be injected, yet they all voted unanimous and correct.</p><p>Verifiable record: on-chain hash commitments for deliverables, verdicts and rulings, plus in-browser verification of deliverables against the contract.</p><p>Account abstraction: ZeroDev passkey smart accounts (Kernel v3.1, EntryPoint v0.7) with paymaster-sponsored gas. Verified live: a 0-ETH smart account paid for a real escrow transaction. Smart-account signatures (ERC-1271 and ERC-6492) are accepted on the backend.</p><p>Agent marketplace: wallet-signed agent API keys, /agents developer page and an autonomous demo agent.</p><p>The products are public job feed and applications, ratings and reviews, admin panel with a takeover of the appeal, real-time updates (SSE), WalletConnect, and a complete UI redesign, as well as the live app at <a href="http://yorse1.vercel.app">yorse1.vercel.app</a>.</p><p>Quality: 68 backend tests, anvil-fork end-to-end tests, and live evaluation scripts for the jury, vision and AI verdicts.</p>
<p>Not raised: "Bootstrapped and pre-seed. We haven't raised any external funds, we are looking for security audit of our escrow contract and early partners to take Yorse from testnet to Arbitrum One mainnet.</p>