Where is everybody? · Working papers

How early did life start, and how late did we arrive?

Revised after a second, separate analysis run for this project tried to break it. Neither analysis is an outside expert.

Earth's timeline gives likelihood ratios of order 10 for fast over slow abiogenesis and, when the likelihood is conditioned on our own existence (the standard convention), no lower bound on f_bio.

Summary

Earth's timeline gives likelihood ratios of order 10 for fast over slow abiogenesis and, when the likelihood is conditioned on our own existence (the standard convention), no lower bound on f_bio. With the 4.2 Ga LUCA date Kipping's 13:1 reproduces (10.2-19.2 at 16-84% from the LUCA age error; 13.3 and 12.8 with dates and the repository's 38 LUCA variants integrated out), but it is model-bound: 8.9 to 4.75 if two to five hard steps follow abiogenesis, 20-26 if the later step is not hard, and 1.5-5.7 with accepted fossils only. Snyder-Beattie et al.'s Table 2 reproduces only with thresholds e^-2, e^-12, e^-24 where 10^-2, 10^-12, 10^-24 are printed (rms 0.02 dex against 0.57 dex), an apparent units slip, inferred without their code, that lowers their three-step weight below 10^-12 from over 90% to 44-58%. Posterior medians of log10 f_bio run from -0.15 to -18.5 across four prior families under conditioning (the timeline adds about 0.4-1.3 bits) but from -0.1 to -0.8 without it (self-indication), so the anthropic convention matters more than the prior family; pacing versus gated hard steps is undecided (Bayes factor 0.6-3.3). Everything rests on one planet, constant-rate Poisson steps, a molecular-clock LUCA date squeezed against its 4.52 Ga calibration maximum, and oxygen gates chosen after the fact.

Key numbers

Quantity Value Uncertainty Note
Kipping limiting Bayes factor, fast vs slow abiogenesis (LUCA 4.2 Ga, start 4.404 Ga, window ends +0.9 Gyr) 13.0 10.2-19.2 (16-84%) from the LUCA age error; published 13.0 (9.9-18.4) Reproduced. Also 3.79, 8.72, 15.2 and 11.3 for his other cases.
Same factor with date uncertainty integrated out (repository LUCA posteriors, start uniform 4.404-4.50 Ga, both future estimates) 13.3 (paper's two main runs); 12.8 (all 38 repository variants pooled) pointwise 16-84%: 10.4-18.7 and 8.6-27.6; 9.7-10.7 with a 4.51 Ga start 87% of the 38 variant point estimates exceed 10 for a 4.404 Ga start, 55% for 4.51 Ga. The raw range of point values is not quoted: one non-cross-braced node copy lies 2.8 Myr from the assumed start and gives 942, a division-by-near-zero artefact.
All-hard-steps value B(m), m = 1-5 hard steps after abiogenesis (LUCA 4.2, start 4.404, end +0.9) 13.0, 8.9, 6.8, 5.6, 4.75 closed form agrees with brute-force integration to 4 significant figures; date-marginalised 13.3, 9.1, 7.0, 5.7, 4.9 B(m) = T m t_obs^(m-1) / ((m+1)[t_obs^m - (t_obs - t_L')^m]), about T/((m+1) t_L'). End +1.73 Gyr: 15.0, 10.3, 7.9, 6.45, 5.5. Start 4.51 Ga: 8.7, 6.0, 4.7, 3.9, 3.3. Accepted fossils only (3.48 Ga): 2.9, 2.1, 1.8, 1.6, 1.45.
Same plateau ratio when the later steps are not all hard (LUCA 4.2, start 4.404, end +0.9) 19.5 (one later step at 1.4 per Gyr, exact arrival time); 26.0 (Kipping's interval likelihood, fast intelligence); 21.6 (pacing, life needed only before today); 11.1-12.8 (one hard step plus one at 1-10 per Gyr) range over structures and dates with the LUCA date: 3.3 to 30; with accepted fossils only: 1.45 to 5.7 B(m) is the corner where every later rate goes to zero; it is neither a floor nor a ceiling in general. General form: B = g(t_obs) int_0^T F / (F(T) [F(t_obs) - F(t_obs - t_L')]).
LUCA node systematics in the Moody et al. repository two copies of the node differ by 0.31-0.51 Gyr without cross-bracing; calibration-only prior 4.43 (4.26-4.51) Ga cross-braced, 4.01 (3.47-4.43) Ga not cross-braced four non-cross-braced runs; 22 prior-only rows Root posterior in the paper-main runs is 4.50 (4.45-4.52) Ga, against the 4.52 Ga hard maximum, so the LUCA age is squeezed between that bound and the minimum calibrations.
Posterior P(abiogenesis rate > 1 per Gyr) as the log-uniform prior floor is lowered: 1e-3, 1e-10, 1e-30, 1e-100 per Gyr 0.90, 0.75, 0.52, 0.25 grid integration; no Monte Carlo error Prior values 0.50, 0.23, 0.09, 0.03. LUCA 4.2 Ga; intelligence rate marginalised.
Kipping 2020 Jeffreys-prior odds for rare intelligence (optimistic, conservative) 1.545, 1.490 Monte Carlo 1.5456 +/- 0.0007 and 1.4897 +/- 0.0006; the referee obtained the same Published 1.638 and 1.572. Still unexplained. The published values are matched (1.636, 1.573) if the ensemble integral omits f_I below 0.0032: one free number fitted to two values, a lead and not an explanation; no error in the paper is implied.
Best-fit number of hard steps from time remaining 5 (0.9 Gyr left); 3 (1.73-1.84 Gyr left) flat-prior 90% interval 2-18 and 1-14; likelihood varies only 1.8-3.5x over n = 1-10 Joint first-and-last likelihood with abiogenesis hard gives median n 8-11.
Goodness of fit of five candidate step sets to uniform order statistics smallest of 120 correlated p-values = 0.004 200,000 simulations per set Not significant after multiplicity. Power against Earth-like pacing: 3% (Greenwood), 45% (KS).
Snyder-Beattie et al. Table 2, rms log10 deviation of our recomputation from the published 27 cells 0.022 dex with thresholds e^-k; 0.569 dex with thresholds 10^-k as printed largest single-cell deviation 14% under the e^-k reading; importance-sampling ESS at least 3.3e4 Prior weights match the e^-k reading to the printed digits. Table 3 agrees to 0.10-0.20 dex under it (ours higher) against 0.7-3.5 dex as printed. Their stated prior cannot give a two-step probability below 1.35e-19. Apparent slip: authors not contacted, no erratum found as of October 2026; confirmed by the referee with independent code.
Snyder-Beattie et al. verbal statements under their stated prior (2, 3, 4 steps) posterior weight below 10^-12: 11-24%, 44-58%, 64-82%; below 10^-24: 0%, about 1%, 7-15%; below 1%: 86-96%, 98-99%, 99-99.9% ranges are over the rows of their Table 2 with that number of steps Published: over 90% below 10^-12 for three steps; over 90% below 1% for two steps (now marginal). The paper's qualitative conclusion stands.
Posterior P(expected abiogenesis time > habitable window), Snyder-Beattie prior with 2024-26 dates, 2-5 steps 0.06-0.12 with their lower prior bound of 1e-14 Ga; 0.09-0.20, 0.18-0.33, 0.32-0.50, 0.53-0.69 for lower bounds 1e-8, 1e-4, 1e-2, 0.1 Ga prior values 0.38, 0.51, 0.66, 0.77, 0.84; ESS at least 3.8e3 Prior-driven. The data lower the odds of slow abiogenesis by a factor of 2-11 in every case. 0.60-0.74 if LUCA is treated as the exact time of abiogenesis. Later steps: 0.83-0.97 each.
Bayes factor, pacing : gated hard steps (eukaryotes, animals, humans after the three oxygenation steps) 1.1-2.1 with dates marginalised; 0.9-2.2 with central dates 0.6-3.3 across four priors on the lag; 0.66-2.3 if the Neoproterozoic gate is its onset (0.80 Ga) Undecided. Including life: 6-13, which is the early-life evidence again.
Bayes factor, pacing : ungated hard steps, same three transitions 3.8-5.0 with dates marginalised; 8.6-12 with central dates 5.7-12 with the gate at onset (0.80 Ga) and animals at 0.60-0.75 Ga; zero for both gated models with animals at 0.75 Ga and the gate at 0.635 Ga The central-date value rests on a 35 Myr ordering (animals 0.60 Ga, gate 0.635 Ga). Lole Durbin et al. 2026 put the origin of Metazoa at about 0.80-0.70 Ga. Upper bounds: gates were chosen after the transitions were known. In 56-57% of date draws a transition predates its gate.
Carter coincidence: Bayes factor hard steps : pacing from arrival at 71-83% of the window 1.0-2.4 with gate times uniform over the window; 2.9-17 with gate times log-uniform range over 1-6 steps and four window lengths Applies when gate times are not given to the pacing model for free.
Posterior median log10 f_bio by prior family, likelihood CONDITIONED ON SUCCESS (A pacing; A' pacing centre unknown; B 2 and 3 steps; C 4 and 5 steps; D very wide abiogenesis prior) -0.15; -1.0; -1.1 and -2.2; -13.5 and -18.5; -2.6 5-95%: A -0.22 to -0.02; A' -5.0 to -0.02; B -2.2 to -0.07 and -4.2 to -0.35; C -22.8 to -5.0 and -28.9 to -8.6; D -26.5 to -0.85 Information gained from the timeline: 0 for A, 0.4-1.3 bits for the others (binned estimate for this one marginal; 20, 40 and 80 bins agree to 0.02 bits). Use only with a no-update treatment of our existence.
Same families, likelihood NOT conditioned on success (self-indication, or our existence treated as informative) -0.15; -0.12; -0.23 and -0.38; -0.47 and -0.63; -0.77 5-95%: A' -0.85 to 0.00; B -1.18 to -0.01 and -1.56 to -0.02; C -1.81 to -0.03 and -2.16 to -0.06; D -2.00 to -0.19; ESS at least 4e4 Median f_bio 0.17-0.76 in every family; P(f_bio < 0.01) at most 6%. Insensitive to prior bounds (four steps: -0.47 and -0.46 for rate floors 1e-3 and 1e-20 per Gyr, where the conditioned medians are -3.1 and -29.6). Checked against a 2-D grid and against reweighted samples. Must not be mixed with the conditioned quantiles.
Profile likelihood of f_bio relative to maximum (conditioned two-step model) at f_bio = 0.1, 0.5, 0.9, 0.99, 0.999 0.97, 0.78, 0.38, 0.10, 0.02 0.98, 0.84, 0.49, 0.17, 0.05 if the window ends +1.73 Gyr Flat to within 4% for every f_bio below 0.1 down to zero. The 6-10:1 penalty on f_bio above 0.99 holds only in constant-rate step models; pacing family A carries none.
Posterior P(f_life > 0.5) in families B-D 0.88-0.94 conditioned on success; 0.99 or more not conditioned prior 0.50-0.66 The early-life evidence, seen through each prior.
Reproducibility code/run_all.py: 221-319 s over three runs, peak memory 1.9 GB fixed seed 20261011 All 3,982 numbers shared with the first pass are unchanged. The first-pass entry point needed more than 8 GB.

Data used

Method

Every number here is regenerated by python3 code/run_all.py (fixed seed, 4-5 minutes, peak memory 1.9 GB) and printed by code/summary.py; full output is in data/results.json and the CSV named with each result. Limitations, prior work and implications have their own sections after this one.

Question

Life appeared early on Earth and technological observers appeared late. With 2024-2026 dates, how much do those two facts constrain (a) the rate of abiogenesis, (b) the number of improbable "hard steps", (c) the choice between hard steps and environmental pacing, and (d) f_bio, the probability that an Earth-like planet produces technological intelligence within its habitable window?

Data

Source What was used Rows
Hand-compiled events table (data/events.csv), each row cited Dates for habitability, earliest life, transitions, oxygenation steps; four estimates of the remaining habitable time (0.9, 1.08, 1.73, 1.84 Gyr) 27 (11 primary, 10 from abstracts, 6 as quoted elsewhere)
Moody et al. 2024 time-tree archive, Zenodo 10.5281/zenodo.11260523 (downloaded by the code) Mean and 95% interval of dated nodes in every analysis variant 580 node ages: 38 posterior and 22 prior-only LUCA ages, 52 root ages
Kipping 2020 and 2025 (arXiv sources) Published Bayes factors 16 numbers
Snyder-Beattie et al. 2021 (PMC7997718) Tables 2 and 3 48 numbers

Cuts: only the archive's *_all_mean_est.tsv summaries were read (no MCMC samples); mirror nodes in cross-braced runs were dropped; LUCA draws older than the assumed start of habitability were excluded (0.1% for the headline age, 3.5% when pooling all 38 variants). Baseline dates: habitable from 4.404 Ga (or uniform 4.404-4.50), LUCA 4.20 (4.09-4.33) Ga, LECA 1.80-1.67 Ga, animals 0.80-0.574 Ga, oxygenation steps at 2.46-2.22, 0.80-0.54 and 0.42-0.40 Ga.

Method

Every model is a chain of Poisson steps, evaluated with a hypoexponential routine that stays accurate over about 40 decades of rate. (1) Kipping's two-process model by quadrature and Monte Carlo, then the ratio of the two likelihood plateaus for any process after abiogenesis. (2) Hard steps: likelihood of the number of steps n, and goodness of fit to uniform order statistics with a power calculation. (3) Snyder-Beattie et al.: importance sampling from their stated prior, then the same model with new dates and both prior bounds scanned. (4) Three generative models for the dated transitions: ungated hard steps, hard steps that cannot start before an oxygen gate, and pacing (each transition lags its gate by an exponential time). (5) f_bio under four labelled prior families.

Anthropic convention. Every likelihood in the main analysis is conditioned on success: p(timeline | rates) divided by P(all steps finish inside the window T | rates). This is the convention of Carter, Spiegel and Turner, Kipping, and Snyder-Beattie et al.: a hypothesis gets no credit for producing more observers. It is a choice, and it is what produces the low-rate plateau. Under self-indication, or if our existence is treated as informative evidence (Whitmire 2025; Baak and Snoek 2026), the division cancels and the posterior is prior times p(timeline and success | rates). Snyder-Beattie et al. showed this reversal in a figure. We report it as a labelled second column for every f_bio family. The two sets of quantiles answer different questions and must not be mixed.

Results

1. Abiogenesis. All of Kipping's limiting Bayes factors reproduce (8.72, 2.83; 2025 update 3.79, 8.72, 13.0, 15.2, minimum over window length 11.3). Two of his ten 2020 numbers still do not: the Jeffreys-prior odds for rare intelligence come out 1.545 and 1.490 (the referee obtained the same) against the published 1.638 and 1.572. The cause is unknown; the published values are matched (1.636, 1.573) if the ensemble integral omits f_I below 0.003, which is a lead and not an explanation. Nothing else depends on it.

The likelihood for the abiogenesis rate has two flat plateaus (Fig. 2a). With F and g the distribution function and density of the time from abiogenesis to observers, life by t_L', observers at t_obs and window T, their ratio is

B = g(t_obs) x [integral of F from 0 to T] / ( F(T) x [F(t_obs) - F(t_obs - t_L')] ).

If all m later steps are hard, B(m) = T m t_obs^(m-1) / ((m+1)[t_obs^m - (t_obs - t_L')^m]), roughly T/((m+1) t_L'), a corollary of hard-steps order statistics. m = 1 is Kipping's T/(2 t_L') = 13. B(m) replaces his lower limit when m hard steps follow abiogenesis. It is not a ceiling:

What follows abiogenesis LUCA 4.20, start 4.404, end +0.9 Gyr end +1.73 Gyr start 4.51 Ga fossils only (3.48 Ga)
1 hard step (Kipping's limit) 13.0 15.0 8.7 2.9
2 / 3 / 4 / 5 hard steps 8.9 / 6.8 / 5.6 / 4.75 10.3 / 7.9 / 6.45 / 5.5 6.0 / 4.7 / 3.9 / 3.3 2.1 / 1.8 / 1.6 / 1.45
1 hard step plus 1 step at 1-10 per Gyr 11.1-12.8 13.1-14.8 7.5-8.6 2.5-2.8
1 step that is not hard, best rate 19.5 at 1.4 per Gyr 23.0 12.2 3.2
Kipping's interval likelihood, fast intelligence 26.0 30.1 17.5 5.7
Pacing, life needed only before today 21.6 21.6 14.5 4.8

(data/a1_bmax_table.csv, data/a1_later_process_sensitivity.csv.) The factor is therefore about 3-30 with the LUCA date and 1.5-6 with accepted fossils only.

With the repository LUCA posteriors, a start uniform on 4.404-4.50 Ga and both future estimates integrated out, the one-hard-step factor is 13.3 for the paper's two main runs and 12.8 for all 38 variants pooled (9.7-10.7 with a 4.51 Ga start). Of the 38 variant point estimates, 87% exceed 10 for a 4.404 Ga start and 55% for 4.51 Ga (Fig. 2c). The raw range of point values is not a result: T/(2 t_L') diverges as a LUCA age approaches the assumed start, and one non-cross-braced node copy sits 2.8 Myr from it.

The LUCA age itself is fragile. The two copies of the node differ by 0.31-0.51 Gyr when not forced to share an age. With no sequence data, the calibrations alone put LUCA at 4.43 (4.26-4.51) Ga in cross-braced trees and 4.01 (3.47-4.43) Ga in non-cross-braced ones. The root posterior, 4.50 (4.45-4.52) Ga, sits against the 4.52 Ga hard maximum, so LUCA is squeezed between that bound and the minimum calibrations.

The posterior depends on the prior floor: P(rate > 1 per Gyr) goes from 0.50 to 0.90 (log-uniform down to 1e-3 per Gyr), 0.23 to 0.75 (1e-10), 0.09 to 0.52 (1e-30) and 0.03 to 0.25 (1e-100).

2. Hard steps. The time remaining barely constrains n (Fig. 3a): the best n is 5 (0.9 Gyr left) or 3 (1.73-1.84 Gyr left), but the likelihood varies by only a factor 1.8-3.5 across n = 1-10, and a flat-prior 90% interval is 2-18 or 1-14. If abiogenesis is itself a hard step, its earliness pulls the other way (median n 8-11). No candidate step set is rejected once 120 correlated p-values are allowed for (smallest 0.004), and the test would reject Earth-like pacing only 3% (Greenwood) or 45% (KS) of the time.

3. Snyder-Beattie et al. Their Table 2 is reproduced only if the column thresholds are e^-2, e^-12, e^-24 and not the printed 10^-2, 10^-12, 10^-24 (Fig. 4): rms difference 0.02 dex over 27 cells, against 0.57 dex as printed. The nine prior weights match the same reading; Table 3 agrees to 0.10-0.20 dex under it, against 0.7-3.5 dex as printed. Independently, their stated prior cannot produce a two-step probability below 1.4e-19, so the printed two-step entries for 10^-24 (0.61-0.83) cannot be literal. This is an apparent natural-log/base-10 slip, inferred from the tables and confirmed by the referee with independent code. We have not seen the authors' code, have not contacted them, and found no erratum as of October 2026.

Posterior weight above 10^-2 / 10^-12 / 10^-24 printed ours, e^-k ours, 10^-k
2 steps (row 2) 0.026 / 0.25 / 0.68 0.027 / 0.25 / 0.70 0.071 / 0.80 / 1.00
3 steps (row 6) 0.0022 / 0.059 / 0.30 0.0025 / 0.061 / 0.31 0.0089 / 0.42 / 0.99
4 steps (row 8) 0.0003 / 0.014 / 0.11 0.0003 / 0.015 / 0.12 0.0013 / 0.18 / 0.85

Their "less than 1% chance" statements stand for three and four steps (98-99% and 99-99.9% of posterior) and are marginal for two (86-96% against "over 90%"). "Over 90% of posterior below 10^-12" for three steps becomes 44-58%, and the weight below 10^-24 becomes 0%, about 1% and 7-15% for two, three and four steps. The paper's qualitative conclusion is unaffected.

With 2024-26 dates and their prior, each later step has posterior probability 0.83-0.97 of an expected time longer than the window. For abiogenesis the answer is prior-driven: 0.06-0.12 under their lower bound of 1e-14 Ga on the mean time, but 0.18-0.33 and 0.53-0.69 for lower bounds of 1e-4 and 0.1 Ga (data/a3_lower_bound_sensitivity.csv), and 0.60-0.74 if the first evidence is treated as the exact time, as they did. The data lower the odds of slow abiogenesis by a factor of 2-11 in every case.

4. Hard steps versus pacing (data/a4_bayes_factors_given_gates.csv).

Bayes factor, dates marginalised (central dates in brackets) eukaryotes, animals, humans plus life
gated hard steps : ungated 2.3-3.5 (5.6-9.7) 1.1-1.5 (2.5-4.0)
pacing : ungated 3.8-5.0 (8.6-12) 9-14 (22-38)
pacing : gated hard steps 1.1-2.1 (0.9-2.2) 6-13 (5.5-15)
pacing : gated hard steps, three other lag priors 0.6-3.3 3.4-34

The three later transitions follow the oxygen gates more closely than ungated hard steps predict, but they cannot separate pacing from gated hard steps (Bayes factor 0.6-3.3). The extra factor when life is included is the early-life evidence again. The central-date values rest on a 35 Myr ordering: animals at 0.60 Ga against a gate at 0.635 Ga. With animals at 0.75 Ga (Lole Durbin et al. 2026) and the same gate, both gated models have zero likelihood; with the gate at the onset of Neoproterozoic oxygenation (0.80 Ga), pacing against ungated is 5.7-12 and pacing against gated hard steps 0.66-2.3 (data/a4_gate_definition_sensitivity.csv). If gate times are not handed to the pacing model for free, Carter's coincidence returns: our arrival at 71-83% of the window favours hard steps by 1.0-2.4 (gate times uniform over the window) or 3-17 (log-uniform). Two to three further biospheres with fully dated gates and transitions would be needed for a median Bayes factor of 100.

5. f_bio (data/a5_fbio_quantiles.csv, columns explained in data/a5_fbio_quantiles_columns.csv; Fig. 5). Quantiles of log10 f_bio, 5% / 50% / 95%.

Family prior posterior, conditioned on success bits gained posterior, not conditioned (self-indication)
A pacing, Earth assumed typical -0.22 / -0.15 / -0.02 same (no update) 0 same
A' pacing, centre unknown 0.1-100 Gyr -12.6 / -0.05 / 0.00 -5.0 / -1.0 / -0.02 0.93 -0.85 / -0.12 / 0.00
B 2 steps, rates 1e-3 to 1e3 per Gyr -2.9 / -0.6 / 0.00 -2.2 / -1.1 / -0.07 0.51 -1.18 / -0.23 / -0.01
B 3 steps, same -4.0 / -1.3 / 0.00 -4.2 / -2.2 / -0.35 0.38 -1.56 / -0.38 / -0.02
C 4 steps, rates 1e-10 to 1e14 per Gyr -18.0 / -6.9 / 0.00 -22.8 / -13.5 / -5.0 0.84 -1.81 / -0.47 / -0.03
C 5 steps, same -21.3 / -8.6 / 0.00 -28.9 / -18.5 / -8.6 1.28 -2.16 / -0.63 / -0.06
D abiogenesis prior 50 dex wide -84.9 / -4.5 / -1.1 -26.5 / -2.6 / -0.85 0.56 -2.00 / -0.77 / -0.19

Conditioned on success, posterior medians span 18 orders of magnitude across families and the timeline adds about 0.4-1.3 bits (a binned estimate for this one marginal). Not conditioned, every family lands at a median f_bio of 0.17-0.76, with at most a 6% chance that f_bio is below 0.01, and the prior bounds stop mattering: four steps give -0.47 with rate floors of 1e-3 per Gyr and -0.46 with 1e-20, where the conditioned medians are -3.1 and -29.6. The anthropic convention matters more than the prior family.

The profile likelihood of f_bio in the conditioned two-step model is flat to within 4% for every f_bio below 0.1 down to zero, and falls to 0.78, 0.38, 0.10 and 0.02 at f_bio = 0.5, 0.9, 0.99 and 0.999 (0.17 at 0.99 with the longer window). Within constant-rate step models, then, f_bio above 0.99 is disfavoured 6-10:1; under pacing (family A) late arrival carries no such penalty. Early life raises P(f_life > 0.5) from 0.50-0.66 to 0.88-0.94 in families B-D.

Robustness checks

Response to referee

Every substantive point was accepted: two major (the unstated anthropic convention; the "4.6 to 942" range) and twelve minor. Each point and what was done is listed under "Changes made in revision" below; two small corrections to the referee's own statements are under "Referee points rejected". The headline survives in a narrower form. Likelihood ratios of order 10 and about one bit are what the dates carry. "f_bio spans 18 orders of magnitude by prior family" is true only under the conditioning convention; under self-indication the spread is 0.65 dex.

Closest prior work and what is new

Closest prior work. Kipping 2020 (PNAS 117:11995) and Kipping 2025 (arXiv:2504.05993) for the two-process limiting Bayes factor; Spiegel and Turner 2012 for prior dependence; Carter 1983 and 2008, Hanson 1998 and Hanson et al. 2021 (arXiv:2102.01522) for hard-steps order statistics; Snyder-Beattie, Sandberg, Drexler and Bonsall 2021 (Astrobiology 21:265) for the multi-step Bayesian model, the non-zero likelihood plateau (their stated first key result) and a figure showing that self-indication removes it; Whitmire 2025 (arXiv:2503.18217) and Baak and Snoek 2026 (arXiv:2603.02372) for the view that our existence is informative; Balbi and Lingam 2023 for prior-dominated abiogenesis bounds; Mills et al. 2025 (Sci Adv 11:eads5698) and Watson 2025 for pacing and fixed delays.

What is new. (i) Evidence that Snyder-Beattie et al.'s Tables 2-3 use thresholds e^-k where 10^-k is printed, with the effect on their extreme-rarity statements; confirmed by the referee with independent code; no erratum found as of October 2026. (ii) Kipping's factor evaluated on all 38 LUCA datings in the Moody et al. public repository with date uncertainty integrated out, plus the 0.31-0.51 Gyr gap between node copies without cross-bracing and the calibration-only priors. (iii) A likelihood comparison of ungated hard steps, gated hard steps and pacing on the same dated transitions (a toy: gates were chosen after the fact). (iv) f_bio quantiles for the same four prior families under both anthropic conventions, showing that the convention moves the answer by up to 18 orders of magnitude while the prior family moves the unconditioned answer by 0.65 dex. Not new as results: the all-hard-steps value B(m) is a corollary of hard-steps order statistics applied to Kipping's limit (the general plateau-ratio formula for an arbitrary later process is our presentation; we did not find it stated); the absence of a lower bound on f_bio is in Snyder-Beattie et al. 2021, Carter 1983 and Spiegel and Turner 2012, and only the profile-likelihood presentation is ours; the self-indication reversal was shown qualitatively by Snyder-Beattie et al.

Confidence that it is new: medium

Limitations

What it means for the Fermi question

Under the standard convention (likelihood conditioned on our own existence), Earth's timeline supports two modest statements. First, abiogenesis was probably not slow compared with the habitable window: the likelihood ratio is 13 in Kipping's model and between about 3 and 30 with the 4.2 Ga LUCA date depending on what follows abiogenesis and when habitability began, but only 1.5-6 with accepted fossils, and it does not survive priors wider than about 30 decades. Second, within constant-rate step models f_bio above 0.99 is disfavoured 6-10:1; pacing models carry no such penalty. Under that convention the timeline does not say whether f_bio is 0.1 or 1e-20. That is set by whether one believes in hard steps and how wide the rate priors are, and timing cannot arbitrate (Bayes factor near 1 between pacing and gated hard steps). A Great Filter in the biological steps is therefore allowed but not demonstrated by timing. Under self-indication, or if our existence is treated as informative (Whitmire 2025; Baak and Snoek 2026), the same data give a median f_bio of 0.2-0.8 in every prior family with at most a 6% chance that f_bio is below 0.01. A rate-based biological filter on Earth-like planets is then nearly excluded, and the silence has to be explained elsewhere: rarity of Earth-like planets, a late filter, or civilizations that do not expand or signal. For the integrator: treat f_bio as a two-level choice, first the anthropic convention and then, only under conditioning, the prior family. Use the post_ quantiles in data/a5_fbio_quantiles.csv only with a no-update treatment of our existence, and the sia_ quantiles only inside a full self-indication calculation that also weights every other factor and the Fermi observation; never mix them. The one published timing-based claim of extreme rarity that we checked (two sentences and one table in Snyder-Beattie et al.) is weaker than printed; that paper's qualitative conclusion, that most posterior weight lies below a 1% chance, stands.

Changes made after the referee report

Referee points not accepted

Figures

Figure 1. The Earth’s timeline as used in this study: the period in which the planet is habitable, with four published estimates of when it ends; the earliest evidence of life; the dated biological transitions; the rises in oxygen; and, at the bottom, when four equally hard steps would be expected to fall if the habitable period ends in 0.9 or 1.73 billion years.
Figure 1. The Earth’s timeline as used in this study: the period in which the planet is habitable, with four published estimates of when it ends; the earliest evidence of life; the dated biological transitions; the rises in oxygen; and, at the bottom, when four equally hard steps would be expected to fall if the habitable period ends in 0.9 or 1.73 billion years. Open at full size.
Figure 2. Left: how well each rate for the origin of life fits the early appearance of life on Earth. The curve is flat at low rates and flat again at high rates, and the ratio of the two levels is the evidence for a fast origin. Centre: that ratio falls from 13 as more hard steps are assumed to follow the origin of life. Right: the same ratio for each of the 38 published variants of the date of the last common ancestor.
Figure 2. Left: how well each rate for the origin of life fits the early appearance of life on Earth. The curve is flat at low rates and flat again at high rates, and the ratio of the two levels is the evidence for a fast origin. Centre: that ratio falls from 13 as more hard steps are assumed to follow the origin of life. Right: the same ratio for each of the 38 published variants of the date of the last common ancestor. Open at full size.
Figure 3. Left: how well each number of hard steps fits the time the Earth has left, for four estimates of that time. The curves are broad, so the remaining time barely constrains the number. Right: when the proposed steps happened, as a fraction of the habitable period (dots), against the even spacing the hard-steps model predicts (black bars).
Figure 3. Left: how well each number of hard steps fits the time the Earth has left, for four estimates of that time. The curves are broad, so the remaining time barely constrains the number. Right: when the proposed steps happened, as a fraction of the habitable period (dots), against the even spacing the hard-steps model predicts (black bars). Open at full size.
Figure 4. A recomputation of Table 2 of Snyder-Beattie and colleagues (2021) against the published values. With the thresholds as printed, powers of ten, the recomputed values (orange) miss the published ones. With powers of e in their place (blue), they match to about 5 per cent on average and 14 per cent at worst. That points to an apparent slip between the two kinds of logarithm in the table’s headings; the authors have not been asked, and I found no published correction as of October 2026.
Figure 4. A recomputation of Table 2 of Snyder-Beattie and colleagues (2021) against the published values. With the thresholds as printed, powers of ten, the recomputed values (orange) miss the published ones. With powers of e in their place (blue), they match to about 5 per cent on average and 14 per cent at worst. That points to an apparent slip between the two kinds of logarithm in the table’s headings; the authors have not been asked, and I found no published correction as of October 2026. Open at full size.
Figure 5. Left: the probability that technological intelligence arises on a habitable planet within its habitable period, before the Earth’s timeline is taken into account (grey) and after, under two conventions for reasoning from our own existence (blue and orange), for seven choices of prior. The answer follows the prior and the convention. Right: under the standard convention the timeline fits every small value equally well, so it cannot rule any of them out.
Figure 5. Left: the probability that technological intelligence arises on a habitable planet within its habitable period, before the Earth’s timeline is taken into account (grey) and after, under two conventions for reasoning from our own existence (blue and orange), for seven choices of prior. The answer follows the prior and the convention. Right: under the standard convention the timeline fits every small value equally well, so it cannot rule any of them out. Open at full size.

Code

Every number above is produced by these scripts from public data. The data tables themselves are not hosted here; the scripts download them.

a1_kipping.py a2_hardsteps.py a3_snyder_beattie.py a4_models.py a5_fbio.py config.py events_table.py fetch_moody.py figures.py run_all.py summary.py timing_lib.py

Referee report

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.

The headline numbers are true as computed; the problems are in scope and wording, not arithmetic.

RERUN. I copied code/ to a separate working folder and ran run_all.py there (nothing in the study directory was touched). The unmodified entry point was OOM-killed at about 8 GB resident memory in the Monte Carlo cross-check of a1_kipping.reproduce_2020. After chunking that one call (same random stream) it finished in 233 s with a 1.9 GB peak. All 3,986 numeric leaves of results.json and all 14 CSVs are identical to the analyst's files, and summary.py prints every number quoted in the report.

INDEPENDENT RECOMPUTATION (my scripts):

CITATIONS spot-checked and correct:

The full referee content is in this object.

Strongest objection

An expert in anthropic reasoning would say the central result is a consequence of one modelling choice that the report never names. Every likelihood is divided by the probability that all steps succeed within the window. That division is what produces the plateau at low rates, the 'no lower bound on f_bio' statement and the 18-orders-of-magnitude spread between prior families. It is the standard convention in Carter, Spiegel and Turner, Kipping and Snyder-Beattie et al., but it is contested: under self-indication-style weighting, or if Earth is treated as a random draw from Earth-like planets (Whitmire 2025; Baak and Snoek 2026), the division cancels.

I tested this by re-weighting the analyst's own samples without the division. Posterior medians of log10 f_bio become -0.2 to -0.7 for every step family, instead of -1.1 to -18.5. The disagreement between prior families nearly vanishes.

The conclusion survives in a narrower form. Given that we exist, the dates themselves carry likelihood ratios of order 10 and about one bit; that statement is correct and I reproduced it. What does not survive unqualified is 'f_bio is a prior-family choice spanning 18 orders of magnitude'. That is true under the conditioning-on-success convention; under the alternative the anthropic school matters more than the prior family. The f_bio quantiles can be used by an integrator only with that label attached, and must not be mixed with a self-indication treatment elsewhere in the Fermi analysis.

A second objection, from a geobiologist, is that constant-rate Poisson steps are an unphysical model and every number is internal to it. The report already concedes this.

Errors found

Overclaims

Novelty check

Novel: partly. Three of the five claimed novelties hold up, two do not.

Holds up:

Does not hold up as stated:

Overall this is a clean reproduction and synthesis with one new erratum-grade finding and two modest extensions.

Required changes