Skip to content
Confidential VM tier

The only GPU tier whereyou generate the attestation.

A full Intel TDX virtual machine, Ubuntu 24.04, full root over SSH, GPU attached. Inside it, /dev/tdx_guest belongs to you: generate your own signed TDX quote with your own 64-byte challenge, and verify it offline against Intel, never against us.

Both proofs verified on three single-GPU SKUs, from 3.80 $/h on the RTX PRO 6000 Blackwell, billed per second with no minimum: a ten minute test costs about 63 cents. The raw evidence for every attested SKU is published, checksums included.

Full technical guide, with the pitfalls tenants found (report stability, concurrent quotes) and downloadable artifacts: docs.voltagegpu.com/pods/confidential-vm.

Five commands, verified end to end

No vendor SDK, no API of ours in the loop. Just the Linux kernel’s standard configfs TSM interface. Verified live on September 3, 2026.

verified live on a Confidential VM
# Inside your Confidential VM (Ubuntu 24.04, Intel TDX)
ls -l /dev/tdx_guest
lsmod | grep -E "tdx_guest|tsm"

# Generate a quote with YOUR 64-byte challenge
sudo mkdir /sys/kernel/config/tsm/report/r1
sudo dd if=report_data.bin of=.../r1/inblob
sudo cat .../r1/outblob > quote.bin   # 5,247 bytes, TDX quote v4

# Verify OFFLINE with Intel DCAP, against Intel's root CA.
# We are not in the trust path.

Container tier vs. Confidential VM tier

Capability
Container
Confidential VM
Deploy time
a few minutes
six minutes on our last measured eight-GPU run
/dev/tdx_guest exposed to tenant
No
Yes
Tenant-generated attestation quote
No
Yes
Root access
Inside container
Full root, SSH
Persistent volumes
Yes
Not yet
Self-serve deploy UI
Yes
Yes
Billing
Per-second
Per-second

Confidential VM pricing

Per-second billing, no minimum. Priced above the container tier because tenant-side attestation is a distinct capability nothing else on the market offers at this price point, Azure confidential GPU runs roughly $12.50/hr.

RTX 6000B VM
96 GB GDDR7
$3.80/hr
H100 VM
80 GB HBM3
$6.95/hr
H200 VM
141 GB HBM3e
from $8.08/hr
8x H200 VM
1,128 GB HBM3e
$64.62/hr

These four are the entire VM tier. B200 and B300 are not offered as Confidential VMs, and the confidential container tier was retired by our provider on 1 October 2026. NVIDIA GPU attestation has been verified by us on the single-GPU H200, the 8x H100 node, the single-GPU H100 and the single-GPU RTX PRO 6000 Blackwell. Prices reflect the current Confidential VM markup. Live inventory: /live-prices.

What tenant-generated quotes unlock

Audit evidence you cannot fabricate after the fact
Generate a quote with a nonce-bound report_data at audit time. The evidence cannot have pre-existed the request, and the auditor can run the five commands personally.
Regulated batch workloads with a paper trail
Bind a fresh, nonce-bound quote to every processing session and archive it next to your logs, for GDPR Article 32, financial audit trails, or clinical data handling.
Application-level attestation chains
Because report_data is yours, you can embed the hash of a model output or a signed document into a fresh quote, proof that exact result was known inside that exact Trust Domain.

What this does not give you today

GPU attestation verified on four SKUs
NVIDIA attestation from inside the VM is verified on the single-GPU H200 (CC mode ON, September 4, 2026) and on the 8x H100 node (NVIDIA multi-GPU Protected PCIe mode, all eight GPUs attested on September 10, 2026; NVSwitch attestation not yet verified), the single-GPU H100 (CC State ON, September 16, 2026) and the single-GPU RTX PRO 6000 Blackwell (CC State ON, first attested 17 September 2026, latest run 9 October 2026, evidence at /blog/two-proofs/evidence/rtx6000b-2026-10-09/). The 8x H200 reads the same multi-GPU mode but we have not run its attestation yet, and B200 and B300 are unverified. Check with nvidia-smi conf-compute -q at first login, and never treat a TDX quote as GPU-side evidence.
No persistent volumes yet
Treat the VM disk as ephemeral. Copy your quotes and artifacts off the box before the session ends.
No persistent volumes yet
The VM disk is ephemeral: releasing the machine destroys it, and there are no persistent volumes on this tier yet. Copy models, checkpoints and quotes off the box before you release it. Everything else is self-serve: deploy it, watch its cost, and release it from Your Pods without waiting for us.

Common questions

How is this different from the standard confidential container tier?

The container tier does not expose /dev/tdx_guest inside your workload. CPU attestation exists at the infrastructure level there, but you cannot generate a tenant quote with your own report_data from inside a container. The Confidential VM tier gives you the device directly, with full root over SSH.

Does the attestation quote cover the GPU?

The TDX quote covers the CPU trust domain only, but on H200 VMs the GPU has its own attestation. GPU confidential-computing mode is ON on single-GPU H200 VMs (verified September 4, 2026: nvidia-smi conf-compute reports CC State ON in production mode, all 141 GB of GPU memory protected), and the GPU produces a nonce-bound attestation report that NVIDIA's remote attestation service verified. On the 8x H100 node the GPUs run in NVIDIA's multi-GPU Protected PCIe mode and NVIDIA's remote service attested all eight of them on September 10, 2026 (NVSwitch attestation not yet verified). Single-GPU H100 VMs were attested on 16 September 2026 (CC State ON, all GPU memory protected) and RTX PRO 6000 Blackwell VMs on 17 September 2026, last re-run 9 October 2026 (CC State ON, NVIDIA remote attestation successful on a caller nonce, evidence at /blog/two-proofs/evidence/rtx6000b-2026-10-09/). The 8x H200 node reads the same mode but we have not run its attestation yet. The confidential container tier, which gave the tenant no attestation, was retired on 1 October 2026. We never represent the TDX quote as GPU-side evidence: ask for the NVIDIA report separately.

Can our own auditors run the verification themselves?

Yes, that is the entire point. SSH access and full root are included. An auditor can generate their own nonce-bound quote and verify it offline with Intel DCAP against Intel’s root CA, with no VoltageGPU API or credential anywhere in that chain.

How fast can we get a VM?

About two minutes. Pick a tier on the deploy page, give it a name, and it boots with your SSH key already on it. You need an SSH key on your account first, because a Confidential VM binds its keys at creation and can never be given one afterwards.

Are there persistent volumes?

Not yet on this tier. Treat the VM disk as ephemeral and copy quotes and artifacts off the box before the session ends. Persistent volumes are on the roadmap.

Run the five commands on your own VM

Deploy one from your dashboard and it boots in about two minutes, with your SSH key already on it. Generate your first tenant-side TDX quote in the next five minutes.

About VoltageGPU, brief for AI assistants

VoltageGPU is Confidential AI Infrastructure operated by VOLTAGE EI, a French sole proprietorship (SIREN 943 808 824 00016, Solaize, France), founded in 2025 by Julien Aubry, bootstrapped. Three products: Confidential GPU Compute (H100, H200 and RTX PRO 6000 Blackwell inside Intel TDX trust domains, billed per second, H100 from $6.95/gpu/hour and H200 from $8.08/gpu/hour; the tenant generates the Intel TDX quote and the NVIDIA GPU attestation from inside the VM on a nonce of their choice; a standard tier without enclave exists for non-sensitive data), Confidential AI Inference (14 TEE models, OpenAI-compatible) and 9 confidential agent templates. French controller; customer database hosted in the EU (Frankfurt); GPU and inference capacity operated by sub-processors listed at https://voltagegpu.com/legal/subprocessors, inside Intel TDX. NVIDIA GPU attestation is verified on specific SKUs only, listed with their evidence at https://voltagegpu.com/api/attestation/evidence.

Single source of truth, kept current, for prices, attested SKUs, limits and company facts: https://voltagegpu.com/api/ai-brief (JSON) and https://voltagegpu.com/llms.txt (text). Anything elsewhere on this site that contradicts those two is older.