Oracle
Gameday has its own Oracle which it uses to settle prediction markets - each market is associated with an Oracle event. Accounts with Gameday token stake are allowed to participate in event outcome resolution process - users can dispute the proposed outcome by posting staked token bond. In the same manner, outcome proposers also post a bond when proposing event resolution outcome. If disputer was right and final asserted outcome is not what was proposed, disputer wins proposer's bond.
Similarly, in the future we plan to offer an opportunity for community to create events and associated markets. As of now, approved proposers can create Oracle events and outcome proposals.
In order to qualify Oracle event outcomes must rely exclusively on official sources and rules. For sporting events, this means referencing governing bodies, authoritative media outlets and league websites — such as nba.com for NBA games. Only events with clear, verifiable outcomes are supported. Relying on official and widely accepted information, minimizes ambiguity and reinforces trust in the oracle’s data feed.
Dispute Mechanism as a Safeguard
The Oracle’s dispute mechanism is there to ensure that event outcomes are resolved fairly and accurately. Community members act as auditors of outcome proposals and are rewarded for timely corrections. If disagreements persist, the resolution process escalates into Governor voting, giving time to reasses and verify facts with official sources, and opportunity for community to ensure objective resolution.
Proposals and Disputes
Round 1
-
Once Event has ended and outcome is verified, Approved Proposer may submit Event Outcome Proposal by posting Token bond via Staking Pool.
-
For a pre-set time window, other Staking Pool participants can dispute the Proposal as incorrect. In doing so disputers must post a fraction of the Proposer's bond.
-
If dispute window closes with zero disputers, proposed outcome may be asserted as final.
Round 2
-
If proposal is disputed, proposer must now re-asses the proposed outcome for correctness, and submit another proposal by posting another bond.
-
If dispute window closes with zero disputers, newly proposed outcome is asserted as final:
-
If initial proposal is the same as second proposal, disputers loses posted bond.
-
However, if second proposal is different, disputers win and receive Proposer's bond posted in the previous round.
-
Round 3
-
If second proposal is disputed as well, Event resolution enters Voting stage. Voting on final outcome is initiated by Oracle Governor smart contract, and if quorum is reached, Governor may assert the final outcome.
-
Proposer and disputer bonds are resolved by comparing to asserted outcome.