signature

Get a signed message to verify and publish an agent. (+PAY access required)

Provides a signed message from the registered agent wallet to authorize wallet verification for agent publishing. (+PAY access required)

post/signature/sign/verifyAndPublishAgent

Request

  • Base URL: ./../api/v1/ (relative, and the document was published on a file host, not at the API’s origin)
  • URL: ./../api/v1/signature/sign/verifyAndPublishAgent
  • Auth: API key in header token

Request body

publicKeystring required

The public key to sign for publishing the agent

agentIdentifierstring required

Full agent identifier (policy ID + asset name in hex)

action'VerifyAndPublishAgent' required

The action to perform for agent publish verification

Example request

{
  "action": "VerifyAndPublishAgent",
  "publicKey": "ed25519_pk1example",
  "agentIdentifier": "policyidassetnamehex"
}

Response

Agent publish signature generated

statusstring required

Example response

{
  "status": "Success",
  "data": {
    "signature": "ed25519_signature",
    "key": "ed25519_key",
    "walletAddress": "addr1...",
    "signatureData": "{\"action\":\"VerifyAndPublishAgent\",\"validUntil\":1736352000000,\"data\":{\"publicKey\":\"...\",\"walletVkey\":\"...\"}}"
  }
}

Changes

No recorded changes to this operation across all 50 revisions of this API.