{
  "openapi": "3.1.0",
  "info": {
    "title": "IsItAgentReady API (synthetic demo)",
    "version": "1.0.0",
    "description": "Synthetic demo API for the IsItAgentReady agent-readiness certification registry. Includes a paid 'Pro' verification endpoint (illustrative pricing).",
    "x-mpp": {
      "version": "1.0",
      "currency": "USD",
      "payee": "IsItAgentReady (synthetic demo)"
    }
  },
  "servers": [
    {
      "url": "https://isitagentready.site/api/v1"
    }
  ],
  "x-payment": {
    "type": "x402",
    "amount": "5.00",
    "currency": "USD",
    "network": "base-mainnet",
    "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "methods": [
      "x402",
      "ap2",
      "card"
    ],
    "x402": "https://isitagentready.site/.well-known/x402",
    "discovery": "https://isitagentready.site/.well-known/ucp",
    "price": {
      "amount": "5.00",
      "currency": "USD"
    }
  },
  "paths": {
    "/check": {
      "get": {
        "operationId": "checkAgentReadiness",
        "summary": "Free agent-readiness check for a domain",
        "parameters": [
          {
            "name": "domain",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Readiness report (JSON)"
          },
          "402": {
            "description": "Payment Required for extended scan \u2014 see /.well-known/x402"
          }
        },
        "x-payment-info": {
          "type": "free",
          "amount": "0.00",
          "currency": "USD",
          "network": "base-mainnet",
          "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "methods": [
            "free"
          ],
          "x402": "https://isitagentready.site/.well-known/x402",
          "discovery": "https://isitagentready.site/.well-known/ucp",
          "price": {
            "amount": "0.00",
            "currency": "USD"
          }
        }
      }
    },
    "/verify": {
      "post": {
        "operationId": "proVerify",
        "summary": "Run a paid 'Pro' agent-readiness verification (illustrative)",
        "x-mpp-price": {
          "amount": "5.00",
          "currency": "USD"
        },
        "x-payment-required": true,
        "responses": {
          "200": {
            "description": "Verification report + AgentReady badge"
          },
          "402": {
            "description": "Payment Required \u2014 x402 challenge in body; see /.well-known/x402",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "x-payment-info": {
          "type": "x402",
          "amount": "5.00",
          "currency": "USD",
          "network": "base-mainnet",
          "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "methods": [
            "x402",
            "ap2",
            "card"
          ],
          "x402": "https://isitagentready.site/.well-known/x402",
          "discovery": "https://isitagentready.site/.well-known/ucp",
          "price": {
            "amount": "5.00",
            "currency": "USD"
          }
        },
        "x-payment": {
          "type": "x402",
          "amount": "5.00",
          "currency": "USD",
          "network": "base-mainnet",
          "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "methods": [
            "x402",
            "ap2",
            "card"
          ],
          "x402": "https://isitagentready.site/.well-known/x402",
          "discovery": "https://isitagentready.site/.well-known/ucp",
          "price": {
            "amount": "5.00",
            "currency": "USD"
          }
        }
      }
    },
    "/payments": {
      "post": {
        "operationId": "createPayment",
        "summary": "Create an x402/AP2 payment for a Pro verification (synthetic demo)",
        "x-payment-info": {
          "type": "x402",
          "amount": "5.00",
          "currency": "USD",
          "network": "base-mainnet",
          "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "methods": [
            "x402",
            "ap2",
            "card"
          ],
          "x402": "https://isitagentready.site/.well-known/x402",
          "discovery": "https://isitagentready.site/.well-known/ucp",
          "price": {
            "amount": "5.00",
            "currency": "USD"
          }
        },
        "x-payment": {
          "type": "x402",
          "amount": "5.00",
          "currency": "USD",
          "network": "base-mainnet",
          "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "methods": [
            "x402",
            "ap2",
            "card"
          ],
          "x402": "https://isitagentready.site/.well-known/x402",
          "discovery": "https://isitagentready.site/.well-known/ucp",
          "price": {
            "amount": "5.00",
            "currency": "USD"
          }
        },
        "responses": {
          "402": {
            "description": "Payment Required \u2014 x402 challenge"
          },
          "200": {
            "description": "Payment accepted"
          }
        }
      }
    }
  },
  "x-payment-info": {
    "type": "x402",
    "amount": "5.00",
    "currency": "USD",
    "network": "base-mainnet",
    "recipient": "0x4e3f1a2b5c6d7e8f90a1b2c3d4e5f60718293a4b",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "methods": [
      "x402",
      "ap2",
      "card"
    ],
    "x402": "https://isitagentready.site/.well-known/x402",
    "discovery": "https://isitagentready.site/.well-known/ucp",
    "price": {
      "amount": "5.00",
      "currency": "USD"
    }
  }
}
