Servers

Submit Host Profile

Submit a host profile (sek8s discover-profile.sh output) and get its status back.

A VM only launches on a host class with published measurements, so new hardware is gated until they exist. The API owns the fingerprint -- the miner sends raw platform metadata and gets a status word:

  • accepted -- the fingerprint is on a published measurement; this host class can launch
  • pending -- parked in object storage, awaiting measurement generation
  • unknown -- neither, reachable only with dry_run (a real submission gets parked)

dry_run reports status without storing. Signed by the miner hotkey with no purpose, so the signature covers the request body.

post/servers/tdx/host_profiles

Query parameters

dry_runboolean

Report status without storing the profile.

Report status without storing the profile.

Headers

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

Request body

hostnamestring nullable
timestampstring nullable
pci_topologystring nullable

Response

Successful Response

fingerprintstring required
status'accepted' | 'pending' | 'unknown' required

Whether a submitted host class can launch yet.

storedboolean required
detailstring required

Changes