Code Cardano fusionné dans le SDK x402 officiel pour les paiements d’agents IA
La base de code x402 inclut désormais des composants Cardano pour les clients, les serveurs et les facilitateurs de paiement. La prise en charge couvre le mainnet Cardano et deux réseaux de test, bien que le package npm autonome n’ait pas encore été publié.
By SongMarketCap
Updated:
La x402 Foundation a fusionné la pull request #2537 le 9 septembre, ajoutant Cardano au SDK TypeScript officiel du protocole. La contribution, soumise par Fabian Bormann de la Cardano Foundation, inclut du code opérationnel, des tests et des exemples d’intégration.
Cardano est pris en charge via le schéma de paiement exact x402 sur mainnet,
preprod et preview. La fusion fait passer le réseau d’une spécification de protocole au dépôt principal utilisé pour construire des applications x402.
x402 relie les requêtes HTTP aux paiements
X402 est un standard de paiement ouvert initialement développé par Coinbase. Il utilise le statut HTTP 402 Payment Required pour relier l’accès à une ressource en ligne à un paiement autorisé de manière cryptographique.
Une API, un jeu de données ou un service numérique peut renvoyer une requête contenant le prix, le réseau pris en charge et l’adresse du destinataire. Le client signe la transaction requise, tandis qu’un facilitateur vérifie le paiement et le soumet à la blockchain sélectionnée.
Le code Cardano couvre chaque partie de ce processus. Le client prépare et signe les transactions, le facilitateur les vérifie et les diffuse, et le serveur définit le prix et les conditions d’accès à une ressource protégée. La structure peut prendre en charge des logiciels et des agents IA achetant des données, des ressources de calcul ou un accès API spécialisé.
La prise en charge de Cardano inclut le mainnet et des réseaux de test
Le SDK enregistre des identifiants distincts pour le mainnet Cardano, preprod et preview. Il prend aussi en charge les actifs natifs de Cardano et les connexions de portefeuille via CIP-30.
USDM est configuré comme actif libellé en dollars par défaut pour le mainnet et preprod. Les paiements en ADA peuvent être effectués via lovelace lorsqu’ils sont explicitement configurés, mais l’actif natif n’est pas utilisé par défaut pour les prix exprimés en dollars.
Le client signe la transaction sans la diffuser, laissant la vérification et la soumission au facilitateur. Le décodage et la sérialisation des transactions Cardano sont gérés via l’Evolution SDK basé sur TypeScript.
Masumi ajoute des paiements entre agents IA
Le code inclut aussi une méthode de paiement connectée à Masumi, une infrastructure basée sur Cardano pour enregistrer et payer des agents IA.
Un serveur peut émettre un devis signé par le vendeur pour un service spécifique et diriger le paiement vers le contrat d’entiercement vested_pay de Masumi. Le paiement est ensuite relié aux conditions présentées dans la réponse HTTP 402 d’origine.
La documentation identifie une limite de compatibilité. L’autorisation utilisée par l’intégration x402 diffère du format de signature dans le masumi-payment-service existant, de sorte que ces paiements nécessitent des outils compatibles x402 pour la soumission des résultats, les remboursements et la gestion des litiges.
Au 9 septembre, le registre npm ne listait pas @x402/cardano et son flux de publication dédié n’avait pas été exécuté. Les développeurs peuvent examiner et construire le code fusionné à partir du dépôt, tandis que l’installation directe du package sera disponible après sa première publication npm publique.