WorkProof
A decentralized freelance escrow marketplace
視頻




技術堆疊
描述
What WorkProof is
A decentralized freelance escrow marketplace where:
clients lock ETH in a smart contract,
freelancers submit a public deliverable URL,
GenLayer AI reviews the work,
an oracle relays the verdict on-chain,
payment is released automatically if the work passes.
what this project solves
Freelance payments have a trust problem:
clients worry about paying for weak work,
freelancers worry about not getting paid,
platforms sit in the middle and manually arbitrate disputes.
WorkProof removes that friction by making escrow, review, and payout autonomous.
The contract holds the money, AI checks the deliverable, and the chain enforces the result.
The big idea: payment should follow proof of work, not subjective admin approval.
PEAK DECENTRALIZATION
WorkProof is an autonomous freelance escrow system that releases payment only after AI verification and on-chain validation.
The problem
Freelance escrow is slow
Manual review is expensive
Disputes create trust issues
Platforms become the gatekeepers
Today’s freelance marketplaces depend on human mediation. That means delays, bias, and overhead.
The solution
Client locks ETH in escrow
Freelancer submits a deliverable URL
GenLayer verifies the work
Oracle relays verdict on-chain
Contract releases funds automatically
WorkProof replaces manual approval with programmable verification.
Slide 4 — Why it matters
Faster payouts
Less platform dependency
Transparent rules
Lower dispute overhead
Better trust for both sides
It’s a payment system built on proof, not promises.
WorkProof is an escrow and review protocol for freelance work that eliminates payment delays, biased reviews, and trust issues.
Clients lock funds on-chain, freelancers submit proof of work, and GenLayer uses multiple independent LMs to judge the submission by consensus not by a single person, not by one model, and not by opaque platform discretion.
Thanks to Genlayer Trustless Decision Making we can verify submissions unbiased
The problem it solves
winners waiting weeks to get paid
no reliable enforcement
trust breaking down between platforms, clients, and workers
review decisions feeling subjective or unfair
WorkProof fixes that by making payment programmatic:
funds are escrowed up front
review is automated and provable onchain
payment happens only when work passes
refunds happen when deadlines fail
Why the reviews are more unbiased
This is the key differentiator:
GenLayer consensus
Instead of one AI making the call, WorkProof uses multiple different LMs to review the same submission independently.
That means:
no single model dominates the decision
bias from one model is diluted
disagreements are resolved through consensus
the result is more resilient, more fair, and harder to game
GenLayer uses an optimistic democracy model: multiple LLMs evaluate independently, and the system settles on the strongest consensus verdict. If the review is clear, it moves fast. If there’s disagreement, the network escalates the case instead of letting one biased opinion decide everything.
That gives you:
speed when the answer is obvious
fairness when the answer is contested
transparency in how the verdict is formed
WorkProof turns freelance delivery into verifiable settlement.
No more we’ll pay you later. No more hidden approval queues. No more one-sided moderation. The contract holds the money, GenLayer judges the work through multi-model consensus, and the oracle moves the verdict on-chain.
WorkProof is the trust layer for freelance payments.
It protects clients from paying for weak work, protects freelancers from late or unfair payouts, and replaces biased manual review with consensus-based AI verification.
黑客松進展
I was able to:
Monorepo created with contracts, oracle, frontend, Supabase, and tests
WorkProof.solimplements escrow, applications, direct assignment, retries, refunds, claims, and admin pause/refundWorkProof.solstores freelancer reputation directlygetTopFreelancers(limit)is available directly onWorkProofJuryRegistry.soland juror tests removedArbitrum Sepolia deploy script writes deployment metadata
GenLayer + Oracle
WorkVerifier.pyimplements URL fetch, criteria checking, custom validator, verdict read, and emitted markerOracle listens for
WorkSubmittedOracle triggers GenLayer verification
Oracle polls verdicts and relays
receiveVerdictOracle deadline cron calls
autoRefundOracle config no longer requires
JURY_REGISTRY_CONTRACT
Supabase
Users, jobs, applications, activity, claim queue, admin actions, and reputation history tables exist
Juror case/vote tables removed from the fresh migration
RLS policies retained for public reads and service-role writes
Reset migration added for a direct Postgres schema wipe/recreate
Frontend
Trust & Clarity light visual system added
Site logo and favicon added
Landing page simplified with clean live stats, featured jobs, leaderboard, and activity
Job marketplace and job cards restyled with professional white cards, trust-blue actions, slate labels, and clean borders
Frontend data reads fall back to real deployed contract/event data when Supabase tables are missing
Leaderboard no longer includes juror tab
Jury route removed
Admin route remains wallet-gated but is no longer visible in public navigation
Public stress deliverable endpoint added for GenLayer E2E testing