AIP: Agent Identity Protocol for Verifiable Delegation Across MCP and A2A
Este artigo apresenta o Protocolo de Identidade de Agente (AIP), que introduz os Tokens de Capacidade Vinculados à Invocação (IBCTs) para fornecer delegação verificável, atenuação de permissões e registros de procedência entre agentes e ferramentas MCP/A2A, garantindo segurança com sobrecarga de latência mínima e resistência a ataques de delegação não detectados por métodos anteriores.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que o mundo dos Agentes de IA (robôs inteligentes que podem pesquisar na internet, comprar coisas ou escrever códigos) está crescendo muito rápido. Eles estão começando a trabalhar juntos, passando tarefas uns para os outros, como uma equipe de funcionários.
O problema? Ninguém sabe quem é quem.
Hoje, se um Agente A pede para o Agente B fazer algo, o Agente B não tem como ter certeza de que o Agente A tem permissão para dar essa ordem. É como se um estranho na rua te pedisse para abrir a porta do seu cofre dizendo "o meu chefe mandou", e você abrisse sem verificar.
Este artigo apresenta uma solução chamada AIP (Protocolo de Identidade de Agentes). Vamos explicar como ele funciona usando analogias do mundo real.
1. O Problema: A "Carteira de Identidade" Falsa
Atualmente, os robôs usam dois métodos principais para conversar:
- MCP: Para usar ferramentas (como um motor de busca).
- A2A: Para um robô falar com outro robô.
Mas esses métodos são como um bilhete de papel sem carimbo. Qualquer um pode escrever "Eu sou o Agente X" e pedir para fazer algo. Um estudo mostrou que, de 2.000 servidores de robôs, nenhum tinha verificação de identidade real. É um caos de confiança.
2. A Solução: O "Passaporte Digital Blindado" (IBCT)
Os autores criaram algo chamado Token de Capacidade Vinculado à Invocação (IBCT). Pense nele como um Passaporte Digital Inteligente que viaja junto com a tarefa.
Este passaporte tem três superpoderes:
- Identidade: Ele prova quem você é (como um passaporte com foto).
- Autorização Limitada: Ele diz exatamente o que você pode fazer (ex: "Você pode pesquisar sobre clima, mas não pode gastar mais de $5").
- Rastro de Proveniência: Ele registra quem passou a tarefa para quem, criando uma linha do tempo inquebrável.
3. Como Funciona na Prática: Duas Modos de Viagem
O sistema funciona de duas formas, dependendo de quão complexo é o trabalho:
Modo Compacto: O "Bilhete de Ônibus" (Para tarefas simples)
Se um robô pede algo simples para outro, ele usa um bilhete digital assinado (chamado JWT).
- Analogia: É como um ingresso de cinema. Ele é pequeno, rápido de verificar e diz "Você pode entrar no filme X".
- Velocidade: É tão rápido que o robô mal percebe que está usando (menos de 1 milissegundo).
Modo Encadeado: O "Diário de Bordo" (Para tarefas complexas)
Se o trabalho é complexo e passa por vários robôs (Robô A -> Robô B -> Robô C), o passaporte se transforma em um diário de bordo encadernado.
- Analogia: Imagine um cartão de crédito com limite de gastos.
- O Chefe (Robô A) dá um cartão ao Assistente (Robô B) com limite de $100.
- O Assistente, ao passar a tarefa para o Estagiário (Robô C), rasga o cartão e cria um novo com limite de $20.
- O Estagiário não pode usar $50, nem pode pedir para o Chefe dar mais dinheiro. O limite só diminui, nunca aumenta.
- Segurança: Cada página do diário é assinada digitalmente. Se alguém tentar raspar uma página ou mudar o valor, a assinatura quebra e o sistema rejeita tudo.
4. Por que isso é tão especial? (As Regras de Ouro)
O sistema AIP resolve problemas que outras tecnologias não conseguiam:
- Sem "Chefe" Central: Diferente de sistemas antigos que precisam de um servidor central para verificar tudo (o que é lento e caro), este passaporte é auto-verificável. O robô que recebe a tarefa pode checar a assinatura dele mesmo, sem precisar ligar para ninguém.
- Limites de Gastos (Orçamento): Você pode dizer "Gaste no máximo 50 centavos nesta tarefa". Se o robô tentar gastar mais, o sistema bloqueia.
- Histórico Inalterável: No final da tarefa, o robô escreve no passaporte o resultado e o custo. Isso cria um rastro de auditoria. Se algo der errado, você sabe exatamente quem fez o quê e quando.
5. É lento? (O Teste de Velocidade)
A maior preocupação é: "Isso vai deixar os robôs lentos?"
- A resposta é NÃO.
- Em testes reais, o sistema adicionou apenas 0,08% ao tempo total de resposta.
- Analogia: Se o robô demora 10 segundos para pensar e responder, o sistema de segurança adiciona apenas 0,01 segundo. É como colocar um cadeado na porta: você mal sente o tempo extra, mas a segurança aumenta drasticamente.
6. O Resultado: 100% de Segurança
Os autores testaram o sistema contra 600 ataques diferentes (tentativas de hackers para falsificar identidade, gastar mais do que o permitido, ou esconder quem fez o trabalho).
- Resultado: O sistema bloqueou 100% dos ataques.
- Ele conseguiu pegar truques que outros sistemas (como o padrão atual de senhas) deixariam passar, como tentar delegar uma tarefa para um terceiro sem deixar rastro ou tentar usar a tarefa mais vezes do que o permitido.
Resumo Final
O AIP é como dar a cada robô um passaporte inteligente e um diário de bordo à prova de falsificação.
Ele permite que robôs trabalhem juntos com segurança, sabendo exatamente quem pode fazer o quê, sem precisar de um "chefe" central para aprovar cada movimento. É rápido, seguro e garante que, se algo der errado, teremos um registro claro de quem foi responsável. É a fundação necessária para que a inteligência artificial possa operar no mundo real, gastando dinheiro e tomando decisões, sem causar um caos.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.