Codice di Cardano integrato nell’SDK ufficiale x402 per i pagamenti degli agenti AI

La codebase di x402 ora include componenti Cardano per client, server e facilitatori di pagamento. Il supporto copre il mainnet di Cardano e due reti di test, anche se il pacchetto npm autonomo non è ancora stato rilasciato.

By SongMarketCap

Updated:

Cardano News - Codice di Cardano integrato nell’SDK ufficiale x402 per i pagamenti degli agenti AI

La x402 Foundation ha unito la pull request #2537 il 9 settembre, aggiungendo Cardano all’SDK ufficiale TypeScript del protocollo. Il contributo, inviato da Fabian Bormann della Cardano Foundation, include codice funzionante, test ed esempi di integrazione.

Cardano è supportato tramite lo schema di pagamento esatto x402 su mainnet,

preprod e preview. L’unione sposta la rete da una specifica di protocollo al repository principale usato per creare applicazioni x402.

x402 collega le richieste HTTP ai pagamenti

X402 è uno standard di pagamento aperto originariamente sviluppato da Coinbase. Utilizza lo stato HTTP 402 Payment Required per collegare l’accesso a una risorsa online con un pagamento autorizzato crittograficamente.

Una API, un dataset o un servizio digitale può restituire una richiesta contenente il prezzo, la rete supportata e l’indirizzo del destinatario. Il client firma la transazione richiesta, mentre un facilitatore verifica il pagamento e lo invia alla blockchain selezionata.

Il codice per Cardano copre ogni parte di questo processo. Il client prepara e firma le transazioni, il facilitatore le verifica e le trasmette, e il server definisce il prezzo e le condizioni per accedere a una risorsa protetta. La struttura può supportare software e agenti AI che acquistano dati, risorse di calcolo o accesso API specializzato.

Il supporto a Cardano include il mainnet e le reti di test

L’SDK registra identificatori separati per il mainnet di Cardano, preprod e preview. Supporta inoltre gli asset nativi di Cardano e le connessioni ai wallet tramite CIP-30.

USDM è configurato come asset predefinito denominato in dollari per mainnet e preprod. I pagamenti in ADA possono essere effettuati tramite lovelace quando configurato esplicitamente, ma l’asset nativo non è utilizzato come predefinito per i prezzi espressi in dollari.

Il client firma la transazione senza trasmetterla, lasciando verifica e invio al facilitatore. La decodifica e la serializzazione delle transazioni su Cardano sono gestite tramite l’Evolution SDK basato su TypeScript.

Masumi aggiunge pagamenti tra agenti AI

Il codice include anche un metodo di pagamento collegato a Masumi, un’infrastruttura basata su Cardano per registrare e pagare agenti AI.

Un server può emettere un preventivo firmato dal venditore per un servizio specifico e indirizzare il pagamento nel contratto di escrow vested_pay di Masumi. Il pagamento è quindi collegato ai termini presentati nella risposta HTTP 402 originale.

La documentazione identifica una limitazione di compatibilità. L’autorizzazione utilizzata dall’integrazione x402 differisce dal formato di firma nel masumi-payment-service esistente, quindi questi pagamenti richiedono strumenti compatibili con x402 per l’invio dei risultati, i rimborsi e la gestione delle controversie.

Al 9 settembre, il registro npm non elencava @x402/cardano e il relativo workflow di pubblicazione dedicato non era stato eseguito. Gli sviluppatori possono ispezionare e compilare il codice unito dal repository, mentre l’installazione diretta del pacchetto sarà disponibile dopo la sua prima pubblicazione npm pubblica.