Transparent assumptions

How the model works

Nothing is hidden. Below is every weight, the exact formula, and the per-stage breakdown for the current allocation.

The calculation

Each stage contributes years saved on a saturating curve — dollars matter most when a stage is starved and deliver diminishing returns once it is well covered (you cannot buy biology faster than it goes):

yearsSaved(stage) = leverage × (1 − e^(−allocation / saturation))

next $1M buys   = (leverage / saturation) × e^(−allocation / saturation)

total years saved = Σ yearsSaved(stage)

The bottleneck is simply the stage whose "next $1M buys" value is highest — by definition, where a dollar buys the most acceleration right now.

Stage assumptions

StageLeverage (max yrs)Saturation ($M)Allocation ($M)
Basic research3.040$25M
Tools & data2.425$15M
Clinical trials4.080$40M
Translation2.235$20M

Result for this allocation

$100M total → ~5.0 years saved.

StageYrs savedNext $1M buysCoverage
Basic research1.3940.040163%
Tools & dataBottleneck1.0830.052760%
Clinical trials1.5740.030350%
Translation0.9580.035557%
verify.log
$ cure-fund verify
model = stages(leverage, saturation) + allocation
fingerprint: b04b135a4d03262f
years_saved = 5.01 · reproducible from inputs