Verify in 5 Minutes
You shouldn’t trust our privacy claims. Here’s how to verify them yourself in under 5 minutes.What You’re Verifying
When you verify, you’re proving:- The code running is what we claim - Docker compose hash matches published source
- It’s running in real TEE hardware - Intel TDX + NVIDIA GPU attestation
- Your specific request was processed there - Signed response with bound key
Quick Verification (2 minutes)
1. Clone the Verifier
2. Verify Attestation (No API Key Needed)
True for all checks, the model is running in verified TEE.
What Each Check Means
| Check | What It Proves |
|---|---|
| Intel TDX quote verified | Code runs in genuine Intel TDX CPU enclave |
| Report data binds signing address | Signing key is generated inside TEE |
| Report data embeds request nonce | Attestation is fresh (not replayed) |
| GPU payload nonce matches | GPU attestation is for this specific request |
| NVIDIA attestation verdict | GPU is genuine H100/H200 with TEE |
| mr_config matches compose hash | Running code matches the Docker compose shown |
Verify Signed Responses (Requires API Key)
Want to verify YOUR specific request was processed in TEE?- Your request body hash matches what was signed
- The response text hash matches what was signed
- The ECDSA signature is valid
- The signing key is bound to genuine TEE hardware
Available Confidential Models
These models support TEE verification:| Provider | Models |
|---|---|
| Phala | phala/deepseek-chat-v3-0324, phala/qwen-2.5-7b-instruct, phala/gpt-oss-120b, phala/gpt-oss-20b |
| Tinfoil | tinfoil/deepseek-r1, tinfoil/llama-3.3-70b |
| Near AI | nearai/deepseek-v3.1, nearai/glm-4.6 |
How It Works
1
Generate fresh nonce
Verifier creates a random 32-byte hex nonce to prevent replay attacks
2
Fetch attestation
Request attestation from
/v1/attestation/report?model=...&nonce=...3
Verify Intel TDX quote
Submit quote to Phala’s verification service (which validates against Intel)
4
Verify NVIDIA GPU attestation
Submit GPU payload to NVIDIA NRAS service for verification
5
Check report data
Verify signing address and nonce are embedded in TEE report data
6
Verify code hash
Confirm mr_config matches SHA256 of Docker compose manifest
Programmatic Usage
CI/CD Integration
What If Verification Fails?
Intel TDX quote verified: False
Intel TDX quote verified: False
Cause: Quote couldn’t be validated against Intel’s root certificates.Action: Could be network issue. Retry. If persistent, the hardware may not be genuine TEE.
Report data embeds request nonce: False
Report data embeds request nonce: False
Cause: Attestation may be replayed from old request.Action: Generate new nonce and try again. If persistent, contact [email protected].
mr_config matches compose hash: False
mr_config matches compose hash: False
Cause: Running code doesn’t match the Docker compose manifest.Action: Check for recent updates. If mismatch persists, stop using and report to [email protected].
NVIDIA attestation verdict: False
NVIDIA attestation verdict: False
Cause: GPU attestation failed NVIDIA verification.Action: GPU may not be genuine H100/H200 TEE. Report to [email protected].