Overview / Security
Enclosed
by design.
Privacy is a property of where the boundary is drawn, not a promise in a policy. Ours runs around whole machines, is checked at every boot, and is verified by you — with keys we never hold.
Pre-launch This page describes the platform's security design. Independent audits have not been completed; reports will be published here as they are.
Principles
S-01.1
Nothing shared below your operating system
Whole hosts, bare metal. No hypervisor, no co-resident tenant, no shared top-of-rack port. Isolation does not depend on software we run beside you.
S-01.2
Measured, not asserted
Every boot is recorded in hardware. You receive the record signed by keys in the TPM and the GPUs — evidence we relay but cannot alter.
S-01.3
Your keys, your decision
Disk and weight keys stay in your key service. It releases them only to a node whose evidence matches your policy.
The attestation
sequence
Seven steps between an empty machine and your keys reaching it. Step through to see who signs each piece of evidence and how each step fails closed.
All steps
Before a node is assigned, its drives are cryptographically erased and its firmware is re-flashed from images signed by the vendor.
- Signed by
- Vendor firmware signatures
- Fails closed
- A node whose firmware does not verify is pulled from the pool.
Each boot stage measures the next into the node's TPM before running it: firmware, bootloader, kernel and initial filesystem.
- Signed by
- TPM endorsement key
- Fails closed
- Measurements cannot be removed after the fact; a changed stage changes the record.
The driver switches supported GPUs into confidential-computing mode, encrypting the path between CPU and GPU, and asks each GPU for a signed report.
- Signed by
- GPU device certificate, chained to the vendor
- Fails closed
- A GPU that cannot enter confidential mode is reported as such; your policy decides.
Each GPU returns a report of its firmware and mode, signed by a key fused into the device.
- Signed by
- GPU device key
- Fails closed
- A missing or unsigned report is evidence of nothing, and fails verification.
The node bundles the TPM quote and GPU reports and sends them to your verifier. We relay the evidence; we cannot forge it.
- Signed by
- Hardware keys only — not ours
- Fails closed
- Stale evidence is rejected by a nonce you supply.
Your verifier compares the measurements with your policy and the vendors' published reference values.
- Signed by
- Your policy
- Fails closed
- Any mismatch stops the sequence. The node runs, but receives nothing.
Only after verification does your key service release the key that unlocks your disks and weights — wrapped to that node.
- Signed by
- Your key service
- Fails closed
- Keys never pass through our control plane in usable form.
After release: when you stop a node, the sequence runs in reverse — keys are revoked, memory is cleared on power-down, and the node returns to step 1.
Confidential mode by accelerator
GPU confidential computing is a hardware feature. Where an accelerator does not support it, the node is still single-tenant and measured — but CPU–GPU traffic is not encrypted.
| Accelerator | Architecture | Confidential mode |
|---|---|---|
| NVIDIA B300 | Blackwell Ultra | Supported |
| NVIDIA B200 | Blackwell | Supported |
| NVIDIA H200 | Hopper | Supported |
| NVIDIA H100 | Hopper | Supported |
| AMD MI300X | CDNA 3 | Not available |
| NVIDIA RTX PRO 6000 | Blackwell | Being verified |
| NVIDIA L40S | Ada Lovelace | Not available |
What we see,
keep and destroy
A complete list of what passes through our hands when you run on Cloister Labs, and how long it stays there.
| Data | Visible to us | Retained | Detail |
|---|---|---|---|
| Workload memory and GPU memory | No | — | Bare-metal hosts have no hypervisor of ours. In confidential mode, CPU–GPU traffic is encrypted. |
| Disk contents | No | Erased between tenants | Encrypted with keys your key service releases. We hold no copy of those keys. |
| Model weights and datasets | No | — | They live on your volumes or object storage under your keys. |
| Hardware telemetry | Yes | 13 months | Power, temperature, ECC and link errors — what operating the hardware requires. |
| Network flow metadata | Partly | 30 days | Port-level byte and error counters. No packet capture, no payload inspection. |
| Operator access sessions | Yes | Life of the account | Every session requires your approval and its log is copied to your project. |
| Account, billing and API audit logs | Yes | 7 years / 1 year | Billing records as the law requires; API audit logs exportable by you. |
What this does not protect against
Security claims without limits are marketing. These are ours.
- Attacks on the silicon itself
- Physical probing of memory buses or fault injection by someone with hands on the hardware. Facility controls reduce the opportunity; they do not make it impossible.
- Vulnerabilities in vendor firmware
- Attestation proves which firmware ran, not that it is free of bugs. We patch from vendor advisories and publish what we changed.
- Your own software
- An enclosure protects a workload from other tenants and from us. It cannot protect it from a compromised dependency inside it.
- Lawful demands
- If compelled to act on your account we will notify you unless prohibited — and we cannot hand over what we cannot decrypt.
Reporting a vulnerability
Write to security@cloisterlabs.com. A security engineer reads every report.
- 1
Include what you found, how to reproduce it, and what an attacker could do with it.
- 2
Expect an acknowledgement within two business days and a status update at least weekly until it is resolved.
- 3
Act in good faith — don't access data that isn't yours, degrade service, or disclose before a fix — and we will not pursue legal action.