Open Source Contributors
Human contributors review, test, fix and validate AI-generated bounty pull requests before merge and payout.
Human contributors and reviewers turn AI-generated bounty PRs into production-ready changes. You do not need to write the first draft. You need to own the final quality. How the Workflow is structured:
Every bounty follows the same path:
Bounty posted → AI opens PR → Contributor fixes AI code → Reviewer checks → QA tests → Maintainer sign-off → Merge & payoutAI solution
AI
Opens the initial PR
Contribution
Contributor
Takes the AI's code, fixes issues, and gets it ready for review
Review
Reviewer
Validates logic, correctness, and codebase fit
QA
QA contributor
Tests real behavior and files structured bug reports
Maintainer sign-off
GoodDollar maintainer
Approves the final merge
The Roles
Contributor
You take the AI-generated PR and make it production-ready. You run the branch locally, validate the implementation against the issue requirements, and fix anything blocking approval — not just comment on it.
Typical checks include: logic and correctness, security and edge cases, tests, style, and codebase consistency.
→ Read the full Contributor guide
Reviewer
You review the Contributor's corrected version. You validate that the fixes are sound, nothing was missed, and the PR is ready for QA.
Becoming a Reviewer
Have prior code review or open-source experience
Message the
GoodBountiesTelegram group to request accessShare links to past open-source work and your weekly availability
Use this template to request access:
Access is granted manually within 24–48 hours. Once approved, you are added to the pool and can receive assignments. Reviewers are expected to respond within 48 hours to requests, changes, and follow-ups.
Your first review is evaluated by a maintainer before payout is approved. This is a one-time check — after that, accepted work follows the normal flow.
→ Read the full Code Review guide
QA Contributor
You test the approved changes in a real environment. You document what you tested, what passed, and what failed. If you find bugs, you file structured reports with evidence.
Typical checks include: acceptance criteria from the issue, runtime behavior and regressions, UI behavior on real devices or browsers.
Join as a QA Contributor
Pick up an open QA bounty
Test the PR in a local or preview environment
Submit a structured QA report as a comment on the PR
Once approved, you join the contributor pool for QA assignments. Assignments can be delegated to another approved contributor when needed.
→ Read the full QA Process guide
What Counts as Accepted Work
Reviews and QA reports only count when they are substantive.
Contributor/ Reviewer: You ran the branch locally, made fixes or validated the implementation, and left clear findings
QA: Your report is reproducible, scoped to the PR changes, and backed by evidence
Rubber-stamp approvals and vague reports are rejected and do not qualify for payout.
Last updated
Was this helpful?