{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/apihub-io/json-schema/apihub-io-post-v1-register-request-schema.json",
  "title": "PostV1RegisterRequest",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/apihub-io-openapi-generated.yml#/components/schemas/PostV1RegisterRequest",
  "type": "object",
  "properties": {
    "wallet_address": {
      "type": "string",
      "description": "EVM address (0x prefix, 40 hex chars)"
    },
    "signature": {
      "type": "string",
      "description": "Signature over the nonce-bound challenge message (EIP-191)"
    },
    "nonce": {
      "type": "string",
      "description": "The single-use nonce from /v1/register/challenge"
    },
    "label": {
      "type": "string",
      "description": "Optional label"
    }
  },
  "required": [
    "wallet_address",
    "signature",
    "nonce"
  ]
}