Disposable ARM64 QEMU/HVF guest: Ubuntu 24.04.5, UEFI, 1 GiB RAM, 25 GiB disk. No production machines were changed.
docs/encryption.md, rebuilt the
Ubuntu initramfs and removed the plaintext hook from the mounted ESP.
On reboot, ZFSBootMenu waited for input. Entering the new passphrase booted
Ubuntu successfully; the encryption and preservation verifiers passed and a new recovery
snapshot was created. The rotation used zfs change-key, without copying data.The full conversion was started before the final key-entry interface revisions; its boot-hook installation and encrypted boot path match the final implementation. The final supplied-key/generate-and-retype interface was tested separately in the same guest and in controlling-terminal tests. The recordings contain real guest terminal output, with long idle gaps shortened in the boot recordings.
This round did not repeat BIOS/DigitalOcean or test the proposed phone web UI. Earlier DigitalOcean final-console validation remains outstanding. The phone workflow is research documentation, not a shipped service. Test VM disks and keys are removed after verification; only nonsecret test evidence is retained.