Decentralized Freelance Escrow Platform
Trustless milestone-based payment locking and arbitration protocol
Freelancers and clients on Web2 platforms (Upwork, Fiverr) rely on a centralized company to hold funds and resolve disputes, and lose a cut of every payment to platform fees (typically 10-20%). A trustless escrow smart contract removes the middleman while still protecting both parties through cryptographic locks and impartial arbitration.
Build a decentralized escrow dApp where a client locks funds in a smart contract when hiring a freelancer. Funds are released in milestones as work is approved, and a basic dispute mechanism lets a third party (arbitrator) resolve disagreements.
Protocol Architecture & Lifecycle
Core Technical Requirements
Bonus / Stretch Features (Extra Points)
IPFS Deliverable Storage
+5% BonusStore job specifications and milestone deliverables on IPFS, referencing CID hashes directly on-chain.
On-Chain Reputation Score
+5% BonusDynamic reputation scoring mechanism for freelancers calculated from past successful job completions.
ERC-20 Stablecoin Support
+5% BonusSupport mock USDC / USDT stablecoin payments with approvals instead of raw native ETH.