Qu'est-ce que l'ERC-8004 ?
ERC-8004 est un standard Ethereum, publié sous le nom d'EIP-8004, qui permet aux agents AI autonomes de se trouver, de s'évaluer et de collaborer entre différentes organisations sans relation de confiance préalable. Il définit trois registres légers couvrant l'identité, la réputation et la validation. Chacun utilise un contrat partagé unique par chaîne, appelé singleton.
Marco De Rossi de MetaMask, Davide Crapis de la Fondation Ethereum, Jordan Ellis de Google et Erik Reppel de Coinbase ont rédigé la proposition. Elle demeure au statut de projet (Draft). Aucun hard fork, ni modification d'Ethereum proprement dit, n'est requis, car le standard réutilise les ID de chaîne EIP-155, les signatures EIP-712 et ERC-1271, ainsi que les tokens ERC-721 (NFTs).
Le Model Context Protocol (MCP) d'Anthropic permet aux agents d'appeler des outils. Le protocole Agent2Agent (A2A) de Google gère la messagerie et le transfert de tâches. Aucun des deux n'établit si une contrepartie inconnue mérite la confiance, ce qui constitue la couche fournie par ERC-8004. Les paiements restent en dehors de son périmètre, permettant à tout système de paiement de fonctionner conjointement.
Les vérifications peuvent s'adapter aux stakes. Les retours des clients peuvent suffire pour commander de la nourriture. Des décisions médicales ou financières peuvent exiger que des validateurs réexécutent le travail avec de l'argent en jeu, ou utilisent des preuves zkML pour vérifier qu'un modèle s'est exécuté comme annoncé. Une autre option est une attestation provenant d'un environnement d'exécution sécurisé (TEE), un matériel scellé qui prouve quel code s'est exécuté.

Comment fonctionne ERC-8004 ?
ERC-8004 conserve les données volumineuses offchain. Seules de courtes références et des hachages, les empreintes numériques des fichiers, sont inscrits sur la blockchain. Le registre d'identité se trouve à la racine du système. Avant d'accepter une écriture, les registres de réputation et de validation l'interrogent pour confirmer qui contrôle l'agent.

1. Registre d'identité
Chaque agent est émis (mint) sous forme de token ERC-721 avec l'extension URIStorage. Il apparaît dans n'importe quel wallet ou explorateur compatible NFT et peut être transféré ou délégué à des opérateurs. Un identifiant global associe une chaîne agentRegistry, telle que eip155:1 suivie de l'adresse du registre, à un agentId incrémentiel.
L'agentURI du token pointe vers un fichier d'enregistrement JSON. Les opérateurs peuvent l'héberger sur le réseau de partage de fichiers IPFS, le diffuser via HTTPS ou le stocker entièrement onchain sous forme d'URI de données base64. Outre un nom et une description, le fichier contient un tableau de services annonçant des cartes d'agents A2A, des serveurs MCP, des manifestes OASF, des noms ENS, des identifiants décentralisés (DIDs), un e-mail et des wallets. Il comporte également des indicateurs x402Support et supportedTrust.
Les destinations de paiement se trouvent dans un champ réservé agentWallet, qui correspond par défaut à l'adresse du propriétaire. Sa modification nécessite une signature EIP-712 ou ERC-1271 du nouveau wallet. Un transfert efface automatiquement le champ afin que l'acheteur ne puisse pas hériter d'une adresse de versement obsolète.
2. Registre de réputation
N'importe quelle adresse autre que le propriétaire ou les opérateurs de l'agent peut appeler giveFeedback. Les soumissions contiennent un nombre positif ou négatif comportant jusqu'à 18 décimales, deux tags optionnels, un point de terminaison et un lien vers un fichier de preuve offchain. Le même format peut accueillir une note de qualité de 87/100, une disponibilité de 99,77 %, un temps de réponse de 560 ms ou un yield de trading négatif.
Les évaluateurs n'ont pas besoin de s'enregistrer au préalable. Les applications peuvent couvrir leurs frais de réseau (gas) via EIP-7702, la fonctionnalité de smart-wallet introduite dans la mise à niveau Pectra d'Ethereum. Les auteurs de commentaires peuvent revoke une soumission mais ne peuvent pas la supprimer. N'quiconque peut ajouter une réponse, qu'il s'agisse d'un agent documentant un remboursement ou d'un auditeur signalant du spam.
Il n'existe délibérément aucun score universel. Pour utiliser getSummary, les appelants doivent fournir les adresses des évaluateurs auxquels ils font confiance, car les moyennes non filtrées invitent au spam. Les auteurs s'attendent à ce que des sociétés de notation, des réseaux d'auditeurs et des pools d'assurance développent des services utilisant ces données brutes partagées.
3. Registre de validation
Le propriétaire d'un agent appelle validationRequest, en nommant un contrat de validateur et en s'engageant sur un hachage des entrées et sorties de la tâche. Le validateur renvoie une réponse de 0 à 100 et peut joindre des pièces justificatives. Les résultats peuvent ensuite être mis à jour du statut provisoire au statut final.
La validation reste inachevée. Le répertoire officiel des contrats prévient que cette section est encore en cours de révision avec la communauté TEE. Notre examen du 18 septembre de sa liste de déploiements a trouvé des adresses d'identité et de réputation pour 24 mainnets, sans aucune adresse de validation sur l'un d'entre eux.
Comment enregistrer un agent AI sur ERC-8004
Un agent peut être enregistré en une seule transaction sur n'importe laquelle des chaînes EVM prises en charge, des réseaux qui exécutent des smart-contracts de style Ethereum.
- Rédiger le fichier d'enregistrement : Créez un document JSON dont le champ type est défini sur l'identifiant registration-v1. Incluez un nom, une description, une image et au moins une entrée dans le tableau des services.
- Hébergez le fichier : Épinglez-le sur IPFS ou diffusez-le via HTTPS. Pour les métadonnées stockées entièrement Onchain, encodez le fichier sous forme d'URI de données base64.
- Appelez register : Envoyez register(agentURI) au registre d'identité (Identity Registry) de la chaîne. Cela émet le token ERC-721, attribue un agentId et génère un événement Registered.
- Vérifiez vos points de terminaison : Publiez /.well-known/agent-registration.json sur chaque domaine annoncé, permettant aux clients de confirmer qu'un même opérateur contrôle à la fois le domaine et l'agent.
- Définissez le wallet de paiement : Si les versements doivent être envoyés ailleurs qu'à l'adresse du propriétaire, appelez setAgentWallet avec une signature provenant du wallet récepteur.
- Associez un nom lisible : Ajoutez l'enregistrement de texte ENSIP-25 à un nom ENS afin que les explorateurs puissent afficher l'agent comme vérifié sous ce nom.
Les opérateurs peuvent effectuer un mint avec un URI vide et l'ajouter plus tard. Cependant, peu reviennent le faire, et les enregistrements qui omettent le fichier ont tendance à rester de simples espaces réservés.

Statistiques et adoption d'ERC-8004
Le 18 septembre, les compteurs de la page d'accueil d'8004scan et le tableau de bord du réseau affichaient 519 333 agents enregistrés, 589 322 soumissions de retours et 469 313 wallets uniques répartis sur 30 réseaux. La couverture s'étend désormais aux chaînes axées sur les paiements telles que Tempo et Arc, ainsi qu'à Robinhood Chain et à un programme de registre parallèle sur Solana.
Une étude menée par six auteurs de l'Imperial College London a recensé 173 441 agents sur Ethereum, BNB Smart Chain et Base le 13 mai. Quatre mois plus tard, ces trois chaînes en comptaient 421 750, soit une multiplication par environ 2,4.
BNB Smart Chain représente 62 % des identités mais seulement 2 % des retours. Base détient 13 % des identités et 79 % des retours. Les agents s'enregistrent sur un réseau et reçoivent des avis sur un autre, de sorte qu'un registre même important peut rester inactif.

Combien d'agents enregistrés sont actifs ?
L'étude menée par Imperial a mesuré dans quelle mesure le total des enregistrements dépassait les agents réellement utilisables à la mi-mai :
- Services opérationnels : Un fichier d'enregistrement valide avec au moins un point de terminaison de service déclaré n'est apparu que pour 3 % des agents sur Ethereum, 4 % sur BNB Smart Chain et 15 % sur Base.
- Identités vides : Sur Ethereum, 53 % des agents n'ont jamais eu d'URI défini. Ce chiffre était de 37 % sur Base et de 9 % sur BNB Smart Chain.
- Mint par lots : Les transactions par lots ont généré 48,3 % des agents sur Ethereum. Le top 1 % des wallets en possédait 58,5 %, tandis que la propriété était beaucoup plus équitablement répartie sur BNB Smart Chain.
- Evaluateurs Sybil : Un comportement Sybil coordonné a été observé chez 73,5 % des évaluateurs sur Ethereum, 59,2 % sur BNB Smart Chain et 90,6 % sur Base.
- Coût de manipulation : Fabriquer ou détruire une évaluation coûtait une médiane de 0,055 $ sur Ethereum, 0,0042 $ sur BNB Smart Chain et 0,0027 $ sur Base.
- Portabilité : Seulement 629 agents, soit 0,4 %, ont déclaré des enregistrements sur au moins deux mainnets. Leurs scores n'ont montré aucune corrélation d'une chaîne à l'autre.
8004scan est parvenu à une conclusion similaire dans son rapport sur l'écosystème de juillet. Environ 2,24 % des agents ont réussi ses contrôles de santé A2A et MCP ; 89,2 % n'ont déclaré aucun des deux protocoles. Les agents sains et interrogeables constituent désormais la mesure de progrès privilégiée par l'explorateur.
Chronologie d'ERC-8004
Moins de six mois se sont écoulés entre la publication du brouillon d'ERC-8004 et son déploiement sur le mainnet. Les standards associés ont commencé à apparaître quelques semaines après le lancement.
- Brouillon publié (13 août 2025) : L'EIP a intégré la piste des standards en tant qu'ERC. La discussion sur les modèles de validation et les niveaux de confiance a débuté sur le fil Ethereum Magicians.
- Lancement sur le mainnet (29 janvier) : Le déploiement du registre a suivi de un jour le rapport de The Block concernant le déploiement prévu. L'étude menée par l'Imperial a ensuite recensé plus de 13 000 enregistrements sur Ethereum le jour du lancement.
- Déploiement multichain (3 au 4 février) : Les registres ont été lancés sur BNB Smart Chain et Base. BNB Chain a annoncé son support aux côtés de son propre standard de Non-Fungible Agent BAP-578.
- Rédaction d'ERC-8183 (25 février) : Davide Crapis et l'équipe de Virtuals Protocol ont proposé un standard pour les tâches sous séquestre conçu pour alimenter la réputation d'ERC-8004.
- Sortie d'ENSIP-25 (4 mars) : ENS a introduit un enregistrement textuel liant un nom ENS à une entrée de registre ERC-8004 sans nécessiter de nouveaux contrats.
- BNB Smart Chain prend la tête (mi-mars) : Le réseau a devancé Ethereum et Base en matière d'agents enregistrés, selon les données d'8004scan. BNB Chain s'est ensuite qualifiée comme le premier réseau pour les agents AI.
- Premiers audits académiques (juin à juillet) : Tant le document mené par l'Imperial qu'une étude distincte portant sur 10 000 agents Ethereum ont révélé que la plupart des enregistrements manquaient de services actifs. La recherche menée par l'Imperial a également démontré la facilité avec laquelle les notes pouvaient être manipulées.
- Entrée en fonction de la x402 Foundation (14 juillet) : La Linux Foundation a finalisé la contribution de Coinbase pour x402 avec 40 membres. Cela a placé le protocole de paiement nommé dans la spécification ERC-8004 sous une gouvernance neutre.

ERC-8004 vs x402, ERC-8183, MCP et A2A
ERC-8004 couvre la confiance. Les agents utilisent des standards distincts pour la messagerie et le nommage, ainsi que pour le travail rémunéré et les paiements.
La spécification prend explicitement en charge l'association avec x402, ce qui permet aux logiciels de payer par requête web en stablecoins. Un agent déclare x402Support dans son fichier d'enregistrement et reçoit des USDC via HTTP. Les clients peuvent ensuite joindre le hachage de la transaction aux commentaires comme preuve de paiement. Stripe et Tempo de Paradigm fournissent un protocole de paiement concurrent et hébergent déjà un registre ERC-8004.
Le travail rémunéré entre agents relève de ERC-8183. Les clients bloquent des fonds sous séquestre et les fournisseurs soumettent leur travail, mais seul un évaluateur peut marquer une tâche comme terminée. Le projet recommande d'enregistrer chaque résultat dans ERC-8004 afin que chaque tâche achevée contribue à un signal de réputation. Il officialise l'Agent Commerce Protocol qui tourne déjà en production chez Virtuals Protocol.
Une tâche sous séquestre ou un paiement réglé fait en sorte que la notation associée coûte de l'argent réel à falsifier. Cela répond directement au problème de Sybil créé par les retours gratuits et non vérifiés des premiers mois suivant le lancement.

À quoi servent les agents ERC-8004 ?
Les services déclarés et les annonces les plus actives de l'explorateur montrent des agents en direct concentrés dans quelques catégories. Les opérateurs rédigent leurs propres annonces, qui ne comportent aucune approbation.
- DeFi et gestion de fonds : les agents gèrent des coffres d'investissement communs et allouent des stablecoins pour le yield. D'autres négocient les funding rates des futures, tandis que certains développent des zero-knowledge proofs pour démontrer que l'exécution est restée dans les limites prédéfinies.
- Paiements de détail : les agents sur Celo proposent du temps d'antenne, des paiements de factures et des cartes cadeaux dans plus de 170 pays, réglés par micro-paiements x402.
- Flux de données et de prédiction : les offres incluent des cotes sportives, des signaux de marché et des analyses de contenu. Nombre d'entre eux utilisent des enregistrements de type commit-reveal pour verrouiller les prédictions avant que les résultats ne soient connus.
- Évaluation des risques : les balises de commentaires les plus courantes de Base concernent les Trust Score, le risque des contrats et les vérifications des contreparties, ce qui pointe vers des services automatisés de notation des risques.
- Orchestration : Les agents gestionnaires attribuent les tâches aux spécialistes et surveillent leur qualité tout en gérant l'exécution pour les plateformes multi-agents.
Les endpoints MCP et A2A représentent près de la moitié des services déclarés sur Base, selon les chercheurs. Les endpoints web simples représentent environ 70 % sur BNB Smart Chain. Pour les tokens du secteur, consultez nos classements crypto AI.
Avantages et inconvénients de l'ERC-8004
Quels sont les risques d'ERC-8004 ?
Les applications doivent décider quels signaux de confiance ERC-8004 croire, même si ces signaux partagent un format standard. La section sécurité de l'EIP indique explicitement que le standard ne peut garantir que les fonctionnalités annoncées sont opérationnelles ou non malveillantes.
- Réputation Sybil : de faux évaluateurs peuvent gonfler ou détruire les scores pour une fraction de centime. Les applications utilisant des moyennes non filtrées sont exposées à cette manipulation.
- Enregistrements trompeurs : un fichier d'enregistrement identifie l'agent qui l'a publié, sans établir si ses endpoints fonctionnent ou se comportent honnêtement.
- Registres modifiables : les contrats de référence sont des singletons modifiables gérés par l'équipe 8004. La confiance se concentre donc sur les détenteurs de clés de modification, ce qui rend les audits de smart contracts indépendants importants.
- Compromission de clé : la clé du propriétaire contrôle l'identité, l'URI et le wallet de paiement d'un agent. Le vol compromet l'agent partout où ce registre est lu.
- Enregistrements permanents : les pointeurs et les hachages Onchain ne peuvent pas être supprimés. Des métadonnées ou des commentaires négligents peuvent exposer indéfiniment les méthodes de travail d'un opérateur.
- Scores cloisonnés : la réputation ne se transfère pas encore entre les chaînes. Les services de notation peuvent également attribuer des classements différents au même agent.
- Évolution de la spécification : les intégrations construites aujourd'hui devront peut-être être retravaillées à mesure que le registre de validation est repensé et que les chercheurs font pression pour des modifications de commentaires.
Les auteurs dirigés par Imperial ont proposé un test de réactivité standard et un registre de balises spécifiant les unités et les plages valides. Leurs corrections suggérées incluent également une agrégation par médiane ou moyenne tronquée, avec une influence proportionnelle au capital staked ou au volume de paiements réglé. Aucune d'entre elles n'est présente dans les contrats déployés à ce jour.
Est-ce qu'ERC-8004 affecte Ethereum et ETH ?
Fonctionnant comme des smart contracts ordinaires, ERC-8004 n'apporte aucune modification au consensus, aux frais ou à l'émission d'Ethereum. Sa contribution directe à la demande sur le mainnet est faible. Ethereum représente 6 % des agents enregistrés et moins de 1 % des enregistrements de commentaires.
L'étude a estimé le coût médian d'une écriture sur le registre de réputation à environ cinq cents sur Ethereum et bien en dessous d'un cent sur Base. Les agents à haute fréquence privilégient par conséquent les Layer 2 networks, qui regroupent les transactions et les règlent sur Ethereum, ainsi que des Layer 1 alternatifs à faibles frais. Les opérateurs cherchant une identité mainnet peuvent utiliser notre suivi du gas Ethereum pour chronométrer l'enregistrement.
Les données actuelles offrent un faible soutien à l'affirmation selon laquelle les enregistrements d'agents génèrent une pression acheteuse pour ETH. Le bénéfice le plus évident est stratégique : le processus de standardisation d'Ethereum, l'équipe d'AI soutenue par la Fondation et les formats de tokens définissent désormais l'identité des agents bien au-delà d'Ethereum lui-même.

Dernières réflexions
Près de huit mois après son lancement, ERC-8004 a résolu la distribution tout en laissant la qualité non résolue. Des dizaines de réseaux EVM utilisent les mêmes adresses de registre. ERC-8183 et ENSIP-25 ont été écrits autour du standard, avec des explorateurs, des SDKs et des intégrations de paiement construits par-dessus.
La plupart des enregistrements restent des espaces réservés. La chaîne comptant le plus d'identités ne génère presque aucun retour, et la plupart des examinateurs semblent faux. Le registre destiné à sécuriser les tâches à haute valeur ajoutée n'est toujours pas actif.
Nous suivons les révisions du Validation Registry et cherchons à savoir si la réputation sera pondérée par des preuves de paiement x402 ou ERC-8183. La part d'agents réussissant les contrôles de santé est un autre indicateur clé. Des progrès dans l'un de ces domaines montreraient que le répertoire évolue vers une infrastructure de confiance fonctionnelle.






