{
  "name": "AIWebSignals Readiness Agent",
  "description": "Public read-only A2A agent for AI web readiness scanning, capability discovery, and public pricing.",
  "supportedInterfaces": [
    {
      "url": "https://aiwebsignals.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "url": "https://aiwebsignals.com",
    "organization": "AIWebSignals / Keyan Group, Inc."
  },
  "version": "2.1.9",
  "documentationUrl": "https://aiwebsignals.com/.well-known/aiwebsignals.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text",
    "data"
  ],
  "defaultOutputModes": [
    "text",
    "data"
  ],
  "skills": [
    {
      "id": "scan_ai_web_readiness",
      "name": "Scan AI Web Readiness",
      "description": "Run the existing bounded AIWebSignals readiness scanner against a public hostname or HTTP(S) URL.",
      "tags": [
        "ai-web-readiness",
        "crawler-access",
        "machine-discovery"
      ],
      "examples": [
        "scan_ai_web_readiness example.com",
        "scan https://example.com"
      ],
      "inputModes": [
        "text",
        "data"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    },
    {
      "id": "get_machine_capabilities",
      "name": "Get AIWebSignals Capabilities",
      "description": "Return the public AIWebSignals capability, evidence, interoperability, and security-boundary contract.",
      "tags": [
        "capabilities",
        "discovery"
      ],
      "examples": [
        "get_machine_capabilities",
        "capabilities"
      ],
      "inputModes": [
        "text",
        "data"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    },
    {
      "id": "get_machine_pricing",
      "name": "Get AIWebSignals Pricing",
      "description": "Return public Free, Pro, and Business pricing from the same commercial catalog used by the human product.",
      "tags": [
        "pricing",
        "commercial-discovery"
      ],
      "examples": [
        "get_machine_pricing",
        "pricing"
      ],
      "inputModes": [
        "text",
        "data"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    }
  ],
  "protocolVersion": "1.0",
  "url": "https://aiwebsignals.com/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [],
  "x-aiwebsignals-a2a-compatibility": {
    "canonical_model": "a2a_v1_supportedInterfaces",
    "aliases_are_deprecated_discovery_compatibility_only": true,
    "canonical_protocol_version_source": "supportedInterfaces[0].protocolVersion"
  }
}