🚧 SportsPerp is currently live on devnet. Mainnet target: before Jun 12, 2026 (World Cup kickoff).
Introduction

SportsPerp

The first perpetual futures protocol for sports performance. Built on Solana. Live on devnet. Targeting mainnet before the 2026 FIFA World Cup.

SportsPerp lets traders speculate on the performance of Premier League teams and players through a composite On-Ball Value (OBV) Index — a statistical primitive derived from every pass, shot, dribble, and defensive action in a match.

Unlike sportsbooks, which quote fixed odds on discrete match outcomes, SportsPerp quotes a continuous, tradable price for each team and player that updates every five minutes across the season and in near-real-time during live matches. Positions carry 8-hour funding, three-layer liquidation, and composite mark pricing — familiar perpetual-DEX primitives applied to a new asset class.

What’s novel

  • A performance oracle, not a prediction oracle. The OBV Index is sourced from event-level football data licensed from an institutional data partner — the same kind of feed used by professional clubs and national teams. Prices reflect how well a team or player has been playing, not who is expected to win.
  • Stable markets, stable IDs. Team IDs 0–19, player IDs 20–99 — sparse and permanent. A player keeps their market through transfers and squad rotations; open positions and historical candles survive roster changes.
  • Three-layer liquidation with zero-bad-debt guarantee. Partial liquidation (20% close at the margin floor) → insurance-backed backstop → auto-deleveraging. Profitable positions are protected: they cannot be liquidated unless they’ve lost ≥18.3% vs their last margin transfer.
  • Composite mark, TWAP funding. A 150-second EMA blend of oracle and vAMM price — dynamically weighted 50/50 during live matches and 30/70 between matches — resists single-source manipulation. Funding rate is TWAP-sampled over the 8-hour window before it applies.

Current state

Program ID6d4fSCD7mNy7aDNS2mXUxYpZjFFQKBKwAsM5kojKQA6h (devnet)
Markets live20 teams + 48 players = 68 active markets
BacktestSpearman ρ = 0.9023 vs 2023/24 EPL final table (OBV alone)
Mainnet targetBefore June 12, 2026 (World Cup kickoff)
StackAnchor 0.32.1 · Rust · Solana · TypeScript engine · Next.js 16 · @sportsperp/sdk

For developers

  • SDK: @sportsperp/sdk — mirrors all on-chain math bit-for-bit in TypeScript
  • Program surface: 30 instructions, 7 PDA account types, fully open-source
  • Off-chain services: oracle crank, oracle pusher, trigger-order keeper, liquidator, health monitor — all deployed as systemd units with /health endpoints
  • Real-time feeds: REST candle API (1m / 1H / 4H / 1D) and WebSocket tick stream for every market

Start with Protocol Architecture → Overview or the SDK reference.

For investors

  • $SPERP token — coming soon. A points program rewarding trading, liquidity, and referrals goes live at mainnet. See $SPERP Token → Overview.
  • Target deployment: mainnet before the 2026 FIFA World Cup — the largest sports event in the world, with the deepest engagement window.
  • Market gap: global sports betting is a multi-hundred-billion-dollar annual market; no onchain product serves the in-play performance speculation wedge. Sportsbooks quote outcomes; SportsPerp quotes performance.

Start with SportsPerp 101 or the Roadmap.

Where to go next