Live on Arbitrum Sepolia

Work verified
before payment.

An autonomous freelance escrow. Clients lock ETH, freelancers submit a deliverable URL, and an AI verifier decides whether the payout releases — no platform middlemen, no manual approvals.

How it works Live
1. Escrow
Client locks ETH in the contract.
2. Submit
Freelancer attaches a deliverable URL.
3. Verify
GenLayer reads it against the criteria.
4. Claim
Approved reward releases automatically.

Open jobs

2

Total escrowed

0.1700 ETH

Completed

0

Trust by design

No invoice. No approval queue.
The contract is the referee.

Escrow is locked in the WorkProof contract on Arbitrum Sepolia. A GenLayer verifier reads the deliverable URL against the client's acceptance criteria and writes the verdict back on-chain. The freelancer claims directly from the contract — admins can pause, override, or refund, but the default path runs on its own.

On-chain escrow

ETH is locked inside the contract the moment a job is posted. No custodial wallets, no exit ramps.

AI-verified deliverables

GenLayer validators independently check the deliverable URL against the criteria the client wrote. Consensus, not a single API call.

Autonomous payouts

No platform manager signs off. The oracle relays the verdict, the freelancer claims, the client gets back any unused escrow.

build 80a4ea2