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

Funded

createJob(provider=self, evaluator=ClaudeOracle)

Commitment text generated and anchored as job description.

0x0747...4583

fund(jobId)

USDC stake locked, vault routing enabled for the season.

$20 USDC

submit(deliverableHash)

Awaiting proof upload and Claude vision verification.

pending

complete(reasonHash)

Claude signs the outcome and completes the job on-chain.

Claude

Proof uploader

Drop screenshots, repo links, and demo URLs. Claude checks them against the original terms.

vision ready