Starts a Plumber API server exposing 27 endpoints for accessing micromort
and microlife risk datasets. Every response uses a standard JSON envelope
with data and meta fields including source provenance.
Core Risks (8 GET)
GET /v1/risks/acute— Enriched acute risks (common_risks)GET /v1/risks/acute/atomic— Atomic risk componentsGET /v1/risks/chronic— Chronic microlife gains/lossesGET /v1/risks/cancer— Cancer risk by type/sex/ageGET /v1/risks/vaccination— Vaccination risk reductionGET /v1/risks/covid-vaccine— COVID vaccine relative risksGET /v1/risks/conditional— Conditional risk given diseaseGET /v1/risks/demographic— Demographic risk factors
Regional (4 GET)
GET /v1/regional/life-expectancy— Regional life expectancyGET /v1/regional/vanguard— Best-performing regionsGET /v1/regional/laggard— Worst-performing regionsGET /v1/regional/mortality-multiplier— Mortality multiplier
Radiation (2 GET)
GET /v1/radiation/profiles— Exposure by career milestonesGET /v1/radiation/patient-comparison— Patient vs occupational
Analysis (2 GET + 4 POST)
GET /v1/analysis/equivalence— Risk equivalence lookupGET /v1/analysis/tradeoff— Lifestyle tradeoff calculatorPOST /v1/analysis/exchange-matrix— Risk exchange matrixPOST /v1/analysis/interventions— Compare interventionsPOST /v1/analysis/budget— Annual risk budgetPOST /v1/analysis/hedged-portfolio— Hedged risk portfolio
Conversion (6 GET)
GET /v1/convert/to-micromort— Probability to micromortsGET /v1/convert/to-probability— Micromorts to probabilityGET /v1/convert/to-microlife— Minutes to microlivesGET /v1/convert/value— Monetary value of one micromortGET /v1/convert/lle— Loss of life expectancyGET /v1/convert/hazard-rate— Daily hazard rate by age
