Apogee Launch Co. — 24-Month Plan to Space
Reproduce
REPRODUCE — rocket-24-month-plan
Every number in this outcome is reproducible from the plan model with two commands. Requires Node.js >= 20.
1. Reproduce the verification
From delivery-package/rocket-24-month-plan/:
node verify.mjs
This regenerates verification-report.json and verification-report.md and prints each MUST_PASS check with PASS/FAIL. It also rebuilds the website as part of its checks.
2. Reproduce the website
node build-site.mjs
Writes public/index.html. Open it in any browser.
3. Reproduce the proof package
From the repository root:
node tools/forge-proof.mjs --outcome delivery-package/rocket-24-month-plan --verify "node verify.mjs" --report verification-report.json
node tools/forge-proof-verify.mjs --outcome delivery-package/rocket-24-month-plan
The first command re-runs verification, derives claim lineage, and checksums every file. The second self-verifies those checksums.
Determinism
src/plan.mjs is pure and uses UTC date math, so allDays() is byte-identical across runs. verify.mjs asserts this explicitly (the "deterministic" check), so repeated runs produce the same metrics and the same report.
Key numbers and where they come from
| Number | Source |
|---|---|
| 730 days planned | allDays().length in src/plan.mjs |
| 10 phases tiling Day 1–730 | PHASES |
| 17 milestones; FLIGHT at Day 710 | MILESTONES |
| $200M allocation (sums exactly) | BUDGET_ALLOCATION |
| Peak spend ~$188M, ~$40M reserve | CUM_SPEND_M, BUDGET_ALLOCATION |
| 5-person crew | TEAM |