Bounty Creator Documentation
Introduction
Welcome to BountyHub! This documentation is designed to help you navigate the process of creating and managing bounties. Follow these guidelines to ensure a smooth experience..
Table of Contents
- 1: Getting started
- 2: Creating a Bounty
- 3: Bounty workflow
- 4: Contribute to a Bounty
- 5: Bounty contribution workflow
- 6: Managing Bounties
- 7: Reviewing Claims
- 8: Handling Disputes
- 9: Retracting a Bounty
- 10: FAQs
- 11: Support
- 12: Payment Processing
- 13: Identity Verification
- 14: Invoices
- 15: Platform Fees
- 16: Payout Timing
- 17: Tax Forms
- 18: Accounting & Compliance Questions
Getting Started
Account Creation
- Visit the BountyHub homepage.
- Click on the "Sign In" button.
- Sign up using your GitHub account.
Creating a Bounty
- Navigate to Create Bounty
- Go your dashboard and click on the "Create Bounty"
- Import Issue
- Go to github and copy the url of the issue that you would like to put a bounty on it
- Paste the issue URL and press "Import Issue"
- Bounty Amount
- Specify the bounty amount.
- Note: A 10% fee will be added to the total cost (e.g., for a $100 bounty, you will pay $110).
- Additional Information
- Provide any additional information or requirements for the bounty.
- Publish Bounty
- Click "Create Bounty" to make it available to solvers.
Creating Bounties workflow
Contributing to a Bounty
- Choosing a bounty
- Go browse bounties from the homepage or your dashboard.
- Choose the bounty that you want to pledge to and click on "Increase bounty Amount"
- Contribution Amount
- Specify the contribution amount.
- Note: A 10% fee will be added to the total cost (e.g., for a $100 contribution, you will pay $110).
- Select whether you would like to follow the bounty creator's decison or make you own regarding the claim
- If you choose to follow the bounty creator's decision, the bounty will be automatically paid once it is accept by all the contributors.
- If you choose to make your own decision, you will reveive a notification when the bounty is claimed, and you will have the option to accept or reject the claim.
- Publish Bounty
- Click "Create Bounty" to make it available to solvers.
Contributing to bounties workflow
Managing Bounties
My Bounties Dashboard
- Go to the "My Bounties" page to view and manage your bounties.
- Monitor the status of your bounties, including any submissions.
Reviewing Claims
Claim Notification
- Email Notification
- You will receive an email notification when a solver submits a claim.
- Review Claim
- Navigate to the "My Bounties" page.
- Click on the bounty with the submitted claim to review the pull request.
Accepting or Rejecting Claims
- Accept Claim
- If the pull request resolves the issue, click "Accept Claim".
- The solver will receive the bounty reward.
- Reject Claim
- If the pull request does not resolve the issue, click "Reject Claim".
- Provide a reason for rejection to help the solver understand your decision.
Handling Disputes
Dispute Notification
- Email Notification
- If a solver disputes your rejection, you will receive an email notification.
- Review Dispute
- Navigate to the "My Bounties" page.
- Click on the disputed claim to review the details and pull request.
Resolution Process
- Manual Review
- The BountyHub team will manually review the dispute and the pull request.
- Final Decision
- You will be notified via email about the final decision.
- If the dispute is resolved in the solver's favor, they will receive the bounty reward.
Retracting a Bounty
Retract Process
- Navigate to My Bounties
- Go to the "My Bounties" page from the Dashbaord.
- Retract Bounty
- Click on the bounty you want to retract.
- Click "Retract Bounty" and confirm the action.
- If the bounty has no open claim You will be refunded the bounty amount, excluding the 15% fee.
FAQs
How do I know if a pull request solves my issue?
- Review the pull request details on GitHub and test the changes in your project.
Can I edit a bounty after publishing it?
- Yes, you can edit the bounty details from the "My Bounties" page.
Support
If you have any questions or encounter issues, please contact our support team:
- Email: [email protected]
131 Continental Dr, Suite 305 Newark, DE 19713
Payment Processing
All payments on BountyHub are securely processed through Stripe.
When a bounty is created, the sponsor submits payment through BountyHub. Funds are held until the bounty is successfully resolved and a claim is approved. Once approved, the payout is released to the bounty hunter through Stripe's payout infrastructure.
BountyHub never stores credit card information directly.
Identity Verification
BountyHub does not allow anonymous payouts.
Before receiving funds, bounty hunters must complete Stripe's identity verification process. Depending on the country, Stripe may require personal or business information and supporting documentation before payouts can be enabled.
This helps ensure compliance with local regulations and provides sponsors with confidence that payouts are being sent to verified recipients.
Invoices
Invoices are available upon request.
If your organization requires invoices for accounting, procurement, or reimbursement purposes, please contact our support team and we will provide the appropriate documentation.
For invoice requests, please include:
- Your BountyHub account email
- The bounty or transaction reference
- Any company information that should appear on the invoice
Platform Fees
BountyHub charges a platform fee on top of the bounty amount.
The platform fee covers:
- Escrow and payment processing infrastructure
- Claim management
- Dispute resolution
- Contributor onboarding
- Platform development and support
Applicable payment processing fees charged by Stripe may also apply depending on the payment method and country.
The total amount, including any applicable fees, is displayed before payment is completed.
Payout Timing
Once a claim has been approved, BountyHub initiates the payout process immediately.
The time required for funds to arrive depends on:
- The recipient's country
- Banking system processing times
- Stripe payout schedules
Most payouts are completed within a few business days after approval.
Tax Forms
Tax reporting requirements vary by country.
Where required by law, BountyHub and Stripe may collect tax-related information from contributors before enabling payouts.
Contributors are responsible for understanding and complying with their local tax obligations. Additional tax documentation may be requested during onboarding depending on the contributor's jurisdiction.
Accounting & Compliance Questions
For questions related to:
- Invoices
- Payment records
- Tax documentation
- Payouts
- Compliance requirements
Please contact:
[email protected]We are happy to assist organizations, open-source projects, and contributors with accounting and payment-related questions.
By following this documentation, you should be well-equipped to create and manage bounties on BountyHub successfully. Thank you for using our platform to get your issues resolved!