Result Checks
TradeStars records how completed arena results were calculated.
The goal is simple: when an arena pays winners, there should be a reviewable record of the score updates, trades, holdings, final ranks, and payout amounts used for settlement.
You do not need to understand technical audit data to play. It exists so results can be reviewed if there is a dispute.
What You Can Review
When an arena enters review, you can check:
- your final rank
- your final score
- your portfolio holdings
- the payout shown for winning places
- the review status before payouts finalize
- the score updates used to move player points
- the final payout proof published for the arena
If something looks wrong, report it during the review window.
Where To Find It
Result checks appear when an arena is in review or finalized.
- Open the arena’s Result Checks page from completed arena cards, leaderboards, or settlement screens.
- Raw arena proof data is available at
/api/public/arenas/{arenaId}/proofs. - Score update batches are available at
/api/public/arenas/{arenaId}/stats-proof. - Final settlement data is available at
/api/public/arenas/{arenaId}/settlement-proof. - Your entry replay data becomes available after the arena ends at
/api/public/entries/{entryId}/replay-proof.
During a live arena, TradeStars publishes commitment hashes for entries without revealing trade details. After the arena ends, the replay data can be checked against those commitments.
What TradeStars Records
TradeStars keeps a record of the inputs used to calculate results.
Score Updates
When a sports stat update is used for scoring, TradeStars records:
- which fixture update was used
- when it was captured
- which player point totals changed
- the scoring breakdown used to produce those point totals
This makes it possible to check which player updates were applied to the arena.
Entry History
Each entry also has a timeline.
That timeline records:
- when the entry was created
- each buy or sell trade
- how many scoring shares the entry had after each trade
- each score update applied to that entry
- inactivity adjustments, if they apply
- the final score used at settlement
This makes it possible to review how an entry’s final score was calculated.
How Payout Review Works
At settlement, TradeStars publishes audit data that connects:
- the final score update record
- the final participant scores
- the payout amounts
- the Solana settlement transaction
TradeStars first publishes the proposed result while the arena is in review. After the review window ends, payouts finalize automatically.
How A Dispute Is Checked
If you dispute a result, the review should answer one question: does replaying the recorded entry history and score updates produce the same final score and payout?
The replay checks:
- the trades recorded for the entry
- the score updates used by the arena
- how those updates changed the entry’s score
- the final rank and payout
- the payout proof used for settlement
If replay finds a different result, the first mismatch shows what needs review.
What This Shows
Result checks show that:
- TradeStars used a specific set of score updates
- those updates were applied to participant holdings
- each entry has a timeline leading to its final score
- the payout result matches the recorded settlement data
- live entry commitments existed before the final result was known
What This Does Not Show
Result checks do not prove that an external stats feed was perfect.
If an incorrect stat is received, that data error can still affect the arena. The record shows that TradeStars used the same recorded update consistently for everyone.
Advanced Review
Most players do not need this. For independent review, the public verifier CLI can check arena results from the published endpoints.
Repository: https://github.com/tradestars-app/tradestars-verifier
pnpm dev verify --arena <arenaId> --base-url https://tradestars.app
pnpm dev replay-entry --entry <entryId> --base-url https://tradestars.app
pnpm dev claim-proof --arena <arenaId> --wallet <wallet> --base-url https://tradestars.appYou can also give the verifier repository to an agent such as Claude Code or Codex and ask it to run the replay for an arena or entry. The verifier does not need TradeStars company secrets for read-only checks.
