Get Attestation Report
Verification
Get Attestation Report
The gateway TEE attestation report, bound to a caller-supplied nonce.
GET
Get Attestation Report
Returns the gateway’s attestation report: the hardware-backed proof of which TEE workload is serving
the API, plus the public keys it signs with. Verify this report before trusting any
receipt. For what each field proves, see
Attestation report.
Request
string
A fresh random value (for example 16 bytes hex). The gateway binds it into the quote’s
report_data
so you can prove the report is not a replay.Response
200 OK, application/json. The bare attestation report.
Top-level fields
attestation object
Example (long values truncated)
Verifying the report
- Verify
attestation.evidence.quoteagainst Intel DCAP collateral, and confirm its report data binds yournonceand theworkload_keyset. - Verify
keyset_endorsementunderworkload_keyset.workload_identity. - Confirm
workload_idandworkload_keyset_digestmatch the receipts you verify. - Confirm
freshness.stale_afteris in the future. - In production, confirm
source_provenancematches the reviewed release.
Legacy alias
GET /v1/attestation/report is a legacy compatibility alias for this endpoint, documented
under Attestation Report.
Related
Get receipt
The signed per-response receipt.
Attestation report concept
What each field proves.