Skip to content

Feature Request: Add Support for AMD SEV-SNP #443

Closed
clawdbot-glitch003/dstack
#1

Description

@kvinwang

Following the merge of PR #437, dstack now supports a flexible attestation format designed for multi-platform compatibility. While our previous implementation was limited to Intel TDX, the new format paves the way for supporting other TEE technologies.

Implementation Guide

Here is a high-level implementation path outlined:

1. Update Attestation Data Structures

  • In dstack-attest/src/attestation.rs, introduce a DstackAmdSevSnp variant to both the AttestationMode and AttestationQuote enums.

2. Implement Quote Logic

  • Implement the quote generation and verification logic for the new DstackAmdSevSnp variant.
  • Ensure this mirrors the logic currently used where AttestationMode::DstackTdx is referenced.

3. Configure VMM & QEMU

  • In vmm/src/app/qemu.rs, Update dstack-vmm to handle QEMU launch arguments specific to AMD SEV-SNP.
  • Add a platform configuration entry to vmm.toml to explicitly select the TEE backend, or implement platform auto-detection.

🤝 Call for Contributors

We would love community help with this feature! If you are interested in dstack, contributions are welcome.

Current ongoing work:

Activity

  1. h4x3rotab commented on Apr 7, 2026

    @h4x3rotab
    Contributor
  2. glitch003 commented on Jun 3, 2026

    @glitch003

    Hi @kvinwang and @h4x3rotab - I think I have a fully working SEV-SNP implementation in this PR #703

    Can you take a took? I'd love to get SEV-SNP support added to dstack :-D

  3. h4x3rotab commented on Jun 29, 2026

    @h4x3rotab
    Contributor

    Superseded. The implementation requested here landed in #703 (merged), and design + production-readiness tracking moved to #713. Anyone arriving here:

    AMD SEV-SNP is new and experimental; Intel TDX is the production path. Closing as completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions