01 / Prediction marketsPrediction-market research systemLive

Partisan Premium Index

An independent forecasting system for identifying where political prediction markets diverge from model fair value.

PPI runs on a twice-daily schedule: it captures market snapshots, collects structured evidence, builds independent probability estimates, and publishes the spread between model and market. The index is live.

The live index.

PPI live terminal: tracked-markets, published-fair-values, average-absolute-premium and resolved-predictions tiles above a ranked ‘largest dislocations’ table showing market price versus model probability for 2026 races.
The published index: twelve tracked markets, twelve model fair values, and the largest current dislocations between market price and model. View the live terminal ↗ opens in a new tab · captured September 2026.

The spread.

PPI = Pmarket − Pmodel

The partisan premium is the market-implied probability minus PPI's independent fair value. Positive means the market prices the outcome higher than the model does.

Largest current dislocations.

The five widest gaps between market price and model fair value, from the live terminal. Across all twelve tracked markets the average absolute premium is 23.4 points, and the market sits above model fair value in ten of twelve.

Snapshot from the live terminal, model run ppi-daily:2026-08-26. Market probability is the Polymarket mid; fair value is PPI's independent estimate. Open the terminal for current values.
MarketMarketModelPremium
Democrats win the NC Senate race · RSO-004291.5%42%+49.5
Democrats win the MI governor race · RSO-005290.5%42%+48.5
Democrats win the GA Senate race · RSO-004493.5%55%+38.5
Democrats win the ME Senate race · RSO-002670.5%35%+35.5
Republicans win the OH governor race · RSO-006145.5%68%−22.5

Premium in percentage points. All five markets resolve at the 2026 U.S. midterms and are unresolved as of this snapshot.

One market, end to end.

Will the Democrats win the North Carolina Senate race in 2026? — the widest dislocation in the current index. Every PPI value has this much provenance behind it.

Market probability91.5%
Model fair value42%
Premium+49.5 pts
Evidence11 public evidence items collected this run — polling, race ratings, and primary reporting.
Model & rundeepseek-v4-flash · run ppi-daily:2026-08-26:primary
Rationale“North Carolina is a competitive state with a slight Republican lean. The Democratic incumbent is retiring, and the GOP has a strong bench… the evidence is limited and mixed, so I set the probability below 50%.”
ReadingThe market is near-certain of a Democratic hold; the model sees a genuine toss-up and flags its own evidence as thin. The value is a disagreement with provenance, not a verdict.

Track record.

Resolved markets0
Live tracked markets12
EvaluationBegins as tracked markets resolve
Real results

No tracked markets have resolved yet. This section will populate automatically as tracked markets reach resolution — from the live terminal's own record ↗ opens in a new tab, not from anything on this page.

How resolved markets will be scored

Illustrative evaluation preview — synthetic examples, not PPI results.

Interface examples only. Each row is a made-up forecast used to show the columns the evaluation will report once real markets resolve.
MarketModelMarketOutcomeModel errorMarket error
Example race A62%55%138 pp45 pp
Example race B31%44%031 pp44 pp
Example race C78%71%122 pp29 pp
Example race D40%58%160 pp42 pp

Outcome is 1 if the event happened, 0 if it did not. These four rows live only in demo/evaluation-fixtures.json, flagged synthetic: true — they are not in any PPI dataset, database, or run.

What real resolutions will produce

  • Brier score

    (forecast probability − outcome)², averaged over resolved markets — lower is better.

  • Absolute forecast error

    |forecast probability − outcome| per market, in percentage points.

  • Model vs. market

    The model's error against the contemporaneous prediction-market probability captured at the same time — which was closer, and by how much.

  • Calibration

    Group forecasts into probability bands and compare the predicted frequency with the realized frequency, once the sample is large enough to mean anything.

Every market snapshot, evidence item, and fair-value estimate is stored prospectively rather than overwritten, so these run against a genuine forecast-of-record the moment a market resolves — no back-fitting.

How it works.

Market ingestion

Snapshots

Polymarket identifiers, questions, rules, prices, and time-stamped snapshots flow into the database on every cycle.

Evidence

Provenance

Every forecast preserves the evidence and source-run provenance behind it — a record of what the model knew at prediction time.

Estimates

Versioned

Every estimate is versioned alongside the evidence and inputs that produced it.

Schedule

Twice daily

PPI captures market and evidence snapshots on a twice-daily schedule; the published index updates as new runs complete.

Market ingest→Evidence→Fair-value estimate→Spread→Publish

Method.

Each estimate is an independent probability built from LLM-assisted analysis of polling, fundamentals, and primary-source evidence, versioned with the inputs that produced it.