Submit Host Profile
Changed onRegister a host class (sek8s discover-profile.sh output) so Chutes can measure it.
One of four distinct operations: this REGISTERS, POST /servers/tdx/host_profiles/status RESOLVES a class (is it known, and for which images), POST /servers/tdx/preflight CHECKS whether one specific image can boot, and GET /servers/tdx/host_profiles LISTS the generated set. A miner reaches this only when the status lookup reports the class is not on file. The API owns the fingerprint -- the miner sends raw platform metadata and gets back the class's retention lifecycle, which only ever advances:
- accepted -- a measurement has already been generated for this class; retained from here on
- pending -- parked in object storage, awaiting its first measurement generation
A real submission is always stored, so this never returns unknown. It answers only whether the class has been measured at all; whether the caller's specific image can boot is preflight's job. Signed by the miner hotkey, so the signature covers the request 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/host_profiles
- AuthAPI key in header Authorization
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 - 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