Les 22 vérifications de préparation aux agents
Le scanner exécute 22 vérifications réparties en cinq catégories. Chacune a un critère de réussite, une trace de preuves et — en cas d'échec — un prompt à confier à un agent de codage.
Découvrabilité
Un agent peut-il savoir ce qu'est votre site et quelles URL comptent, sans parcourir votre HTML à la recherche d'indices ?
robots.txt
Renvoie un HTTP 200 avec un corps en texte brut contenant au moins une directive User-agent.
robots.txt règles pour les crawlers IA
Sitemap
Un sitemap XML valide est servi sur /sitemap.xml, ou déclaré par une directive Sitemap: dans robots.txt.
sitemap pour les agents IA
En-têtes Link
La réponse de la page d'accueil porte des en-têtes Link avec au moins une relation utile aux agents.
en-tête HTTP Link découverte par agent RFC 8288
DNS pour la découverte IA (DNS-AID)
Des enregistrements ServiceMode SVCB/HTTPS ou un index TXT existent sous l'espace de noms _agents, idéalement signés par DNSSEC.
DNS-AID découverte d'agents SVCB
Accessibilité du contenu
Quand un agent demande du markdown, lui renvoyez-vous du markdown propre plutôt qu'un mur de balisage à analyser ?
Contrôle d'accès des bots
Quelle politique avez-vous énoncée pour les crawlers IA, et pouvez-vous prouver quelles requêtes sont les vôtres ?
Règles pour les robots IA
robots.txt nomme des crawlers IA connus, ou contient un groupe générique qui les couvre.
robots.txt règles User-agent robots IA GPTBot ClaudeBot
Content Signals
robots.txt déclare des préférences Content-Signal couvrant ai-train, search et ai-input.
content signals robots.txt ai-train search ai-input
Web Bot Auth
Un JWKS est publié sur /.well-known/http-message-signatures-directory.
Web Bot Auth JWKS signatures de messages HTTP
API, auth, MCP et découverte de skills
Si vous exposez une API, un serveur MCP ou un agent, est-il découvrable à l'emplacement well-known qu'un agent devinerait ?
API Catalog
/.well-known/api-catalog renvoie application/linkset+json avec au moins une entrée.
API catalog RFC 9727 linkset well-known
Découverte OAuth
/.well-known/oauth-authorization-server ou /.well-known/openid-configuration expose des métadonnées exploitables.
OAuth OIDC métadonnées de découverte well-known
OAuth Protected Resource
/.well-known/oauth-protected-resource déclare resource et authorization_servers.
OAuth Protected Resource Metadata RFC 9728
Auth.md
/auth.md existe avec un H1 markdown mentionnant auth.md.
auth.md métadonnées d'enregistrement d'agent
MCP Server Card
/.well-known/mcp/server-card.json décrit le serveur avec un serverInfo.name.
MCP Server Card découverte well-known
A2A Agent Cardoptional
/.well-known/agent-card.json déclare name, version et les interfaces prises en charge.
A2A Agent Card découverte entre agents
Agent Skills
/.well-known/agent-skills/index.json liste au moins une compétence.
Agent Skills index de découverte SKILL.md
WebMCP
Le code de la page enregistre des outils côté navigateur via navigator.modelContext.
WebMCP navigator.modelContext outils du navigateur
Manifeste ARD
/.well-known/ai-catalog.json déclare specVersion, host et au moins une entrée.
ARD Agentic Resource Discovery ai-catalog
Commerce
Noté uniquement lorsque le site ressemble à une boutique — un agent peut-il payer, commander et régler sans qu'un humain remplisse un formulaire ?
x402
Les routes payantes répondent HTTP 402 avec les exigences x402, ou un document de découverte est publié.
x402 paiements d'agents HTTP 402
MPP
Un document OpenAPI annote les opérations payantes avec x-payment-info.
MPP protocole de paiement machine OpenAPI x-payment-info
UCP
/.well-known/ucp déclare protocol_version et au moins un service.
UCP protocole de commerce universel well-known
ACP
/.well-known/acp.json déclare protocol.name, api_base_url, transports et capabilities.services.
ACP protocole de commerce agentique découverte
AP2optional
L'A2A Agent Card annonce une extension AP2 avec les informations de rôle.
AP2 protocole de paiement d'agents extension A2A
Ready to see where you stand?
Run the scanner against your own domain and get the fix list.