Built for Maintainers

Trustless Bounties for Open Source, Native to GitHub

Label an issue. Lock funds on-chain. Pay contributors automatically.

GitHub Issue
Label with bounty amount
Escrow
Funds locked on-chain
PR Merge
Code review & approval
Payout
Instant trustless payment

The Bounty Problem

Open-source bounties are broken. Trust issues and platform friction prevent maintainers and contributors from working together effectively.

Maintainers Don't Trust Platforms

Centralized bounty platforms take fees, control funds, and add friction to open-source workflows that maintainers already have.

Contributors Don't Trust Maintainers

Without escrow, contributors risk working for free. Payment promises are hard to enforce, especially across borders.

Existing Solutions Are Off-GitHub

Current bounty tools require leaving GitHub, creating accounts, and managing separate dashboards—breaking the developer workflow.

The GitHub Bounty Solution

A trustless bounty system that lives entirely within GitHub, powered by on-chain escrow and smart automation.

GitHub-Native

Works with labels, comments, and PRs. No separate platform or dashboard needed.

No Accounts Required

Maintainers and contributors use their existing GitHub accounts. Zero onboarding friction.

On-Chain Escrow

Funds locked on Solana blockchain. Trustless, transparent, and verifiable by anyone.

Fully Automated

Bot handles everything from escrow creation to payout. PR merge triggers instant release.

How It Works

A simple, seven-step process from issue labeling to automatic payout. Everything happens in GitHub with blockchain transparency.

01

Maintainer Labels Issue

Add a bounty label to any GitHub issue using the standard label format.

bounty1SOL
02

Escrow Created Automatically

Bot detects the label and creates an on-chain escrow with locked funds.

Escrow created: 3xK...7mP
03

Contributor Self-Assigns

Anyone can claim the bounty by commenting with the assign command.

/assign
04

Contributor Submits PR

Work on the issue and submit a pull request when ready for review.

PR #123 linked to issue
05

PR Merged

Maintainer reviews and merges the PR after approving the work.

Merged into main
06

Contributor Claims Reward

Comment with your Solana wallet to trigger the automated payout.

/claim 3xK...7mP
07

Funds Released + Notification

Smart contract releases funds instantly. Everyone gets notified on Discord.

Payment sent: 1 SOL

Powerful Features

Everything you need for trustless, automated bounties built directly into your GitHub workflow.

GitHub App Automation

Fully automated bot handles escrow creation, assignments, and payouts without manual intervention.

Maintainer-Only Bounties

Only repository maintainers can create bounties, ensuring legitimate rewards and preventing spam.

Multiple Bounty Tiers

Set different reward levels for varying task complexity: bounty0.5SOL, bounty1SOL, bounty5SOL.

Trustless Escrow

Smart contracts lock funds on Solana blockchain. No central authority can control or withhold funds.

On-Chain Transparency

All transactions are publicly verifiable on Solana Explorer. Complete audit trail for every bounty.

Discord Notifications

Real-time updates sent to Discord when bounties are created, claimed, or paid out.

Zero Onboarding Friction

Maintainers and contributors use their existing GitHub accounts. Zero onboarding friction.

Bot-Driven Workflow

Simple slash commands in GitHub comments. The bot does all the heavy lifting behind the scenes.

Built for Developers

A developer tool, not a consumer app. Works with your existing workflow without forcing you into a new platform.

Node BackendSolana ProgramGitHub AppDiscord Alerts

Built for Maintainers

Designed by developers, for developers. No learning curve—just add a label and the bot handles everything else.

No UI Lock-In

Zero custom interfaces. Everything happens in GitHub where you already work. Your workflow stays intact.

Existing Workflows

Integrates seamlessly with issues, PRs, and labels. No migration needed—start using it on any repo instantly.

Example Usage

$# 1. Maintainer adds label to issue
Label: bounty2SOL
$# 2. Bot creates escrow automatically
✓ Escrow created: 3xK...7mP
$# 3. Contributor claims and completes work
$/claim DjPx...4Qm
✓ Payment sent: 2 SOL