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.
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 all positions at their last mark
- No operator dependency — 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
