← Вернуться на главную

Документация агента

M-Agents

M-Agents — облачный браузер платформы M360M. Он открывает сайт, только когда вошедший пользователь M360M поручает ему конкретную задачу: покупку, бронирование или заполнение формы.

Обновлено 22 октября 2026 г.

Что он делает

  • Действует от имени одного вошедшего пользователя и только по его задаче.
  • Перед любым важным действием, например оплатой или отправкой, просит подтверждения.
  • Это не поисковый робот: он не индексирует сайты и не использует их содержимое для обучения моделей ИИ.
  • Не решает CAPTCHA и не обходит защиту от ботов: CAPTCHA, коды двухфакторной проверки и подтверждения передаются человеку в режиме живого просмотра.

Как он представляется

Каждый запрос облачного браузера (страницы, фреймы, изображения, скрипты и XHR/fetch) содержит HTTP Message Signatures (RFC 9421) в формате Web Bot Auth, который проверяет Cloudflare.

Signature-Agent: "https://m360m.ai/.well-known/http-message-signatures-directory"
Signature-Input: sig1=("@authority" "signature-agent");created=…;keyid="…";alg="ed25519";expires=…;nonce="…";tag="web-bot-auth"
Signature: sig1=:…:
Signature-Agent
https://m360m.ai/.well-known/http-message-signatures-directory
Signature-Input
tag="web-bot-auth" Охватывает @authority и signature-agent; Ed25519; действует 60 секунд, с nonce; keyid = JWK-отпечаток ключа (RFC 7638).
Signature
Подпись Ed25519 этих компонентов.
Каталог ключей
https://m360m.ai/.well-known/http-message-signatures-directory Открытые ключи (JWKS), отдаются как application/http-message-signatures-directory+json и подписаны каждым ключом.
User-Agent
Неизменённый User-Agent движка Chromium (Linux), без токена продукта. Распознавайте M-Agents по подписи, а не по User-Agent или IP-адресу.

Ключи Ed25519 регулярно меняются: новый ключ появляется в каталоге до того, как начинает подписывать, а старый остаётся там до истечения срока.

Управление через robots.txt

M-Agents — агент, запускаемый пользователем (как ChatGPT-User): он открывает страницу, только когда человек просит об этом в чате, поэтому это не поисковый робот. Перед открытием страницы он соблюдает правила robots.txt, адресованные токену M-Agents (общие правила User-agent: * для роботов не применяются к отдельному запросу человека). Чтобы заблокировать его, добавьте в robots.txt:

User-agent: M-Agents
Disallow: /

Проверка трафика: подпись и IP-адреса

Проверка

Сверьте подпись с каталогом ключей выше. В Cloudflare, после того как M-Agents будет принят как подписанный агент, его трафик отображается как проверенный в этих полях: cf.bot_management.verified_bot, cf.verified_bot_category, cf.bot_management.signed_agent

Где он работает

  • В облаке M360M на AWS: настоящий Chromium с окном для каждой сессии.
  • Если сайту нужно местное подключение, запросы могут идти через IP-адрес коммерческого прокси-провайдера в текущем регионе человека. Подпись та же.
  • По желанию — на компьютере самого человека через расширение браузера M360M. Такие запросы никогда не несут нашу подпись: это собственный браузер, IP-адрес и входы этого человека.

Решение

Разрешайте, проверяйте, ограничивайте или блокируйте его своими правилами, например правилом WAF или политикой ИИ-ботов для категории Agent. Решаете вы; мы не пытаемся обойти ваши правила.

Сообщить

Если вы заметили проблему или хотите указать, как M-Agents должен работать с вашим сайтом, напишите по адресу ниже.

Поведение

  • Открывает только нужные для задачи страницы, не более трёх одновременных сессий браузера на человека.
  • Действует в человеческом темпе: движение указателя, набор текста и прокрутка идут постепенно.
  • Агент, настроенный на один сайт, может открывать только этот сайт и его страницы входа; любой другой переход блокируется.

Контакты

Безопасность, злоупотребления и вопросы об агенте. Укажите URL, время (UTC) и, если есть, keyid подписи: dpo@m360m.ai