# SecretVM - Confidential Virtual Machines

- [Introduction](/secret-network-documentation/secretvm-confidential-virtual-machines/introduction.md): SecretVM is Secret Network's solution for creating and running Confidential Virtual Machines.
- [Architecture](/secret-network-documentation/secretvm-confidential-virtual-machines/architecture.md): The Anatomy of a Secret Virtual Machine.
- [Supported Hardware Platforms](/secret-network-documentation/secretvm-confidential-virtual-machines/supported-hardware-platforms.md)
- [Attestation](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation.md): Topics related to Attestation
- [What is Attestation](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/what-is-attestation.md)
- [Obtaining Attestation Data](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/obtaining-attestation-data.md)
- [Intel TDX Attestation Report - Key Fields](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/attestation-report-key-fields.md)
- [AMD SEV-SNP Attestation Report - Key Fields](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/amd-sev-snp-attestation-report-key-fields.md)
- [Chain of Trust](/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/chain-of-trust.md): This page describes how the chain of trust works on SecretVMs
- [Launching a SecretVM](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm.md)
- [Using Custom Domain Names](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/using-custom-domain-names.md): How to launch a SecretVM under a custom domain name
- [Using Private Container Registries](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/using-private-container-registries.md)
- [Hiding Runtime Info](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/hiding-runtime-info.md)
- [Choosing the KMS provider](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/choosing-the-kms-provider.md)
- [Providing Additional Files to Docker](/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/providing-additional-files-to-docker.md)
- [Managing SecretVM Lifecycle](/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle.md)
- [Viewing Logs](/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/viewing-logs.md): How to view SecretVM Logs
- [Log Forwarding](/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/log-forwarding.md)
- [SecretVM Upgradeability](/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/secretvm-upgradeability.md)
- [Verifying a SecretVM](/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm.md)
- [Full Verification](/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/full-verification.md)
- [Quick Verification](/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/quick-verification.md)
- [Agentic Support](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support.md)
- [EIP-8004 Support](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support.md)
- [Creating a VM with ERC-8004 registration](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/creating-a-vm-with-erc-8004-registration.md)
- [What ERC-8004 stores](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/what-erc-8004-stores.md)
- [SecretVM services](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/secretvm-services.md)
- [Viewing Agentic Settings after deployment](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/viewing-agentic-settings-after-deployment.md)
- [SecretVM REST API for Agents (x402)](/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/secretvm-rest-api-for-agents-x402.md): This page describes the REST API with x402 support
- [SecretVM CLI](/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli.md)
- [Getting started](/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/getting-started.md)
- [Authentication Commands](/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/authentication-commands.md)
- [Virtual Machine Commands](/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/virtual-machine-commands.md)
- [Attestation Verification Commands](/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/attestation-verification-commands.md)
- [Best Practices for Developers](/secret-network-documentation/secretvm-confidential-virtual-machines/best-practices-for-developers.md): How to create verifiable workloads
- [Generating Github Workflows](/secret-network-documentation/secretvm-confidential-virtual-machines/best-practices-for-developers/generating-github-workflows.md): How to automatically create verifiable GitHub workflows
- [Verifiable Message Signing](/secret-network-documentation/secretvm-confidential-virtual-machines/verifiable-message-signing.md)
- [Glossary](/secret-network-documentation/secretvm-confidential-virtual-machines/glossary.md): Useful notions related to SecretVM
