miner

Submit an agent file for evaluation. Creates new agent if needed.

post/v1/miner/submit

Request

Request body multipart/form-data

agent_namestring required

Name for this agent (unique per miner)

filestring binary required

Python agent file (max 1MB)

Response

Successful Response

agent_idstring uuid nullable

Unique identifier for the created agent

agent_version_idstring uuid nullable

Unique identifier for the created agent version

admission_status'ACCEPTED' | 'REJECTED' required
admission_reason'COOLDOWN' | 'INVALID_FILE' | 'NOT_REGISTERED_ONCHAIN' | 'BANNED' | 'NO_ACTIVE_SUITE'
next_allowed_atstring date-time nullable

Earliest time the miner may submit again after cooldown

hotkeystring required

Hotkey of the miner who submitted the agent

messagestring

Human-readable status message

Changes

    • info

      the endpoint scheme security SessionBearer was added to the API

    • info

      the endpoint scheme security X-Hotkey AND X-Timestamp AND X-Nonce AND X-Signature was added to the API

    • info

      added to the response body anyOf list for the response status