[ { "id": "opening-match-result", "title": "Opening Match Result", "type": "match-result", "description": "Predict the result of Match 1 before the tournament kicks off.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "match", "id": "wc2026-m001" }], "options": [ { "id": "home-win", "label": "Home slot wins", "value": "home" }, { "id": "draw", "label": "Draw", "value": "draw" }, { "id": "away-win", "label": "Away slot wins", "value": "away" } ], "scoringRules": { "basePoints": 25, "perfectBonus": 15, "riskMultiplier": 1, "settlementPolicy": "Settle from official final score after normal time for group matches." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["opening", "match-result"] }, { "id": "group-a-winner", "title": "Group A Winner", "type": "group-winner", "description": "Pick the team slot that will finish top of Group A. Options are converted to teams after the official draw.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "group", "id": "group-a" }], "options": [ { "id": "slot-a1", "label": "A1", "value": "group-a-slot-1" }, { "id": "slot-a2", "label": "A2", "value": "group-a-slot-2" }, { "id": "slot-a3", "label": "A3", "value": "group-a-slot-3" }, { "id": "slot-a4", "label": "A4", "value": "group-a-slot-4" } ], "scoringRules": { "basePoints": 40, "perfectBonus": 20, "riskMultiplier": 1, "settlementPolicy": "Settle when final group table is official.", "tieBreakPolicy": "Official FIFA group ranking order." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["group", "group-a"] }, { "id": "group-b-winner", "title": "Group B Winner", "type": "group-winner", "description": "Pick the team slot that will finish top of Group B.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-12T16:00:00Z", "entityRefs": [{ "type": "group", "id": "group-b" }], "options": [ { "id": "slot-b1", "label": "B1", "value": "group-b-slot-1" }, { "id": "slot-b2", "label": "B2", "value": "group-b-slot-2" }, { "id": "slot-b3", "label": "B3", "value": "group-b-slot-3" }, { "id": "slot-b4", "label": "B4", "value": "group-b-slot-4" } ], "scoringRules": { "basePoints": 40, "perfectBonus": 20, "riskMultiplier": 1, "settlementPolicy": "Settle when final group table is official.", "tieBreakPolicy": "Official FIFA group ranking order." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["group", "group-b"] }, { "id": "england-group-finish", "title": "England Group Finish", "type": "custom", "description": "If England qualifies, predict where England finishes in its group.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "team", "id": "england" }], "options": [ { "id": "first", "label": "1st", "value": 1 }, { "id": "second", "label": "2nd", "value": 2 }, { "id": "third", "label": "3rd", "value": 3 }, { "id": "fourth", "label": "4th", "value": 4 } ], "scoringRules": { "basePoints": 35, "perfectBonus": 15, "riskMultiplier": 1, "settlementPolicy": "Void automatically if England does not qualify; otherwise settle from official group table." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["england", "group"] }, { "id": "giant-killing-any-group-match", "title": "Predict a Giant Killing", "type": "giant-killing", "description": "Pick a likely underdog to beat a higher-rated opponent during the group stage.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "tournament", "id": "fifa-world-cup-2026" }], "options": [ { "id": "morocco", "label": "Morocco shock a seeded power", "entityRef": { "type": "team", "id": "morocco" } }, { "id": "japan", "label": "Japan beat a top-seeded side", "entityRef": { "type": "team", "id": "japan" } }, { "id": "senegal", "label": "Senegal spring a group-stage upset", "entityRef": { "type": "team", "id": "senegal" } }, { "id": "new-zealand", "label": "New Zealand produce a historic upset", "entityRef": { "type": "team", "id": "new-zealand" } } ], "scoringRules": { "basePoints": 60, "perfectBonus": 40, "riskMultiplier": 1.8, "settlementPolicy": "Settle when an selected team beats an opponent ranked at least 20 Elo/ranking-seed positions higher at kickoff." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["underdog", "group-stage", "high-risk"] }, { "id": "first-host-win", "title": "First Host Nation Win", "type": "yes-no", "description": "Will any host nation win its first group-stage match?", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [ { "type": "team", "id": "canada" }, { "type": "team", "id": "mexico" }, { "type": "team", "id": "united-states" } ], "options": [ { "id": "yes", "label": "Yes", "value": true }, { "id": "no", "label": "No", "value": false } ], "scoringRules": { "basePoints": 30, "perfectBonus": 10, "riskMultiplier": 1, "settlementPolicy": "Settle after Canada, Mexico, and United States have completed their first group matches." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["host-nation"] }, { "id": "tournament-winner", "title": "Tournament Winner", "type": "bracket", "description": "Pick the champion before the opening match.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "tournament", "id": "fifa-world-cup-2026" }], "options": [ { "id": "argentina", "label": "Argentina", "entityRef": { "type": "team", "id": "argentina" } }, { "id": "brazil", "label": "Brazil", "entityRef": { "type": "team", "id": "brazil" } }, { "id": "england", "label": "England", "entityRef": { "type": "team", "id": "england" } }, { "id": "france", "label": "France", "entityRef": { "type": "team", "id": "france" } }, { "id": "germany", "label": "Germany", "entityRef": { "type": "team", "id": "germany" } }, { "id": "spain", "label": "Spain", "entityRef": { "type": "team", "id": "spain" } } ], "scoringRules": { "basePoints": 100, "perfectBonus": 150, "riskMultiplier": 2, "settlementPolicy": "Void choices for non-qualified teams before market lock where required by house rules; settle from official champion." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["champion", "bracket"] }, { "id": "golden-boot-winner", "title": "Golden Boot Winner", "type": "player-award", "description": "Predict the tournament top scorer from a starter shortlist.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [{ "type": "tournament", "id": "fifa-world-cup-2026" }], "options": [ { "id": "france-forward", "label": "France leading forward", "value": "france-forward" }, { "id": "england-forward", "label": "England leading forward", "value": "england-forward" }, { "id": "brazil-forward", "label": "Brazil leading forward", "value": "brazil-forward" }, { "id": "argentina-forward", "label": "Argentina leading forward", "value": "argentina-forward" } ], "scoringRules": { "basePoints": 80, "perfectBonus": 100, "riskMultiplier": 1.7, "settlementPolicy": "Replace placeholder shortlist with licensed player IDs before lock; settle from official Golden Boot award." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["award", "player"] }, { "id": "clean-sheet-opening-weekend", "title": "Opening Weekend Clean Sheets", "type": "yes-no", "description": "Will there be at least four clean sheets across the first twelve match slots?", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [ { "type": "match", "id": "wc2026-m001" }, { "type": "match", "id": "wc2026-m012" } ], "options": [ { "id": "yes", "label": "Yes", "value": true }, { "id": "no", "label": "No", "value": false } ], "scoringRules": { "basePoints": 35, "perfectBonus": 15, "riskMultiplier": 1.2, "settlementPolicy": "Count official final scores from match numbers 1 through 12." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["stats", "opening"] }, { "id": "first-penalty-shootout", "title": "First Penalty Shootout Round", "type": "custom", "description": "Predict the first knockout round that will feature a penalty shootout.", "status": "scheduled", "opensAt": "2026-06-25T00:00:00Z", "closesAt": "2026-06-29T16:00:00Z", "entityRefs": [{ "type": "tournament", "id": "fifa-world-cup-2026" }], "options": [ { "id": "round-of-32", "label": "Round of 32", "value": "round-of-32" }, { "id": "round-of-16", "label": "Round of 16", "value": "round-of-16" }, { "id": "quarter-final", "label": "Quarter-final", "value": "quarter-final" }, { "id": "none-before-final", "label": "None before the final", "value": "none-before-final" } ], "scoringRules": { "basePoints": 45, "perfectBonus": 35, "riskMultiplier": 1.4, "settlementPolicy": "Settle when the first knockout shootout occurs, or after the final if no qualifying shootout occurs." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["knockout", "penalties"] }, { "id": "all-three-hosts-reach-knockouts", "title": "All Three Hosts Reach Knockouts", "type": "yes-no", "description": "Will Canada, Mexico, and the United States all reach the knockout stage?", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [ { "type": "team", "id": "canada" }, { "type": "team", "id": "mexico" }, { "type": "team", "id": "united-states" } ], "options": [ { "id": "yes", "label": "Yes", "value": true }, { "id": "no", "label": "No", "value": false } ], "scoringRules": { "basePoints": 50, "perfectBonus": 30, "riskMultiplier": 1.5, "settlementPolicy": "Settle after all host-nation groups are official." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["host-nation", "knockout"] }, { "id": "top-scoring-group", "title": "Top Scoring Group", "type": "custom", "description": "Predict which group will produce the most goals.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-11T16:00:00Z", "entityRefs": [ { "type": "group", "id": "group-a" }, { "type": "group", "id": "group-b" }, { "type": "group", "id": "group-c" }, { "type": "group", "id": "group-d" }, { "type": "group", "id": "group-e" }, { "type": "group", "id": "group-f" }, { "type": "group", "id": "group-g" }, { "type": "group", "id": "group-h" }, { "type": "group", "id": "group-i" }, { "type": "group", "id": "group-j" }, { "type": "group", "id": "group-k" }, { "type": "group", "id": "group-l" } ], "options": [ { "id": "group-a", "label": "Group A", "entityRef": { "type": "group", "id": "group-a" } }, { "id": "group-b", "label": "Group B", "entityRef": { "type": "group", "id": "group-b" } }, { "id": "group-c", "label": "Group C", "entityRef": { "type": "group", "id": "group-c" } }, { "id": "group-d", "label": "Group D", "entityRef": { "type": "group", "id": "group-d" } }, { "id": "group-e", "label": "Group E", "entityRef": { "type": "group", "id": "group-e" } }, { "id": "group-f", "label": "Group F", "entityRef": { "type": "group", "id": "group-f" } } ], "scoringRules": { "basePoints": 45, "perfectBonus": 30, "riskMultiplier": 1.3, "settlementPolicy": "Settle using official total goals by group; if tied, all tied selected groups win." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["group", "stats"] }, { "id": "bracket-round-of-32", "title": "Round of 32 Bracket Builder", "type": "bracket", "description": "Predict eight Round of 32 winners in a lightweight bracket challenge.", "status": "scheduled", "opensAt": "2026-06-25T00:00:00Z", "closesAt": "2026-06-29T16:00:00Z", "entityRefs": [{ "type": "tournament", "id": "fifa-world-cup-2026" }], "options": [ { "id": "top-half-favourites", "label": "Top-half favourites dominate", "value": "top-half-favourites" }, { "id": "bottom-half-favourites", "label": "Bottom-half favourites dominate", "value": "bottom-half-favourites" }, { "id": "balanced", "label": "Balanced bracket", "value": "balanced" }, { "id": "chaos", "label": "Chaos bracket", "value": "chaos" } ], "scoringRules": { "basePoints": 20, "perfectBonus": 80, "riskMultiplier": 1.5, "settlementPolicy": "Award base points per correct Round of 32 winner; bonus for all required picks correct." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["bracket", "round-of-32"] }, { "id": "final-exact-scoreline", "title": "Final Exact Scoreline", "type": "match-result", "description": "Predict the final scoreline before the final starts.", "status": "scheduled", "opensAt": "2026-07-15T00:00:00Z", "closesAt": "2026-07-19T16:00:00Z", "entityRefs": [{ "type": "match", "id": "wc2026-m104" }], "options": [ { "id": "one-nil", "label": "1-0", "value": "1-0" }, { "id": "two-one", "label": "2-1", "value": "2-1" }, { "id": "one-one-pens", "label": "1-1 and penalties", "value": "1-1-pens" }, { "id": "three-two", "label": "3-2", "value": "3-2" } ], "scoringRules": { "basePoints": 75, "perfectBonus": 125, "riskMultiplier": 2, "settlementPolicy": "Settle on official final score after extra time; penalties counted only by penalty option markets." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["final", "scoreline"] }, { "id": "daily-trivia-confidence", "title": "Daily Trivia Confidence", "type": "trivia", "description": "Before answering today's quiz, predict whether you will score perfectly.", "status": "scheduled", "opensAt": "2026-06-11T00:00:00Z", "closesAt": "2026-06-11T23:59:59Z", "entityRefs": [{ "type": "quiz", "id": "quiz-2026-06-11" }], "options": [ { "id": "perfect", "label": "Perfect score", "value": "perfect" }, { "id": "one-miss", "label": "One miss", "value": "one-miss" }, { "id": "two-plus-misses", "label": "Two or more misses", "value": "two-plus-misses" } ], "scoringRules": { "basePoints": 10, "perfectBonus": 15, "riskMultiplier": 1, "settlementPolicy": "Settle immediately after user's quiz attempt." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["daily", "trivia"] }, { "id": "sticker-set-completion-race", "title": "First Set Completion Race", "type": "collection", "description": "Predict which starter sticker set you will complete first.", "status": "scheduled", "opensAt": "2026-06-01T00:00:00Z", "closesAt": "2026-06-20T00:00:00Z", "entityRefs": [{ "type": "sticker-set", "id": "host-city-tour" }], "options": [ { "id": "host-city-tour", "label": "Host City Tour", "entityRef": { "type": "sticker-set", "id": "host-city-tour" } }, { "id": "team-crests-starter", "label": "Team Crests Starter", "entityRef": { "type": "sticker-set", "id": "team-crests-starter" } }, { "id": "matchday-moments", "label": "Matchday Moments", "entityRef": { "type": "sticker-set", "id": "matchday-moments" } }, { "id": "legends-and-trivia", "label": "Legends and Trivia", "entityRef": { "type": "sticker-set", "id": "legends-and-trivia" } } ], "scoringRules": { "basePoints": 20, "perfectBonus": 20, "riskMultiplier": 1, "settlementPolicy": "Settle from user's first completed sticker set among listed options." }, "resolution": { "status": "pending", "winningOptionIds": [] }, "tags": ["stickers", "collection"] } ]