Confirm a confidential response
The receipt is the source of truth. After a call, read thex-receipt-id
header and inspect the upstream.verified event:
| Confidential | Routed | |
|---|---|---|
upstream.verified.result | verified | failed |
upstream.verified.required | true (fail-closed) | false |
session_id | present (as_…) | absent |
Which providers serve confidential models
Confidential models run on the verified providers RedPill supports: Tinfoil, NEAR AI, Chutes, and Phala. The receipt’supstream.verified.provider records which one served a given request. See
Providers for what each attests.
Find confidential models in the catalog
Each model inGET /v1/models has an is_tee boolean. is_tee: true means
the model can be served confidentially, on a verified TEE provider. List them:
is_tee tells you a model can be served confidentially. The receipt remains the per-response proof
that a specific response was.
Related
Providers
What each confidential provider attests.
Verify a response
Prove a response was served from an attested enclave.