Milestones · July 2026
M3.17: true L3.
First machine-checked exclusivity proof on the frozen Verus pin —
4K single-guest map/unmap, no admit — latched by
RAYNU-V-M3-L3-VERIFY-OK. That is
ADR-006 L3 for the ghost model; live
EptMap stays L2 until refinement.
RAYNU-V-M3-L3-VERIFY-OK
==> Verus L3-verify smoke PASSED (M3.17)
# cargo verus verify -p ept_model → 13 verified, 0 errors (no admit)
M1.0 → M3.17: how we got here
A closed gate proves one acceptance property under automation —
COM1 markers on nested KVM for boot behavior, or host
cargo test for verification artifacts — not that the
product is finished.
M1 · Root mode
- M1.0 ExitBootServices — own the machine after firmware
- M1.1 Real VMXON / VMXOFF
- M1.2 VMLAUNCH → guest HLT → VMEXIT
M2 · Guest under EPT
- M2.0–M2.1 Identity EPT; guest store, loop, HLT
- M2.2–M2.3 Exclusive EPT ownership + Proven Core allocator
- M2.4–M2.6 IRQ + timer; Verus specs written + bounded Kani
M3 · Unmodified Linux
- M3.0–M3.7 I/O through bzImage — synthetic shell, then real kernel
- M3.8–M3.9 Real earlyprintk; MSR firewall + GTIMER2
-
M3.10
Real
/init→RAYNU-V-M3-SHELL-OK
Post-shell
- M3.11–M3.12 Guest APIC timer + faithful IRR/ISR inject
- M3.13–M3.14 Precise EPT; Verus L3 attempt (lemmas drafted)
-
M3.15–M3.16
Frozen Verus pin + linkable
ept_model -
M3.17
True L3 verify →
RAYNU-V-M3-L3-VERIFY-OK
Four pillars. Every line serves one.
Proof work is the trust product a buyer can take to an auditor; iDRAC is how that story lands on iron you operate; the audit trail turns hypervisor events into compliance evidence — not a slide deck.
-
[V]
Formally Verified Core Isolation claims you can machine-check, not re-test every release.North star
-
[Z]
Zero-Config Single Binary One EFI artifact — smaller surface, clearer attestation target.Near-term
-
[D]
Dell iDRAC-Native Deploy and attest on PowerEdge you own, via Redfish — not a mystery appliance.Near-term
-
[A]
Audit-First / FinOps Sequenced events for SOX/ISO evidence and capacity truth — not after-the-fact forensics.Medium-term
The invariant we prove
For every valid EPT mapping from guest-physical to host-physical, that frame is exclusively owned by one guest — and belongs to neither the hypervisor nor any other guest.
L2 means Verus ghost specs and pre/post
conditions are written (with runtime asserts + bounded Kani).
L3 means
cargo verus --verify machine-checks those specs.
M3.14–M3.16 drafted, pinned, and linked the model.
M3.17 discharged scoped exclusivity —
13 verified, 0 errors, no admit —
ADR-006 L3 for the ghost model.
Proven Core only. Scoped
ADR-002 · ADR-004 · ADR-006 · ADR-008cargo verus --verifyon the frozen pin is green for 4K single-guest exclusivity (RAYNU-V-M3-L3-VERIFY-OK) — live EptMap refinement remains ahead.
One binary. One server family.
No host OS. No packages. No config sprawl. Optimized first for Dell PowerEdge R640 / R650 / R660 — hardware we can own and test on. We ship for the iron we verify on.
cargo build --release --target x86_64-unknown-uefi --features uefi-bin
./tools/qemu-boot-test.sh
./tools/verus-verify-smoke.sh # true L3 → RAYNU-V-M3-L3-VERIFY-OK
What’s next
Scoped true L3 is closed. Next: refine live
EptMap against the ghost model, then keep hardening
the real-Linux guest path.