Confidential computing on, encryption on, agent off is the default for a Linux Blackbox. Add an SSH key; the initramfs accepts keys only.
A SEV-SNP VPS you can verify from inside.
Encrypted memory with the debug bit off, attestation from inside the guest, and a measured boot chain rebuilt from public source. Montreal, no KYC, from $9.99 a month.
What is on the report
Debug off01
Every guest launches at policy 0x30000: debugging and migration disallowed. The policy is a field in the CPU-signed report.
Attestation on request02
Pull a report through /dev/sev-guest, signed with the chip VCEK, and verify it against AMD's chain with snpguest.
A measurement you recompute03
Firmware, kernel, initramfs and command line are in the launch measurement, rebuilt reproducibly, checked before any passphrase.
No agent, no channel04
No guest agent and no virtio-serial device: the panel cannot reset a root password.
What SEV-SNP protects, and what it does not
Guest RAM is encrypted with a per-VM key generated in the AMD secure processor. The hypervisor sees ciphertext. This is SEV.
SEV-ES protects CPU registers when the guest exits to the hypervisor, so keys are not lifted out of registers at a VM exit.
The Reverse Map Table enforces a one-to-one mapping between physical and guest pages, blocking replay, re-mapping and aliasing. This is SNP.
Servury routes your packets like any transit provider. Volume, headers and unencrypted payloads are visible. Encrypt in transit.
Servury can stop or delete a machine. Encryption prevents reading your data, not withholding service. Keep backups elsewhere.
Side channels are an open research area; firmware is kept current. Serial and VNC consoles pass through the host: type no secrets into them.
Check SEV-SNP from inside the guest
Run as root on a Blackbox with Debian 13. Nothing here depends on the panel.# 1. Features the guest kernel found: SEV (memory), SEV-ES (registers), SEV-SNP (integrity).
# The line is printed by the kernel itself, format string and feature names in
# https://raw.githubusercontent.com/torvalds/linux/master/arch/x86/mm/mem_encrypt.c
dmesg | grep -i "Memory Encryption"
# Memory Encryption Features active: AMD SEV SEV-ES SEV-SNP
# 2. Attestation device from the sev-guest driver (https://docs.kernel.org/virt/coco/sev-guest.html);
# modprobe it if missing (https://ubuntu.com/server/docs/how-to/virtualisation/sev-snp/)
modprobe sev-guest; ls -l /dev/sev-guest
# crw------- 1 root root 10, <minor> /dev/sev-guest
# the minor number after the comma is assigned when the driver loads and differs per machine;
# what matters is that the node exists and step 4 returns a signed report
# 3. snpguest is not packaged in Debian
# (https://packages.debian.org/search?keywords=snpguest) and needs rustc
# 1.86 or newer (rust-version in
# https://github.com/virtee/snpguest/blob/main/Cargo.toml), which is past
# the 1.85.0 in trixie. Install the toolchain with rustup
# (https://packages.debian.org/trixie/rustup) and build from source.
apt install -y git build-essential rustup
rustup default stable
git clone https://github.com/virtee/snpguest && cd snpguest && cargo build -r
install -m 755 target/release/snpguest /usr/local/bin/ && cd ..
# 4. Report with 64 random bytes as REPORT_DATA; fetch AMD's chain and this chip's VCEK; verify; read POLICY
mkdir -p certs
snpguest report report.bin request.bin --random
snpguest fetch ca pem ./certs milan
snpguest fetch vcek pem ./certs report.bin
snpguest verify certs ./certs
snpguest verify attestation ./certs report.bin
snpguest display report report.bin
What a SEV-SNP VPS is, and what to check before you buy one
A SEV-SNP VPS is a virtual server whose memory is encrypted by the CPU with a key the host never holds, and whose memory integrity is enforced in hardware. AMD Secure Encrypted Virtualization (SEV) gives each guest its own memory encryption key; SEV-ES extends that to CPU register state; SEV-SNP (Secure Nested Paging) adds "strong memory integrity protection" against replay and re-mapping, enforced by a Reverse Map Table that keeps a one-to-one mapping between physical and guest physical addresses. Linux has run as an SEV-SNP guest since kernel 5.19; the hardware is any AMD EPYC from Milan onwards. Blackbox nodes run the EPYC 7543, a third-generation (Milan) part.
Check the launch policy first. It is a field in every attestation report, and bit 19 is DEBUG: set, the hypervisor may decrypt guest memory through the debug interface; clear, KVM's debug decrypt command "returns an error if the guest policy does not allow debugging". Every Blackbox guest launches at policy 0x30000, SMT allowed, debug and migration disallowed, which is also QEMU's documented default.
Check attestation second. The guest kernel exposes /dev/sev-guest, through which the guest requests a report signed with the Versioned Chip Endorsement Key, "derived from chip-unique secrets". The report carries the launch measurement, the guest policy, the VMPL, a chip identifier and 64 bytes of guest-provided report data you choose you choose, and verifies against AMD's certificate chain with snpguest. That proves a genuine SNP guest at a stated policy, not which kernel or initramfs booted: on an ordinary confidential VM those come from an unencrypted /boot the host can rewrite, and the initramfs is what asks for your disk passphrase. Measured boot closes that hole: firmware, kernel, initramfs and command line are part of the launch measurement, rebuilt byte for byte from public source, and the initramfs binds its fresh SSH host key into REPORT_DATA, so the verifier confirms the signed report, the measurement and the key on the wire before you type anything. The recipe is in the measured boot guide.
Check what surrounds the guest third. On Blackbox there is no guest agent and no virtio-serial channel, so the panel cannot reset a root password. Disk encryption is LUKS2 you run yourself over SSH into the initramfs; the passphrase never touches Servury. Plan table and full limits: the Blackbox page. Background: Blackbox: a VPS its operator cannot read and what your provider can still see.
Where it stops: SEV-SNP protects memory and CPU state, not the network. Servury can still power the machine off; a court order can make it, and cannot make it hand over what it does not have. No DDoS mitigation; one location. Availability is 99.9% under the terms; per-node uptime is live on /status/. No email, no phone, no ID: a 32-character credential is the account, as on the no-KYC VPS page.
Verify a Blackbox before the first passphrase
The verifier is a Python script, MIT licensed, downloaded once and pointed at the release you are checking.Download the firmware, kernel, initramfs, RELEASE.json and SHA256SUMS from the measured boot guide and run sha256sum -c, or rebuild them from the published source tree.
It keyscans the host key, checks REPORT_DATA is its SHA-256, recomputes the launch measurement from the release, and verifies the ECDSA P-384 signature against the VCEK chained to AMD. PASS or FAIL.
On PASS, run encrypt over SSH and set the passphrase. Every later boot stops in the initramfs with a fresh host key: verify again, then unlock. On FAIL, type nothing.
Four tiers, one treatment
Same policy, same absent agent, same verifier on every tier.Core: $9.99 / month01
2 vCPU, 4 GB RAM, 50 GB NVMe. A wallet backend, a signing service, a bot.
Plus: $19.99 / month02
4 vCPU, 8 GB RAM, 100 GB NVMe. A node and the services around it.
Max: $34.99 / month03
6 vCPU, 16 GB RAM, 200 GB NVMe. Application servers that keep secrets in memory.
Ultra: $59.99 / month04
8 vCPU, 32 GB RAM, 400 GB NVMe. Larger builds are made to order on six months prepaid; ask.
Hardware and network05
AMD EPYC 7543, NVMe on a ZFS mirror, 10 Gbps unmetered, 1 IPv4 plus a routed /64 IPv6 on AS395904. YABS, Aug 2026, 2 vCPU: 137k IOPS at 4k, Geekbench 6 1809 / 3316.
Billing and identity06
Any term from 7 to 365 days, pure pro-rata. No email, no phone, no ID. Crypto on Servury's own nodes, cards via Stripe, or cash by mail.
Encrypted memory you can prove.
Pull the report, check the policy, recompute the measurement.
Fair questions
What is a SEV-SNP VPS?
A virtual server on an AMD EPYC host with Secure Encrypted Virtualization and Secure Nested Paging. The CPU encrypts guest memory with a key held in its secure processor and enforces memory integrity, so the hypervisor cannot read, replay or remap guest pages. At Servury that is Blackbox, in Montreal, from $9.99 per month.
How do I check that SEV-SNP is really on?
From inside the VM. The kernel log lists the active memory encryption features, and /dev/sev-guest is the attestation interface. Request a report with snpguest, fetch the chip's VCEK and verify the signature against AMD's chain. The commands are on this page.
Can the host still read my memory with SEV-SNP enabled?
Only if the guest policy allows debugging: bit 19 of the policy is DEBUG. Blackbox launches every guest at policy 0x30000, which leaves it clear, and the policy is a field in the signed attestation report, so you check it rather than trust it.
What does SEV-SNP not protect against?
The network, availability and the console. Servury routes your packets like any transit provider, can power the machine off or delete it, and the serial and VNC consoles pass through the host. Side channels are an open research area. There is no DDoS mitigation.
Do I still need disk encryption if memory is encrypted?
Yes. SEV-SNP covers RAM and CPU state; the disk is storage the host can mount. Blackbox offers LUKS2 you run yourself, unlocked over SSH in the initramfs, so the passphrase never touches Servury; with measured boot that initramfs is part of the CPU-signed launch measurement.
Which operating systems support SEV-SNP on Blackbox?
Debian, Ubuntu, Rocky Linux and AlmaLinux, because the guest kernel has to understand SNP (Linux has since 5.19). LUKS and measured boot are Debian and Ubuntu only. FreeBSD and OpenBSD run without SNP. No Windows on Blackbox.
Can I mine cryptocurrency on a confidential VPS?
No. Crypto mining is prohibited on Servury on every line. A Bitcoin or Monero node, a wallet backend or a signing service inside encrypted memory is fine. Mining is not.







