Milestones · October 2026
Ubuntu logged in from the PERC spare.
Guests stored ubuntu-26.04-live-server-amd64.iso on
RAYNU-SPARE, the large RAID virtual disk of the lab H740P. Start
on the 10 GiB tail installed it. EFI c3a70e62 then
booted that disk: RayNu-F copied
initrd.img-7.0.0-14-generic (34,338,680 bytes),
Linux 7.0.0-14-generic came up with root
ubuntu--vg-ubuntu--lv, and the serial console
reached vikkp@raynusrv2:~$.
vda is 10 GiB (vda1 vda2
vda3). Clear ISO then printed
boot: M8.8 library ISO cleared — the signature
sector only. UBUNTU0 and the Ubuntu disk stayed.
Mount Everest, the Alpine install loop of 11 September, stays
closed on f72b4276. Next is
M8.9, in the same kind of stages as M8.8.
M8.9.1 keeps a NIC record on the spare and does not attach one.
This shell still has no network.
The 2.9 TB virtual disk is not this 10 GiB tail.
Auth is still open.
Summit rollback remains
v0.1.0-everest-closed.
console com2) —
first iron close
RAYNU-V-R640-BOOT-OK (2026-08-15). Summit COM2:
ISO-INSTALL-OK → DISK-BOOT-OK → login.
HOST-NIC coexist listening on 10.99.99.145:8443
RAYNU-V-M7-HOST-NIC-HTTP-OK
boot: E4 SPA start — RayNu-F product ISO
RAYNU-V-M7-ISO-INSTALL-OK
RAYNU-V-RAYNU-F-DISK-BOOT-OK
root=UUID=814a97a0-d3be-4a64-8611-b3dbd9859201
localhost login:
build: sha=c3a70e623aec
boot: RayNu-F initrd ext4 bytes=34338680 name=initrd.img-7.0.0-14-generic
Linux version 7.0.0-14-generic
virtio_blk virtio0: [vda] 20971520 512-byte logical blocks (10.0 GiB)
Welcome to Ubuntu 26.04 LTS!
vikkp@raynusrv2:~$
boot: M8.8 library ISO cleared (signature sector only; disks unchanged)
Evidence:
docs/evidence/r640/2026-09-11-f72b4276-phase-b-spa-iso-install-disk-boot-ok.md
· GitHub Latest rollback
· 2026-09-11 summit
· 2026-10-13 Ubuntu login
· Stories
· Mount Everest — closed
· what happened after the summit.
M1.0 through the spare
A closed gate proves one acceptance property under automation —
COM1 markers on nested KVM for boot behavior, or host proof
artifacts (cargo test / Verus / Kani smokes) — not that
the product is finished, and not that PowerEdge R640 is validated.
- Gates closed · M1.0 → Everest
- 55+
- Verus proofs · M6.9 external audit
- 80 verified · 0 errors
- Mount Everest · real PowerEdge R640
- closed
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–M3.18 True L3 verify + ghost↔exec refine
-
M3.19–M3.20
NOIRQ policy + tight EPT
[0,512MiB) -
M3.21–M3.22
Hard-fail Kani + PE
.askern/.asinitembed
M4 · Multi-VM platform
-
M4.0
Dual VMCS + distinct EPT →
RAYNU-V-M4-2VM-OK -
M4.1
Credit scheduler G0↔G1 →
RAYNU-V-M4-SCHED-OK -
M4.2
G0 + G1–G3 (≥4) →
RAYNU-V-M4-NVM-OK -
M4.3
Virtio-mmio blk probe →
RAYNU-V-M4-BLK-OK -
M4.4
Virtio-net dual-port vSwitch →
RAYNU-V-M4-NET-OK -
M4.5
Dual-vCPU BSP+AP shared EPT →
RAYNU-V-M4-SMP-OK -
M4.6
N-guest ghost exclusivity →
RAYNU-V-M4-NGUEST-SPEC-OK -
M4.7
N-guest L3 verify (ADR-006) →
RAYNU-V-M4-NGUEST-VERIFY-OK -
M4.8
Large-page (2M/1G) ghost spec →
RAYNU-V-M4-LPAGE-OK -
M4.9
N-guest ghost↔exec refine →
RAYNU-V-M4-REFINE-OK
M5 · Operationally viable
-
M5.0
VM lifecycle create/start/stop/destroy →
RAYNU-V-M5-LIFE-OK -
M5.1
CLI + REST control plane →
RAYNU-V-M5-API-OK -
M5.2
Embedded Web UI SPA (PE
.aswebui) →RAYNU-V-M5-WEBUI-OK -
M5.3
Audit ring + hash chain (tamper-evident) →
RAYNU-V-M5-AUDIT-OK -
M5.4
SOX / ISO-style reports from ring snapshot →
RAYNU-V-M5-REPORT-OK -
M5.5
One-command OVF/VMDK inventory import (≥10) →
RAYNU-V-M5-MIGRATE-OK -
M5.6
Dell Tier‑1 mock Redfish + SMBIOS/ACPI topology →
RAYNU-V-M5-IDRAC-OK -
M5.7
Large-page (2M/1G) L3 verify — no admit →
RAYNU-V-M5-LPAGE-VERIFY-OK -
M5.8
NUMA ghost spec (SRAT/SLIT) →
RAYNU-V-M5-NUMA-OK -
M5.9
Allocator↔EPT refine + identity abs →
RAYNU-V-M5-ALLOC-REFINE-OK
M6 · Ops + soak + audit (Latitude/QEMU)
Closed on Latitude/QEMU; not a claim of R640 field validation.
-
M6.0
EPT-violation exclusivity →
RAYNU-V-M6-EPTVIO-OK -
M6.1
HW PTE bit-decode →
RAYNU-V-M6-HWPTE-OK -
M6.2
NUMA affinity L3 →
RAYNU-V-M6-NUMA-L3-OK -
M6.3
Migrate page transfer →
RAYNU-V-M6-MIGRATE-XFER-OK -
M6.4
REST auth →
RAYNU-V-M6-AUTH-OK -
M6.5
PDF audit reports →
RAYNU-V-M6-PDF-OK -
M6.6
HA failover + harden →
RAYNU-V-M6-HA-OK -
M6.7
Fault injection →
RAYNU-V-M6-FAULT-OK -
M6.8
72-hr soak →
RAYNU-V-M6-SOAK-OK -
M6.9
External audit + spec review →
RAYNU-V-M6-EXT-OK
M7 · Mount Everest
Closed on iron 2026-09-11. Real R640 boot
(RAYNU-V-R640-BOOT-OK), durable HTTP
(RAYNU-V-M7-HOST-NIC-HTTP-OK), SPA Start of
RayNu-F, Alpine ISO install
(RAYNU-V-M7-ISO-INSTALL-OK), reboot to disk
(RAYNU-V-RAYNU-F-DISK-BOOT-OK). The summit stays
closed. M8, below, is the work after it.
-
M7.0
EFI release kit (SHA256 + USB/iDRAC) →
RAYNU-V-M7-SHIP-OK -
M7.1
Network HTTP mgmt (SPA + Bearer REST) →
RAYNU-V-M7-HTTP-OK -
M7.2
Datastore / image library →
RAYNU-V-M7-STORE-OK -
M7.3
ISO extract-boot deploy (lab host smoke) →
RAYNU-V-M7-ISO-OK -
M7.4
Ops UI create-VM + media (lab host smoke) →
RAYNU-V-M7-UI-OK -
M7.5
Real R640 iron closed (SHELL+M4, 2026-08-15) →
RAYNU-V-R640-BOOT-OK -
M7.8
Native BCM5720 HTTP after BOOT-OK + Phase F coexist
(2026-08-20) →
RAYNU-V-M7-HOST-NIC-HTTP-OK -
E4
SPA private-EPT VMLAUNCH + shadow re-entry (2026-08-21,
SHELL stub) →
RAYNU-V-M7-E4-SPA-LAUNCH-OK -
E5
Guest-UEFI OVMF past SEC + CD/virtio-blk on private VMCS
(nested VT-x, 2026-08-23) →
RAYNU-V-M7-E5-OVMF-VIRTIO-OK -
E5 · 44
Guest firmware reads the CD — ATAPI READ(10),
sectors=1, on iron (2026-08-27) →
RAYNU-V-M7-E5-OVMF-ATAPI-OK -
E5 · 45
El Torito CD EFI on iron — catalog + boot image
(2026-08-27) →
RAYNU-V-M7-E5-OVMF-ELTORITO-OK -
E5 · 46
Nested RayNu-F alpine-extended sys-install complete
(2026-09-05, Please reboot + F7). Nested ≠ iron.
Iron close is the Everest row below →
RAYNU-V-RAYNU-F-DISK-BOOT-OK -
Everest
SPA Start of RayNu-F on coexist HTTP
(
f72b4276, 2026-09-11) — M7 closed on iron →RAYNU-V-M7-ISO-INSTALL-OK
M8 · after the summit
Same R640. TLS and a standing SPA came first. M8.8 then put an Ubuntu ISO on the PERC spare, installed it, and logged in. Next is M8.9. M8.9.1 is the spare NIC record. The guest still has no NIC.
-
M8.1
HTTPS on the host NIC before the guest →
RAYNU-V-M8-TLS-OK -
M8.7
PERC spare read, write, then a guest login from the
8 GiB window →
RAYNU-V-M8-PERC-BOOT-OK -
Guests
10 GiB tail
ee851fd5booted (f44ba647). Slice 3 on752586b9withheldsetup-disk. -
M8.8
Ubuntu 26.04 from the library ISO on the spare, then
vikkp@raynusrv2:~$and Clear ISO (c3a70e62). Guest NIC is next.
Four pillars. Every line serves one.
Proof work is the trust product a buyer can take to an auditor; iDRAC is how that story is meant to land 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 Target: deploy and attest on PowerEdge you own, via Redfish — not a mystery appliance. R640 iron closed BOOT-OK (E2), UEFI-HTTP-OK (E3), host-NIC HTTP (E3b), E4 SPA VMLAUNCH, El Torito CD EFI, and Mount Everest (ISO-INSTALL-OK + DISK-BOOT-OK, 2026-09-11). After that, Ubuntu 26.04 logged in from a 10 GiB tail of the PERC spare.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.17 discharged scoped exclusivity;
M3.18 refined ghost↔exec
ConcreteEptMap —
22 verified, 0 errors, no admit.
Proven Core only. Scoped
ADR-002 · ADR-004 · ADR-006 · ADR-008cargo verus --verifyon the frozen pin is green for 4K single-guest exclusivity and concrete refine (RAYNU-V-M3-L3-VERIFY-OK/RAYNU-V-M3-L3-REFINE-OK).
The product · management UI
The console ships inside the binary.
The management SPA is embedded in the .efi as a
compressed PE asset (.aswebui) and served from the
host NIC — VM list, create-VM, ISO attach, and the audit tail.
Shown here with the bundled demo state; on R640 iron it answers
after BOOT-OK on the host-owned BCM5720 (E3b,
2026-08-20), even while guests run (Phase F).
One binary. One server family.
No host OS. No packages. No config sprawl. Optimized for Dell
PowerEdge R640 / R650 / R660.
Today’s closed gates are on Latitude + QEMU nested
KVM
plus real R640 iron through Mount Everest:
RAYNU-V-R640-BOOT-OK (E2),
RAYNU-V-M7-HOST-NIC-HTTP-OK (E3b),
RAYNU-V-M7-ISO-INSTALL-OK +
RAYNU-V-RAYNU-F-DISK-BOOT-OK (E5 + Phase B, 2026-09-11).
M8 TLS and USB persist are closed on COM2. Ubuntu 26.04 then
logged in from a 10 GiB PERC tail. Next is M8.9. M8.9.1 is the spare NIC record.
Auth is still open. See
HDA and LOI.
# Lab: Latitude / QEMU · R640 iron: E2 BOOT-OK + E3 UEFI-HTTP-OK + E5 stamps
cargo build --release --target x86_64-unknown-uefi --features uefi-bin
./tools/check-pe-assets.sh # .askern / .asinit / .aswebui
./tools/qemu-boot-test.sh # M0 → M4.5
./tools/m5-idrac-smoke.sh # M5.6 → RAYNU-V-M5-IDRAC-OK
./tools/verus-lpage-verify-smoke.sh # M5.7 → RAYNU-V-M5-LPAGE-VERIFY-OK
./tools/verus-numa-smoke.sh # M5.8 → RAYNU-V-M5-NUMA-OK
./tools/verus-alloc-refine-smoke.sh # M5.9 → RAYNU-V-M5-ALLOC-REFINE-OK
./tools/verus-eptvio-smoke.sh # M6.0 → RAYNU-V-M6-EPTVIO-OK
./tools/verus-hwpte-smoke.sh # M6.1 → RAYNU-V-M6-HWPTE-OK
./tools/verus-numa-l3-smoke.sh # M6.2 → RAYNU-V-M6-NUMA-L3-OK
./tools/verus-migrate-xfer-smoke.sh # M6.3 → RAYNU-V-M6-MIGRATE-XFER-OK
./tools/m6-auth-smoke.sh # M6.4 → RAYNU-V-M6-AUTH-OK
./tools/m6-pdf-smoke.sh # M6.5 → RAYNU-V-M6-PDF-OK
./tools/m6-ha-smoke.sh # M6.6 → RAYNU-V-M6-HA-OK
./tools/m6-fault-smoke.sh # M6.7 → RAYNU-V-M6-FAULT-OK
./tools/m6-soak-smoke.sh # M6.8 → RAYNU-V-M6-SOAK-OK
./tools/m6-ext-smoke.sh # M6.9 → RAYNU-V-M6-EXT-OK
./tools/package-release.sh # versioned EFI + SHA256 tarball
./tools/m7-ship-smoke.sh # M7.0 → RAYNU-V-M7-SHIP-OK
./tools/m7-http-smoke.sh # M7.1 → RAYNU-V-M7-HTTP-OK
./tools/m7-store-smoke.sh # M7.2 → RAYNU-V-M7-STORE-OK
./tools/m7-iso-smoke.sh # M7.3 → RAYNU-V-M7-ISO-OK
./tools/m7-ui-smoke.sh # M7.4 → RAYNU-V-M7-UI-OK
./tools/m7-r640-smoke.sh # M7.5 scaffold → RAYNU-V-M7-R640-SCAFFOLD-OK
./tools/kani-smoke.sh # hard-fail Kani → RAYNU-V-M3-KANI-OK
Field notes · friendship
Making buddies along the way.
Our best bud is Mr. COM2 Serial Port. He works at 115,200 bits per second, never lies, never sleeps, and tells us everything — every trap, every timer tick, every time the firmware throws a chair. He was there for first light on the R640, he was there for the red screen, and he prints the markers this site is named after. We transcribed one full conversation with him on real iron and annotated every beat.
Talk to us.
Investors and MSPs evaluating formally verified isolation on Dell
PowerEdge — early interest, pilots, or partnership conversations —
are welcome to reach out at
namaskaar@raynuv.com.
M0→M6 is closed on Latitude + QEMU nested KVM — the
lab production bar under
docs/m6_plan.md (EPT proof track + ops + soak +
external audit). PowerEdge R640 iron closed
RAYNU-V-R640-BOOT-OK and
RAYNU-V-M7-UEFI-HTTP-OK (2026-08-15/16) and Cruzer
stamp persist RAYNU-V-M7-ISO-BOOTED-FROM-DISK and
durable HTTP RAYNU-V-M7-HOST-NIC-HTTP-OK (2026-08-20)
and E4 SPA VMLAUNCH RAYNU-V-M7-E4-SPA-LAUNCH-OK
(2026-08-21, SHELL stub) and Stage 44/45
OVMF-ATAPI-OK / OVMF-ELTORITO-OK
(2026-08-27);
and the full ISO install loop
RAYNU-V-M7-ISO-INSTALL-OK /
RAYNU-V-RAYNU-F-DISK-BOOT-OK (2026-09-11).
Mount Everest is closed. Since then an Ubuntu ISO on the PERC
spare reached vikkp@raynusrv2:~$. A virtual guest
NIC is next. See the
LOI tracker and the
living verification paper.