Instances

Get Tee Instance Evidence

Changed on

Get TEE evidence for a specific instance (quote, GPU evidence, certificate).

Args: instance_id: Instance ID nonce: User-provided nonce (64 hex characters, 32 bytes) include_amd: Include AMD SEV-SNP instances (see the AMD evidence rollout in api.server.util)

Returns: TeeInstanceEvidence with quote, gpu_evidence, and certificate

Raises: 404: Instance not found 400: Invalid nonce format or instance not TEE-enabled 403: User cannot access instance 409: AMD SEV-SNP instance and include_amd is false (Deprecation and Sunset headers name the date AMD instances start being included by default), or the instance is not active and verified (stale; refresh the instance list) 429: Rate limit exceeded (per caller, plus a global ceiling; 4xx responses only count toward a looser cap on all attempts) 500: Server attestation failures 502: The instance's attestation proxy could not be reached or returned an error

get/instances/{instance_id}/evidence

Request

  • Base URL
    https://api.chutes.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.chutes.ai/instances/{instance_id}/evidence
  • Auth
    API key in header Authorization

Path parameters

instance_idstring required

Query parameters

noncestring required
include_amdboolean

Include AMD SEV-SNP instances (tee_type snp: the quote is an SEV-SNP attestation report). Set true once your verifier handles them. The default becomes true on the date in the Sunset header.

Headers

X-Chutes-Hotkeystring nullable
X-Chutes-Signaturestring nullable
X-Chutes-Noncestring nullable
Authorizationstring nullable

Response

Successful Response

string required

Changes

    • breaking

      the response's body type changed from object to string for status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the new optional query request parameter include_amd

    • info

      added the required property to the response with the status