Coinbase a introduit le protocole de paiement x402, conçu pour simplifier les transactions blockchain en ajoutant un champ x-payment aux en-têtes des requêtes HTTP. Ce protocole facilite des paiements simples, sans état, et uniques, qui sont reflétés sur la chaîne. Par exemple, sur le réseau Base, les utilisateurs peuvent effectuer des micro-paiements en utilisant l'USDC, la requête de paiement incluant un contenu JSON contenant des champs liés au paiement ainsi qu'une signature générée par la clé privée du portefeuille de l'utilisateur. Le protocole x402 prend en charge le mécanisme transferWithAuthorization, une méthode de signature hors ligne, garantissant qu'une fois la transaction enregistrée sur la chaîne, elle est considérée comme réussie. Le protocole lui-même ne gère pas les actions post-paiement, laissant aux prestataires de services le soin de déterminer la réponse, comme l'émission de jetons ou l'accès à des services. L'initiative de Coinbase vise à établir une norme pour les processus de paiement, que d'autres acteurs du secteur peuvent adopter ou développer. Il est conseillé aux utilisateurs de faire preuve de prudence et de vérifier la légitimité des transactions afin d'éviter d'éventuelles arnaques.