O agent-permissions.json diz o que um agente de IA pode fazer nas suas páginas: ler, seguir links, rolar, enviar formulário. É uma proposta aberta do grupo las-wg. Este guia monta um arquivo para um site que vende infoproduto.
Passo 1: o esqueleto
{
"metadata": {
"schema_version": "1.0.0",
"author": "Curso Exemplo"
},
"strict": true,
"resource_rules": [],
"action_guidelines": []
}
Com strict igual a true, tudo o que você não listar fica proibido. É o ponto de partida mais seguro.
Passo 2: libere a leitura
Cada regra liga uma ação a um seletor CSS, a parte da página onde ela vale:
{
"verb": "read_content",
"selector": "body",
"allowed": true
},
{
"verb": "follow_link",
"selector": "a[href]",
"allowed": true
},
{
"verb": "scroll_page",
"selector": "body",
"allowed": true
}
Passo 3: formulário só com uma pessoa no circuito
Esta é a regra que protege a captura e o checkout. O agente pode preparar, mas o envio exige alguém confirmando:
{"verb": "submit_form",
"selector": "form",
"allowed": true,
"modifiers": {
"human_in_the_loop": true
}}
Passo 4: as diretrizes em texto
{
"directive": "MUST",
"description":
"Citar a fonte e o endereço."
},
{
"directive": "MUST NOT",
"description":
"Não comprar sem confirmação."
}
Passo 5: publique e valide
Salve como /.well-known/agent-permissions.json. Antes de subir, cole o conteúdo num validador de JSON qualquer: uma vírgula a mais deixa o arquivo ilegível para o agente. Um exemplo real no ar: cnpj.wortic.com/.well-known/agent-permissions.json.
O que esperar
O formato é uma proposta, não um padrão, e nenhum agente é obrigado a segui-lo. A proteção real do pagamento continua sendo a da sua plataforma de checkout.