WUKONG
Live on Solana

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.

Waiting for the chain

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

1

Post + lock

Company posts a brief. The full USDC reward locks in a program-owned vault before anyone lifts a finger.

2

Crowd competes

Anyone can enter. Each entry is committed on-chain by hash; the content stays sealed until judging.

3

AI judges

Claude scores every entry against a public rubric. Copycats, prompt-injection and spam get caught.

4

Best gets paid

Scores land on-chain, the program ranks them, and escrow releases to the podium in one transaction.

5

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.

See the x402 flow