Privacy tiers
Every request executes under one of three tiers. The default comes from the
API key; you can override per-call with the sable_privacy_tier body field.
| Tier | Routing | Use case | | --- | --- | --- | | standard | Encrypted in transit, software isolation. | Throughput-bound workloads, public data. | | confidential | TEE-enforced execution (SGX / SEV). | Agent memory, business data. | | sovereign | Hardware attestation + jurisdiction pinning. | Regulated data, sovereign deployments. |
# Pin a request to a specific privacy tier.
resp = client.chat.completions.create(
model="sable-deepseek-v3",
messages=[{"role":"user","content":"Summarize this filing"}],
extra_body={"sable_privacy_tier": "sovereign"},
)In Phase 1 the tier is advisory — it selects a labeled node, but the upstream
runtime is the same. In Phase 2 the confidential tier is enforced by Intel
SGX / AMD SEV-SNP enclaves; in Phase 3 sovereign adds attestation +
jurisdiction-pinned routing.