Mesh povezuje x402 plaćanja s Masumi escrow na Cardanu
Paket omogućuje programerima naplatu za API sučelja i digitalni sadržaj, uz alate za isplate, povrate i rješavanje sporova vezanih uz zadatke AI agenata.
By SongMarketCap
Mesh je dodao @meshsdk/x402 u svoj razvojni komplet alata za Cardano, povezujući pristup mrežnim uslugama s blockchain plaćanjima. Uz izravna plaćanja, paket podržava Masumi escrow, u kojem sredstva ostaju zaključana dok nisu ispunjeni uvjeti za isplatu ili povrat.
x402 plaćanja za API sučelja i digitalni sadržaj
Mesh je otvoreni TypeScript komplet alata za izradu Cardano aplikacija. Programeri ga koriste za povezivanje novčanika, izradu i potpisivanje transakcija te interakciju s pametnim ugovorima. Njegov x402 paket uvodi plaćanja u komunikaciju između aplikacije koja traži uslugu i poslužitelja koji je pruža.
Kada aplikacija zatraži sadržaj koji se naplaćuje, poslužitelj vraća odgovor HTTP 402 Payment Required koji sadrži cijenu i uvjete plaćanja. Klijent izgradi i potpiše transakciju, zatim ponovi zahtjev s informacijama o plaćanju.
Posrednik provjerava potpisanu transakciju, podnosi je na Cardano i izvještava o statusu potvrde. Za izravna plaćanja poslužitelj isporučuje sadržaj kada su ispunjeni potrebni uvjeti potvrde.
Posrednik ne drži privatne ključeve korisnika. Njegove provjere obuhvaćaju mrežu, primatelja, imovinu, iznos i usklađenost s ponudom poslužitelja.
Plaćanja mogu biti denominirana u ADA ili u izvornim Cardano tokenima. Sredstva mogu ići na adresu novčanika, u vlastiti pametni ugovor programera ili u Masumi escrow.
Masumi escrow za zadatke AI agenata
Za uslugu koju AI agent tek treba obaviti, uplata se može zaključati u Masumi vested_pay ugovoru. Pružatelj potpisuje ponudu koja sadrži uvjete zadatka i rokove za plaćanje, predaju rezultata, podizanje sredstava i rješavanje sporova.
Uspješno x402 plaćanje u ovom modelu zaključava sredstva u escrowu. Bilježenje rezultata i isplata pružatelju zahtijevaju naknadne transakcije.
U standardnom tijeku rada pružatelj bilježi kriptografski sažetak rezultata prije roka za predaju. Sredstva postaju dostupna za podizanje nakon navedenog vremena otključavanja.
Paket također podržava postupke povrata. Ako rezultat nije predan prije relevantnog roka, kupac može zatražiti povrat sredstava prema pravilima ugovora. Rješavanje sporova zahtijeva propisani kvorum potpisa administratora escrowa i slijedi vremenske uvjete ugovora.
Mesh alati obuhvaćaju što se događa nakon plaćanja
Paket uključuje konstruktore transakcija za podnošenje sažetaka rezultata, podizanje sredstava, zahtijevanje ili odobravanje povrata te rješavanje sporova. Programeri tako mogu povezati početnu kupnju s kasnijim fazama plaćenog zadatka.
Prije potpisivanja Masumi plaćanja klijent provjerava potpis pružatelja, escrow adresu i rokove. Dokumentacija navodi podršku za Cardano mainnet, Preprod i Preview, dok objavljeni primjeri koriste Preprod.
Aplikacija koja naplaćuje ADA za zadatak agenta može upotrijebiti isti paket za zaključavanje uplate u escrowu, bilježenje sažetka rezultata i pripremu kasnije isplate. Povrati i rješavanje sporova slijede odvojene transakcijske putanje kojima upravlja izvorna ponuda.