Supplementary Code 1 — A settlement currency to finance climate restoration and human prosperity

Environment (tested): Python 3.13.16, Linux x86_64, packages pinned in requirements.txt.
  pip install -r requirements.txt
  git clone --depth 1 --branch v2.2.4 https://github.com/OMS-NetZero/FAIR.git /tmp/FAIR-v2.2.4
     (supplies the fair-calibrate 1.4.1 calibrated-constrained parameter, species, emissions and
      volcanic/solar files used by FaIR 2.2.4)

Step 1 — climate layer (about 70 min on two cores, peak memory about 4 GB; deterministic, no random seed):
  FAIR_SOURCE_DIR=/tmp/FAIR-v2.2.4 python run_fair_restoration_inverse.py Supplementary_Data_1/inputs Supplementary_Data_1/climate
  Runs all 841 FaIR configurations on the carbon pathway in inputs/D10_net_co2_trajectory.csv, with every
  configuration forced to the ensemble-median non-CO2 ERF after 2026, and solves for the constant post-2183
  removal rate at which the ensemble-median CO2 reaches 280 ppm in 2200, 2300 and 2400. Writes
  climate/F00_fair_summary.json, F01_fair_canonical_schedule.csv and F02_fair_restoration_pathway_2300.csv.
  F01 reproduces the archived FaIR run (github.com/bcjohnjr/Planetary-Restoration-Version-62.2, commit
  89a0f4ab18df25db3a05d4e39c6db06405456505, fair_matched_timeseries_run12.csv) exactly to 2300.

Step 2 — ledger, screens and figures (seconds):
  python restoration_finance_screen.py Supplementary_Data_1/inputs Supplementary_Data_1/climate <table_dir> <figure_dir>
  Regenerates every derived table (E00-E12) and Figs 1-6.

All assumptions (reference envelope, U.S. share and participation, CDR unit costs, food and health allowances
and their sensitivity ranges, incremental-cost anchors, robot-doctor multipliers, Gavi figures, FX turnover,
adoption shares, fee semi-elasticities, stability-pool shares, reserve growth and issuance dilution) are named
constants at the top of restoration_finance_screen.py. No global solar radiation modification enters the
climate pathway; regional marine cloud brightening enters only the coral screen, as a local reef-cooling
sensitivity.
