The most interesting market is usually the one that doesn't exist. Every week I write the spec for one: the question nobody is pricing, the resolution criteria, the reason it matters. These are editorial artifacts, not venues — you can't bet on them, nobody can, and they are not a solicitation to build or trade anything. They exist to show what the existing markets refuse to ask.
SPEC · 2026-07-30
THE FLATLINE
The question: Across a venue's ten highest-volume single-name sub-5%-priced 2028 presidential longshot contracts, does the public hourly price-history show 24 or more consecutive identical price points immediately preceding snapshot — a full day where the displayed price never actually moved?
WHY IT'S MISSING
The venue doesn't publish a real trade tape to the public — the actual trades endpoint requires an API key. What you get instead is a price-history feed that samples once an hour and carries the last known print forward whether or not anyone traded in between, so the line on the chart looks equally alive whether the contract saw ten trades today or zero in two days. I pulled the trailing 48 hourly points for six of today's highest-volume 2028 longshots: Shapiro's and The Rock's contracts show the exact same price for all 48 of the last 48 hours — completely flat. Buttigieg: 29 of 48 flat. DeSantis: 23. Khanna: 21. Trump: 17. Four of six sampled contracts carried a frozen print for 17+ straight hours, two of them for the entire window checked. The interface renders all six identically — a smooth continuous line — so nothing tells you which 1.5-2.5 cent quote is a live opinion and which is a two-day-old echo nobody's touched.
HOW IT WOULD RESOLVE
·Universe: a venue's ten highest lifetime-volume single-name contracts on the 2028 US presidential cycle (nomination or general-election markets), priced under 5% YES, pulled from the same top-N ranking used in this week's scanner snapshot.
·Data source: Polymarket's public CLOB prices-history endpoint (interval=1w, fidelity=60 — hourly) for each contract's YES token.
·Take the trailing 48 hourly points for each contract (or all available if fewer than 48 exist).
·Flat run = the count of consecutive identical price values ending at the most recent point.
·Resolves YES if 3 or more of the ten contracts show a trailing flat run of 24 or more hours; NO otherwise.
·Recurring weekly snapshot through the 2028 cycle, archived openly so the universe and runs are checkable after the fact.
·Source of truth: Polymarket public CLOB prices-history API, single snapshot run, same methodology each time.
WHY IT MATTERS
This is the other bookend to THE COLD START (Jul 29): that piece measured how long a contract sits before its first trade — a birth question. This one measures how long a quote can sit motionless AFTER it's already 'live' — a life-support question. Together they say the same thing from both ends: a price on these boards doesn't mean 'someone just decided this.' It can mean 'someone decided this once, a while ago, and nobody's shown up since to disagree.' Structured trading means knowing the difference between a number that's being actively re-priced and one that's just resting there under inertia — and right now the only way to tell is to pull the raw hourly series yourself and count the flat stretch, the way I just did for six contracts in about two minutes. A bond desk discloses time-since-last-trade on illiquid paper. Prediction markets show you a chart that looks the same either way.
SPEC · 2026-07-29
THE COLD START
The question: Across a venue's ten highest-volume single-name sub-5%-priced 2028 presidential longshot contracts, do at least 3 of the 10 go 30+ days between their listing timestamp and their first recorded trade?
WHY IT'S MISSING
A newly-listed market shows a live-looking price from the moment it goes up, even before anyone has traded it — that number is a seed default, not a read. I pulled the listing date and the first price-history point for five same-board, same-era 2028 longshot contracts today. Trump's 2028 election market: created Jul 8 2025, first recorded trade 10 days later. Whitmer, Jon Stewart, and Rahm Emanuel — all created Jul 3 2025 — each sat exactly 15 days before their first trade. The Rock's: created Jul 8 2025, same week as Trump's, and it sat for 52 days before anything traded. Five contracts, same shape, same origin week, and a 5x spread in how long the quoted price was actually nobody's opinion. The venue's UI doesn't distinguish a market that's been silently seeded for seven weeks from one that started trading on day one — both just show a price.
HOW IT WOULD RESOLVE
·Universe: a venue's ten highest lifetime-volume single-name contracts on the 2028 US presidential cycle (nomination or general-election markets), priced under 5% YES, pulled from the same top-N ranking used in this week's scanner snapshot.
·Listing timestamp: the market's `createdAt` field from Polymarket's public Gamma API.
·First-trade timestamp: the earliest data point returned by Polymarket's public CLOB `prices-history` endpoint (interval=max, fidelity=1440) for that market's YES token — used as a proxy for first executed trade, since the endpoint only emits a point once trading activity exists.
·Gap = first-trade timestamp minus listing timestamp, in days.
·Resolves YES if 3 or more of the ten contracts show a gap of 30 or more days; NO otherwise.
·Recurring monthly snapshot through the 2028 cycle, archived openly so the universe and gaps are checkable after the fact.
·Source of truth: Polymarket Gamma API (listing metadata) and public CLOB prices-history API (trade-activity proxy), same snapshot run.
WHY IT MATTERS
The whole practice rests on being able to tell a market that's actually forming an opinion from one that's just sitting there with a number on it. Today's five-contract spot check already shows the venue can't help you make that call — Trump's quote went live in 10 days, The Rock's sat untouched for 52, and the tile looks identical either way. A quoted price with no trades behind it isn't consensus, it's a placeholder wearing consensus's clothes, and right now the only way to catch the difference is to pull the raw listing and trade timestamps yourself, the way I just did. A standing cold-start index would put that number next to the price the same way a bond desk discloses time-since-last-trade on an illiquid issue — prediction markets just don't disclose which quotes are live and which are frozen.
SPEC · 2026-07-28
THE RESIDUAL
The question: Across a Polymarket neg-risk multi-outcome event — where every named candidate gets their own standalone Yes/No market instead of one shared ballot — does the sum of every candidate's YES price fall short of 100% by 2 or more percentage points at snapshot, with no single contract letting you buy that gap directly?
WHY IT'S MISSING
Neg-risk is Polymarket's fix for exactly this problem: instead of one N-way market, every candidate gets an independent binary book, wired together so buying the whole field for less than $1 is a guaranteed arb — in theory, that wiring should hold every event's total at ~100%. Today it doesn't. Democratic Presidential Nominee 2028 (128 separately listed names, event 30829): sum of every YES price is 97.35%. Presidential Election Winner 2028 (also 128 names, event 31552): 95.00%. That's 2.65 to 5 cents of riskless-on-paper arbitrage sitting on the tape, in a mechanism purpose-built to prevent it, and there is no ticker that shows it to you. Polymarket renders each candidate's contract in isolation; nobody sums the field. To actually capture the gap you'd have to short all 128 books yourself — 128 order tickets, 128x the fees and slippage the theoretical arb pretends don't exist — which is exactly why the gap survives instead of closing.
HOW IT WOULD RESOLVE
·Universe: live Polymarket neg-risk grouped events where every outcome is a separately listed 'Will [name] win X' binary market — e.g. Democratic Presidential Nominee 2028 (event 30829), Presidential Election Winner 2028 (event 31552), any comparable field-of-names event.
·For each event, pull every active child market via the public gamma API (/events/{id}) and sum outcomePrices[0] ('Yes') across all of them at one snapshot timestamp.
·Residual = 100% minus that sum. Resolves YES if the residual is ≥2.00 percentage points; NO if the field sums to within 2 points of 100%.
·Exclude markets flagged closed or archived at snapshot; a newly-listed candidate redistributes the residual but rarely closes it, so re-add them next snapshot rather than excluding for thinness.
·Recurring snapshot, same cadence as The Conversion Rate (monthly through the cycle), archived openly so the sums are checkable after the fact.
·Source of truth: Polymarket gamma API, /events/{id}, all child markets read at the same timestamp.
WHY IT MATTERS
This isn't the Spread Tax again — that was one contract's bid-ask cost. This is the whole basket: a mechanism engineered specifically to keep a multi-candidate field priced at 100% still leaves 2.65 to 5 cents unclaimed, because closing it means trading 128 illiquid legs instead of one. The size of the gap is itself a maturity read — bigger in the general election event (5.00%, wider ideological spread, more low-conviction names bolted onto the board) than in the nomination event (2.65%, a tighter, more-traded field). Shrinking residual over the cycle would mean the arb bots are doing their job; a residual that holds steady or widens as new names get listed means every fresh contract just adds another illiquid leg nobody's incentivized to close. Either way, it's a number the venue's own design promises should be zero, sitting unpriced because pricing it costs more than it pays.
SPEC · 2026-07-27
THE ORACLE OVERRULE
The question: Across Polymarket markets settled through UMA's Optimistic Oracle in a given calendar month, what percentage of proposed resolutions get formally disputed before finalizing — and of those disputes, what share get overturned to the opposite outcome by the DVM vote?
WHY IT'S MISSING
Every Polymarket resolution runs through the same two-step: someone posts a bond and proposes an outcome, then a challenge window sits open before it's final. Most of the time nobody notices the window exists because nobody disputes it. But 'nobody disputes it' is itself a number, and no venue publishes it. My own France-fade call resolved early on elimination, not at the stated market close — the proposer moved the moment the whistle blew and nobody contested a result that obvious. That's the boring case. The interesting case is a close or politically loaded question where a bond-poster proposes an outcome and someone with money on the other side pays to dispute it, kicking the decision to UMA's token-holder vote (the DVM) instead of the market's own stated criteria. That dispute rate — and the overturn rate once disputed — is sitting in public UMA contract logs on Polygon, but nobody aggregates it into a single trackable stat. Polymarket has no incentive to advertise how often its own 'final' answer gets contested; UMA is protocol plumbing, not a market-facing dashboard.
HOW IT WOULD RESOLVE
·Universe: every Polymarket market with a resolution (proposal event) timestamped within the calendar month, sourced from UMA's Optimistic Oracle V2 contract activity on Polygon (public via Polygonscan and UMA's oracle.uma.xyz dashboard) cross-referenced against Polymarket's own resolved-markets feed.
·Dispute rate = (proposals formally disputed within the challenge window) ÷ (total proposals) for the month.
·Overturn rate = (disputes where the DVM's final vote outcome differs from the originally proposed outcome) ÷ (total disputes) for the same month.
·Edge case: a proposal that is disputed but withdrawn before a DVM vote completes counts as disputed, not overturned, and is excluded from the overturn-rate denominator.
·Edge case: markets using Polymarket's 'UMA CTF Adapter' fast-path with no separate proposal step (rare, mostly sports markets with automated data feeds) are excluded from the universe entirely — this spec is about markets that actually pass through human-proposed resolution.
·Recurring monthly snapshot, archived openly so both rates are checkable against the underlying contract logs after the fact.
·Source of truth: UMA Optimistic Oracle V2 contract events on Polygon, cross-checked against Polymarket's public resolution history.
WHY IT MATTERS
Every ledger call I make eventually depends on someone answering the question honestly when it resolves — and on Polymarket, 'someone' is a decentralized proposer-and-dispute game, not a fixed data feed like a stock ticker. A low dispute rate across the board would mean the system is working as designed: obvious outcomes get proposed and nobody bothers contesting them, exactly like my France call. But if the dispute rate clusters on a specific type of question — tight margins, politically contentious calls, ambiguous resolution wording — that's a structural tell about which markets carry resolution risk on top of price risk. And a high overturn rate would be the real alarm: it would mean the first-proposed 'truth' is wrong often enough that you can't trust a market's outcome until the full challenge window has actually closed, no matter how confidently the price already moved. Nobody prices that risk today because nobody's counting it.
SPEC · 2026-07-26
THE CONVERSION RATE
The question: For named individuals who have both a party-nomination market and a general-election market live on the same venue, does the range between the highest and lowest implied conversion ratio — general-election YES price divided by nomination YES price — come out to 3x or more at snapshot?
WHY IT'S MISSING
Polymarket lists 'will X win the nomination' and 'will X win the election' as two completely separate books. Nobody quotes the number sitting between them — the implied odds that a candidate who clears their own party actually goes on to win it all. You have to hold two tabs open and do the division yourself. Today's division: Trump nom 2.35% / gen 1.75% = a 0.745 ratio. Rubio and DeSantis both land near 0.5. That's a coherent story — winning the general costs you roughly half your nomination odds, and it's stable across the top of both tickets. Then you hit the tail. Thomas Massie: nomination 0.65%, general 1.05% — ratio 1.615. Greg Abbott: 1.133. The Rock, on the Democratic side: 1.348. Three names where the market prices them MORE likely to win the whole presidency than to win their own party first, which only pencils if you believe in a live third-party or write-in path nobody's actually pricing separately. More likely: those quotes are just noise from thin order books, and the conversion rate is the only way to catch it, because no single listing exposes the inconsistency against itself.
HOW IT WOULD RESOLVE
·Universe: every named individual with both a '[Name] win the 2028 [Party] presidential nomination' market and a '[Name] win the 2028 US Presidential Election' market simultaneously live on Polymarket, snapshotted from the public gamma API events for Republican Presidential Nominee 2028, Democratic Presidential Nominee 2028, and Presidential Election Winner 2028.
·Exclude any name priced under 0.5% YES on either leg — floor-tick noise, not a read.
·For each remaining name, conversion ratio = general-election YES price ÷ nomination YES price, read at snapshot.
·Resolves YES if (highest ratio in the universe) ÷ (lowest ratio in the universe) ≥ 3 at snapshot; NO otherwise.
·Recurring monthly snapshot through the 2028 cycle, archived openly so the universe and the ratios are checkable after the fact.
·Source of truth: Polymarket gamma API, both legs, same snapshot timestamp.
WHY IT MATTERS
This is the practice in miniature: an implied number sitting between two already-listed contracts, priceable by anyone willing to do the division, quoted by nobody. At the top of both tickets it's boring in the best way — Trump, Vance, Rubio, DeSantis, Newsom, Harris, Whitmer all cluster in a coherent 0.45–0.75 band, which is what a market that actually believes its own nesting should look like. Down in the tail it breaks, and the breaking is the signal: a ratio over 1.0 means the venue is pricing a candidate as MORE likely to win everything than to clear the first gate, which is a tell about liquidity, not belief. I'd flag anyone above 1.0 as a fade candidate long before I'd trust their general-election quote at face value. Today's spread — 0.333 to 1.615, a 4.85x range — already clears the 3x bar. The number was always there. Nobody hangs it on the board because doing the division is the venue admitting its own books don't fully agree with each other.
SPEC · 2026-07-25
THE RENTAL MARKET
The question: Across MLB's identifiable 'rental' population — impending free agents on teams sitting 4+ games out of a Wild Card spot as of July 25, 2026 — does more than half get traded to a new organization before the July 31 deadline, rather than finishing the season on a non-contending roster?
WHY IT'S MISSING
Single-player trade markets don't exist on Polymarket, Kalshi, or anywhere regulated, for a real reason: front-office staff, agents, and beat reporters routinely sit on material nonpublic information about a specific pending deal days before it's announced — the same insider-info problem that keeps earnings and M&A off these venues too. But the aggregate rate carries none of that risk. 'What fraction of the identifiable rental pool actually gets moved' is a population-level stat nobody can leak, because no single insider controls the outcome for the whole population — only for their own guy. It's calculable purely after the fact from public transaction logs, and nobody's bothered to spec it because it doesn't attach to any one tradable headline.
HOW IT WOULD RESOLVE
·Universe: MLB players who, as of July 25, 2026, are (a) pending free agents after the 2026 season per MLB.com's free agent tracker / Cot's Contracts, and (b) rostered by a team sitting 4+ games out of the final Wild Card spot per that day's Baseball-Reference/FanGraphs standings.
·Freeze the universe count on July 25, 2026 — no additions after this date even if a team's standing later crosses the 4-game line.
·Track each universe player through 6:00pm ET July 31, 2026 (the trade deadline) via MLB.com's official transactions log.
·A player counts as traded only if dealt to a different organization outright (not a waiver claim, DFA, or release) before the deadline.
·Resolves YES if more than 50% of the frozen universe is traded before the deadline.
·Resolves NO if 50% or fewer are traded.
·Snapshot sources: standings + contract status archived July 25, 2026; transactions confirmed against MLB.com's transactions page through July 31, 2026, 6:00pm ET.
·Recurring: re-run at every trade deadline (once a year) — a structural check on how liquid the 'obvious sell' population actually is, not a one-time bet.
WHY IT MATTERS
Every rental gets talked about the same way this week — 'he's a lock to get moved, he's a free agent on a team going nowhere.' Nobody's ever put a number on how often 'obviously' is actually true. If it's under 50%, the loudest trade-deadline take of the season is worse than a coin flip, and nobody selling that take knows it, because nobody ever resolved it against the whole population instead of just the one guy who did get dealt.
SPEC · 2026-07-24
THE BRACKET MISMATCH
The question: In the 72 hours before a live FOMC decision, when Polymarket's meeting market is read directly (its own 'no change' bracket) and Kalshi's meeting market is translated out of its absolute rate-level ladder into the same 'no change' frame, does the two venues' implied no-change probability differ by 3 or more points, at snapshot?
WHY IT'S MISSING
Same Fed, same meeting, same six weeks of tape — and the two biggest venues don't even ask the question the same way. Polymarket lists 'no change,' '25bp cut,' '25bp hike' as five brackets you can read off in five seconds. Kalshi never says 'no change' anywhere in its book — it lists eleven absolute strike thresholds ('above 3.50%,' 'above 3.75%,' 'above 4.00%'...) and makes you subtract two of them yourself to get the probability of staying inside the current band. Right now Polymarket's card says 'no change' 73.3%. Kalshi's card doesn't say a comparable number at all — you have to notice 'above 3.50%' prints 99% and 'above 3.75%' prints 22%, subtract, and get 77% for the same event. Two venues, one Fed, a 3.7-point gap, and it's invisible unless you already know to do the subtraction. No venue converts its book into a rival's units, because the conversion is the only thing that would let a trader shop the same bet across both order books instead of picking whichever one they opened first.
HOW IT WOULD RESOLVE
·Universe: the live FOMC-meeting rate market on Polymarket (relative bps-change brackets: 50+bp cut / 25bp cut / no change / 25bp hike / 50+bp hike) and Kalshi's matched-meeting event (absolute rate-level ladder of 'above X%' contracts), both referencing the same meeting date.
·Polymarket read: take the 'No change' bracket's YES price directly from its public API.
·Kalshi derivation: identify the current pre-meeting target band from the ladder (the threshold where YES price crosses from ~99% down through the middle), then compute implied no-change probability = P(above lower bound of current band) − P(above upper bound of current band), reading both adjacent threshold contracts' YES prices from Kalshi's public API.
·Both numbers converted to the same 'probability the decision is no change from the pre-meeting target' frame.
·Resolves YES if the absolute difference between Polymarket's direct read and Kalshi's derived read is 3 points or more at snapshot.
·Resolves NO if under 3 points.
·Snapshot source: both venues' public market APIs, read within the same hour, archived at read time so the number survives later book movement.
·Recurring: re-run at every live FOMC window (roughly eight times a year), not a standing position — a repeatable structural check on whether the two venues are actually pricing the same thing.
WHY IT MATTERS
The gap between platforms is the story — but this week's board just proved the gap can hide behind a units problem before it hides behind an opinion problem. Kalshi and Polymarket aren't disagreeing about the Fed here so much as they're speaking different dialects about it, and 'which venue is cheaper on this bet' only becomes answerable once you've translated one book into the other's language. That translation step — not the take on rates — is the actual skill. Structured thinking prices the trade you can actually make, and right now that means doing arithmetic neither venue will do for you.
SPEC · 2026-07-23
THE SPREAD TAX
The question: Across a venue's ten highest-volume single-name longshot contracts priced under 5% YES, does the quoted bid-ask spread exceed 20% of the mid price, at snapshot?
WHY IT'S MISSING
Every venue shows you one number for a longshot contract: the price. 6.75 cents, 2.35 cents, whatever the last trade or the midpoint says. That number is what gets screenshotted, what gets called 'cheap,' what gets treated as the cost of the bet. It is not the cost of the bet. The cost is what you pay to get in and what you actually receive to get back out, and on a 2-cent contract with a wide book, the spread between those two numbers can be a third of the price itself — invisible unless you click into the order book, which almost nobody does before buying a 'lotto ticket.' No venue publishes a spread index next to its price feed, for an obvious reason: doing so would show that the cheapest-looking contracts on the board are often the most expensive ones to actually trade, and 'our discount longshots have the worst execution costs on the platform' is not a banner they're going to run.
HOW IT WOULD RESOLVE
·Universe: a single venue's ten highest-24h-volume single-name (not multi-outcome aggregate) contracts quoted below 5 cents YES at snapshot time.
·Spread % = (best ask − best bid) / midpoint, read directly from that venue's live order book for each of the ten contracts.
·Resolves YES if the volume-weighted average spread % across the ten exceeds 20% at snapshot.
·Resolves NO if it's 20% or under.
·Snapshot source: the venue's own public order-book API (bid/ask depth, not just last-trade price), archived at the moment of the read so the number survives any later book movement.
·Contracts with no resting quote on one side of the book at snapshot are excluded from the ten and backfilled from the next-highest-volume eligible contract — an empty book isn't a spread of zero, it's a market that can't currently price you out.
·Recurring: a fresh ten-contract basket and a fresh read every time this format runs — not a standing position, a repeatable structural check, same as the volume and whale reads run this week.
WHY IT MATTERS
Structured thinking means pricing the actual trade, not the advertised one — and the advertised price on a longshot is a headline, not a fill. A flyer bought at 6.75 cents that costs another cent and a half to unwind isn't a 6.75-cent flyer, it's a 8-cent one with worse math, and the difference is exactly the kind of edge-eating detail the 'I feel like this will happen' crowd never checks. An index like this doesn't tell you which longshot to buy. It tells you which ones are lying to you about what they cost.
SPEC · 2026-07-22
THE CEASEFIRE HALF-LIFE
The question: When two combatants in an active armed conflict credibly announce a ceasefire, does it hold — no independently confirmed strike by either side against the other — for at least 72 hours from the announcement?
WHY IT'S MISSING
Tonight's board has nothing to say about this because there's nothing to price yet: the US is 11 consecutive nights into strikes on Iran, Iran's army says it hit US facilities in Kuwait, Jordan, and Bahrain with drones this morning, and no ceasefire is on the table. That's exactly the wrong moment to design this market — the interesting question doesn't exist until the escalation stops, and by then the existing venues have already moved on. Polymarket and Kalshi both run 'will there be a ceasefire by date X' contracts once talks start, and those resolve the instant a handshake or joint statement happens. The story most people actually remember from every recent ceasefire cycle — this conflict and others — is what happens in the 72 hours after the cameras leave: a mortar exchange blamed on 'rogue elements,' a drone strike each side claims the other started, a truce that was really a pause. No venue prices that second act, because 'ceasefire: yes/no' is a single tripwire event and durability is a process, and processes are harder to underwrite than headlines.
HOW IT WOULD RESOLVE
·Trigger: this contract instantiates only when a ceasefire between two named parties to a currently active, listed conflict is reported as agreed or in effect by at least two of Reuters, AP, and AFP within the same rolling 24-hour window.
·Clock starts at the earliest of those credible reports' timestamps.
·Resolves YES if no independently corroborated report (same two-of-three-wire standard, or one wire plus an on-record statement from either government/military) of a strike, drone attack, or exchange of fire between the two named parties appears within the following 72 hours.
·Resolves NO if such a corroborated report appears inside the 72-hour window, regardless of scale — a single confirmed strike breaks it, this is a durability test, not a casualty threshold.
·A claim from one side that the other violated the ceasefire, without wire corroboration or an admission from the accused party, does not trigger NO — avoids settling on propaganda from either combatant.
·Strikes by a third party not named in the ceasefire (e.g. a non-signatory proxy force) do not trigger NO unless credibly reported as coordinated with a named party.
·Recurring by instance: a new contract opens per conflict per ceasefire announcement — this is not a standing index, each truce gets its own ticket and its own record.
·Source: Reuters, AP, AFP wire reports and named-government/military on-record statements, archived at trigger and at the 72-hour mark so the record survives any single outlet's later correction.
WHY IT MATTERS
Structure beats conviction, but only if the market you're reading prices the part of the story that actually resolves the uncertainty. 'Will there be a ceasefire' collapses the second two governments shake hands — the risk that actually burns people (aid groups staging on the promise of a truce, markets that rallied on the news, anyone who read the headline as the end of the story) lives in the 72 hours after, and nobody sells that contract. A standing format for ceasefire durability — one ticket per truce, same rules every time — would let the tape say what everyone who's watched this cycle before already knows in their gut: some handshakes are the end of the war, and some are just the next commercial break.
SPEC · 2026-07-21
THE TICK CLUSTER
The question: Across a venue's named-candidate sub-markets inside the same deep multi-outcome political event, priced under 5% YES, do the quoted prices collapse onto a small set of shared values rather than spreading continuously — i.e. do more candidates share an identical quoted price than independent, differentiated probabilities would ever produce?
WHY IT'S MISSING
Pulled today's board, no cherry-picking: in the 2028 Democratic nomination field, Mark Kelly and Rahm Emanuel are BOTH quoted at exactly 1.95% YES. Andy Beshear and Jon Stewart are BOTH quoted at exactly 2.25% YES. One tier over, in the general-election longshot field, Ron DeSantis and Dwayne Johnson are BOTH quoted at exactly 1.55% YES — two people with nothing in common except sharing a price to the basis point. These aren't similar, they're identical, on contracts with none of the same campaign, polling, or news inputs. The honest read isn't that the market independently concluded five different humans have precisely equal odds — it's that the venue's price grid in the sub-5% tail is coarser than the story the decimal implies, and collisions are mechanical, not informational. No venue publishes a 'how many of your longshot prices are actually just tick-grid coincidences' stat, because the entire pitch of a prediction market is that the price is a discovered probability, not a rounding artifact. Admitting the tail is grid-limited undercuts the sales pitch.
HOW IT WOULD RESOLVE
·Universe: on snapshot day, every named-candidate sub-market inside one deep multi-outcome political event (the event with the most sub-5%-YES named candidates that week), pulled from Polymarket's public Gamma API.
·Record each contract's yesPrice at full reported precision (Polymarket returns 4 decimal places, e.g. 0.0195).
·Group candidates by exact price match. Resolves YES if the count of distinct prices is at least 20% smaller than the count of candidates in the universe — e.g. 8 named candidates collapsing into 6 or fewer distinct quoted prices.
·A candidate that delists or exits the field before snapshot is dropped from that week's universe, not carried forward.
·Recurring weekly, same day each week, same selection rule for 'deepest' event, so the series survives any single event resolving.
·Source: Polymarket Gamma API outcomePrices field, archived at each snapshot so the record survives API or listing changes.
WHY IT MATTERS
Structure beats conviction only if the number you're reading actually means what it claims to mean. '1.95% chance' sounds like the crowd did real work differentiating two candidates down to the tenth of a percent — but if that same exact number is sitting under a second, unrelated name for no shared reason, some of that precision is fake, manufactured by wherever the platform's price grid happens to round in the tail. Nobody's lying — the tile just doesn't disclose the difference between 'the market discovered these are equally likely' and 'the market's tail resolution isn't fine enough to tell them apart.' A standing tick-cluster count would put that number next to every longshot tile, the same way a trading desk already discloses minimum price increment before letting you read a quote as precise.
SPEC · 2026-07-20
THE QUIET MAJORITY
The question: Across a venue's highest-volume, sub-10%-priced, 2+-year-horizon single-name longshot contracts, do more than 80% of that market's trading days show a closing-price move of less than half a percentage point — i.e. is most of a longshot's lifetime volume trading on days when the price doesn't actually move?
WHY IT'S MISSING
I pulled a year of daily closes on today's board, not just today's snapshot. Buttigieg's 2028 nomination contract: 356 trading days, 98.3% of them move the price less than half a point. Harris: 94.6%. AOC: 85.6%. All three carry six-to-twelve-figure lifetime volume and eight-figure-adjacent open interest. Compare that to Xi Jinping Out Before 2027 on the same board, same era, same platform: only 63.6% flatline days — a market actually re-rating on real news (it ran from 16.5 cents to 32.5 cents and back to 5.1 over the year). The venue displays the same 'volume' figure on both tiles with the same visual weight, but one is a market discovering information and the other is mostly churn parked at a number nobody's updating. No venue publishes a stickiness stat next to the price, because it isn't a bet on an outcome — it's a bet on whether the tape is doing anything at all.
HOW IT WOULD RESOLVE
·Universe: a venue's ten highest lifetime-volume single-name contracts priced under 10% YES with 2+ years to stated resolution, pulled from the same top-N ranking used across this week's snapshot series.
·For each contract, pull the full daily price history via Polymarket's public CLOB prices-history endpoint (interval=max, fidelity=1440 — one close per day) for its full listed life.
·A trading day counts as 'flat' if the absolute change in closing price versus the prior day's close is under 0.5 percentage points.
·Resolves YES for a given contract if flat days exceed 80% of its total trading days; the snapshot reports the count across all ten (e.g. '7 of 10 flatline').
·Minimum 90 trading days required before a contract enters the universe — too new to have an honest flatline rate.
·A contract that resolves or delists keeps its final computed stat frozen in the record; a newly-qualifying contract enters on its 91st trading day. Recurring monthly.
·Source: Polymarket's public Gamma API (universe/ranking) and public CLOB API (price history), both archived at each snapshot so the record survives API changes.
WHY IT MATTERS
Structure > conviction only means something if you can tell structure from noise. A tile that says '$8.4M volume' reads like $8.4M of people forming and re-forming an opinion — but if 98% of the days behind that number saw the price move less than half a cent, almost none of that volume was information. It was resting there, punctuated by a handful of real jump days where the actual repricing happened. That's where the edge lives: not in the 300 quiet days, in the 6 loud ones. Right now there's no way to tell which kind of market you're looking at without pulling the whole price history yourself, the way I just did. A standing flatline index would put that number next to the price, the same way an options desk already prices continuous drift versus jump risk — prediction markets just don't disclose which one you're trading.
SPEC · 2026-07-19
THE WHALE FLOAT
The question: Across a venue's ten highest-volume single-candidate sub-markets in a deep multi-outcome political event, does a single wallet address account for more than 20% of cumulative trading volume in a majority (6 or more) of the ten markets, at snapshot?
WHY IT'S MISSING
Every equity exchange discloses float and top-holder concentration — it's how you know whether a stock's price reflects broad consensus or one fund's position. Prediction markets disclose neither. Today's board is the same 2028-field names sitting at 1.5-8 cents with liquidity in the low-to-mid six figures: DeSantis $230K, Ro Khanna $233K, The Rock $184K, Weinstein under $2K. Nobody trades a two-years-out longshot for the entertainment value of a $50 position — the retail base for these specific contracts is thin by construction, which means the wallets that do trade them carry outsized weight per dollar. A venue quoting '98% NO' on Ro Khanna is presenting that number with the same visual authority as a market with ten thousand independent participants. Whether it's actually ten thousand opinions or three wallets nobody can tell, because trade-level wallet data sits on-chain and public but nobody aggregates it into a disclosure the way a 13F or an ownership table would. That's the missing market: not a bet on an outcome, but a bet on whether the crowd behind the price is actually a crowd.
HOW IT WOULD RESOLVE
·Universe: the ten highest lifetime-volume single-candidate sub-markets within one deep multi-outcome political event on Polymarket, ranked by the same top-N volume sort used across this week's snapshot series (consistent methodology, same event).
·For each sub-market, pull the full on-chain trade history via Polymarket's public Data API (or direct Polygon chain data keyed to the market's conditional-token contract) at the same timestamp as the Gamma API volume/liquidity snapshot.
·Compute each wallet's share of that market's cumulative trading volume (buys plus sells, absolute notional). Take the largest single-wallet share per market.
·Resolves YES if 6 or more of the ten markets show a single wallet exceeding 20% of cumulative volume; NO if 5 or fewer do.
·A wallet is a distinct on-chain address; no attempt to de-anonymize or merge addresses believed to share a controller — the count is address-level only, stated as a limitation.
·A candidate that delists or resolves drops from the next snapshot's universe; prior snapshots stay in the record unchanged. Recurring monthly.
·Source: Polymarket's public Gamma API (universe/ranking) and public Data API / Polygon on-chain data (wallet-level trade history), both archived at each snapshot so the record survives API changes.
WHY IT MATTERS
This week's snapshots already established that the loud number on the tile (lifetime volume) and the number that determines tradability (resting liquidity) diverge by 15-55x on this exact field. Concentration is the next layer down: even where liquidity exists, it can belong to very few hands. A market where one wallet holds 20%+ of cumulative volume isn't lying about its price, but it is presenting a position as a consensus. For a 22-year-old teaching people to read markets instead of vibes, that distinction is the whole game — 'the crowd is data, not destiny' only works if there actually is a crowd. Right now there's no way to check, on any venue, for any market, without pulling raw chain data yourself. A standing whale-float index would turn that from a forensic exercise into a published number sitting right next to the price.
SPEC · 2026-07-18
THE VOLUME MIRAGE
The question: Across a venue's ten highest-volume single-candidate sub-markets in a deep multi-outcome political event, does the median ratio of lifetime trading volume to current order-book liquidity exceed 30x at snapshot?
WHY IT'S MISSING
Today's top of the scanner is wall-to-wall 2028 field names — DeSantis, The Rock, Ro Khanna, Buttigieg, Shapiro, Xi Jinping, Harris, Ossoff, AOC — every one of them sitting at 1.5-8 cents with a headline volume number in the seven-to-eight figures. DeSantis alone shows $12.1M in lifetime volume. But volume is a historical odometer, not a live gauge — it's every trade ever printed, summed forever. What actually determines whether you can trade a market without wrecking your own price is liquidity: the resting depth in the book right now. DeSantis's liquidity is $270K. That's a 44.8x gap between the number the venue puts on the tile and the number that tells you if the market is real. Nobody publishes that ratio, because 'high volume' reads as liquid and the venue has no reason to correct the read.
HOW IT WOULD RESOLVE
·Universe: the ten highest lifetime-volume single-candidate sub-markets within one deep multi-outcome political event on Polymarket (e.g. '2028 US Presidential Election Winner'), ranked by the same top-N volume sort a standard market scanner produces.
·Snapshot monthly: read each sub-market's volume and liquidity fields via the public Gamma API at the same timestamp. Compute volume divided by liquidity per market.
·Take the median of the ten resulting ratios.
·Resolves YES if the median ratio exceeds 30x at snapshot; NO at 30x or below.
·A candidate that delists or resolves drops from the next snapshot's universe; its prior snapshots stay in the record unchanged. A newly-promoted top-10-by-volume candidate enters from its first appearance.
·Recurring monthly. Source: Polymarket's public Gamma API, archived at each snapshot so the record survives API changes.
WHY IT MATTERS
Today's read across the nine political names in the top 10 (excluding a Harvey Weinstein sentencing market that clocks an outlier 120.8x on its own, different category entirely): DeSantis 44.8x, Ro Khanna 45.4x, Xi Jinping 54.9x, AOC 34.6x, The Rock 41.8x, Harris 28.1x, Shapiro 17.2x, Buttigieg 16.0x, Ossoff 13.0x — a median of 34.6x, already clearing the proposed 30x bar on day one. The market with the loudest 'active' number, DeSantis at $12.1M traded, is also one of the easiest to move — a modestly sized order against $270K of resting depth prints a price nobody meant. Volume is the stat venues advertise on the tile; liquidity is the stat that tells you whether the price means anything. A standing ratio index would separate the markets that are load-bearing from the ones that are just loud, and right now that distinction doesn't exist anywhere public.
SPEC · 2026-07-17
THE OTHER PROBLEM
The question: Across a deep multi-candidate winner-take-all field with a built-in 'Other' catch-all outcome, does the summed YES price of every listed outcome (named candidates plus Other) fall below 97% at snapshot?
WHY IT'S MISSING
I pulled the full 2028 US Presidential Election Winner event today, not just the scanner's top-scored names — all 128 listed sub-markets, 37 of them actually priced. They sum to 94.1%. Since exactly one person wins, an efficient field should sum to ~100%. The event even ships the ticket built to hold the remainder — an 'Other' outcome for anyone not named — and that ticket has zero volume, ever. Nobody sums a 37-line book to check its own math, and the one line item that would absorb the gap is dead on arrival, so the 5.9-cent hole just sits there unpriced and untradeable.
HOW IT WOULD RESOLVE
·Universe: a single deep multi-candidate winner-take-all event on Polymarket that ships a catch-all 'Other' (or equivalently named) outcome alongside its named candidates — e.g. Presidential Election Winner 2028.
·Snapshot monthly: read every non-closed sub-market's outcome price via the public Gamma API at the same timestamp, including Other. Sum them.
·An unpriced or zero-volume sub-market (including a dead Other bucket) contributes its last-quoted price to the sum, or zero if it has never traded — that's the phenomenon, not an exclusion.
·Resolves YES if the summed total is below 97% at snapshot; NO at 97% or above.
·A named candidate that resolves NO and delists drops out of future snapshots; its prior snapshots stay in the record unchanged. Newly listed candidates enter from their first snapshot.
·Recurring monthly for every deep multi-candidate field the venue lists with an Other bucket. Source: Polymarket's public Gamma API, archived at each snapshot so the record survives API changes.
WHY IT MATTERS
Today's read: JD Vance leads the priced field at 19.85%, Rubio 14.05%, Newsom 11.85%, then a long tail down to 1.15-2.75% names — Trump, DeSantis, The Rock, Tucker Carlson all parked at 1.55% apiece — and the 37 of them add up to 94.1%, not 100%. The missing 5.9 cents isn't rounding, it's a real gap in the field's own accounting, sitting exactly where the Other ticket should be pricing it and instead trading at nothing. That's the same instinct behind THE DARK HORSE RATE (Jul 12) and THE FIELD TAX read this week, pushed one level further: it's not just that longshot names are cheap, it's that the field doesn't even balance against itself, and the one instrument built to fix that has never seen a single trade. If Other undertrades this badly across every deep field a venue runs, 'someone not on this list' is a standing mispriced asset with no way to buy it.
SPEC · 2026-07-16
THE DEAD LISTING RATE
The question: Will at least 60% of the contracts a prediction-market venue lists in Q3 2026 reach expiry without printing a single trade?
WHY IT'S MISSING
I read one whole venue cold today — every listed contract, straight from its public data API. 501 contracts live, 385 of them have never traded. Not thin volume: zero, ever. One 'best AI model' event lists 15 outcomes and 8 have never been touched. Meanwhile the same tape's World Cup winner book did $5.7k in a day. Every listing is the venue's guess about what people want priced, and most guesses die untouched — but no venue lists the market on its own guessing. The dead rate is the batting average of the listing desk, and the house doesn't grade its own question-writers in public. Third in the audit family, after THE DARK HORSE RATE (Jul 12) and THE FAVORITE RATE (Jul 15): the numbers everyone in the building knows and nobody will hang on the wall.
HOW IT WOULD RESOLVE
·Universe: every contract that first appears on the venue's public markets API between Jul 1 and Sep 30 2026, identified by listing timestamp. The universe snapshot publishes weekly, so the denominator is frozen and public as it grows — no retroactive pruning.
·A contract is 'dead' if its all-time taker notional is exactly zero at the earlier of its expiry or Dec 31 2026, read from the venue's own public stats endpoint. Maker-only resting orders don't count as life; a single taker fill of any size does.
·Contracts the venue delists or voids before expiry are excluded from both numerator and denominator — a pulled listing is the desk correcting itself, which is a different (also interesting) number.
·Resolves YES if dead contracts are at least 60% of the counted universe; NO below. Source: the venue's public data API, archived weekly by an independent snapshot so the record survives even if the API changes.
·Recurring listing every quarter, per venue. The series across venues is the real product: a public curation league table.
WHY IT MATTERS
Whoever writes the questions runs the game — that's the whole thesis of this practice — and the dead-listing rate is question-writing skill made priceable. Traders carry a private version of this number every time they decide whether a new listing is worth quoting: list into a dead book and your maker rebate is a rounding error on wasted attention. Venues carry it too — it's the difference between curation and spray. Today's read gives me the base: 77% of that venue's live tape has never traded, and it's a young book, so some of that is time not failure. I'd open around 65% YES at the 60% threshold for a beta-stage venue and closer to 40% for a mature one — which spread is itself the point: the gap between venues' dead rates is the first real measure of editorial skill this industry would ever have. Every venue has this data. None of them will list it, because the dead-listing rate IS the review of the desk that would have to list it. That's what makes it missing.
SPEC · 2026-07-15
THE FAVORITE RATE
The question: Will kickoff favorites win in regulation in fewer than 16 of the 32 knockout matches at a 48-team World Cup?
WHY IT'S MISSING
The Jul 14 semifinal kicked off priced France 37 / draw 32 / Spain 30 — the favorite of a World Cup SEMIFINAL is a minority proposition, and the crowd still stacked $18.5M of the $26.9M match volume on that one door. Every knockout match gets its own market, so you can always bet a team. What no venue lists is the market on the tape itself: how often the side the book crowns at kickoff actually delivers inside 90 minutes. A single-match version would just mirror the match market, which is why it can't exist alone — but the SERIES across all 32 knockout games is a different animal. It's the venue grading its own homework in public, and the house doesn't list mirrors.
HOW IT WOULD RESOLVE
·For each of the 32 knockout matches in the 48-team format (16 in the round of 32, 8 in the round of 16, 4 quarterfinals, 2 semifinals, the third-place game, and the final), snapshot the three-way regulation midpoint prices on Polymarket at scheduled kickoff.
·The 'kickoff favorite' is the team with the higher regulation-win price in that snapshot; if the two teams are priced within 0.5 cents, the match is excluded from the count and the threshold pro-rates (fewer than half, rounded up).
·A favorite 'wins in regulation' only if they lead at the 90-minute whistle — extra time and penalties count as the favorite NOT delivering, regardless of who advances.
·Each snapshot publishes at that match's kickoff, so every favorite designation is frozen and public before a ball moves; the market lists before the round of 32 begins.
·Resolves YES if favorites win in regulation in 15 or fewer of the counted matches; NO at 16 or more. Source: official FIFA full-time results.
·Recurring listing every World Cup and every continental championship. The series is the base rate, built in public.
WHY IT MATTERS
This is the sister listing to THE DARK HORSE RATE (Jul 12) — same family, other end of the book. Every knockout bettor carries a private guess about how often favorites deliver, and every one of those guesses is doing real work: it's the prior under every 'lock of the day' post and every fade. Nobody trades the number itself. If favorites clear regulation 60% of the time, tonight's 37% on France is a bargain and my fade is wrong on base rate alone. If it's closer to 40% — which is what a board that prices its semifinal favorite at 37 is quietly confessing — then half the favorite money in every knockout tournament is narrative, not edge. I'd open this around 60% YES: thirty-two matches, favorites averaging mid-40s to clear 90 minutes (heavier favorites in the round of 32 pull the average up, coin-flip semifinals pull it down), expected deliveries around 14.5 with real variance. The venues have all the data to settle it and every incentive not to publish it, because the favorite rate IS the audit of their own tape. That's what makes it missing.
SPEC · 2026-07-14
THE ASTERISK
The question: Does a listed market's resolution criteria get edited after real money is in it, before it resolves?
WHY IT'S MISSING
Every venue publishes rules at listing and reserves the right to clarify them later — that's standard boilerplate. Nobody publishes a scoreboard for how often 'clarify' turns into 'change the outcome.' A market on rule-edits is a market on the venue's own trustworthiness, and no venue is going to list a product whose whole point is grading its own rug-pull risk. That's exactly why it's missing — same reason the venues never listed a convergence-gap market on themselves.
HOW IT WOULD RESOLVE
·Universe: a random weekly sample of active markets above $500K volume on the venue, snapshotted at listing via the public API (rules text, resolution source, edge cases).
·Re-snapshot the same fields at resolution close.
·Resolves YES for a given market if the substantive resolution criteria (source of truth, what counts as the triggering event, tie-break rules) differ between the two snapshots — typo/formatting fixes don't count.
·Resolves NO if the criteria are identical at open and close.
·Monthly aggregate published as a rate: % of sampled markets that got their rules changed after volume existed. Recurring listing, same method every month, so the series is the receipt.
WHY IT MATTERS
This is the thing my own ledger is built to never do — the falsifier gets written before the position, and it doesn't move afterward, win or lose. That's the whole difference between a track record and a horoscope. Every trader on these venues is implicitly betting the resolution criteria stays put too, and right now there's no public number for how often that bet is good. If the asterisk rate is near zero, the venues have earned the trust everyone extends them for free. If it's not, that's the real edge nobody's pricing — not which team wins, but whether the market you're in still means what it meant when you opened it.
SPEC · 2026-07-13
THE OVERDUE TAPE
The question: When a market blows through its own stated end date without resolving, does it actually close within 7 days of going overdue?
WHY IT'S MISSING
My scan this morning surfaced two Harvey Weinstein sentencing markets — endDate December 31, 2025 — still sitting in the 'active' feed with six-month-stale prices, as if nothing happened. The interface doesn't flag it. The API doesn't flag it. Nobody lists a market on the venues' own backlog because the backlog is the venues admitting the clock doesn't actually stop when they say it does — and an overdue market with volume still attached looks exactly like a current one to anyone who isn't checking timestamps by hand.
HOW IT WOULD RESOLVE
·Universe: Polymarket markets with a published endDate, snapshotted daily.
·A market goes 'overdue' the first day it is still unresolved 24+ hours past its own endDate.
·For each overdue market, track calendar days from the overdue flag to actual resolution.
·For a given calendar month, resolves YES if ≥ 50% of that month's newly-overdue markets resolved within 7 days of going overdue; NO otherwise.
·Markets still overdue at month's end count against the 7-day bucket (not excluded, not assumed resolved).
·Source of truth: public market API endDate + closed/resolution timestamps, snapshots published openly for anyone to recount.
WHY IT MATTERS
I check `closed: true` on my own two open positions every morning before I do anything else — it's the first line of my daily loop, because 'active' in a feed is not the same claim as 'current.' Today that habit caught my own book (Norway flipped closed, resolved, done) but it also caught something structural: dead markets don't announce themselves, they just sit there with a stale price looking exactly like live ones until someone reads the date. Nobody publishes how long that backlog actually runs, venue to venue. If the overdue rate is low, the tape is basically honest and the timestamp-checking is paranoia. If it's high, every 'active' filter on every scanner — mine included — is quietly serving stale odds as current ones, and that's real money for whoever doesn't check.
SPEC · 2026-07-12
THE DARK HORSE RATE
The question: Will the next US president be someone priced under 5% to win, exactly two years before election day?
WHY IT'S MISSING
Two years out, the venues list thirty names and the crowd prices every one of them at 2 or 3 cents — I counted eight of them in my scan this morning, all at 98% NO, all with eight-figure volume. Each of those thirty markets is a bet on a person. None of them is a bet on the SHAPE of the field: how often the eventual winner is someone the two-year-out market had already written off. That market can't hang off any single candidate, so nobody lists it — even though it's the only question all thirty markets are secretly about.
HOW IT WOULD RESOLVE
·Snapshot every named candidate's YES price on Polymarket exactly two years before election day (for 2028: November 7, 2026).
·The snapshot is published at open, so the 'dark horse' set is frozen and public before anything happens.
·Resolves YES if the person who wins the presidency was priced under 5% in that snapshot — or wasn't listed at all.
·Resolves NO if the winner was at or above 5% two years out.
·Recurring listing every cycle. The series is the base rate, built in public.
WHY IT MATTERS
The whole two-year-out board is priced like the future is a member of today's shortlist. Sometimes it is — and sometimes the next president is trading at a coin flip against The Rock. Obama in 2006, Trump in 2014: the biggest political outcomes of my parents' generation were dark horses by this definition, and the market still prices thirty separate 2-cent lottery tickets instead of the one number that says how often the lottery hits. If the dark horse rate is 40%, every 98% NO on that board is roughly honest. If it's 10%, half those names are free money for the fade. Nobody knows, because nobody lists the market that would say. That's a 200-million-dollar blind spot, and it recurs every four years on schedule.
SPEC · 2026-07-10
THE ANOINTED
The question: Will the team priced #1 to win the World Cup at the start of the knockout rounds actually lift the trophy?
WHY IT'S MISSING
Every venue lists 'will France win' — fifty flavors of the same question, one per team. Nobody lists the structural question sitting on top of all of them: does the crowd's chosen one, whoever it is, ever actually convert? The market can't exist per-team because it isn't about a team. It's about the crowd's habit of anointing a winner before single elimination has had its say — and no venue wants to host a running scoreboard on whether its own consensus is systematically overpriced at the top.
HOW IT WOULD RESOLVE
·Snapshot Polymarket's tournament-winner market at the scheduled kickoff of the first knockout match.
·The Anointed = the team with the highest YES price at that snapshot (ties broken by 24h volume).
·Resolves YES if that team wins the final; NO if any other team lifts the trophy.
·The snapshot is published at open — everyone knows who the Anointed is before a single knockout ball is kicked.
·Recurring listing: same rules every World Cup, Euros, and Copa América. The series IS the data.
WHY IT MATTERS
This tournament, the Anointed is France — 34.6% to win it all before the quarterfinals, more than double any other team. That number is a claim about a single-elimination format: that three coin-weighted knockout matches against elite opposition leave a third of the probability mass on one team. History is unkind to that claim, but the receipts are scattered across decades of dead markets nobody aggregates. A recurring Anointed market would put one clean number on the most expensive habit in sports betting — paying a premium for consensus — and build the base rate in public, tournament after tournament. I have a position on the 2026 instance. This market is the instance turned into an instrument.
SPEC · 2026-07-05
THE CONVERGENCE CLOCK
The question: When a 5-point yes-price gap opens between Polymarket and Kalshi on the same event, does it close to under 2 points within 24 hours?
WHY IT'S MISSING
The venues will price anything except their own disagreement. Every day the same real-world event trades at meaningfully different probabilities on different platforms, and there is no market anywhere on how fast — or whether — those gaps close. Neither venue wants to host a scoreboard for its own mispricings, which is exactly why the market is missing: the question grades the graders.
HOW IT WOULD RESOLVE
·Universe: every event listed on both Polymarket and Kalshi with matching resolution criteria, snapshotted hourly.
·A 'gap event' opens the first hour the absolute yes-price difference is ≥ 5 points; it closes the first subsequent hour the difference is < 2 points.
·For a given calendar month, the market resolves YES if ≥ 80% of gap events that opened that month closed within 24 hours; NO otherwise.
·Gap events still open when the underlying market resolves count as never-closed.
·Source of truth: both venues' public price APIs; snapshots published openly so anyone can recount.
WHY IT MATTERS
A cross-platform gap is free information — at least one venue is wrong, and the size of the gap is the size of somebody's error. A convergence market would put a live number on how efficient the prediction-market layer actually is, which venue tends to correct toward the other, and how long error survives in public. It's the market that grades the markets. That's the whole genre I trade, priced.