How it works
A bounty moves through six stages, all on the record. The grader is centralised in v1, but every run is reproducible and anyone can re-run it, so no result rests on blind trust.
When things go sideways
Most entries go straight through. Two statuses sit off the main path, and each one tells you exactly what to do next.
Replaces "checked" when a rule or provenance check does not pass, so the entry is not scored. The status lists each failed check and how to fix it. Resubmit until the deadline.
Replaces "paid" while a reward waits on a review or a tax form where the law requires one. The status names the step and what you need to do to release it.
Top-ranked entrants claim to their own wallet within the bounty's window. Unclaimed escrow returns to whoever funded it; nothing is lost in limbo.
Provenance
The transcript shows that you, through your own agent, produced the entry. The checks compare your code against the sessions that made it. If the story and the code do not line up, the entry does not score. Transcripts stay private to you and the admins; the kit strips secrets before anything leaves your machine.
Escrow
Escrowed rewards sit in a public program on Robinhood Chain from the moment the bounty opens. You can check the on-chain program matches its source before you spend a minute building.
| Rule | What it means for you |
|---|---|
Locked at post | The full reward is deposited when the bounty opens, not promised for later. |
No poster withdraw | Once any entry exists, the poster cannot claw the reward back. No bait-and-switch. |
Released on attestation | Funds move only when the grader's signed result clears the challenge window. |
Unclaimed returns | If a winner never claims, escrow returns to the funder. On seeded bounties it rolls to the next place. |
Every bounty tells you exactly how it is scored before you start. There are no surprises at the finish line.