Back-End

10 jul, 2026

Introdução ao padrão ERC-8004 – Parte 2

Publicidade

Recentemente comecei os estudos da ERC-8004: Trustless Agents e resolvi escrever aqui no site para compartilhar o que aprendi sobre o assunto. Na primeira parte desta série de tutoriais, falamos da problemática A2A que gerou a motivação para a criação da ERC-8004 e entramos a fundo no primeiro dos seus três pilares, que é o Registro de Identidade. Nesta segunda etapa, vamos aprofundar no segundo pilar: Registro de Reputação.

Vamos lá!

Registro de Reputação

Uma vez que o smart contract Registro de Identidade garante que o Agente de IA é quem diz ser, entrega os serviços que ele realiza, quem é o seu dono e muito mais, é com o Registro de Reputação que sabemos se esse agente é realmente bom no que ele faz. Pense no registro de reputação como sendo aquela seção de avaliações que temos em qualquer site de ecommerce ou mesmo de prestação de serviços, onde geralmente temos estrelinhas ou notas de 1-5, 1-10, etc, além de depoimentos de clientes satisfeitos (ou não). A ideia aqui é a mesma, mas fazer isso mantendo um registro on-chain (auditável, imutável e descentralizado) e eventualmente, caso necessário, mais alguma informação complementar off-chain.

Assim, toda vez que um Agente, devidamente registrado na blockchain, realiza um serviço para outro agente, ele autoriza o mesmo a deixar uma avaliação no registro de reputação, que nada mais é que outro smart contract fracamento acoplado ao registro de identidade, através de uma função initialize.

function initialize(address identityRegistry_)

Mais tarde, para saber quem é o identityRegistry, deve-se usar outra função.