Mesh povezuje plačila x402 z Masumi escrow v omrežju Cardano
Paket razvijalcem omogoča zaračunavanje za API vmesnike in digitalne vsebine, z orodji za izplačila, vračila in reševanje sporov pri opravilih agentov AI.
By SongMarketCap
Mesh je v svoj razvojni komplet za Cardano dodal @meshsdk/x402, s čimer je dostop do spletnih storitev povezal s plačili na verigi blokov. Poleg neposrednih plačil paket podpira Masumi escrow, pri katerem sredstva ostanejo zaklenjena, dokler niso izpolnjeni pogoji za dvig ali vračilo.
Plačila x402 za API vmesnike in digitalne vsebine
Mesh je odprtokodni komplet orodij TypeScript za gradnjo aplikacij za Cardano. Razvijalci ga uporabljajo za povezovanje denarnic, sestavljanje in podpisovanje transakcij ter interakcijo s pametnimi pogodbami. Njegov paket x402 vnaša plačila v komunikacijo med aplikacijo, ki zahteva storitev, in strežnikom, ki jo zagotavlja.
Ko aplikacija zahteva plačljivo vsebino, strežnik vrne odgovor HTTP 402 Payment Required, ki vsebuje ceno in pogoje plačila. Odjemalec sestavi in podpiše transakcijo, nato zahtevek ponovi s plačilnimi podatki.
Posrednik preveri podpisano transakcijo, jo pošlje v Cardano in poroča o statusu potrditve. Pri neposrednih plačilih strežnik vsebino sprosti, ko so izpolnjeni zahtevani potrditveni pogoji.
Posrednik ne hrani uporabniških zasebnih ključev. Njegove preveritve zajemajo omrežje, prejemnika, sredstvo, znesek in skladnost s ponudbo strežnika.
Plačila so lahko denominirana v ADA ali izvornih žetonih Cardano. Sredstva so lahko poslana na naslov denarnice, v razvijalčevo lastno pametno pogodbo ali v Masumi escrow.
Masumi escrow za opravila agentov AI
Za storitev, ki je agent AI še ni opravil, je mogoče plačilo zakleniti v Masumi vested_pay pogodbi. Ponudnik podpiše ponudbo, ki vsebuje pogoje naloge in roke za plačilo, oddajo rezultata, dvig sredstev in reševanje sporov.
Uspešno plačilo x402 v tem modelu sredstva zaklene v escrow. Zapis rezultata in izplačilo ponudniku zahtevata naknadne transakcije.
V običajnem poteku dela ponudnik pred rokom za oddajo zabeleži kriptografski hash rezultata. Sredstva postanejo na voljo za dvig po določenem času odklepa.
Paket podpira tudi postopke vračila. Če rezultat ni oddan pred ustreznim rokom, lahko kupec v skladu s pravili pogodbe sredstva zahteva nazaj. Za poravnavo spora je potreben določen kvorum podpisov skrbnikov escrow in upoštevanje časovnih pogojev pogodbe.
Orodja Mesh pokrivajo dogajanje po plačilu
Paket vključuje gradnike transakcij za oddajo hashov rezultatov, dvig sredstev, zahtevo za vračilo ali njegovo odobritev ter poravnavo sporov. Razvijalci lahko tako povežejo začetni nakup s kasnejšimi fazami plačanega opravila.
Pred podpisom plačila Masumi odjemalec preveri podpis ponudnika, escrow naslov in roke. Dokumentacija navaja podporo za Cardano mainnet, Preprod in Preview, objavljeni primeri pa uporabljajo Preprod.
Aplikacija, ki za opravilo agenta zaračuna v ADA, lahko z istim paketom zaklene plačilo v escrow, zabeleži hash rezultata in pripravi končno izplačilo. Vračila in reševanje sporov sledijo ločenim transakcijskim potem, ki jih ureja izvorna ponudba.