Source labels and release identity
Every attestation report includesattestation.source_provenance:
sha256(app_compose) matches the compose hash measured into RTMR3.
After reviewing a release, publish that hash through an authenticated channel and require it through
acceptedComposeHashes. A match then proves that the approved measured compose is running in the
attested workload.
Repositories
private-ai-gateway
The Attested Confidential Inference gateway: the API surface, attestation reports,
receipts, and provider verification.
dstack
The dstack TEE runtime and KMS the gateway uses for workload identity and quotes.
RedPill on GitHub
The organization, clients, and tooling.
What you can check from source
- Attestation handling. How the gateway builds the report, binds the nonce and keyset into the quote, and endorses its signing keys.
- Provider verification. How each confidential provider is verified and which channel binding is enforced before forwarding.
- Receipts. How the transparency event log is built and signed, and that bodies are hashed, not stored.
- Fail-closed forwarding. That a required upstream which cannot be verified or bound is rejected.