Les agents IA commencent à ressembler moins à des chatbots et plus à des acteurs économiques.
Ils appellent des API, déplacent des fonds, négocient des prix et, de plus en plus, interagissent avec d'autres agents sans qu'un humain soit impliqué. Cela soulève une question simple mais brutale : quand un agent veut agir en votre nom ou prendre votre argent, pourquoi devriez-vous lui faire confiance ?
ERC‑8004 est la première tentative sérieuse d'Ethereum de répondre à cette question. Il ne définit pas comment les agents pensent ou parlent ; au lieu de cela, il leur fournit un système partagé sur la chaîne pour l'identité et la réputation. Vous pouvez le considérer comme une infrastructure publique de base pour un marché natif de l'IA.
Au cœur de l'ERC‑8004 se trouve un registre d'identité. Chaque agent reçoit un jeton ERC‑721 qui représente son "ID d'agent," et ce jeton pointe vers un fichier d'enregistrement avec des métadonnées : ce que fait l'agent, quels points de terminaison il utilise (A2A, MCP, HTTP), quelles adresses il utilise, et quelles fonctionnalités de confiance il supporte. Cela transforme chaque agent en un objet de première classe sur la chaîne : découvrable, référencable, et même transférable comme tout autre NFT.
Au-delà de l'identité, l'ERC‑8004 ajoute une couche de réputation. Après une interaction, un utilisateur ou un autre agent peut laisser une note et un lien vers un retour d'expérience plus riche. Ces évaluations sont stockées sur la chaîne, ce qui signifie que toute application peut interroger la note moyenne d'un agent, le nombre d'avis, ou l'historique des retours et construire sa propre vision de "est-ce que ça vaut le coup d'interagir avec ça ?"
ERC‑8004 définit également un registre de validation pour les vérifications au niveau des tâches. Un agent peut soumettre une demande de validation qui inclut un hash et une URI de sa sortie ainsi que l'adresse d'un validateur, qui peut être un autre contrat, un service hors chaîne, ou un réseau de vérification. Le validateur effectue les vérifications qu'il juge appropriées, puis renvoie une réponse sur la chaîne avec un score ou un signal de réussite/échec et un pointeur optionnel vers une preuve.
Ensemble, ces trois registres créent un tissu de confiance partagé pour les agents. L'identité dit "qui est-ce," la réputation dit "comment s'est-elle comportée au fil du temps," et la validation donne un moyen standard d'attacher des jugements externes sur des actions spécifiques. Aucune de ces forces n'impose un modèle de confiance particulier, mais cela donne à l'écosystème des rails communs sur lesquels construire.