Mesh collega i pagamenti x402 con Masumi escrow su Cardano

Il pacchetto consente agli sviluppatori di addebitare l'accesso ad API e contenuti digitali, con strumenti per erogazioni, rimborsi e gestione delle controversie che coinvolgono incarichi di agenti IA.

By SongMarketCap

Cardano News - Mesh collega i pagamenti x402 con Masumi escrow su Cardano

Mesh ha aggiunto @meshsdk/x402 al suo toolkit di sviluppo per Cardano, collegando l'accesso ai servizi online ai pagamenti su blockchain. Oltre ai pagamenti diretti, il pacchetto supporta Masumi escrow, in cui i fondi rimangono bloccati finché non sono soddisfatte le condizioni per il prelievo o il rimborso.

Pagamenti x402 per API e contenuti digitali

Mesh è un toolkit TypeScript open source per creare applicazioni su Cardano. Gli sviluppatori lo usano per connettere i wallet, costruire e firmare transazioni e interagire con smart contract. Il pacchetto x402 introduce i pagamenti nella comunicazione tra un'applicazione che richiede un servizio e il server che lo fornisce.

Quando un'applicazione richiede contenuti a pagamento, il server restituisce una risposta HTTP 402 Payment Required contenente il prezzo e le condizioni di pagamento. Il client costruisce e firma una transazione, quindi ritenta la richiesta includendo le informazioni di pagamento.

Un facilitatore verifica la transazione firmata, la invia a Cardano e ne riporta lo stato di conferma. Per i pagamenti diretti, il server rilascia il contenuto una volta soddisfatte le condizioni di conferma richieste.

Il facilitatore non detiene chiavi private degli utenti. I suoi controlli riguardano rete, destinatario, asset, importo e coerenza con l'offerta del server.

I pagamenti possono essere denominati in ADA o in token nativi di Cardano. I fondi possono essere inviati a un indirizzo di wallet, a uno smart contract dello sviluppatore oppure a Masumi escrow.

Masumi escrow per incarichi di agenti IA

Per un servizio che un agente IA deve ancora svolgere, il pagamento può essere bloccato nel contratto vested_pay di Masumi. Il fornitore firma un'offerta contenente i termini dell'incarico e le scadenze per pagamento, invio del risultato, prelievo e risoluzione delle controversie.

Un pagamento x402 andato a buon fine in questo modello blocca i fondi in escrow. La registrazione del risultato e il pagamento al fornitore richiedono transazioni successive.

Nel flusso di lavoro standard, il fornitore registra un hash crittografico del risultato prima della scadenza di invio. I fondi diventano disponibili per il prelievo dopo il tempo di sblocco specificato.

Il pacchetto supporta anche le procedure di rimborso. Se nessun risultato viene inviato entro la relativa scadenza, l'acquirente può recuperare i fondi secondo le regole del contratto. La risoluzione delle controversie richiede il quorum designato di firme degli amministratori dell'escrow e segue le condizioni temporali del contratto.

Gli strumenti di Mesh coprono ciò che accade dopo il pagamento

Il pacchetto include costruttori di transazioni per inviare gli hash dei risultati, prelevare fondi, richiedere o autorizzare rimborsi e risolvere controversie. Gli sviluppatori possono quindi collegare l'acquisto iniziale alle fasi successive di un incarico a pagamento.

Prima di firmare un pagamento Masumi, il client verifica la firma del fornitore, l'indirizzo dell'escrow e le scadenze. La documentazione indica il supporto per Cardano mainnet, Preprod e Preview, mentre gli esempi pubblicati utilizzano Preprod.

Un'applicazione che addebita ADA per un incarico di un agente può usare lo stesso pacchetto per bloccare il pagamento in escrow, registrare un hash del risultato e preparare l'eventuale erogazione. I rimborsi e la risoluzione delle controversie seguono percorsi di transazione distinti, governati dall'offerta originale.