ERC-8183 self-contract protocol
Stake on shipping. Claude verifies on-chain.
Turn a hackathon goal into a funded job. You are both client and provider, Claude is the evaluator, and failed stakes reward the people who actually finish.
$2.4KTarget TVL
8183Job standard
0.01USDC coach call
Every promise becomes a visible job lifecycle.
The product UI keeps the chain state, evaluator decision, vault economics, and coaching meter in view without turning the app into a block explorer.
ERC-8183 Job #42
Open → Funded → Submitted → Completed
createJob(provider=self, evaluator=ClaudeOracle)
Commitment text generated and anchored as job description.
fund(jobId)
USDC stake locked, vault routing enabled for the season.
submit(deliverableHash)
Awaiting proof upload and Claude vision verification.
complete(reasonHash)
Claude signs the outcome and completes the job on-chain.
Proof uploader
Drop screenshots, repo links, and demo URLs. Claude checks them against the original terms.