Self-judging bounty board · GenLayer

Bounties that
judge themselves.

Lock a reward, write a spec, and let anyone submit a solution as a public URL. To settle, the contract reads the work against the spec and a validator set agrees whether it solves the bounty. The first submission that passes wins the reward - no maintainer to convince, no gatekeeping.

Browse bounties
tribune ~ judge
$ tribune judge --submission 0
reading solution against spec...
validators reaching consensus...
verdict: ...
0Open bounties
0GEN in rewards
0Paid out
How it works

Three steps, no gatekeeper.

01

Post

Write a clear spec and lock the reward in the contract. The bounty is open to anyone, anywhere.

02

Submit

Solvers post their work as a public URL - a PR, a repo, a deployed page. As many submissions as it takes.

03

Judge

The contract reads a submission against the spec and validators agree. First one that passes wins the reward, paid on-chain.

Open bounties

-
Reading the chain…
Why Tribune

Merit, judged by the work.

Reward locked up front

The bounty's reward sits in the contract from the moment it's posted. Solvers know the money is real before they lift a finger.

Judged on the work

The validator set reads the actual submission against the spec. No popularity contest, no maintainer's mood - just whether it solves it.

First valid wins

The first submission that passes takes the reward in the same transaction. Fast, final, and fully on-chain.

Got a problem worth paying for?

Write the spec, lock the reward, and let the best solution win itself. One transaction on GenLayer Bradbury.