Tdx Preflight
Changed onCan this exact image boot on this host? The one call a launch/upgrade preflight makes.
A check against both a host profile and the measurement set, so it hangs off neither. The API fingerprints the submitted profile and answers whether a published measurement for the caller's (version, rc) carries that fingerprint -- the whole launch decision in one boolean:
- launchable: true -> the VM will attest; launch.
- launchable: false -> register the class (POST /servers/tdx/host_profiles), then retry once Chutes publishes its measurement.
Stores nothing and reveals nothing beyond the answer -- not the full measurement set, not whether a profile row exists. Signed by the miner hotkey, so the signature covers the body.
Request
- Base URLhttps://api.chutes.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.chutes.ai/servers/tdx/preflight
- AuthAPI key in header Authorization
Query parameters
VM image version the caller intends to boot.
Whether that image is a release-candidate (debug) build.
Headers
Request body
Response
Successful Response
Changes
- breaking
the response's body type changed from
objecttostringfor 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 - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- breaking
- breaking
added the new required request property
/ - breaking
added the new required request property
/ - breaking
added the new required request property
/ - breaking
added the new required request property
- breaking
added the new required request property
/ - breaking
added the new required request property
- breaking
the
/request property's min was increased to1.00 - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
- warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- info
added the new optional request property
- info
added the new optional request property
- breaking