M-Agents
O M-Agents é o navegador na nuvem da plataforma M360M. Só abre um site quando um utilizador M360M autenticado pede uma tarefa concreta, como uma compra, uma reserva ou o preenchimento de um formulário.
Atualizado a 22 de outubro de 2026
O que faz
- Age por uma pessoa autenticada, numa tarefa que essa pessoa pediu.
- Pede confirmação à pessoa antes de qualquer ação sensível, como pagar ou enviar.
- Não é um crawler: não indexa sites nem usa o conteúdo deles para treinar modelos de IA.
- Não resolve CAPTCHAs nem contorna desafios anti-bot: CAPTCHAs, códigos de dois fatores e confirmações passam para a pessoa numa visualização em direto.
Como se identifica
Todos os pedidos que o navegador na nuvem faz (páginas, frames, imagens, scripts e XHR/fetch) levam HTTP Message Signatures (RFC 9421), no formato Web Bot Auth que a Cloudflare verifica.
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-Agenthttps://m360m.ai/.well-known/http-message-signatures-directorySignature-Inputtag="web-bot-auth"Cobre@authorityesignature-agent; Ed25519; válida durante 60 segundos, com nonce;keyid= thumbprint JWK da chave (RFC 7638).Signature- A assinatura Ed25519 desses componentes.
- Diretório de chaves
https://m360m.ai/.well-known/http-message-signatures-directoryChaves públicas (JWKS), servidas comoapplication/http-message-signatures-directory+jsone assinadas por cada chave.User-Agent- O User-Agent original do motor Chromium (Linux), sem token de produto. Identifique o M-Agents pela assinatura, não pelo User-Agent nem pelo endereço IP.
As chaves são Ed25519 e rodam: uma chave nova aparece no diretório antes de começar a assinar, e uma antiga fica lá até expirar.
Controlo pelo robots.txt
O M-Agents é um agente iniciado pelo utilizador (como o ChatGPT-User): só abre uma página quando uma pessoa a pede no chat, por isso não é um crawler. Antes de abrir uma página, respeita as regras do robots.txt dirigidas ao token M-Agents (as regras genéricas User-agent: * para crawlers não se aplicam a um pedido de uma pessoa). Para o bloquear, acrescente ao seu robots.txt:
User-agent: M-Agents
Disallow: /
Como verificar o tráfego: assinatura e endereços IP
Verificar
Confirme a assinatura com o diretório de chaves acima. Na Cloudflare, depois de o M-Agents ser aceite como agente assinado, o tráfego dele aparece como verificado nestes campos: cf.bot_management.verified_bot, cf.verified_bot_category, cf.bot_management.signed_agent
Onde funciona
- Na nuvem da M360M na AWS: um Chromium real, com janela, por sessão.
- Quando um site precisa de uma ligação local, os pedidos podem sair por um IP de um fornecedor comercial de proxy na zona atual da pessoa. Levam a mesma assinatura.
- Opcionalmente, no computador da própria pessoa, através da extensão M360M do navegador. Esses pedidos nunca levam a nossa assinatura: são o navegador, o IP e as sessões iniciadas da própria pessoa.
Decidir
Permita, desafie, limite ou bloqueie com as suas próprias regras, por exemplo uma regra de WAF ou uma política de bots de IA para a categoria Agent. A decisão é sua; não tentamos contornar as suas regras.
Reportar
Se detetar um problema ou quiser indicar como o M-Agents deve tratar o seu site, escreva para o endereço abaixo.
Comportamento
- Abre apenas as páginas de que a tarefa precisa, com no máximo três sessões de navegador simultâneas por pessoa.
- Age a um ritmo humano: movimento do ponteiro, escrita e deslocamento acontecem passo a passo.
- Um agente configurado para um site só pode abrir esse site e as respetivas páginas de início de sessão; qualquer outra navegação é bloqueada.
Contacto
Segurança, abuso e dúvidas sobre o agente. Inclua o URL, a hora (UTC) e, se o tiver, o keyid da assinatura: dpo@m360m.ai