The happy path
- The match finishes.
- The official feed confirms the result.
- The oracle posts the resolution on-chain.
- Winning shares pay
$1each. Losing shares expire.
For most markets, this happens within minutes of the final whistle.
What counts as the result
Match markets settle on the 90-minute result, including stoppage time. Extra time and penalty shootouts do not count. This is the standard match-odds convention used by bookmakers, and it is the same basis as the odds the market prices come from.
- Will Argentina beat France? resolves Yes only if Argentina lead after 90 minutes. If the score is level after 90 minutes, it resolves No, even if Argentina go on to win in extra time or on penalties.
- Goal totals (Over/Under) and both-teams-to-score markets count goals scored in the 90 minutes only.
- Tournament markets (reaching a stage, winning the trophy) are the exception: they settle on who actually progresses, however the tie is decided.
The oracle
Signal currently uses an operator-run oracle backed by a verified data feed. The oracle reads the result, signs it, and posts it to the market contract. The signing key is held in a multisig.
Resolution deadlines
Every market has a resolution deadline, the latest point at which the oracle is expected to post a result. If the deadline passes without a resolution:
- The market can be voided by anyone
- Voiding refunds deposits in full, with no fee
- No operator dependency, so your funds aren't stranded
Disputes
If a resolution is contested before settlement is final, the operator multisig can pause settlement and re-post the corrected result. This path is reserved for cases where the data feed itself was wrong (rare, but it happens: VAR reversals, awarded goals, abandoned matches).
More
- See How markets work for what gets resolved
- See Your on-chain record for how resolution is written to your history
