Lancement sur npm du package Cardano x402 pour les paiements IA
La publication officielle @x402/cardano fournit aux développeurs des composants installables pour clients, serveurs et facilitateurs de paiement, permettant aux applications et aux agents IA de relier l’accès aux API aux paiements en ADA ou en jetons natifs Cardano.
By SongMarketCap
Updated:
Cardano Foundation a annoncé que Cardano est désormais disponible via le SDK x402 officiel, un standard de paiement ouvert construit autour du statut HTTP 402 Payment Required. Le code Cardano est entré dans le dépôt x402 plus tôt en septembre, mais le package autonome est maintenant publié sur npm et prêt à être ajouté aux applications TypeScript.
Le package officiel Cardano x402 arrive sur npm
Le @x402/cardano package a été publié le 18 septembre en version 2.26.0. Il fournit des modules distincts pour les composants client, serveur et facilitateur utilisés pour traiter les paiements Cardano via x402.
Le client prépare et signe une transaction Cardano. Le serveur définit le prix, l’actif accepté, le réseau et l’adresse du destinataire pour une ressource numérique protégée. Le facilitateur vérifie que la transaction signée correspond à ces conditions et gère le règlement.
La prise en charge de Cardano a été fusionnée dans le SDK x402 officiel le 9 septembre, couvrant mainnet, preprod et preview. À ce stade, les développeurs pouvaient examiner et construire le code depuis le dépôt, mais le package npm dédié n’avait pas été publié.
La nouvelle publication supprime cet écart d’installation. Cardano Foundation a également partagé une démonstration que les développeurs peuvent exécuter et adapter lors de l’ajout de paiements x402 à leurs propres applications.
Comment x402 traite les paiements d’API Cardano
X402 transforme le statut HTTP 402 Payment Required en un flux de paiement programmable entre un client et un serveur. Coinbase a initialement développé le protocole, qui est désormais gouverné par la x402 Foundation au sein de la Linux Foundation.
Lorsqu’une application ou un agent IA demande une API payante, le serveur peut renvoyer une réponse HTTP 402 contenant le prix, le réseau Cardano, l’actif accepté, l’adresse du destinataire et la date limite de paiement. Le client signe une transaction qui satisfait ces conditions et soumet de nouveau la requête avec une preuve de paiement.
Un facilitateur vérifie la transaction et confirme le règlement avant que le serveur ne publie les données, la capacité de calcul ou autre ressource numérique demandée. La décision de paiement et d’accès a donc lieu au sein du même processus de requête et de réponse web.
Le modèle permet à un opérateur d’API de facturer des appels individuels sans nécessiter de page de paiement traditionnelle, de solde prépayé ou d’abonnement. Un service peut configurer un paiement en ADA ou dans un jeton natif Cardano sélectionné, bien que l’opérateur doive spécifier les actifs qu’il accepte.
Cette structure est conçue pour les applications et les agents autonomes qui doivent acheter des données ou des ressources de calcul de manière programmatique. Elle offre à Cardano une connexion standardisée aux services déjà construits autour du protocole x402 plus large, plutôt que d’exiger un format de paiement distinct pour chaque intégration.
Le facilitateur Cardano achève les tests sur preprod
Cardano Foundation a également publié un facilitateur x402 distinct développé en Java. Le service implémente le schéma de paiement exact de Cardano et vérifie les transactions déjà signées par un utilisateur ou un agent. Il ne détient aucune clé privée et ne peut pas déplacer des fonds de manière autonome.
Le facilitateur prend en charge les paiements directs vers une adresse, le séquestre vested_pay de Masumi pour les transactions d’agents IA et des transferts de scripts Plutus configurables. Son dépôt indique 166 tests réalisés et une transaction de bout en bout sur Cardano preprod, couvrant la construction, la signature, la vérification, le règlement et une confirmation onchain indépendante.
Le service n’a pas encore été testé sur Cardano mainnet. L’implémentation disponible est donc un facilitateur testé en préproduction plutôt qu’un service de paiement mainnet opérationnel publiquement.
La publication sur npm change ce que les développeurs peuvent utiliser aujourd’hui. Les composants x402 de Cardano n’ont plus besoin d’être construits manuellement depuis le dépôt principal. Ils peuvent maintenant être installés comme un package officiel, connectés à la démo disponible et configurés avec un facilitateur pour les paiements d’applications ou d’agents. Un déploiement en production nécessite encore la configuration des actifs pris en charge, une infrastructure opérationnelle et des tests de règlement aboutis sur mainnet.