Attestation Report
API Reference
Attestation Report
Fetch the gateway TEE attestation report, bound to a caller-supplied nonce.
GET
Attestation Report
Endpoint
Parameters
Fresh random value, for example 16 or 32 bytes encoded as hex.
Example
Response
200 OK, application/json. The response is the bare attestation report.
Top-level fields
| Field | Type | Description |
|---|---|---|
api_version | string | ACI version token, for example aci/1. |
workload_id | string | sha256:... identity of the running gateway workload. |
workload_keyset_digest | string | sha256:... digest over the published keyset. |
attestation | object | TEE evidence, source provenance, and keyset data. |
all_attestations | array | Full attestation objects for each server in a multi-instance deployment. |
service_capabilities | object | Runtime capabilities such as supported E2EE versions. |
attestation object
| Field | Type | Description |
|---|---|---|
tee_type | string | TEE technology, for example tdx. |
vendor | string | Deployment vendor tag. |
report_data | string | Value bound into the quote. It commits to your nonce and the keyset. |
freshness | object | fetched_at and stale_after timestamps. |
source_provenance | object | Source repo, commit, image digest, and image provenance when available. |
workload_keyset | object | Workload identity, receipt signing keys, E2EE public keys, TLS public keys, and keyset epoch. |
keyset_endorsement | object | Signature over the keyset under the workload identity key. |
evidence | object | TDX quote, quote report data, event log, VM config, and key custody details. |
Verification Flow
- Verify
attestation.evidence.quoteagainst Intel DCAP collateral. - Confirm the quote report data binds your
nonceand theworkload_keyset. - Verify
keyset_endorsementunderworkload_keyset.workload_identity. - Confirm
workload_idandworkload_keyset_digestmatch the receipts you verify. - Confirm
freshness.stale_afteris in the future. - For production policy, confirm
source_provenancematches the release you trust.
Legacy Alias
GET /v1/attestation/report remains available as a compatibility alias for earlier clients. It returns the same gateway attestation, wrapped for older response shapes with top-level signer fields.
Related
Get Receipt
Fetch the signed per-response receipt.
Verify Attestation
Learn what each attestation field proves.

