Skip to main content
GET
Signature
GET /v1/signature/{id} is a legacy compatibility endpoint. It returns the same proof as the canonical Get Receipt endpoint, but wrapped in the older text, signature, and signing_address envelope. New integrations should use GET /v1/aci/receipts/{id}.

Endpoint

Parameters

string
required
Receipt id (rcpt-...) or response id from POST /v1/chat/completions.

Example

Response

Verification

For new clients, verify the receipt object directly:
  1. Fetch a fresh Attestation Report.
  2. Confirm receipt.workload_id and receipt.workload_keyset_digest match the report.
  3. Verify receipt.signature under a receipt_signing_keys entry from the attested keyset.
  4. Confirm the request and response hashes in receipt.event_log match the bytes you sent and received.
For legacy clients that verify the wrapper, also verify signature over text, then bind signing_address back to a fresh attestation report.

Get Receipt

Verify a Response