packages/os/linux/variants/milady-tails/docs/current-status.md
Last updated: 2026-05-20.
This branch is a working demo/productization branch, not a finished enterprise release.
The latest local ISO previously validated from this branch was:
out/binary.iso
sha256 3a26c4990a5dcc53c4a5f3dcf3e6c400a0df5a06aeb6cf37c5fb03c210dfb9f2
size 3.3G
ISO metadata:
ELIZAOS 7.8 - 20260504HTTPS://ELIZAOS.AI/ELIZAOSRebuild and revalidate if the source branch moves. Older named ISO copies in
out/ can be stale and should not be treated as release evidence.
The source branch has moved since that artifact. The current HEAD has additional USB/persistence and onboarding fixes and needs a fresh ISO/USB-image rebuild before the artifact hash above can be used as release evidence.
The exact artifact above was booted normally with KVM/QEMU from out/binary.iso
and visually validated:
Start elizaOS starts a normal GNOME live desktop.Built-squashfs checks also confirmed:
color-scheme='prefer-light' and Poppins defaults are inside the imageelizaos-pill.service remains installed but is not auto-enabled until the
pill renderer is production-readyA disposable raw USB image in /tmp was booted in QEMU as a USB mass-storage
device. This is not a physical USB proof, but it exercises the same live USB
boot-device shape without touching laptop disks.
Passed:
amnesia user.milady.service was active.127.0.0.1:5174 and
127.0.0.1:31337./api/health returned ready:true, runtime:"ok",
database:"ok", and plugins.failed:0.Tails while keeping the visible FAT label ELIZAOS, the Tails
persistence eligibility guard exited 0.TailsData partition on the virtual USB image.TailsData partition,
reported CanUnlock=true, and unlocked with the original passphrase.~/.eliza,
~/.config/elizaOS, and ~/.cache/ai.elizaos.app.Issues found and fixed in source after this proof:
Tails
for Tails persistence/IUK compatibility while retaining the visible
ELIZAOS filesystem label..img USB images and refuses direct ISO
writes by default because direct ISO writes are not persistence-compatible.sudo is explicitly included because inherited Persistent Storage hooks call
it during activation/deactivation.The final persistence-enabled desktop/app reboot was not counted as passed on
the stale VM image because that image did not include the new sudo package
fix. It reached the branded GDM background with encrypted storage unlocked, but
the greeter dialog crashed while running inherited Persistent Storage hooks.
Not yet re-proven on a rebuilt final image:
sudo package
fix inside the image.A prior elizaOS Live artifact was flashed to a removable SanDisk USB device with the guarded writer and verified by readback:
6419dbee227317983ff2c6d02c3fd4bf97c6699ac1d26f0c98476f2ba58cfc10
That earlier USB proof does not automatically validate the latest
3a26c499... artifact. Repeat guarded USB flash/readback before presenting the
current ISO as a hardware-tested demo.
elizaOS Live is a Tails-derived live USB Linux distribution. The normal desktop and Tails live-OS plumbing remain intact, while the visible product surface is elizaOS:
amnesia live userThe production model is not unrestricted app root. The production model is a supervised user app plus explicit brokered root capabilities with allowlists, approval policy, and audit evidence.
Good enough to demo in QEMU:
Still required before calling this a final USB demo:
.img from current HEAD..img.These are tracked in the production docs and should stay visible:
Product direction and update architecture are tracked in
production-readiness.md,
distribution-and-updates.md, and
security-model.md.