О нашем сканере

Идентификация бота

Наш сканер представляется следующим User-Agent:

AgentReadyScanner/1.0 (+https://agentsready.io/scanner)

По ссылке в User-Agent (+https://agentsready.io/scanner) вы найдёте эту документацию — стандартная практика для добросовестных ботов.

Имя
AgentReadyScanner
Версия
1.0
Алгоритм подписи
Ed25519 (RFC 9421 HTTP Message Signatures)
Key ID
agent-ready-scanner-prod-1
JWKS
/.well-known/http-message-signatures-directory
A2A Agent Card
/.well-known/agent-card.json
Aiia ai-agent.json
/.well-known/ai-agent.json
Cloudflare Verified Bots
pending — заявка подаётся после публичного запуска

IP-адреса

Сканер работает с выделенного VDS-сервера (hostvds). Диапазон IP-адресов будет опубликован после деплоя на production.

Если хотите заранее добавить наш сканер в whitelist — свяжитесь с нами (контакт ниже), и мы пришлём актуальный CIDR.

Инструкция для whitelist

Если ваш WAF или CDN блокирует наш сканер, добавьте User-Agent в белый список:

AgentReadyScanner/1.0

Мы соблюдаем следующие принципы:

  • Только GET-запросы к публичным эндпоинтам
  • Следуем директивам robots.txt
  • Не отправляем POST-запросы, не авторизуемся, не пишем данные
  • Таймаут 10 секунд на запрос, не более 5 параллельных запросов к домену
  • Максимальный объём скачиваемого тела ответа — 5 МБ
  • Интервал между сканами одного домена — минимум 60 секунд

Web Bot Auth (RFC 9421)

Наш сканер подписывает исходящие запросы по стандарту RFC 9421 HTTP Message Signatures (Ed25519). Это позволяет site-owner'ам верифицировать подлинность нашего сканера.

Как нас проверить

JWKS-директория с публичным ключом:

GET https://agentsready.io/.well-known/http-message-signatures-directory

Каждый запрос сканера содержит заголовки Signature и Signature-Input с подписью Ed25519.

Whitelist по подписи (nginx)

# Разрешить AgentReadyScanner по заголовку Signature
if ($http_signature ~* "keyid=\"agent-ready-scanner") {
    # allow
}

Reverse DNS

PTR-запись на наш IP будет опубликована после деплоя на production. IP-диапазон CIDR будет опубликован после деплоя.

Контакт

По вопросам сканера (ложные срабатывания, whitelist, сообщить об ошибке, партнёрство):

scanner@agentsready.io