Une délégation MetaMask peut empêcher un agent de dépenser au-delà de son budget, de sa liste de marchands ou de sa fenêtre d'expiration. Elle ne peut pas vous dire si le paiement que l'agent vient d'effectuer, dans le respect de toutes ces limites, était réellement le bon choix. GenLayer a conçu Internet Court pour combler cet écart, en faisant tourner un jury de validateurs IA par-dessus les délégations du Smart Accounts Kit de MetaMask et les paiements x402. Ce jury détermine si l'action d'un agent, pourtant dans les limites autorisées, correspond bien à l'intention de l'utilisateur, et peut révoquer son autorité onchain lorsque ce n'est pas le cas.
La limite d'une limite
Un utilisateur accorde à un agent une délégation de Smart Account MetaMask, délimitée par token, destinataire, budget, marchand et expiration. MetaMask applique cette portée dans le code : un paiement x402 qui en sort est bloqué avant même que le Facilitateur x402 MetaMask ne le règle. Mais un paiement peut satisfaire chacune de ces limites tout en violant le mandat réel, en langage naturel, de l'utilisateur. Le postulat d'Internet Court est que combler ce second écart requiert du jugement, et non une règle déterministe supplémentaire — c'est précisément à cela que sert son jury IA propulsé par GenLayer.
« Les agents ne sont utiles que si vous pouvez les laisser agir sans leur confier les clés de tout. MetaMask nous a fourni la bonne infrastructure de compte pour cela, et Internet Court apporte la pièce manquante : que se passe-t-il quand un agent reste dans ses limites de dépenses mais fait quand même la mauvaise chose ? » — Albert Castellana, GenLayer
Deux systèmes, une boucle de contrôle
GenLayer est une couche d'arbitrage conçue pour un certain type de situation. Les développeurs écrivent des Intelligent Contracts en Python, exécutés dans la GenVM, qui peuvent lire des données web en direct, interpréter le langage naturel et des preuves non structurées, et transformer ce jugement en résultat onchain. Ce raisonnement étant non déterministe, les validateurs de GenLayer n'ont pas besoin de produire un résultat identique pour se mettre d'accord — ils utilisent le Principe d'Équivalence pour parvenir à un consensus sur le sens.
Internet Court est la couche qui connecte cette capacité d'arbitrage au reste d'une transaction d'agent : identité, négociation, obligations, paiement et séquestre, exécution et résolution des litiges — la pièce que GenLayer fournit via son jury IA. Un verdict de ce jury peut libérer des fonds, révoquer des permissions ou mettre à jour la réputation d'un agent ailleurs dans le système.
Le jury lui-même fonctionne selon le consensus Optimistic Democracy de GenLayer : cinq validateurs sont sélectionnés aléatoirement, chacun exécutant son propre LLM. L'un propose une réponse ; les quatre autres l'évaluent indépendamment et votent pour approuver ou rejeter. Sans majorité, le rôle de leader tourne et le cycle recommence. Avec une majorité, la décision entre dans une fenêtre de finalité de 30 minutes pendant laquelle n'importe qui peut faire appel en stakant davantage de gas, ce qui double l'ensemble de validateurs (2n+1) jusqu'aux 1 534 validateurs disponibles sur le mainnet. Cette approche s'appuie sur le théorème du jury de Condorcet : avec un groupe de participants indépendants dont chacun a individuellement plus de chances d'avoir raison que tort, la réponse collective du groupe est très probablement correcte.
GenLayer a choisi le Smart Accounts Kit de MetaMask parce qu'il maintient l'utilisateur comme propriétaire du compte tout en accordant à l'agent une autorité étroite et réutilisable : une délégation ERC-7710/7715 est signée une seule fois, contrainte par des caveats onchain, et utilisée sans jamais transmettre la clé du propriétaire ni exiger une signature à chaque paiement. Le Facilitateur x402 MetaMask rend cela pratique pour les paiements machine à machine — la même permission déléguée sert de contexte de paiement que le Facilitateur vérifie et règle, de manière répétée, dans les limites déjà approuvées par l'utilisateur.
Cette séparation définit la boucle de contrôle. Les caveats onchain du Smart Accounts Kit de MetaMask bloquent tout ce qui est clairement hors délégation avant que le Facilitateur ne règle un paiement. Pour ce qui est techniquement dans la délégation mais reste discutable, un Intelligent Contract GenLayer examine le mandat de l'utilisateur par rapport aux données de transaction, aux reçus et aux autres preuves signées, via le jury de validateurs IA. Une décision finalisée peut maintenir, restreindre ou révoquer l'autorité future de l'agent via un contrôleur côté EVM — elle ne revient pas sur un paiement déjà réglé, sauf si cette transaction spécifique passe également par un mécanisme de séquestre ou de remboursement distinct.
Mettre en place la révocation en cas de dérive a obligé GenLayer à ne pas se reposer sur une simple vérification par un seul LLM. Il lui fallait un Intelligent Contract superviseur qui examine le mandat de l'utilisateur en parallèle de preuves structurées issues de l'activité de l'agent — reçus de transactions, requêtes, réponses — et retourne une décision à portée strictement délimitée (continuer, contraindre, révoquer ou escalader), liée au mandat exact, à la permission, à la fenêtre de révision et au lot de preuves, afin que le résultat puisse être appliqué sans réinterpréter une sortie de modèle en texte libre. Ensuite, un bridge attend la finalisation de la décision et la relaie onchain pour révoquer la délégation.
Un exemple fonctionnel, pas encore vérifiable
Un flux fonctionne déjà de bout en bout : un utilisateur délègue un Smart Account MetaMask à un agent limité par marchand, budget et expiration, avec un mandat plus large le restreignant à l'achat de services d'actualités sportives. GenLayer examine les preuves signées derrière chaque achat, et si l'agent achète quelque chose hors de ce mandat, la décision finalisée révoque son autorité déléguée onchain — la prochaine tentative de paiement de l'agent est rejetée avant que les fonds ne bougent, tandis que l'utilisateur conserve le compte et son solde restant.
Un second flux est en cours pour les accords de niveau de service : un agent paie pour de l'inférence IA selon des conditions telles que 99,5 % de réponses réussies et une latence p95 inférieure à 800 millisecondes, avec des fonds maintenus en séquestre jusqu'à ce que GenLayer évalue les journaux de service signés et que le contrat libère le paiement intégral ou applique une déduction proportionnelle. Aucun des deux flux ne dispose encore d'un hash de transaction ou d'un identifiant de cas publié — ce sont donc des implémentations fonctionnelles du modèle, et non des cas de production publiquement vérifiables à ce jour.
Des chiffres à nuancer
Forbes a rapporté que GenLayer traitait environ 350 000 transactions et 20 000 à 25 000 décisions par jour le 10 juillet 2026 ; le tableau de bord public de GenLayer a plus récemment affiché environ 326 000 transactions quotidiennes, 25 800 décisions quotidiennes et plus de 1 000 000 de décisions trustless cumulées. Ces chiffres décrivent l'activité sur l'ensemble du réseau GenLayer, et non l'utilisation spécifique du flux de garde-fous MetaMask — GenLayer n'a pas encore publié de ventilation du nombre de délégations de Smart Account, de paiements x402 ou de révocations ayant transité par l'intégration MetaMask d'Internet Court.
La suite
La feuille de route de GenLayer place sa phase de testnet Clarke dans le second semestre 2026, avec un mainnet ciblé pour le quatrième trimestre. En parallèle, GenLayer travaille avec l'Internet Consortium sur un ERC de Composable Adjudication, qui permettrait aux développeurs d'implémenter une seule interface puis de choisir quel arbitre résout un litige — GenLayer, Kleros, UMA ou un groupe d'agents off-chain — faisant de l'arbitrage une primitive de premier ordre sur Ethereum plutôt qu'une intégration ponctuelle.
GenLayer envisage également qu'Internet Court s'intègre plus profondément dans l'infrastructure de compte de MetaMask à mesure que la pile de commerce agentique arrive à maturité : attribuer à chaque mandat un identifiant stable, générer des preuves signées pour chaque action payante, et associer chaque verdict finalisé directement à une action de compte — comme continuer, resserrer, mettre en pause, exiger une approbation ou révoquer. Le même modèle de jury s'étend au-delà des paiements — GenLayer cite la résolution de marchés de prédiction, les contrats à la performance et les demandes d'indemnisation comme des flux de travail nécessitant un jugement neutre et contestable plutôt que la réponse d'un seul backend.