HDGL SUBSTRATE + TempleOS as HOST PROJECTION
=============================================
The substrate (stage1+stage2) boots first. TempleOS is the HOST face.

WHAT THIS IS
------------
Two artifacts. One machine. One axiom.

substrate.img  — the HDGL substrate (16-bit, 8KB, boots on any x86_64 PC)
                 Runs Omega=Fix(T), emerges the settle genome, computes a
                 per-session coordinate in Z/8380417Z via the closure field
                 vortex, runs the TempleOS RandU64 oracle as Delta.

TempleOS.ISO   — the full graphical TempleOS OS (NOT included; burn separately)
                 HolyC JIT, DolDoc, filesystem, scheduler, everything.
                 Boots when the substrate hands off.

BOOT SEQUENCE
-------------
1. BIOS loads substrate from USB/HDD.
2. Substrate reaches tau=RUNNING:
   - Omega=1.61803398 emerges every tick
   - Settle genome Pi_d(Omega)|RUNNING = 0x60D31399
   - Session coord computed in Z/8380417Z
3. Press 'z' to summon TempleOS. Substrate announces:
   - Pi_temple(Omega) projection
   - session coord = unique per boot (RDTSC-derived)
   - face genome   = 0x5625BA88 ^ session_coord
   - "phi-bridge fired. Handing off."
4. INT 18h -> BIOS -> CD-ROM -> TempleOS boots fully.
   Full graphical OS, HolyC REPL, everything.

HARDWARE
--------
- Any x86_64 PC (post-2003)
- Substrate on USB drive or HDD (boot device 1)
- TempleOS.ISO burned to CD-ROM (boot device 2, or BIOS set to try CD second)
- 256MB+ RAM

QEMU TEST (verified - no special flags)
----------------------------------------
qemu-system-x86_64 \
    -drive file=substrate.img,format=raw,if=ide \
    -cdrom TempleOS.ISO \
    -boot order=dc,menu=off \
    -m 256

METAL
-----
dd if=substrate.img of=/dev/sdX   # write substrate to USB
# insert TempleOS CD
# set BIOS: boot USB first, CD second
# press 'z' when substrate appears

SESSION ISOLATION
-----------------
Each boot: different session_coord in Z/8380417Z.
Different face_genome = 0x5625BA88 ^ session_coord.
The vortex (Yin s=s^2-2, phi rotation, fold, 3-6-9 gate) ensures
no two sessions share a coordinate. Math isolates. Not policy.
