Placebo

Inputs

Five public sources, each a link in the forecast JSON.

  1. 01
    Registry record

    phase, enrolment, sponsor class, the endpoint's class

  2. 02
    Open Targets

    the drug target's association with Alzheimer's

  3. 03
    Sponsor record

    its posted readouts before tonight, and how many hit

  4. 04
    Class base rate

    the pipeline reviews, PMIDs 25024750 and 42095064

  5. 05
    PubMed

    papers on the drug and Alzheimer's in 24 months

Class priors

Chance that one named endpoint clears alpha 0.05, before any factor.

EndpointP2P2/3P3
cognitive-functional18%16%12%
neuropsychiatric32%30%30%
biomarker50%50%50%
other22%20%20%

0.4% of Alzheimer's drugs reached approval over 2002-2012 (Cummings 2014). One endpoint is a lower bar than approval, so the priors sit above it.

The bond

2,000 $PLCB per open market, held by the contract.

2,000
$PLCB on each market
  1. ≤.25
    Brier at or under 0.25

    Returned in full by releaseBonds.

  2. >.25
    Above 0.25

    Half is sent to 0x…dEaD, half returned.

The bond is posted from the first night after $PLCB is set on the contract.

The model placebo-1

log-odds = logit(prior[endpoint][phase])
         + 1.10 × (G − 0.30)
         + 0.30 × clamp(ln(n / 300), −1.5, 1.5)
         + 0.20 × industry
         + 1.20 × ((hits + 1) / (readouts + 4) − 0.25)
         + 0.12 × ln(1 + papers / 20)
p = clamp(1 / (1 + e^−log-odds), 0.03, 0.92), rounded to 0.01
TermDefinition
Class priorlogit(prior[endpoint][phase])
Genetic support1.10 × (G − 0.30), G = highest Open Targets association of the drug's targets with Alzheimer's
Size0.30 × clamp(ln(n / 300), −1.5, 1.5), n = enrolment
Sponsor class0.20 if the lead sponsor is industry
Sponsor record1.20 × ((hits + 1) / (readouts + 4) − 0.25), the sponsor's posted readouts before tonight
Literature0.12 × ln(1 + papers / 20), PubMed papers on the drug and Alzheimer's in the 24 months before

No language model is called. The three sentences of reasoning are written from these numbers by a fixed template, so the same inputs always give the same JSON and the same sha256.

On the replay

All 81 →

Mean forecast per decile against the share that hit. The dashed line is perfect calibration.

0%0%25%25%50%50%75%75%100%100%

Brier 0.1895 on 81 readouts, against 0.1859 for always saying the base rate of 25%. The model is close to the base rate and not yet better than it; the live record decides whether its factors add anything.

Tonight

2026-10-13
MarketGnrecordp
XanaMIA0.102470/015%
Polaris-AD0.291,5350/021%
ADEPT-20.435000/043%
ACP-2040.421,0741/153%
Masupirdine0.423750/138%
TRONTIER 10.871,1010/431%
TRONTIER 20.871,0600/430%
Live0.0004ETH in the contract38forecasts hashed0documents checked0settlednext pricing 2h 52mStatus/ search