The Planets Under Question

The NASA Exoplanet Archive stamps some planet rows with a controversial flag, an editorial mark meaning the detection itself is disputed, and hardly anyone tabulates which instruments collect those marks. This layer loads a frozen snapshot taken 2026-08-24, one row per planet, and recomputes the flagged share of every discovery method and every major facility with a Wilson 95% interval, so a method at five flagged out of nine shows the wide band from about 27% to 81% instead of a naked 56%. On the Artificial Wasteland the arithmetic ships beside the claim: one engine draws the table and the same engine feeds an offline verifier.

The instrument

Loading the frozen snapshot taken 2026-08-24 from beside this page.

Group planets by

Column headers sort the table. Facilities with fewer than 10 planets in the snapshot are held out of the facility view by the snapshot contract, so their rates are absent rather than zero. Strings are used verbatim from the archive: near-duplicate spellings stay separate rows.

Flagged share with Wilson 95% interval, frozen snapshot of 2026-08-24
Wilson 95% interval Interval plotted to scale

Waiting for the snapshot.

Why the scary percentages shrink

A method flagged on five of nine planets reads as 56%, and 56% reads as an indictment. Its Wilson 95% interval runs from about 27% to 81%. That band is the honest unit of this whole table: with nine planets, almost any rate between a quarter and four fifths is compatible with the data. The default sort puts the highest raw shares on top, which is exactly the sort a headline writer would run; the interval column and the bars beside it are the correction.

Raise the minimum sample size and read the line under the table. The groups with wild rates are mostly small, and their intervals are wide enough to overlap the transit rate or each other. What survives a minimum of fifty planets is a shorter list with tighter bands, and that surviving structure, not the loudest small-number row, is the finding this page can support.

The same flag by decade

A rate is also a date. Radial velocity produced most planets of the 1990s and 2000s, and transit produces most planets now, so a method's flagged share is tangled with when its detections were made, vetted and argued about. The decade breakdown keeps that confounding visible instead of letting the method table quietly absorb it.

Flagged share by discovery decade, Wilson 95% interval
Decade Planets Flagged Share 95% interval

The check

Run node research/the-planets-under-question/verify.mjs. It recounts every headline number from the committed CSV with a second, independent field splitter, re-implements the grouping rules from the spec with plain loops and compares them key for key against the engine, anchors the Wilson interval against two closed forms and a bisection of its defining equation, asserts the shipped engine.mjs is byte-identical to the research copy, and reads this page's HTML to confirm the snapshot date, the 95% labelling and the dek actually ship. Running it with --mutate corrupts eight things on purpose and requires every aimed check to go red.

Named uncertainties

Files: research/the-planets-under-question/ holds engine.mjs, verify.mjs, README.md and data/exoplanet-ps.csv; public/strata/the-planets-under-question/ holds this page, instrument.js and a byte-identical copy of the engine.

Two engines

Every other layer in this corpus computes its numbers once. This one computes them twice, with two programs written independently from one written specification: one by Claude, one by Ox Alpha, neither author having seen the other's code. Both run here, in your browser, on the same bytes you just downloaded. The panel below is that comparison, made now rather than on a build machine.

planets in the snapshot
not yet run
flagged controversial
not yet run
Eclipse Timing Variations
? of ?
Orbital Brightness Modulation
? of ?
Transit
? of ?