SportsResolution Rules

Resolution Rules

Sports markets on Cupdiction resolve based on official results from verified data sources. Resolution is automatic and objective — no human judgment from Cupdiction is involved in normal cases.


Data source

All soccer / football markets use Azuro Protocol as the primary data source. Azuro is a decentralised sports data oracle that publishes official match results on-chain.

For other sports, results are sourced from the official governing body:

SportPrimary source
Soccer / FootballAzuro Protocol (FIFA / UEFA official data)
BasketballNBA official results
American FootballNFL official results
BaseballMLB official results
TennisATP / WTA official results
Combat (UFC / Boxing)UFC, WBC/WBA/IBF official decisions
Ice HockeyNHL / IIHF official results
CricketICC / BCCI official scorecards
RugbyWorld Rugby / Six Nations official results
EsportsValve (CS2/Dota2) / Riot Games (LoL) official results
GolfPGA Tour / R&A / USGA official leaderboards

Timing

Markets resolve as soon as the official result is confirmed — typically within 15 minutes of the final whistle. Tournament winner markets resolve when the champion is decided.

Player prop markets (e.g., “Mbappé to score in Group Stage?”) resolve after the final group stage match is played, not after each individual game.


Match-specific rules

Soccer / Football

  • 90-minute result is the default — extra time and penalties count only if the market explicitly says so
  • “Brazil to beat Germany?” resolves YES if Brazil wins after 90 min or in extra time or penalties (knockout rounds)
  • “Draw?” resolves YES only if the match ends level after 90 min — if it goes to extra time and one team wins, Draw resolves NO
  • Goals scored by any method (open play, penalty, own goal) all count
  • Abandoned matches: market is voided, all stakes refunded

Basketball

  • Official game result determines outcome — overtime counts
  • If a series market (e.g., “Celtics to win Finals?”), resolves when the series is clinched

Tennis

  • Retirement / walkover: if the leading player retires, the market resolves in their opponent’s favour. If the trailing player retires, the leading player wins as normal
  • Rain delays do not affect resolution — result is final when the match completes

Combat Sports

  • Decision, KO, TKO, submission, DQ — all count as a valid result
  • “Jon Jones to win by KO?” — only KO/TKO (not decision or submission)
  • No contest or overturned results: market is voided and stakes refunded

Golf

  • Final leaderboard after the last round determines winner
  • Playoffs (sudden death) count as part of the tournament
  • Weather abandonment: if fewer than 36 holes are completed, market is voided

Edge cases

SituationOutcome
Match postponed to same dayWaits for result, then resolves normally
Match postponed to next dayMarket paused — resolves when played
Match postponed >7 daysMarket voided, stakes refunded
Match abandoned mid-gameMarket voided, stakes refunded
Official result correctedMarket updated to match corrected result
Walkover / forfeitDeclared winner resolves YES

Voided markets

A voided market means:

  • All positions are cancelled
  • USDC stakes are refunded in full to all traders
  • No fees are charged on voided markets

Disputes

Azuro Protocol handles resolution disputes for soccer markets. For other sports, the Cupdiction oracle team may enter a needs_review state if:

  • The official result is delayed or unclear
  • An official correction or appeal is pending
  • There is a data source discrepancy

During review, trading is paused and positions are held. Most reviews resolve within 24 hours.

⚠️

Results are final once the oracle publishes the outcome. Position holders cannot dispute a market after resolution is confirmed.


Resolution status labels

StatusMeaning
openMarket is live, trading allowed
closedEvent started, trading locked
pending_recheckOracle is waiting for confirmed result
needs_reviewManual review underway
resolvedFinal — YES/NO confirmed, payouts issued
voidedMarket cancelled, stakes refunded