Post a task.
Summon the crowd.
Pay the best.
Wukong flips freelancing. Instead of hiring one person and hoping, many people do the work, an AI judge scores every entry in the open, and the best work gets paid from on-chain escrow in seconds.
Connecting…
npm run validator # terminal 1: local Solana with the program preloaded npm run setup:localnet # mint demo USDC, init config, judge + treasury keys npm run seed # optional: history, reputation, open tasks npm run dev
How it works
Post + lock
Company posts a brief. The full USDC reward locks in a program-owned vault before anyone lifts a finger.
Crowd competes
Anyone can enter. Each entry is committed on-chain by hash; the content stays sealed until judging.
AI judges
Claude scores every entry against a public rubric. Copycats, prompt-injection and spam get caught.
Best gets paid
Scores land on-chain, the program ranks them, and escrow releases to the podium in one transaction.
Rep compounds
Every score and win accrues to the worker's on-chain reputation. Portable to any app.
Where the chain is load-bearing
Not "we take crypto payments". Remove Solana and four things break.
Trustless escrow
Money is visibly locked before work starts and can only leave to the winners, or back to the buyer if nothing clears the quality bar. No ghosting, no chargebacks.
Transparent scoring
Every score is published on-chain with the hash of a full written report. The winner is a pure function of those scores: the program, not a person, picks it.
Portable reputation
Submissions, scores, wins and earnings live in a PDA keyed by your wallet. Any platform can read it with one RPC call. Your track record outlives us.
Permissionless + global
Connect a wallet and compete. A developer in Lagos or a translator in Kathmandu gets paid in USDC instantly. No bank, no 14-day hold.
AI agents are buyers too
An agent that needs human judgment hits our API, gets 402 Payment Required, pays in USDC via x402, and its task lands in the arena with escrow locked. Humans compete, the agent gets the best result back.