Where is everybody? · Working papers
Revised after a second, separate analysis run for this project tried to break it. Neither analysis is an outside expert.
The first-pass headline survives only in conditional form. Through October 2026, 0 of 14 rocky M-dwarf planets with a decisive JWST/Spitzer verdict (12 host stars) have a thick atmosphere (95% upper limit 0.18; 0.38 if three ambiguous results are counted as atmospheres), but none is in the habitable zone and habitable-zone retention is unconstrained (0.09-0.68 across shoreline fits, about 0.98 in a published evolution model for TRAPPIST-1 e/f).
The first-pass headline survives only in conditional form. Through October 2026, 0 of 14 rocky M-dwarf planets with a decisive JWST/Spitzer verdict (12 host stars) have a thick atmosphere (95% upper limit 0.18; 0.38 if three ambiguous results are counted as atmospheres), but none is in the habitable zone and habitable-zone retention is unconstrained (0.09-0.68 across shoreline fits, about 0.98 in a published evolution model for TRAPPIST-1 e/f). With star-limited habitable lifetimes, humanity's rank reaches 1% only if M-dwarf planets are down-weighted to p_M < 0.053 (one hard step), 5.3e-5 (two) or 5.3e-8 (three), so an atmosphere census can remove the earliness only near n = 1: there the fraction of the maximum-lifetime prior range with rank < 1% falls from 0.35 to 0.14 with the JWST-informed shoreline alone (0.02-0.30 across fits) and to 0.03 only with assumed water and flare penalties. Whether humanity is early without M dwarfs depends on the K-dwarf cut (rank at n = 4: 1.03%, 2.8%, 6.6%, 21% for hosts above 0.6, 0.65, 0.7, 0.8 Msun), and with a 10 Gyr habitable-lifetime cap humanity is not early (rank 42-71%). The earlier figures "0.75 to 0.64", "n >= 4" and "decisive for n = 1" are withdrawn.
| Quantity | Value | Uncertainty | Note |
|---|---|---|---|
| Rocky M-dwarf planets with a decisive verdict that have a thick (roughly >= 1-10 bar or CO2-rich) atmosphere | 0 of 14 (12 host stars) | 95% upper limit 0.18 (uniform prior), 0.13 (Jeffreys); 0/7 below 25 S_Earth (0.31); 0/13 emission-only (0.19); 0/12 per host (0.21); 3/17 if ambiguous results are counted as atmospheres (0.38) | Conditioned on outcome: tentative, anomalous and inconclusive cases are excluded by definition. Coolest decisive planet 1.1 S_Earth, median 28; none in the habitable zone. Thin N2/O2 atmospheres up to about 1 bar are not excluded for several. Census: 41 planets (26 rocky + 2 volatile-rich M-dwarf, 7 G/K, 6 sub-Neptune anchors), 111 arXiv records. |
| Habitable-zone thick-atmosphere retention for rocky M-dwarf planets (IMF-averaged, shoreline extrapolation) | unconstrained: 0.09 to 0.68 across defensible fits | 0.25 baseline, 0.68 with sub-Neptune anchors, 0.09 flat slope priors; 0.09-0.45 across q priors; 0.58 Solar System only; evolution model for TRAPPIST-1 e/f about 0.98 | The equal-weight 'reference mixture' (mean 0.34, 5-95% 0.00-0.85) is a bracket for propagation, not an estimate. A floor of 1e-3 is applied to extrapolated retention. |
| Shoreline slopes, baseline fit (N = 38) | p = 4.3 (escape velocity); q bounded from below only: q > 0.4-0.8 at 95% | p 3.7-4.9 (16-84%); q median 0.74 to 2.79 depending on the prior | p differs from Berta-Thompson et al. 2025 (5.9 +0.61/-0.43); 5.3-5.4 when sub-Neptunes or lava worlds are added. The earlier 'q agrees with 1.17' claim is withdrawn. |
| P(thick atmosphere) for TRAPPIST-1 e / LHS 1140 b from single-plane shoreline fits | 0.003-0.06 / 0.16-0.96 | structural, not a measurement | Conflicts with the ~98% retention for TRAPPIST-1 e/f in Krissansen-Totton 2023 (arXiv:2306.05397), itself an untested model. Retention for TRAPPIST-1 e is unknown. |
| Critical M-dwarf weight p_M for rank >= 1% with star-limited habitable lifetimes | 0.053 (n=1); 5.3e-5 (n=2); 5.3e-8 (n=3) | 0.03-0.14, 2.7e-5 to 1.8e-4, 3e-8 to 2.5e-7 across host-mass cuts 0.5-0.8 Msun and habitable windows 100%/60% | Rank with p_M = 1: 0.30%, 4.7e-6, 6.3e-9. With Lmax = 1000 Gyr: not early at n=1, 1.3e-3 (n=2), 9.4e-6 (n=3). No value quoted for n >= 4 (knife-edge at n = 4). |
| Humanity's rank with M dwarfs excluded, unlimited Lmax, by host-mass cut | n=4: 1.03% (>0.6 Msun), 2.8% (>0.65), 6.6% (>0.7), 21% (>0.8); n=6: 0.079%, 0.37%, 1.5%, 9.8% | with only 60% of the main-sequence lifetime habitable, n=4: 5.8%, 14%, 30%; n=6: 1.2%, 5.0%, 17%. Smallest n with rank < 1%: 5, 6, 7, none (full window); 7, 10, none (60% window) | At a 0.6 Msun cut, 0.60-0.65 Msun stars supply 70% (n=4) and 83% (n=6) of all civilisations. Confirms Hanson et al. (their eq. 1 at 45 Gyr gives 0.76% at n=4). |
| Humanity's rank with habitable lifetime capped at 10 Gyr, all stars | 71% (n=1), 56% (n=3), 47% (n=6), 42% (n=10) | Not early under the Madau-Dickinson history. A cap alone leaves our G-type host unexplained: the likelihood of our datum is 7.6-9.4 times higher without M dwarfs. | |
| Prior-weighted fraction of the Lmax range with rank < 1%, one hard step (n = 1) | 0.35 (p_M=1) -> 0.21 (Solar-System-only shoreline) -> 0.14 (JWST shoreline alone) -> 0.03 (with assumed penalties) | JWST shoreline alone: 0.02-0.30 across the three fits; assumed penalties alone give 0.15 | Not a posterior. Lmax log-uniform 5-20,000 Gyr. |
| Prior-weighted fraction of (n, Lmax) space with rank < 1%, n uniform 1-10 | 0.747 (p_M=1); 0.709 (JWST retention only); 0.671 (with assumed penalties); 0.494 (no M dwarfs, >0.6 Msun); 0.332 (>0.7 Msun) | retention only 0.68-0.74 across fits; floor 0 / 1e-3 / 1e-2 gives 0.644 / 0.671 / 0.682 with penalties; SFH variants 0.66-0.78; Lmax 5-100 Gyr prior gives 0.37 / 0.35 / 0.34 / 0.30 | Bounded to 0.49-0.75 by construction: the M-dwarf weight can matter in only 25% of grid cells; 82% of the Lmax prior lies above 20 Gyr. |
| Prior-averaged rank (uniform n, default Lmax prior) | 0.093 (p_M=1); 0.102 (JWST retention only); 0.112 (with penalties); 0.135 (no M dwarfs) | For fixed parameters the rank equals the likelihood ratio of no-deadline to deadline-just-after-today; JWST changes the average by a factor 1.1-1.2. | |
| Conditioning on our own datum (t0, 1 Msun host, 4.54 Gyr planet) in the no-deadline model | posterior P(Lmax <= 10 Gyr) = 0.91, P(Lmax <= 20 Gyr) = 0.97, P(rank < 1%) = 0.001 for p_M = 1 | evidence relative to p_M = 1: 4.1 (JWST retention only), 5.0 (penalties only), 7.0 (both), 9.0 (no M dwarfs); for n = 1: 6.0, 5.8, 11, 17 | Depends on the 5 Gyr lower edge of the Lmax prior and a reference class of all civilisations; a deadline cancels this update (Hanson's reply to Cook 2022). |
| Rank with JWST-informed weights, star-limited lifetimes, n = 1 | 1.5% (retention only); 8.7% (with assumed penalties) | 5-95%: 0.35-20%; 0.6-37% | For n = 2 the 95th percentile is below 0.1% (retention only) or 2.3% (with penalties). |
| Value of future verdicts on TRAPPIST-1 e, f, g and LHS 1140 b | habitable-zone retention by fit 0.03-0.49 (all airless) or 0.68-0.82 (atmospheres on e, f, LHS 1140 b) | n = 1 fraction 0.09 or 0.31 (retention only); uniform-n fraction 0.70 or 0.74 | Hypothetical refits of the three shoreline models. |
| Replication of Hanson et al. (2021) eq. 1 | max rank over their panels 10.7%, 9.9%, 8.4%, 12.1% | their quoted bounds: <10.6%, <10%, <8.4%, <12.4% | Their eq. 1 with a 4 Gyr star-formation peak gives 73/58/46/40% at a 10 Gyr cap (mine 71/56/47/42%) and 30/9.2/2.7/0.76/0.06% at 45 Gyr (mine 38/12/3.6/1.03/0.079%). |
Part 1: planet and host parameters from the NASA Exoplanet Archive (TAP) joined to a hand-curated table of published JWST/Spitzer verdicts with base, pessimistic and optimistic soft labels for a thick atmosphere. Part 2: beta-binomial posteriors for several samples (decisive, below 25 S_Earth, emission-only, per host, with ambiguous cases); soft-label Bayesian logistic 'cosmic shoreline' regression in instellation, escape velocity and stellar luminosity (adaptive Metropolis, 16 tabulated fits including five q priors, R-hat <= 1.004); extrapolation to habitable-zone rocky planets by host mass, with a floor of 1e-3 on retention; subjective p_M = retention x f_water x f_other, every result given with and without the two assumed factors. Part 3: civilisation birth-date distribution from cosmic star-formation history, IMF, main-sequence lifetimes and the hard-steps a^n law; rank of today against n, maximum habitable lifetime, host-mass cut, habitable window and p_M; closed-form critical p_M; prior-weighted fraction of (n, Lmax) space with rank below 1% or 10%, shown by n; prior-averaged rank; likelihood of our own datum with the resulting posterior over (n, Lmax) and evidence per M-dwarf scenario; replication of Hanson et al. eq. 1; sensitivity to star-formation history, IMF, floor and two hypothetical future JWST outcomes. Single entry point code/run_all.py (about 3.5 minutes; --refresh re-downloads; --offline uses data/ snapshots). The final run was checked three ways: a fresh download, cached raw files and offline snapshots, the last two giving byte-identical data files. The mass quadrature agrees with direct scipy quadrature to 0.4%.
Closest prior work. Hanson, Martin, McCarter & Paulson 2021 (arXiv:2102.01522), whose abstract already states that >99% of advanced life appears after today unless n < 3 and maximum planet duration < 50 Gyr; T. Cook 2022, 'Replicating and extending the grabby aliens model' (https://longtermrisk.org/replicating-and-extending-the-grabby-aliens-model/), who put priors on n and Lmax and updated on our datum, with Hanson's reply; Kipping 2025 'Solar Hegemony' (arXiv:2510.01215) and Kipping 2021 (arXiv:2106.11207); Haqq-Misra et al. (arXiv:1705.07813); Loeb et al. 2016 (arXiv:1606.08448); Berta-Thompson et al. 2025 (arXiv:2507.02136), Ih et al. 2025 (arXiv:2508.08253), Park Coy et al. 2024 (arXiv:2412.06573) and Kreidberg et al. 2025 (arXiv:2507.00933) for the census and shoreline.
What is new. (i) The table of critical M-dwarf weight p_M against the number of hard steps (0.053, 5.3e-5, 5.3e-8 for n = 1, 2, 3) with a physical IMF and stellar lifetimes, and its robustness to the host-mass cut and habitable window; (ii) an explicit link from a JWST atmosphere census, through a host-mass-dependent retention, to the earliness calculation, with the census, the assumed penalties and the priors separated; (iii) the dependence of the M-dwarf-free rank on the K-dwarf cut and habitable window, with the share of weight by mass bin; (iv) the effect of hypothetical TRAPPIST-1 e/f/g and LHS 1140 b verdicts. Not new: the census conclusion, the shoreline form, 'K dwarfs suffice' and 'not early with a 10 Gyr cap' (both confirm Hanson et al.), and the self-datum update (Cook 2022).
Confidence that it is new: medium
The 'we are early, so there must be a deadline' argument needs two things: several hard steps, and habitable lifetimes far beyond 10-20 Gyr for a non-negligible share of planets. JWST bears only on the second, only for M dwarfs, and only through one of several habitability factors. The suppression needed to remove the earliness (p_M below 5e-5 for two hard steps) is far beyond what an atmosphere census can establish, so the evidence to date weakens the need for a deadline explanation only if there is a single hard step. Marginalised over my priors the effect is small: the prior-weighted early fraction moves from 0.75 to 0.71 (0.68-0.74 across fits), the prior-averaged rank by 10-20%, and the evidence for a no-deadline model given our own datum by a factor of about 4 out of a possible 9. For four or more hard steps the question is whether late-K dwarfs stay habitable for 26-45 Gyr, which no current observation tests. If habitable lifetimes are capped near 10 Gyr, the measured star-formation history makes humanity typical with no deadline needed, although the cap leaves our G-type host unexplained by a factor of about 8. Verdicts on TRAPPIST-1 e/f/g and LHS 1140 b would fix the retention factor (0.03-0.49 against 0.68-0.82) but move the uniform-n fraction only between 0.70 and 0.74; evidence on the number of hard steps and on how long K-dwarf planets stay habitable would matter more.





Every number above is produced by these scripts from public data. The data tables themselves are not hosted here; the scripts download them.
build_table.py common.py curated_outcomes.py earliness.py fetch_data.py figures.py inference.py plotstyle.py run_all.py
A second, separate analysis re-ran the code, recomputed the main numbers by its own route and tried to break the result. Like the first, it was run by Claude for this project; it is not an outside expert. In its report “the analyst” is the first analysis, which wrote the paper, and file names that are not linked on this page are its own working files. The paper above is the version revised in response.
Verdict: sound with fixes. Results reproduced: yes.
Copied code/ to scratch and ran run_all.py --refresh (fresh NASA Exoplanet Archive and arXiv downloads, 2 min 49 s): all 17 data files are byte-identical to the analyst's, and every reported key number matches results_summary.json. Independent recomputation with my own script (astropy Planck18 cosmology, separate quadrature, plus a Monte Carlo over stars) agrees to within about 3%: rank with hosts > 0.6 Msun = 37.6 / 12.2 / 3.62 / 1.02 / 0.078% for n = 1/2/3/4/6 (analyst 37.8 / 12.4 / 3.69 / 1.05 / 0.082%; Monte Carlo 37.6 / 12.2 / 3.62 / 1.01 / 0.080%); rank with a 10 Gyr cap = 71.2 / 47.3 / 42.0% for n = 1/6/10 (analyst 71.2 / 47.4 / 42.1%); critical p_M = 0.053 / 5.3e-5 / 5.3e-8 (analyst 0.052 / 5.1e-5 / 5.1e-8); future/past star formation 0.109 (0.110). Beta-binomial limits (0.181, 0.126, 0.377) and the median instellation (27.9) check out. Hanson et al. quotes were verified against the paper text; Hanson eq. 1 with a 4 Gyr SFR peak gives 34-60% at (n=6, 10 Gyr), consistent with the analyst's 47%. All 105 arXiv IDs resolve; I read 42 abstracts in full (including the 2026 verdict papers for GJ 357 b, GJ 3473 b, GJ 3929 b, TRAPPIST-1 c, LHS 1140 b, HD 3167 b, TOI-431 b) and the quoted values match; the rest were checked by title only. The census join drops or duplicates nothing (59 rows for 59 names).
The conclusion that JWST matters only modestly, and that K dwarfs suffice for n >= 4, is produced by modelling choices, not by the census: a hard habitability step at exactly 0.6 Msun, K7-M0 stars treated as fully habitable for 30-45 Gyr under an unsaturated t^n law, priors on n and Lmax that put most weight where no M-dwarf evidence can matter, and a habitable-zone retention estimate that is prior-dominated and contradicts published evolution models for TRAPPIST-1 e. Moving the cut to 0.7 Msun or limiting the habitable window to 60% of the main-sequence lifetime raises the n = 4 rank from 1.05% to 6-29%. The conclusion survives only in qualitative, conditional form: a long-lived star's advantage scales as L^n while an atmosphere census can deliver p_M of order 0.01-1, so such evidence removes the earliness only near n = 1; n and the maximum habitable lifetime (including that of late K dwarfs) control the puzzle. The specific numbers (0.75 to 0.64, 'n >= 4', 0.03 at n = 1, P(T-1 e) = 0.02, HZ retention 0.34) do not survive as stated.
Novel: partly. The census with beta-binomial is an updated reproduction of what the 2025 review, Park Coy et al. and Ih et al. already state (no definitive atmosphere; occurrence below roughly 1 in 5-8). The shoreline fit follows Berta-Thompson et al. and adds no new constraint. The 'K dwarfs suffice' result is already in Hanson et al.'s abstract ('>99% of advanced life appears after today, unless n<3 and max planet duration <50Gyr'); Hanson's eq. 1 at 45 Gyr with a 4 Gyr SFR peak gives 30 / 9.2 / 2.7 / 0.76 / 0.06% for n = 1/2/3/4/6 against the analyst's 38 / 12 / 3.7 / 1.05 / 0.08%. The 'not early with a 10 Gyr cap' result is implied by Hanson's own appendix. I did not find the critical p_M versus n table elsewhere; it is the most useful new item. Linking earliness probabilities to a JWST census and to hypothetical TRAPPIST-1 / LHS 1140 b outcomes is new, but the closest prior work on rank under priors on n and Lmax (Cook 2022) is uncited.