đźš§ SportsPerp is currently live on devnet. Mainnet target: before Jun 12, 2026 (World Cup kickoff).
$SPERP TokenPoints Program

Points Program

Live at mainnet launch. Exact point weights will be published the week of launch. This page documents the structure we’re designing, not a finalized ruleset. Expect adjustments during the program based on observed activity.

Points are the pre-token rewards layer. Every meaningful interaction with the protocol earns points. At Token Generation Event (TGE), accumulated points convert to $SPERP at a to-be-announced ratio.

The four earn lanes

We expect four lanes of point accrual. The mix is deliberate — rewarding both the capital side and the effort side of building a perpetual futures market.

1. Trading activity

The dominant lane. Points are earned per position opened, held, and closed:

ActionPoints basis
Opening a positionProportional to notional size Ă— leverage
Holding through a live matchTime-weighted, with a live-match multiplier
Closing at a profitBonus multiplier for realized PnL
Taker tradesBase rate
Maker tradesBonus multiplier (when limit orderbook ships)

The weighting encourages both volume and conviction: a trader who places small speculative positions earns fewer points per dollar than a trader with larger positions held through meaningful market events.

Wash trading protection. Opening and closing the same position rapidly (< 30 seconds) earns zero points. Repeated wash patterns disqualify the address from the program.

2. Liquidity provision

When permissionless LP deposits ship post-mainnet, depositing USDC into the global liquidity pool earns points proportional to:

  • USDC deposited Ă— time held
  • Pool utilization — periods when more capital is backing active positions earn more than idle deposits
  • Market difficulty — thinner markets (player markets with wider confidence) earn a multiplier on the trading-fee share

LP rewards exist because SportsPerp’s vAMM component depends on pool depth. More USDC in the global pool → larger positions can open per-market without breaching the risk_floor → better price discovery → healthier markets. Rewarding LPs is rewarding the substrate.

3. Referrals (builder codes)

The on-chain builder code system lets any address register a referral code. Users who onboard via a code split some of their fees with the referrer.

Referral points:

  • Direct fees earned as the code owner → 1Ă— points
  • Referred traders’ trading activity → 0.1Ă— of their points credited to the referrer as well
  • Tier boosts — top referrers by volume get multipliers on their own trading activity

Builder codes are explicitly supported in the on-chain program — this isn’t an off-chain marketing layer, it’s a protocol primitive.

4. Ecosystem contributions

Discretionary allocation for contributions that build the protocol without trading:

  • Running a keeper — funding cranks, trigger execution, liquidations. Track record of on-time execution → points.
  • Running a monitoring node — redundant health checks for critical services.
  • Building integrations — SDK consumers, analytics dashboards, trading UIs, Discord/Telegram bots. Apps with tracked usage earn points proportional to the activity they drive.
  • Bug reports and security disclosures — see the Bug Bounty page.
  • Content and research — tutorials, strategy research, backtest reports that advance the ecosystem.

Ecosystem allocation is hand-curated by the team, not formula-driven. Transparency is maintained by publishing allocations quarterly.

Anti-farm rules

Points systems get gamed. Ours will be designed against it:

  • Wash trading protection (as above) — opens/closes within 30 seconds of each other earn zero.
  • Sybil resistance — accounts with identical signing patterns, shared funding sources, or correlated trading behavior can be clustered and have their points consolidated or zeroed.
  • Leverage Ă— size caps per day — a hard cap on points earnable per day per address prevents single-session gaming.
  • Loss-free minimums — points require organic engagement, not just gross activity. An address that only opens positions and never closes them won’t earn meaningful points.

Enforcement is off-chain, transparent, and appealable — clearly-farming addresses are flagged, published, and given a window to respond before final allocation.

Example earning flow

A trader who:

  • Opens 5 long positions per week averaging 500 USDC at 3x leverage
  • Holds each position through a live match (on average)
  • Closes ~60% at small profits, ~40% at small losses
  • Refers 3 other traders who are moderately active

…across an 8-week pre-TGE window would accumulate points in the mid-five-figures range (illustrative, not committed). The exact point value at TGE converts proportionally to the community allocation.

Dashboard and transparency

A public dashboard (hosted on the main app) will show:

  • Your points balance across the four lanes.
  • Your rank on the global leaderboard.
  • The formulas — updated any time the weighting changes.
  • Public allocation ledger — post-launch, every point earned is derivable from on-chain activity. Anyone can audit the allocation.

Timing

WindowStatus
Now (devnet)No points. Devnet activity is voluntary — not tracked for rewards.
Mainnet launchPoints program activates. All trading, LP, referral, ecosystem activity from this moment counts.
TGE minus 1 monthFull tokenomics document published. Final conversion ratio announced.
TGEPoints freeze. Conversion window opens.
TGE + 30–60 daysPoints redemption closes. Remaining $SPERP returns to community treasury.

Post-TGE structure

After the initial redemption window, the program will continue in some form — likely with $SPERP staking and fee-share replacing the “conversion” mechanic. The exact post-TGE structure will be published alongside full tokenomics.

Further reading