Rewards & Scoring
How points are calculated, penalty systems, and bonus mechanisms for the Bounty Challenge.
Point System
Each valid issue earns points based on the repository:
| Repository | Points per Issue | Issues for 100% |
|---|---|---|
PlatformNetwork/bounty-challenge | 5 points | 20 issues |
Weight Calculation
Your network weight is calculated using this formula:
Example 1
10 valid issues × 5 points = 50 points
W = min(50/100, 1.0) = 0.50 (50%)Example 2
20 valid issues × 5 points = 100 points
W = min(100/100, 1.0) = 1.00 (100%)Penalty System
Invalid issues can result in penalties to discourage spam:
1:1 Ratio Allowance
You are allowed 1 invalid issue for every valid issue submitted. This provides a buffer for honest mistakes.
Penalty Trigger
If invalid issues exceed valid issues, your weight is set to 0 until you restore balance.
Recovery
Submit more valid issues to restore your balance and regain your weight in the network.
Penalty Examples
| Miner | Valid | Invalid | Balance | Weight |
|---|---|---|---|---|
| A | 5 | 3 | +2 | 25% |
| B | 3 | 5 | -2 | 0% (penalized) |
| C | 10 | 10 | 0 | 50% |
| D | 20 | 5 | +15 | 100% |
Star Bonus
Earn additional weight by starring Platform Network repositories:
Star Bonus Requirements
Repositories to Star
CLI Commands
Use these commands to check your status and view leaderboards:
# Check your current status
bounty status --hotkey YOUR_HOTKEY
# View the leaderboard
bounty leaderboard
# Show current configuration
bounty configAnti-Abuse Mechanisms
The following safeguards protect the bounty system from abuse:
Valid Label Required
Only issues with the valid label count toward rewards. This label can only be added by repository maintainers.
Signature Verification
All registrations are cryptographically signed with sr25519. Invalid signatures are rejected.
Author Verification
Only the registered GitHub account linked to your hotkey can earn rewards for issues.
First Reporter Wins
Duplicate issues do not receive rewards. Only the first reporter of a valid issue earns points.
Label Protection
GitHub Actions enforce label protection. The valid label cannot be added by non-maintainers.