
FreelanceArc is a decentralized freelance marketplace built on Arc Network where every job is a smart contract and every payment is USDC locked in escrow — no platform, no middleman, no trust required. The problem: Upwork made $618 million in fees last year. All of that money came from freelancers and clients. We replaced that trust layer with 4 smart contract calls. The full job lifecycle runs on-chain via ERC-8183: 1. Client posts a job → createJob() opens the contract, fund() locks USDC in escrow. The client cannot touch the funds. 2. Freelancer applies → submits wallet address and cover letter. 3. Freelancer delivers → submit() records cryptographic proof of delivery on-chain permanently. 4. Client approves → complete() fires, USDC transfers automatically to the freelancer's wallet. Every step is a real transaction on ArcScan. Not mock data. Real USDC, real contracts. Why Arc Network: → ERC-8183 gives job lifecycles a native standard — we didn't build escrow from scratch, it's in the protocol. → USDC as gas means stable, predictable transaction costs. → Circle Developer Controlled Wallets provide enterprise-grade infrastructure without private key complexity. Result: total platform fee ~0.006 USDC per transaction. On a $500 job, Upwork takes $100. FreelanceArc takes six cents. We also built an Agent-to-Agent Commerce demo where two Claude AI agents interact autonomously on Arc — one posts a job and locks USDC, the other completes the work and collects payment. Zero human involvement. This is exactly what ERC-8183 was designed for. Live: freelance-arc.vercel.app Agent Demo: freelance-arc.vercel.app/agent-demo GitHub: github.com/bayrakdarerdem/freelance-arc
26 Apr 2026