Idea Stock Exchange

A prediction market for ideas, where arguments are scored, not just shouted.

A claim is scored from the arguments and evidence beneath it (ReasonRank), recursively, with every factor read from the page that argues it. A second layer, a Market Price set by what people will bet, is designed and not yet built; where this page describes it, read it as a plan. The live belief pages are the part that exists, and every number on them is computed at build time from two tables.

Browse the scored belief pages: five beliefs on government ethics across 261 pages, argued on both sides, every number computed from two tables at build time and linked to the page that produced it. Each page opens by saying what it supports doing, and all five currently say “not yet” and then say exactly what is missing.

Alongside them: the method, every rule on one page including eleven things the tool cannot do · what changed in this revision, in claims and in the scores they moved · and the data behind all of it as JSON, SQL and a loaded SQLite database.

The three pillars

ReasonRank

Each argument inherits strength from the arguments and evidence that support or undermine it — recursively. Strong claims earn their score; weak ones can’t hide behind volume.

Market Price (planned)

A belief’s share price would reflect what the crowd thinks is true, set by a constant-product market maker. Buy if you disagree with the price and can defend the position. Nothing on the live site implements this yet.

The arbitrage

When ReasonRank and Market Price diverge, there’s a trade. Logic-grounded conviction gets rewarded; popularity without reasoning does not.

How a belief page is built

Every belief decomposes the same way. The page is a navigation tool into a scored argument network, not an essay. There is no introductory paragraph — the reader goes straight from the claim to the structured pros and cons.

1
Belief statement One declarative sentence. The thing under debate.
2
Argument trees Reasons to Agree and Reasons to Disagree, side by side. Each entry is a complete, atomic proposition — a sentence that could headline a page of its own, because it does. A cell that cannot carry a truth score is not an argument.
3
Evidence ledger Findings that can fail empirically, each with its own page and its own source. What kind of source it is sets where the claim starts before anyone argues with it: a published statistic every replication confirms opens at 0.95, the same statistic contradicted opens at 0.05, and a claim citing nothing opens at a coin flip and contributes nothing.
4
Values, interests, assumptions Why supporters and opponents weigh things differently — and where their material interests are nudging their stated values.
5
Objective criteria The measurable thresholds that would change minds. This is where falsifiability lives.
6
Cost-benefit analysis Benefits vs. costs, then short-term vs. long-term. Quantified where data allows.
7
Resolution & biases Best compromise paths, primary obstacles, and the cognitive biases distorting each side.
8
Definitions Glossary at the bottom, never the top. The structured argument is what the reader came for.
Two layers, scored separately. Arguments are logical claims; evidence is empirical data. They fail differently and live in different sections. The rule that runs is sign × (2 × Truth − 1) × Confidence × Link × Imp × Uniq, signed so that a claim argued false counts against the side it was filed on and a claim nobody has argued counts exactly nothing. Every factor is read from the page that argues it, and the method page states all of it, including what the tool cannot do.

Example beliefs

These two are mock-ups, not output. The scores are invented and the short argument labels and T1–T4 tiers predate the current rules; the live pages use complete propositions and the eighteen source tiers described above. They are kept here because they fit on a landing page. For anything you would act on, read the five real belief pages, where every number is computed and links to the page that produced it.

Cities should adopt congestion pricing for the urban core.

Score: +62 pro / -41 con · Topic: Urban policy > Transportation

Argument trees

✓ Reasons to Agree Imp. Lnk. ✗ Reasons to Disagree Imp. Lnk.
prices a real externality8590 regressive on commuters7075
funds transit improvements7580 displaces traffic to side streets6065
cuts urban air pollution7078 hurts inner-city retail5555
reduces collision rates5570 enforcement and ANPR cost4582
frees curb space for buses5072 privacy concerns from plate scans4070

Evidence ledger (excerpt)

TierSourceStanceArgument it bears on
T1 Stockholm congestion charge: peer-reviewed before/after traffic study Supports prices a real externality
T1 London ULEZ NO₂ monitoring data, Imperial College analysis Supports cuts urban air pollution
T2 NYC MTA financial plan: projected revenue and capital allocation Supports funds transit improvements
T2 Manhattan Institute: distributional analysis of cordon pricing Weakens regressive on commuters
T3 Local news survey of merchants in cordon perimeter, year one Weakens hurts inner-city retail

Objective criteria (mind-changing thresholds)

CriterionCurrent statusThreshold to agree
Cordon-zone vehicle entries baseline −15% sustained 24 months
PM₂.₅ concentration in cordon baseline −10% measured year-over-year
Low-income exemption uptake n/a ≥ 80% of eligible commuters enrolled
Net transit revenue, post-cost n/a positive within 3 years

A modest, regular cash transfer to all adults reduces poverty without collapsing the labor market.

Score: +48 pro / -44 con · Topic: Economic policy > Social safety net

Argument trees

✓ Reasons to Agree Imp. Lnk. ✗ Reasons to Disagree Imp. Lnk.
eliminates means-test cliffs8588 labor participation drag7562
cash beats in-kind7080 inflation pass-through6555
buffers automation shocks6570 fiscal cost trade-offs8082
reduces caseworker overhead4585 crowds out targeted programs6065
improves child outcomes6072 political capture risk5060

Evidence ledger (excerpt)

TierSourceStanceArgument it bears on
T1 Finnish basic-income RCT, 2017–2018, employment outcomes Weakens labor participation drag
T1 Alaska Permanent Fund Dividend: longitudinal labor-supply study Weakens labor participation drag
T1 2021 expanded Child Tax Credit: poverty-rate analysis (Census/CBPP) Supports eliminates means-test cliffs
T2 CBO score: revenue-neutral UBI funded by negative income tax Supports fiscal cost trade-offs
T4 Op-ed asserting cash transfers cause inflation, no model cited Supports inflation pass-through

Cost-benefit (short vs. long term, illustrative)

HorizonBenefitCost
Year 1–3 poverty rate falls 4–7 points; admin overhead drops headline fiscal cost; transition effects on existing programs
Year 4–10 improved child health and educational attainment second-order labor-supply effects in marginal sectors
Year 10+ reduced incarceration and ER utilization (cohort effects) political capture if benefit is means-restored over time

On the live pages every argument label is its own page, with its own sub-arguments, evidence ledger and score, and the top-level number is computed bottom-up rather than assigned by hand. These two beliefs are not among them: the pages behind these labels do not exist, and the scores above were typed.

The ReasonRank formula

An argument’s contribution to its parent claim is a product of five factors and a sign. Every one of them is itself a page with its own argument, so there is no factor a reader cannot follow down to what set it:

contribution = sign × (2 × Truth − 1) × Confidence × Linkage × Importance × Uniqueness

Scoring is recursive: a belief’s score is computed from the scores of its sub-arguments, the way Google’s PageRank computed page authority from inbound links. A true-but-irrelevant argument scores near zero. An argument shown to be false does not score low, it scores against the side that filed it. And an argument nobody has supported scores exactly nothing, which is why a page whose whole graph cites no evidence sits at 0.50 however much is written beneath it.

The market price layer (designed, not built)

None of what follows runs anywhere. It is the design for a second layer, kept here because it is half the idea; the scored belief pages are the half that exists.

Independent of the logic score, users would invest virtual currency (IdeaCredits) in claims via a constant-product market maker. Buying YES shares pushes the price up; buying NO pushes it down. Prices reflect the crowd’s collective probability estimate — separately from whether the claim is logically sound.

When ReasonRank and Market Price diverge, rational actors profit:

ScenarioReasonRankMarket PriceActionRationale
UndervaluedHighLowBuy YES Logically supported claim the crowd hasn’t caught up to yet.
OvervaluedLowHighBuy NO Popular claim that doesn’t survive scrutiny.
Fairly valuedAlignedAlignedHold No edge.

Both numbers stay visible. No other platform shows you the gap and lets you bet on it closing.

Read the methodology

Every rule the engine runs is stated on the published site’s own method page, generated from the same modules the pages use:

The code

Two things live in the repository, and only one of them is published here.

The scored belief pages are generated by a Python toolchain in tools/static-site/ from two flat tables: one row per page, one row per row of every table on every page. No score is stored in either. The scorer, the evidence tiers, the confidence rule, the sensitivity sweep, the ReasonRank walk and the duplicate detector are one short module each, with a conformance corpus of twenty-four pages, their expected numbers, the constants and the tier weights published as data so an implementation in any other language can be held to the same contract without cloning anything. The content is kept as CSV as well as a spreadsheet, so a change to an argument diffs as a change to an argument rather than as a change in byte count.

The application is a TypeScript and Next.js codebase with a Prisma-backed schema for beliefs, arguments, evidence and linkage scores, and the market maker described above. It is a work in progress and a separate deployment. Its scoring engine does not yet follow the same rule as the published pages, which is an open question rather than an oversight.

Contribute

Three ways to help: