Rewards & Scoring

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:

RepositoryPoints per IssueIssues for 100%
PlatformNetwork/bounty-challenge5 points20 issues

Weight Calculation

Your network weight is calculated using this formula:

User Weight Formula
Wuser= min( points100 , 1.0) + Wstars

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

MinerValidInvalidBalanceWeight
A53+225%
B35-20% (penalized)
C1010050%
D205+15100%

Star Bonus

Earn additional weight by starring Platform Network repositories:

Star Bonus Requirements

Minimum Issues2 valid issues required
Bonus per Repo+0.25 weight
Maximum Bonus+1.25 (5 repos × 0.25)

Repositories to Star

CLI Commands

Use these commands to check your status and view leaderboards:

12345678
# Check your current status
bounty status --hotkey YOUR_HOTKEY

# View the leaderboard
bounty leaderboard

# Show current configuration
bounty config

Anti-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.

Related Documentation