Tinfoil CVM 是一个机密虚拟机,用于在 AMD SEV-SNP 和 Intel TDX 上执行安全推理和自定义计算工作负载。
最终镜像的每一个字节都被显式声明,并源自固定版本的输入;封闭式构建可逐字节复现,任何人都可以自行审计完整的从源码到度量值的图谱。
在没有 Nix 的 x86_64 Linux 主机上,首先安装固定版本的 Nix 发行版:
./nix/install.sh
export PATH="/nix/var/nix/profiles/default/bin:$PATH"
然后构建 CVM 镜像:
nix-build -I . -A shipping-image -o result
这将生成经过度量的发布产物:tinfoilcvm.raw、tinfoilcvm.vmlinuz、tinfoilcvm.initrd、tinfoilcvm.roothash。
更多细节请参阅 docs/build.md。