🚀 Après des millions de paiements sur x402, nous sommes ravis de vous présenter x402 V2. À l'écoute des retours de la communauté, nous lançons V2 pour faire évoluer les paiements natifs d'internet avec plus de flexibilité et de puissance. Quoi de neuf 🧵
Tout d'abord, un grand merci à la communauté x402. Cette mise à jour fait suite à une période de retour d'expérience approfondie de la communauté sur la spécification proposée. Merci aux bâtisseurs, chercheurs et équipes à travers les écosystèmes qui ont examiné les premières ébauches, signalé des problèmes et partagé des retours concrets ! x402 est plus fort grâce à vous. La V2 comprend des mises à jour de la spécification x402 et un refactoring majeur du SDK de référence.
→ Plus d'options de paiement (multi-chaînes + fiat) La V2 standardise les formats de réseau + d'actifs afin que les serveurs puissent accepter des stablecoins sur une variété de réseaux, et même des fiat, le tout via la même interface x402 – pas de logique personnalisée pour chaque réseau.
→ Extensions La version 2 introduit le concept d'extensions au standard x402. Les extensions permettent de transmettre des données optionnelles supplémentaires entre le client, le serveur et le facilitateur de manière structurée. Cela ouvre la voie à l'identité, à plusieurs mécanismes de découverte, et bien plus encore. Les extensions donnent aux développeurs la possibilité d'étendre x402, sans avoir besoin de se détacher de la spécification principale.
→ Fonctionne sur plus de réseaux et de moyens de transport La V2 sépare clairement la spécification, son SDK et les facilitateurs, ce qui facilite l'intégration de nouveaux réseaux, schémas de paiement et moyens de transport. Le protocole est adapté partout où des agents opèrent.
→ Découverte automatique de l'API La nouvelle extension Discovery permet aux facilitateurs de parcourir et de mettre à jour automatiquement les prix/routes. Fini les catalogues obsolètes ; plus de mises à jour manuelles.
→ En-têtes HTTP plus clairs Les en-têtes X-* obsolètes sont remplacés par des noms modernes : · PAYMENT-REQUIRED · PAYMENT-SIGNATURE · PAYMENT-RESPONSE Meilleure compatibilité avec les proxies, l'infrastructure et les frameworks modernes.
→ Routage dynamique (payTo déterminé par demande) payTo peut désormais être une adresse onchain, un rôle comme "marchand", ou même un rappel qui choisit le bon destinataire par demande. Cela permet de nouveaux cas d'utilisation comme les places de marché activées par x402, les API multi-locataires et les catalogues multi-chaînes.
→ Un SDK plus simple et modulaire Le SDK utilise désormais un modèle de plug-in propre. Vous pouvez ajouter de nouvelles chaînes, schémas, facilitateurs et règles commerciales sans toucher au code de base.
→ Rétrocompatible Les applications v1 continuent de fonctionner, tandis que les applications V2 obtiennent de nouvelles fonctionnalités. Les facilitateurs annoncent les deux.
Un grand merci à @carsonroscoe7 @flyingkittans @fabdarice @jamesrobinson50 @wolfmanreder @Jnix2007 et à beaucoup d'autres qui ont contribué au développement, ainsi qu'à tous ceux de l'écosystème pour leurs retours et leur adoption de la v1
6,55K