# AI Ready Scan

> Встроенный аудит `llm-txt.ru` для проверки готовности сайта к AI-агентам: `llms.txt`, markdown negotiation, discovery headers, agent skills, WebMCP и соседние well-known протоколы.

Сервис работает по адресу `https://llm-txt.ru/scan/` и запускает проверку публичного сайта без сторонних SaaS-сканеров. Он подходит как для контентных сайтов, так и для сервисов с API, потому что умеет переключать профиль проверки: `content`, `application`, `all`.

## Что проверяется

- Обнаружение: главная страница, `robots.txt`, `sitemap.xml`, `llms.txt`, `llms-full.txt`, `Link` headers и discovery-ссылки в HTML.
- Контент для агентов: `Accept: text/markdown`, alternate markdown-ресурсы, осмысленный `404`.
- Политики: `Content-Signal` и AI user-agent directives в `robots.txt`.
- Протоколы: Agent Skills index, WebMCP, API Catalog, OAuth/OIDC discovery, OAuth Protected Resource Metadata, MCP Server Card.
- Commerce: ACP discovery для агентных commerce-сценариев.

## Как использовать

1. Откройте `https://llm-txt.ru/scan/`.
2. Введите URL сайта.
3. Выберите тип сайта:
   - `content` для документации, медиа, блогов и обычных корпоративных сайтов;
   - `application` для сервисов с API и авторизацией;
   - `all` для полного чек-листа.
4. Отметьте категории проверок.
5. Запустите аудит и дождитесь отчёта.

## Что возвращает отчёт

- Итоговый score `0..100`.
- Разбивку score по категориям.
- Список checks со статусами `pass`, `fail`, `warning`, `error`, `not_applicable`.
- Доказательства по каждому пункту.
- Конкретное действие для исправления.
- Ссылки на официальные спецификации и документацию.

## Ограничения

- Сканируются только публичные `http/https` сайты.
- Локальные домены, приватные IP и нестандартные порты отбрасываются.
- Для контентного сайта сервис не штрафует за отсутствующие OAuth/API/ACP-endpoint-ы, если сайт их не заявляет.
- Browser-stage для WebMCP работает как best effort и не маскирует сетевые ошибки под `pass`.

## Связанные ресурсы

- [llms.txt](https://llm-txt.ru/llms.txt)
- [llms-full.txt](https://llm-txt.ru/llms-full.txt)
- [Документация](https://llm-txt.ru/docs.md)
- [Генератор](https://llm-txt.ru/generator.md)
