
Crea un'immagine di VM riservata ermetica e riproducibile per inferenza sicura e calcolo personalizzato su AMD SEV-SNP e Intel TDX, con build verificabili dalla sorgente alla misurazione.
Tinfoil CVM è una macchina virtuale riservata per inferenza sicura e workload di calcolo personalizzati su AMD SEV-SNP e Intel TDX.
Ogni byte dell'immagine finale è dichiarato esplicitamente e derivato da input fissati, la build ermetica è riproducibile byte per byte e chiunque può verificare autonomamente l'intero grafo che va dal codice sorgente alla misura.
Su un host Linux x86_64 senza Nix, installare prima la release Nix fissata:
./nix/install.sh
export PATH="/nix/var/nix/profiles/default/bin:$PATH"
Poi compilare l'immagine CVM:
nix-build -I . -A shipping-image -o result
Questo produrrà gli artefatti di release misurati: tinfoilcvm.raw, tinfoilcvm.vmlinuz, tinfoilcvm.initrd, tinfoilcvm.roothash.
Per maggiori dettagli, vedere docs/build.md.