{
  "specVersion": "1.0",
  "host": {
    "displayName": "ARD Readiness Checker · apWebAI",
    "identifier": "ard.apwebai.es"
  },
  "entries": [
    {
      "identifier": "urn:air:ard.apwebai.es:tool:ard-readiness-check",
      "displayName": "Comprobación ARD de un dominio",
      "type": "application/vnd.oai.openapi+json",
      "mediaType": "application/vnd.oai.openapi+json",
      "url": "https://ard.apwebai.es/openapi/check.openapi.json",
      "version": "0.3.0",
      "description": "Herramienta OpenAPI 3.1. POST https://ard.apwebai.es/api/check con {\"domain\":\"ejemplo.com\"} descarga el manifest público /.well-known/ai-catalog.json de ese dominio y devuelve estado (conforme, parcial, no_conforme, no_detectado o error), puntuación, comprobaciones y recomendaciones. No invoca endpoints de terceros. Límites: 10 peticiones por minuto por IP y sin CORS abierto (pensada para clientes de servidor y para la propia web).",
      "representativeQueries": [
        "comprobar si una web publica un ai-catalog.json válido",
        "validar el manifest ARD de un dominio",
        "está mi web preparada para agentes de IA"
      ],
      "capabilities": [
        "ard-conformance-check",
        "ai-catalog-validation"
      ]
    },
    {
      "identifier": "urn:air:ard.apwebai.es:application:ard-readiness-checker",
      "displayName": "ARD Readiness Checker (web)",
      "type": "text/html",
      "mediaType": "text/html",
      "url": "https://ard.apwebai.es/",
      "description": "Interfaz web gratuita del mismo validador, con la opción de recibir el informe completo por email. Explica la diferencia entre AEO (lo que un asistente de IA puede citar de una web) y ARD (lo que un agente de IA entiende y puede hacer con ella).",
      "representativeQueries": [
        "herramienta gratuita para validar ARD",
        "qué diferencia hay entre AEO y ARD"
      ],
      "capabilities": [
        "ard-conformance-check",
        "aeo-ard-explainer"
      ]
    },
    {
      "identifier": "urn:air:ard.apwebai.es:documentation:llms-txt",
      "displayName": "llms.txt del ARD Readiness Checker",
      "type": "text/plain",
      "mediaType": "text/plain",
      "url": "https://ard.apwebai.es/llms.txt",
      "description": "Resumen en Markdown de la herramienta, su API pública, su alcance y sus límites.",
      "representativeQueries": [
        "cómo usar la API del ARD Readiness Checker",
        "qué comprueba el ARD Readiness Checker"
      ],
      "capabilities": [
        "documentation"
      ]
    },
    {
      "identifier": "urn:air:ard.apwebai.es:catalog:apwebai-canonical",
      "displayName": "Catálogo ARD canónico de apWebAI",
      "type": "application/ai-catalog+json",
      "mediaType": "application/ai-catalog+json",
      "url": "https://apwebai.es/.well-known/ai-catalog.json",
      "description": "El ARD Readiness Checker es una herramienta de apWebAI. El catálogo del proveedor, con sus servicios (entre ellos el AI Discoverability Pack), capacidades y herramientas invocables, está en apwebai.es.",
      "representativeQueries": [
        "servicios de apWebAI para preparar una web para agentes de IA",
        "AI Discoverability Pack de apWebAI"
      ],
      "capabilities": [
        "ai-catalog-discovery",
        "apwebai-capability-discovery"
      ]
    }
  ]
}
