A fixture appears
Matches come from a sports data provider, each with its own event id. Sportspad hashes that id into the fixture key, which means one real match maps to exactly one market and nobody can open it twice.
Pick a real fixture, pick a side, and open that team's coin. The opposing coin opens with it, both trade against ETH, and half a percent of every trade collects in a pot. When the result comes in, the pot buys the winning coin and burns it.
Lifecycle
Six steps, from a match appearing on the schedule to the pot being spent. The coins outlive all of it: settlement moves money, it does not close anything down.
Matches come from a sports data provider, each with its own event id. Sportspad hashes that id into the fixture key, which means one real match maps to exactly one market and nobody can open it twice.
The creator picks a side and names its coin. One transaction mints both coins, starts both curves, creates both Uniswap v4 pools and files the result question with the oracle. The creator's opening buy goes into the side they picked.
Each coin has its own ETH reserve and its own curve. Buy one and you do not touch the other's money. How the total splits between them is the market's view of the match, and it moves all week.
Trading carries on through kick-off. A coin that raises its target closes its curve and opens a locked full-range pool, which can happen before the match or months after it. The pot keeps filling either way.
Anyone can post the score after kick-off by putting up a bond. Leave it unchallenged through the window and it stands. Challenge it and you match the bond, an arbiter rules, and the correct side takes both.
Everything the pot collected, from trading on both coins, buys the winner and burns it. A draw or an abandoned match splits it. The losing coin keeps its own reserve, so its holders can still sell into the same bid as before.
An illustration of the six steps. Live figures are on each market's own page.
The pot
A trade pays one percent, split three ways. Half of it belongs to the match itself, and the result is the only thing that can decide where it lands.
0.50% · The pot
Sits with the fixture, out of reach of both coins and of the pad. It is spent once the oracle answers, in whichever direction the answer points.
0.30% · The creator
Chosen at launch and immutable afterwards. A stolen creator key cannot point a coin's fee stream anywhere else.
0.20% · The protocol
Both fee destinations are fixed addresses, so pushing a claim is a chore anyone can do and nobody can misdirect.
Each curve holds its own ETH and settlement never reaches into it. A holder on the wrong side of the result sells into exactly the bid that was there before kick-off. What the result changes is where the next money goes.
Settlement reads the result once and locks it in, then the pot goes on collecting from ordinary trading. Anyone can flush it again. Two years of people trading the losing coin is two years of buying the winner and burning it.
Sports
The mechanism is identical across all of them. What differs is how often a match ends without a winner, and that is what splits a pot.
On chain
Real fixtures, real event ids, and a coin on the team you fancy.