---
title: "I 22 controlli di agent readiness | Agent-Ready Check"
description: "Tutti i controlli eseguiti dallo scanner, raggruppati per categoria, con i criteri di superamento e la correzione per ciascuno."
locale: it
canonical: https://agent-ready.t0ols.com/it/checks/
---

# I 22 controlli di agent readiness

Lo scanner esegue 22 controlli in cinque categorie. Ognuno ha un criterio di superamento, una traccia di evidenze e — quando non passa — un prompt che puoi consegnare a un agente di coding.

## Scopribilità

Un agente può capire cos'è il tuo sito e quali URL contano, senza scansionare il tuo HTML in cerca di indizi?

- **robots.txt**: Restituisce HTTP 200 con testo semplice contenente almeno una direttiva User-agent.
- **Sitemap**: Un sitemap XML valido è servito su /sitemap.xml, oppure dichiarato con una direttiva Sitemap: in robots.txt.
- **Link headers**: La risposta della homepage porta Link headers con almeno una relazione utile agli agenti.
- **DNS for AI Discovery**: Record SVCB/HTTPS in modalità ServiceMode o un indice TXT esistono sotto il namespace _agents, idealmente firmati con DNSSEC.

## Contenuti

Quando un agente chiede il Markdown, gli restituisci Markdown pulito invece di una parete di markup da analizzare?

- **Negoziazione Markdown**: Una richiesta con Accept: text/markdown restituisce Content-Type: text/markdown, e l'HTML resta il formato predefinito.

## Controllo accesso dei bot

Quale policy hai dichiarato per i crawler AI e puoi dimostrare quali richieste sono tue?

- **Regole per i bot AI**: robots.txt nomina crawler AI noti, oppure contiene un gruppo wildcard che li copre.
- **Content Signals**: robots.txt dichiara preferenze Content-Signal che coprono ai-train, search e ai-input.
- **Web Bot Auth**: Un JWKS è pubblicato su /.well-known/http-message-signatures-directory.

## API, auth, MCP e scoperta delle skill

Se esponi un'API, un server MCP o un agente, è individuabile nella posizione well-known che un agente si aspetterebbe?

- **API Catalog**: /.well-known/api-catalog restituisce application/linkset+json con almeno una voce.
- **Scoperta OAuth**: /.well-known/oauth-authorization-server o /.well-known/openid-configuration espone metadati utilizzabili.
- **OAuth Protected Resource**: /.well-known/oauth-protected-resource dichiara resource e authorization_servers.
- **Auth.md**: /auth.md esiste con un H1 Markdown che menziona auth.md.
- **MCP Server Card**: /.well-known/mcp/server-card.json descrive il server con un serverInfo.name.
- **A2A Agent Card**: /.well-known/agent-card.json dichiara name, version e le interfacce supportate.
- **Agent Skills**: /.well-known/agent-skills/index.json elenca almeno una skill.
- **WebMCP**: Il codice della pagina registra strumenti lato browser tramite navigator.modelContext.
- **Manifest ARD**: /.well-known/ai-catalog.json dichiara specVersion, host e almeno una voce.

## Commercio

Conteggiato solo quando il sito sembra un negozio: un agente può pagare, ordinare e saldare senza che una persona compili un modulo?

- **x402**: Le route a pagamento rispondono con HTTP 402 e i requisiti x402, oppure viene pubblicato un documento di discovery.
- **MPP**: Un documento OpenAPI annota le operazioni a pagamento con x-payment-info.
- **UCP**: /.well-known/ucp dichiara protocol_version e almeno un servizio.
- **ACP**: /.well-known/acp.json dichiara protocol.name, api_base_url, transports e capabilities.services.
- **AP2**: L'A2A Agent Card annuncia un'estensione AP2 con le informazioni sui ruoli.

