Bootstrap Chain
The Bootstrap Chain explains how 0x0 can recover from the seed while keeping
the normal compiler path self-hosted.
Stages
stage -1: seed/zero.s
stage 0: compiler/main.0x0
stage 1: build/stage1.oisa
stage 2: build/stage2.oisa
stage 3: build/stage3.oisa
trusted root: build/release/v0.1.0/bin/zero-elf-compiler
Stage -1
The stage -1 seed is recovery infrastructure. It is not the normal compiler
implementation and must not own language feature logic.
Trusted Root
The trusted root is the released compiler artifact used by normal make.
Moving it requires release verification, hash evidence, compatibility notes,
and documentation updates.
Audit Commands
Use:
make bootstrap-from-seed
make release-verify
make selfhost-guard