Guildhall
Fund work, track it, and turn finished work into a record anyone can check.
Post a task and escrow GNOT or any registered GRC20 token against it. Split it into milestones and name the reviewers. Each approved milestone pays the contributor and writes a public record of the work: who did it, who vouched for it, and a link to the PR, realm or proposal. Those records add up to a reputation that any realm can read with one import. Guildhall governs itself; no outside realm has authority over it.
| Open bounties | In progress | Completed | Work records | Ranked contributors |
|---|---|---|---|---|
| 2 | 0 | 0 | 0 | 0 |
- Bounty board: find work or post a bounty
- Reputation: leaderboard, profiles and how scoring works
- GovDAO: an optional bridge that lets GovDAO members propose high-reputation contributors
How it works
- Post. Send funds with
PostBounty. They stay in the realm, not with the poster. - Assign. Contributors apply and the poster picks one.
- Deliver. The contributor submits each milestone with a link to the work.
- Review. Once enough reviewers approve, the milestone pays out and a reputation record is written.
- Dispute. If reviewer and contributor disagree, the arbiter pays, refunds or splits.
Gate your realm on reputation
1import "gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/guildhall/reputation"
2
3func Post(cur realm, body string) {
4 reputation.AssertScore(cur.Previous().Address(), 100)
5 // ...
6}