Las 22 verificaciones de agent readiness
El escáner ejecuta 22 verificaciones en cinco categorías. Cada una tiene un criterio de aprobación, una traza de evidencia y —cuando falla— un prompt que puedes entregar a un agente de programación.
Descubribilidad
¿Puede un agente averiguar qué es tu sitio y qué URL importan sin rastrear tu HTML en busca de pistas?
robots.txt
Devuelve HTTP 200 con texto plano que incluye al menos una directiva User-agent.
robots.txt reglas para rastreadores de IA
Sitemap
Se sirve un sitemap XML válido en /sitemap.xml o se declara con una directiva Sitemap: en robots.txt.
sitemap para agentes de IA
Link headers
La respuesta de la página principal incluye encabezados Link con al menos una relación útil para agentes.
encabezados Link para descubrimiento de agentes RFC 8288
DNS para el descubrimiento de IA
Existen registros SVCB/HTTPS en modo servicio o un índice TXT bajo el espacio de nombres _agents, idealmente firmados con DNSSEC.
DNS-AID descubrimiento de agentes SVCB
Contenido
Cuando un agente pide markdown, ¿le devuelves markdown limpio en lugar de un muro de marcado por parsear?
Control de acceso para bots
¿Qué política declaraste para los rastreadores de IA y puedes demostrar qué solicitudes son tuyas?
Reglas para bots de IA
robots.txt nombra rastreadores de IA conocidos o incluye un grupo comodín que los cubre.
robots.txt reglas User-agent para bots de IA GPTBot ClaudeBot
Content Signals
robots.txt declara preferencias Content-Signal que cubren ai-train, search y ai-input.
content signals robots.txt ai-train search ai-input
Web Bot Auth
Se publica un JWKS en /.well-known/http-message-signatures-directory.
Web Bot Auth JWKS firmas de mensajes HTTP
API, autenticación, MCP y descubrimiento de skills
Si expones una API, un servidor MCP o un agente, ¿son detectables en la ubicación well-known que un agente supondría?
API Catalog
/.well-known/api-catalog devuelve application/linkset+json con al menos una entrada.
API Catalog RFC 9727 linkset well-known
Descubrimiento de OAuth
/.well-known/oauth-authorization-server o /.well-known/openid-configuration exponen metadatos utilizables.
OAuth OIDC metadatos de descubrimiento well-known
OAuth Protected Resource
/.well-known/oauth-protected-resource declara resource y authorization_servers.
OAuth protected resource metadatos RFC 9728
Auth.md
/auth.md existe con un H1 en markdown que menciona auth.md.
auth.md metadatos de registro de agentes
MCP Server Card
/.well-known/mcp/server-card.json describe el servidor con un serverInfo.name.
MCP server card descubrimiento well-known
A2A Agent Cardoptional
/.well-known/agent-card.json declara name, version y las interfaces compatibles.
A2A agent card descubrimiento entre agentes
Agent Skills
/.well-known/agent-skills/index.json enumera al menos una skill.
Agent Skills índice de descubrimiento SKILL.md
WebMCP
El código de la página registra herramientas del lado del navegador mediante navigator.modelContext.
WebMCP navigator.modelContext herramientas del navegador
Manifiesto ARD
/.well-known/ai-catalog.json declara specVersion, host y al menos una entrada.
ARD Agentic Resource Discovery ai-catalog
Comercio
Solo se puntúa cuando el sitio parece una tienda: ¿puede un agente pagar, pedir y liquidar sin que una persona llene un formulario?
x402
Las rutas cobrables responden HTTP 402 con los requisitos de x402, o se publica un documento de descubrimiento.
x402 pagos de agentes HTTP 402
MPP
Un documento OpenAPI anota las operaciones cobrables con x-payment-info.
MPP protocolo de pagos máquina a máquina OpenAPI x-payment-info
UCP
/.well-known/ucp declara protocol_version y al menos un servicio.
UCP Universal Commerce Protocol well-known
ACP
/.well-known/acp.json declara protocol.name, api_base_url, transports y capabilities.services.
ACP protocolo de comercio para agentes descubrimiento
AP2optional
El A2A Agent Card anuncia una extensión AP2 con información de roles.
AP2 protocolo de pagos de agentes extensión A2A
Ready to see where you stand?
Run the scanner against your own domain and get the fix list.