22 проверки готовности к агентам
Сканер выполняет 22 проверки в пяти категориях. У каждой есть критерий прохождения, набор доказательств и — при неудаче — промпт, который можно передать кодинг-агенту.
Обнаруживаемость
Может ли агент понять, что представляет собой ваш сайт и какие URL важны, не обходя HTML в поисках подсказок?
robots.txt
Возвращает HTTP 200 с обычным текстом, содержащим хотя бы одну директиву User-agent.
robots.txt правила для ИИ-краулеров
Sitemap
Действительный XML-sitemap отдаётся по адресу /sitemap.xml или объявлен директивой Sitemap: в robots.txt.
sitemap для ИИ-агентов
Link-заголовки
Ответ главной страницы содержит Link-заголовки хотя бы с одним полезным для агента отношением.
HTTP Link заголовки обнаружение агентом RFC 8288
DNS для обнаружения агентами
В пространстве имён _agents есть записи ServiceMode SVCB/HTTPS или индекс TXT, желательно подписанные DNSSEC.
DNS-AID обнаружение агентов SVCB
Контент
Когда агент запрашивает Markdown, вы отдаёте чистый Markdown или стену разметки, которую ему ещё предстоит разобрать?
Управление доступом ботов
Какую политику вы объявили для ИИ-краулеров и можете ли подтвердить, какие запросы ваши?
Правила для ИИ-ботов
robots.txt перечисляет известных ИИ-краулеров или содержит группу с подстановочным знаком, которая их покрывает.
robots.txt правила User-agent для ИИ-ботов GPTBot ClaudeBot
Content Signals
robots.txt объявляет предпочтения Content-Signal для ai-train, search и ai-input.
Content Signals robots.txt ai-train search ai-input
Web Bot Auth
JWKS опубликован по адресу /.well-known/http-message-signatures-directory.
Web Bot Auth JWKS подписи HTTP-сообщений
API, авторизация, MCP и обнаружение навыков
Если вы предоставляете API, MCP-сервер или агента, можно ли найти их по well-known адресу, где агент станет искать?
API Catalog
/.well-known/api-catalog возвращает application/linkset+json хотя бы с одной записью.
API Catalog RFC 9727 linkset well-known
Обнаружение OAuth
/.well-known/oauth-authorization-server или /.well-known/openid-configuration предоставляет рабочие метаданные.
OAuth OIDC метаданные обнаружения well-known
OAuth Protected Resource
/.well-known/oauth-protected-resource объявляет resource и authorization_servers.
OAuth Protected Resource метаданные RFC 9728
Auth.md
/auth.md существует, а его Markdown-заголовок H1 упоминает auth.md.
auth.md регистрация агентов метаданные
MCP Server Card
/.well-known/mcp/server-card.json описывает сервер через serverInfo.name.
MCP Server Card обнаружение well-known
A2A Agent Cardoptional
/.well-known/agent-card.json объявляет name, version и поддерживаемые интерфейсы.
A2A Agent Card обнаружение между агентами
Agent Skills
/.well-known/agent-skills/index.json перечисляет хотя бы один навык.
Agent Skills индекс обнаружения навыков SKILL.md
WebMCP
Код страницы регистрирует инструменты на стороне браузера через navigator.modelContext.
WebMCP navigator.modelContext инструменты браузера
Манифест ARD
/.well-known/ai-catalog.json объявляет specVersion, host и хотя бы одну запись.
ARD Agentic Resource Discovery ai-catalog
Коммерция
Учитывается, только если сайт похож на магазин: может ли агент оплатить, заказать и завершить сделку без человека, заполняющего формы?
x402
Платные маршруты отвечают HTTP 402 с требованиями x402, или опубликован документ обнаружения.
x402 платежи агентов HTTP 402
MPP
Документ OpenAPI помечает платные операции расширением x-payment-info.
MPP протокол машинных платежей OpenAPI x-payment-info
UCP
/.well-known/ucp объявляет protocol_version и хотя бы одну службу.
UCP универсальный протокол коммерции well-known
ACP
/.well-known/acp.json объявляет protocol.name, api_base_url, transports и capabilities.services.
ACP протокол агентной коммерции обнаружение
AP2optional
A2A Agent Card объявляет расширение AP2 с информацией о ролях.
AP2 протокол платежей агентов расширение A2A
Ready to see where you stand?
Run the scanner against your own domain and get the fix list.