Event Horizon IQ · The tape

Every call. Every void. Recompute it yourself.

Every number we publish about our record can be recomputed by you, from the same file, using the same query. This page gives you both. If your number matches ours, you’ve verified us. If it doesn’t, you’ve caught us — either way, tell us.

Live record

66.7%

20/30 resolved market-declared calls · voids: 11W / 3D / 1C / 1NV

computed by HIT_RATE_QUERY_v1 (level d) from TAPE_v0_2026-09-10 — recompute it: download the tape below

n=30 resolved (16 void: 11 withdrawn, 3 duplicate, 1 closed, 1 resolved-no-verdict).

Calls that ended without a verdict never enter the score. The count of them is published next to every score, so a track can’t be flattered by voiding the calls that were going wrong.

The official reading

Official 36 resolved / 25 hits (69.4%) = strict 30/20 + 6 named rows (5 hits).

The 6 named rows, in full

These six predate our 2026-07-23 provenance standard. We count them in the official reading and name them. The strict reading excludes them.

23scotus-birthright-citizenship-20262026-06-30HIT
25scotus-nrsc-v-fec-20262026-06-30HIT
26scotus-mullin-v-al-otro-lado-20262026-06-25HIT
22scotus-trump-v-slaughter-20262026-06-29HIT
69spcx-first-day-pop-over-20pct-20262026-06-28MISS
70spcx-eod1-mcap-over-2t-20262026-06-28HIT

Step 1 — Download the tape

TAPE_v0_2026-09-10.json — our complete prediction registry as of 2026-09-10: 148 calls, every field needed to score them, nothing silently edited.

row count: 148 · integrity hash (SHA-256 of the file): 35e06618c9c5d9ce65cae4079cf1b4c98a636d8bdc943f9bd4c4399b86d2b969 · 266,115 bytes

Step 2 — Run the query

This is the exact query our site runs. Paste it against the tape (load the JSON into any Postgres as a table named prediction_calls) and count.

HIT_RATE_QUERY_v1 + the companion void-count query
-- HIT_RATE_QUERY_v1 · 2026-09-10 · binds to the level chosen in §4
-- VOID RULE: verdict-bearing resolved rows only; voids excluded by construction,
--            void COUNTS reported alongside (second query below).
SELECT
  COUNT(*) FILTER (WHERE hit = true)::int  AS hits,
  COUNT(*)::int                            AS n
FROM prediction_calls
WHERE status = 'resolved'
  AND hit IS NOT NULL                       -- void rule: no verdict, no seat
  AND is_backtest = false                   -- retrospective-row rule (live-only)
  AND opened_at >= '2026-01-01'::timestamptz
  AND resolved_at >= '2026-04-15'::timestamptz
  -- STRICTNESS LEVEL: RULED (d) 2026-09-10-B — the strict block is ACTIVE:
  AND market_source NOT IN ('unrecorded','none','no_free_source')
  AND (
        (market_prob_at_open IS NOT NULL AND market_source_at_open IS NOT NULL
           AND market_source_at_open <> 'none')
     OR (market_source_at_open IS NOT NULL AND market_source_at_open <> 'none')
     OR criterion_stamped_at IS NOT NULL
     OR (ehiq_prob_at_open IS NOT NULL AND market_prob IS NOT NULL))
  AND market_source_at_open IS DISTINCT FROM 'no_market'   -- absolute track never mixes
;
-- companion VOID-COUNT query (published next to n, every time):
SELECT
  COUNT(*) FILTER (WHERE status='withdrawn')::int AS withdrawn,
  COUNT(*) FILTER (WHERE status='duplicate')::int AS duplicate,
  COUNT(*) FILTER (WHERE status='closed')::int    AS closed,
  COUNT(*) FILTER (WHERE status='resolved' AND hit IS NULL)::int AS resolved_no_verdict
FROM prediction_calls WHERE is_backtest = false;
GATE_QUERY_v1 (the November gate count)
-- GATE_QUERY_v1 · 2026-09-10 · "resolved calls that declared a market at creation"
-- The gate binds to the SAME strictness level as HIT_RATE_QUERY_v1 (§4), counted
-- here as the resolved subset; the 75 target is REGISTRATIONS by 2026-11-03 with
-- creation-time declaration (R1–R4), i.e. same predicate without status='resolved'.
SELECT COUNT(*)::int AS gate_resolved
FROM prediction_calls
WHERE status = 'resolved'
  AND hit IS NOT NULL
  AND is_backtest = false
  AND opened_at >= '2026-01-01'::timestamptz
  AND resolved_at >= '2026-04-15'::timestamptz
  AND market_source NOT IN ('unrecorded','none','no_free_source')
  AND ( (market_prob_at_open IS NOT NULL AND market_source_at_open IS NOT NULL
           AND market_source_at_open <> 'none')
     OR (market_source_at_open IS NOT NULL AND market_source_at_open <> 'none')
     OR criterion_stamped_at IS NOT NULL
     OR (ehiq_prob_at_open IS NOT NULL AND market_prob IS NOT NULL) )
  AND market_source_at_open IS DISTINCT FROM 'no_market';
-- result on 2026-09-10 pull (level d, verdict-bearing, absolute-track excluded):
-- 30 resolved / 20 hits (verified two ways, macmini; delta rows 147, 254, 16 named in §4)
-- REGISTERED (same predicate, all statuses, no verdict clause): 76 (31 resolved, 33 active)

Step 3 — Match our figure

FigureOursYours
strict resolved30—
strict hits20—
strict rate66.7%—
official resolved36—
official hits25—
voids (W/D/C/NV)11/3/1/1—
registered, declared at creation76—

If every row matches, the audit passes. The six-row difference between strict and official is named in full above.

Known anomalies

  • scotus-louisiana-v-callais-2026 (id 24): its resolution date (2026-04-29) precedes its open date (2026-05-09) — logged, not fixed by the contract.
  • dave-q1-fy26 (id 16): resolved without a verdict (calibration_note) — excluded from all rates by the void rule.
  • 16 resolved rows carry free text in the resolution field instead of the standard {hit, miss, calibration_note} vocabulary. The frozen contract text says 12; this tape recomputes 16. The number printed here is the one you will get — the difference is logged for restatement when the contract ships v2.
  • updated_at is unreliable (not maintained on every mutation). Nothing on this page — and no clause in either frozen query — derives from it.

Version note

This is v1, frozen September 10, 2026. If the query ever changes, the change ships as v2 with a changelog and a restatement of every figure v1 produced. The denominator is never edited silently.

The tape

148 rows · as of 2026-09-10
idcallopenedresolvedmarket at openverdict
1musk-altman-20262026-05-092026-05-18kalshiHIT
2la-mayoral-bass-20262026-05-092026-06-28polymarketHIT
3la-mayoral-raman-20262026-05-092026-06-28polymarketHIT
4la-mayoral-pratt-20262026-05-092026-06-28polymarketHIT
5mulroney-cpc-leader-20262026-04-18—noneVOID · WITHDRAWN
6drake-iceman-firstweek-20262026-05-042026-06-28polymarketMISS
7drake-spotify-20262026-05-09—kalshiOPEN
8drake-iceman-kendrick-mention-20262026-04-262026-06-28kalshiMISS
9bulgaria-radev-20262026-04-192026-04-19noneHIT
10nxdr-q1-fy262026-05-062026-05-06sell_side_consensusHIT
11open-q1-fy262026-05-062026-05-07sell_side_consensusHIT
12psec-q3-fy262026-04-152026-05-08sell_side_consensusHIT
13carney-usmca-20252025-04-012025-09-01noneHIT
14biden-hur-collapse-20242024-02-012024-07-21polymarketHIT
15brexit-20162016-04-252016-06-23polymarketHIT
16dave-q1-fy262026-05-042026-05-05sell_side_consensusNO VERDICT
17senate-control-20262026-04-19—polymarketOPEN
18senate-ga-ossoff-20262026-04-19—polymarketOPEN
19senate-mi-peters-20262026-04-19—polymarketVOID · WITHDRAWN
20senate-me-collins-20262026-04-19—polymarketOPEN
21senate-nc-tillis-20262026-04-19—polymarketVOID · WITHDRAWN
22scotus-trump-v-slaughter-20262026-05-092026-06-29noneHIT
23scotus-birthright-citizenship-20262026-05-092026-06-30noneHIT
24scotus-louisiana-v-callais-20262026-05-092026-04-29noneHIT
25scotus-nrsc-v-fec-20262026-05-092026-06-30noneHIT
26scotus-mullin-v-al-otro-lado-20262026-05-092026-06-25noneHIT
29house-control-20262026-04-19—polymarketOPEN
30prez-2028-vance2026-05-09—polymarketOPEN
31prez-2028-newsom2026-05-09—polymarketOPEN
32prez-2028-rubio2026-05-09—polymarketOPEN
33prez-2028-buttigieg2026-05-09—polymarketOPEN
34prez-2028-tucker2026-05-09—polymarketOPEN
35prez-2028-aoc2026-05-09—polymarketOPEN
36prez-2028-harris2026-05-09—polymarketOPEN
37prez-2028-haley2026-05-09—polymarketOPEN
38prez-2028-shapiro2026-05-09—polymarketOPEN
39prez-2028-ossoff2026-05-09—polymarketOPEN
40prez-2028-buttigieg-beats-newsom2026-05-09—polymarketOPEN
41prez-2028-tucker-beats-vance2026-05-09—noneOPEN
42toronto-mayoral-chow-20262026-05-10—polymarketOPEN
43toronto-mayoral-bradford-20262026-05-10—polymarketOPEN
44brazil-prez-lula-20262026-05-10—polymarketVOID · WITHDRAWN
45brazil-prez-flavio-bolsonaro-20262026-05-10—polymarketVOID · WITHDRAWN
46seoul-mayoral-chong-20262026-05-102026-06-28polymarketMISS
47seoul-mayoral-oh-20262026-05-102026-06-28polymarketMISS
48colombia-prez-espriella-20262026-05-10—polymarketVOID · WITHDRAWN
49colombia-prez-cepeda-20262026-05-10—polymarketVOID · WITHDRAWN
50colombia-prez-valencia-20262026-05-10—polymarketVOID · WITHDRAWN
51ca-gov-becerra-20262026-05-102026-06-28polymarketHIT
52ca-gov-steyer-20262026-05-102026-06-28polymarketHIT
53ca-gov-hilton-20262026-05-102026-06-28polymarketHIT
54ca-gov-porter-20262026-05-102026-06-28polymarketHIT
55ca-gov-mahan-20262026-05-102026-06-28polymarketHIT
56gme-ebay-acquisition-20262026-05-10—polymarketVOID · WITHDRAWN
57colombia-prez-lopez-20262026-05-102026-05-11polymarketVOID · WITHDRAWN
58clarity-act-passes-20262026-05-11—polymarketVOID · CLOSED
59gamestop-acquire-ebay-20262026-05-10—polymarketOPEN
60brazil-presidential-lula-20262026-05-10—polymarketOPEN
61brazil-presidential-flavio-20262026-05-10—polymarketOPEN
62colombia-presidential-espriella-20262026-05-102026-06-24polymarketMISS
63colombia-presidential-cepeda-20262026-05-102026-06-24polymarketHIT
64colombia-presidential-valencia-20262026-05-102026-05-31polymarketHIT
65colombia-presidential-lopez-20262026-05-102026-05-31polymarketHIT
66drake-next-deal-1070M-20262026-05-20—noneOPEN
67bollore-vivendi-paris-court-20262026-05-202026-07-23sell_side_consensusMISS
68v18-btc-regime-shift-may202026-05-202026-07-23noneMISS
69spcx-first-day-pop-over-20pct-20262026-05-202026-06-28noneMISS
70spcx-eod1-mcap-over-2t-20262026-05-202026-06-28noneHIT
71spcx-180d-lockup-below-ipo-20262026-05-20—noneOPEN
72spcx-6mo-outperform-qqq-10pp-20262026-05-20—noneOPEN
73drake-umg-2dcir-20262026-05-22—noneOPEN
74iowa-senate-d-primary-20262026-05-282026-06-03kalshiHIT
75la-mayor-2-slot-20262026-05-282026-08-26manualMISS
76bc-conservative-leadership-20262026-05-282026-05-31polymarketMISS
77eng-pezeshkian-out-by-june-30-2026-142026-06-012026-07-23polymarketHIT
78drake-iceman-y1-units-20272026-06-02—noneOPEN
79drake-iceman-weeks-at-no1-20262026-06-022026-09-01polymarketHIT
80odet-2500-by-20282026-06-03—noneOPEN
81drake-umg-exit-20272026-06-04—noneOPEN
84bcred-q2-non-accrual-over-1pct-20262026-06-072026-09-01—HIT
85bx-stock-below-150-by-eoy-20262026-06-07——OPEN
86fsk-q2-non-accrual-deteriorate-20262026-06-072026-09-01—MISS
87btc-below-50k-by-eoy-20262026-06-07——OPEN
88v18-stress-three-day-q3-20262026-06-07——OPEN
89brze-acquisition-or-restructure-20272026-06-07——OPEN
90fivn-acquisition-or-restructure-20272026-06-07——OPEN
91openai-msft-restructure-20272026-06-07——OPEN
92drake-iceman-w4-units-20262026-06-082026-06-28—HIT
93drake-spotify-100m-monthly-listeners-jun12-20262026-06-082026-06-12—HIT
94drake-spotify-100m-monthly-listeners-jun15-20262026-06-082026-06-12—HIT
95boc-rate-decision-2026-06-042026-05-222026-06-28noneHIT
96spcx-below-ipo-pre-lockup-20262026-06-12—gray_market_indicationsOPEN
97bad-bunny-spotify-top-artist-20262026-06-25—kalshiOPEN
98scotus-trump-v-cook-fed-removal-20262026-06-272026-06-29—HIT
99scotus-trump-v-slaughter-ftc-removal-20262026-06-27—polymarketVOID · DUPLICATE
100scotus-trans-sports-bans-hecox-bpj-20262026-06-272026-06-30polymarketHIT
101newsom-2028-dem-nomination2026-06-30—polymarketOPEN
102prez-2028-vance-overrated2026-07-02—polymarketOPEN
103macro-2026-fed-hike-fade2026-07-02—polymarketOPEN
104crypto-2026-eth-touches-15002026-07-02—polymarketOPEN
105culture-2026-bad-bunny-global-12026-07-02—kalshiVOID · DUPLICATE
106aapl-continuity-vs-ai-basket-20282026-07-06—noneOPEN
107sc-senate-graham-vacancy-20262026-07-12—polymarketOPEN
108sc-senate-gop-nominee-20262026-07-122026-09-01—MISS
109drake-wc-halftime-20262026-07-132026-07-20kalshiMISS
110future-wc-halftime-20262026-07-132026-07-20kalshiMISS
111idn-provenance-rerate-20262026-07-13——OPEN
112mitk-provenance-rerate-20262026-07-13——OPEN
113dmrc-provenance-rerate-20262026-07-13——OPEN
114repl-rp1-adcom-20262026-07-182026-08-13—MISS
115capr-deramiocel-adcom-20262026-07-182026-08-13—MISS
116mi-senate-dem-elsayed-20262026-07-182026-08-13polymarketMISS
117fda-rare-pdufa-2026-08-232026-07-182026-09-01—HIT
138drake-post-umg-services-20262026-07-24—noneOPEN
139open-warrant-series-k-early-expiration-20262026-08-05——OPEN
142fda-nuvl-pdufa-2026-09-182026-08-062026-09-05—HIT
143fda-rare-ux111-pdufa-2026-09-192026-08-06——OPEN
144fda-capr-pdufa-2026-08-222026-08-13——VOID · WITHDRAWN
145fda-prax-pdufa-2026-09-272026-08-13——OPEN
146arcc-below-19-2026-09-182026-08-13—instrument_impliedOPEN
147seahawks-sale-ratified-20262026-08-162026-08-30no_marketHIT
148live-nation-consent-judgment-20262026-08-16—no_marketOPEN
149drake-umg-second-circuit-affirm2026-08-16—no_marketVOID · DUPLICATE
150warner-bain-rhcp-catalog-20262026-08-16—no_marketOPEN
151nba-expansion-32-teams-20262026-08-16—no_marketOPEN
152walter-controls-dodgers-20272026-08-15—no_marketOPEN
156will-the-merger-described-in-global-business-travel-group-in-202610042026-08-18——OPEN
157will-the-merger-described-in-liveramp-holdings-inc-ramp-s-de-202610042026-08-18——OPEN
162fda-ptgx-pdufa-2026-09-302026-08-202026-09-05—HIT
191will-the-merger-described-in-nextera-energy-inc-nee-nee-pn-n-202610072026-08-21——OPEN
192will-the-merger-described-in-weatherford-international-plc-w-202610042026-08-21——OPEN
193will-the-merger-described-in-soundhound-ai-inc-soun-sounw-s-202610062026-08-22——OPEN
216dlic-affiliated-below-13b-q3-20262026-08-23—no_marketOPEN
217clear-spring-affiliated-below-5b-q3-20262026-08-23—no_marketOPEN
218dlic-no-further-restatement-q3-20262026-08-23—no_marketOPEN
219ambest-downgrade-group1001-life-20272026-08-23—no_marketOPEN
220walter-chelsea-stake-sale-20262026-08-23—no_marketOPEN
233seahawks-sale-closes-20262026-08-30—no_marketOPEN
234apple-foldable-iphone-announced-20262026-08-30—no_marketOPEN
235nba-europe-franchises-awarded-20262026-08-30—no_marketOPEN
236nfl-minority-sale-10b-20262026-08-30—no_marketOPEN
237liv-golf-bc-partners-closes-20262026-08-30—no_marketOPEN
250gpt-6-release-by-sept-15-20262026-09-02—polymarketOPEN
251ballon-dor-harry-kane-20262026-09-02—polymarketOPEN
252senate-republican-control-midterms-20262026-09-02—polymarketOPEN
253iowa-governor-winner-party-20262026-09-02—polymarketOPEN
254boc-holds-2-25-september-20262026-09-022026-09-02no_marketHIT
261cero-note-repaid-in-full-2026-10-152026-09-03—no_marketOPEN

Data as of 2026-09-10 (the tape’s build date) · TAPE_v0_2026-09-10 · 148 rows · sha256 35e06618c9c5d9ce65cae4079cf1b4c98a636d8bdc943f9bd4c4399b86d2b969 · every figure on this page was recomputed from that file when this page rendered

Disclaimer

Published intelligence and analytical research. Not personalized investment advice and not a recommendation to buy or sell any security or event contract. Past performance is not indicative of future results. Readers are responsible for their own decisions.