4.4 Multi-Outcome Resolution
Traditional (Binary):
Outcome: YES or NO (1 bit of information)
Oracle Submits: true/false
Consensus: Simple majorityPath Protocol (Multi-Outcome):
Outcome: Index 0 to N-1 (N possible outcomes)
Oracle Submits: outcome_index (u8)
Consensus: Weighted majority on specific index
Example - NBA Championship Market (30 teams):
├─> Outcome 0: Los Angeles Lakers
├─> Outcome 1: Boston Celtics
├─> ...
├─> Outcome 29: Memphis Grizzlies
Oracle Resolution:
├─> Oracle A commits: hash(outcome_index=5, salt=xyz)
├─> Oracle B commits: hash(outcome_index=5, salt=abc)
├─> Oracle C commits: hash(outcome_index=12, salt=def)
Reveal:
├─> Oracle A reveals: outcome_index=5 (Golden State Warriors)
├─> Oracle B reveals: outcome_index=5 (Golden State Warriors)
├─> Oracle C reveals: outcome_index=12 (Sacramento Kings)
Consensus:
├─> 2/3 oracles chose outcome_index=5
├─> Market resolves to Golden State Warriors
└─> Oracle C stake partially slashed (minority)Last updated

