GENXT Confidential LLM API
    GENXT Confidential LLM API
    • Server attestation
      POST
    • Generate a completion
      POST
    • Generate a chat completion
      POST
    • List Local Models
      GET
    • Show Model Information
      POST
    • Generate Embeddings
      POST
    • OpenAI compatible endpoints
      POST

      Server attestation

      POST
      https://api.genxt.ai:9000/aTLS
      This endpoint enables secure communication by accepting a nonce from the client and responding with multiple security reports and certificates. It returns a Trusted Execution Environment (TEE) report, a Trusted Platform Module (TPM) quote, a GPU report, and an Attested TLS (aTLS) certificate. These components collectively ensure the integrity and authenticity of the communication channel.
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://api.genxt.ai:9000/aTLS' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "nonce": "string"
      }'
      Response Response Example
      {
          "evidence": {
              "report": "string",
              "quote": "string",
              "cgpu_attestation": null,
              "module_load_order": {
                  "kernel": "string",
                  "order": [
                      "string"
                  ]
              }
          },
          "certificate": "string"
      }

      Request

      Body Params application/json
      nonce
      string <base64>
      required
      A 32-byte random value, Base64-encoded for ensuring request uniqueness.
      Examples

      Responses

      🟢200OK
      application/json
      Attestation evidence and aTLS certificate.
      Body
      evidence
      object 
      optional
      report
      string <base64>
      optional
      TEE report containing attestation details.
      quote
      string <base64>
      optional
      TPM quote.
      cgpu_attestation
      optional
      CGPU attestation.
      module_load_order
      object 
      optional
      certificate
      string <base64>
      optional
      Attested TLS (aTLS) certificate.
      Next
      Generate a completion
      Built with