Documentation Index
Fetch the complete documentation index at: https://docs.adipredictstreet.com/llms.txt
Use this file to discover all available pages before exploring further.
The propose → challenge → finalize lifecycle is binary markets
only. Neg-risk markets settle via direct winner-index report on the
neg-risk adapter and have no challenge window — see
Flow for the neg-risk path.
When you can challenge
BetweenT+16 min and T+136 min (the 2-hour window after
proposeOutcome) on a binary market. Only one challenge per
market is accepted.
Posting a challenge
bondAmount) to the oracle.
bondSnapshot freezes the bond amount at challenge time.
Submitting a challenge
There is no off-chain partner helper endpoint for raising a challenge today — partners call the on-chain oracle’sdisputeOutcome(...) function directly with the bond ERC-20 approval
and the dispute-context tuple. Reach out to your integration manager
for the canonical contract address + the current bond / reasons-text
shape; an off-chain helper may be exposed on the partner surface in
a later release if there is demand.
Possible outcomes
| Decision | Your bond | What happens |
|---|---|---|
| Confirm original | Forfeited to platform revenue wallet | Original payouts finalise |
| Override | Returned + reward | Corrected payouts |
| Void | Returned in full | All user collateral refunded (requires CO + CTO joint approval) |
Decision SLA
- Target: 2 hours for straightforward data-check cases.
- Maximum: 24 hours for investigations.
- Beyond 4 hours: platform-wide notification sent.
During DISPUTED
Trading is paused for the market. Existing positions are preserved. User banner: “This market is under review due to a raised dispute.”Good reasons to challenge
- Proposed payouts contradict the resolution criteria.
- Primary data source was evidently wrong at proposal time.
- Match abandoned / cancelled but oracle proposed a winner.
Bad reasons (will likely cost you the bond)
- Subjective disagreement.
- Out-of-scope ref / VAR complaints.
- Disagreement with penalty shootout decisions accepted in the feed.