← Torna alla pagina principale

Documentazione dell'agente

M-Agents

M-Agents è il browser cloud della piattaforma M360M. Apre un sito solo quando un utente M360M autenticato gli chiede un'attività precisa, come un acquisto, una prenotazione o la compilazione di un modulo.

Aggiornato il 22 ottobre 2026

Cosa fa

  • Agisce per una persona autenticata, su un'attività che quella persona ha chiesto.
  • Chiede conferma alla persona prima di ogni azione sensibile, come pagare o inviare.
  • Non è un crawler: non indicizza i siti e non usa i loro contenuti per addestrare modelli di IA.
  • Non risolve CAPTCHA né aggira i controlli anti-bot: CAPTCHA, codici a due fattori e conferme passano alla persona in una vista dal vivo.

Come si identifica

Ogni richiesta del browser cloud (pagine, frame, immagini, script e XHR/fetch) porta HTTP Message Signatures (RFC 9421) nel formato Web Bot Auth verificato da 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" Copre @authority e signature-agent; Ed25519; valida 60 secondi, con nonce; keyid = impronta JWK della chiave (RFC 7638).
Signature
La firma Ed25519 di questi componenti.
Directory delle chiavi
https://m360m.ai/.well-known/http-message-signatures-directory Chiavi pubbliche (JWKS), servite come application/http-message-signatures-directory+json e firmate da ciascuna chiave.
User-Agent
Lo User-Agent originale del motore Chromium (Linux), senza token di prodotto. Riconoscete M-Agents dalla firma, non dallo User-Agent né dall'indirizzo IP.

Le chiavi sono Ed25519 e ruotano: una nuova chiave compare nella directory prima di iniziare a firmare, e una vecchia vi resta fino alla scadenza.

Controllo con robots.txt

M-Agents è un agente avviato dall'utente (come ChatGPT-User): apre una pagina solo quando una persona lo chiede nella chat, quindi non è un crawler. Prima di aprire una pagina, rispetta le regole del robots.txt rivolte al token M-Agents (le regole generiche User-agent: * per i crawler non si applicano a una richiesta fatta da una persona). Per bloccarlo, aggiungete al vostro robots.txt:

User-agent: M-Agents
Disallow: /

Verificare il traffico: firma e indirizzi IP

Verificare

Controllate la firma con la directory delle chiavi qui sopra. Su Cloudflare, una volta accettato M-Agents come agente firmato, il suo traffico risulta verificato in questi campi: cf.bot_management.verified_bot, cf.verified_bot_category, cf.bot_management.signed_agent

Dove viene eseguito

  • Nel cloud M360M su AWS: un vero Chromium con finestra, per sessione.
  • Quando un sito richiede una connessione locale, le richieste possono uscire da un IP di un fornitore commerciale di proxy nella zona attuale della persona. Portano la stessa firma.
  • Facoltativamente, sul computer della persona tramite l'estensione del browser M360M. Queste richieste non portano mai la nostra firma: sono il browser, l'IP e gli accessi della persona stessa.

Decidere

Consentite, sfidate, limitate o bloccate con le vostre regole, per esempio una regola WAF o una policy per i bot di IA della categoria Agent. Decidete voi; non cerchiamo di aggirare le vostre regole.

Segnalare

Se notate un problema o volete dirci come M-Agents deve trattare il vostro sito, scrivete all'indirizzo qui sotto.

Comportamento

  • Apre solo le pagine necessarie all'attività, con al massimo tre sessioni di browser simultanee per persona.
  • Agisce a ritmo umano: movimento del puntatore, digitazione e scorrimento avvengono passo dopo passo.
  • Un agente configurato per un sito può aprire solo quel sito e le sue pagine di accesso; ogni altra navigazione è bloccata.

Contatti

Sicurezza, abusi e domande sull'agente. Indicate l'URL, l'ora (UTC) e, se l'avete, il keyid della firma: dpo@m360m.ai