Connect GitHub
Log in and authorize the GitHub App on the repositories you want to reward.
Loading
Protocol guide
Trustless OSS turns GitHub issues into escrow-backed bounties. Maintainers fund a pool, contributors ship, and a merged pull request releases USDC.
Maintainer logs in and connects a repo
Install the GitHub App
Deploy multi-release escrow
Label an issue
Bot asks for a wallet
Contributor links a Stellar wallet
Milestone is created on-chain
PR merge releases USDC
Log in and authorize the GitHub App on the repositories you want to reward.
Open the repo in the dashboard and deploy a multi-release Stellar escrow, then sign with a Stellar wallet.
Add low, medium, high, or custom to a GitHub issue so the bounty amount is attached.
For a custom bounty, comment @trustless-oss-bot 150 and the milestone updates immediately.
Use Refund funds in the dashboard to pull unused USDC from escrow back to your wallet.
When assigned to a labeled issue, follow the bot link and connect a Stellar wallet.
Linking a wallet creates a milestone inside the repo escrow, so the payout is reserved.
When the maintainer merges your pull request, USDC is released from escrow to your wallet.
Comment @trustless-oss-bot /help to update your payout address or check status.