Servers

Generate a nonce for boot attestation.

This endpoint is called by VMs during boot before any registration. No authentication required as the VM doesn't exist in the system yet.

miner_hotkey is OPTIONAL for backwards compatibility: older VM initramfs fetch the nonce without it. When supplied it is bound into the nonce, and boot attestation enforces that args.miner_hotkey matches the value stored here (preventing cross-miner nonce reuse). VMs that omit it get an unbound nonce and the binding check is skipped.

TODO: make miner_hotkey required when all VMs >= 1.4.0

get/servers/nonce

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/servers/nonce
  • Auth
    none declared

Query parameters

miner_hotkeystring 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

    • info

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

    • info

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

    • info

      endpoint added