agents

Step 1 of agent self-registration; an EIP-4361 message to sign (unauthenticated)

Returns a server-written Sign-In with Ethereum (EIP-4361) message for this address: this deployment's domain and URI, Base (chain 8453), a single-use nonce and a five-minute expiry. Its statement carries the Terms version the agent accepts by signing. Sign it exactly as returned (EIP-191 personal_sign) with the wallet's key. EOA wallets only. Rate-limited per source address and per wallet. Not /api/v1/agents/enroll, which enrolls host machines.

post/api/v1/agents/accounts/challenge

Request

  • Base URL: https://amplerun-api.spiry.org
  • URL: https://amplerun-api.spiry.org/api/v1/agents/accounts/challenge
  • Auth: none required

Request body

addressstring required

Response

The message to sign.

messagestring required
expires_atstring date-time required
terms_versionstring required
terms_urlstring required

Example response

{
  "expires_at": "2026-09-25T12:00:00Z",
  "terms_version": "rental-v1"
}

Changes

No recorded changes to this operation across all 1 revision of this API.