Tekoälyagentit ovat yhä itsenäisempiä työnkuluissaan: ne kirjoittavat koodia, hakevat dataa, varaavat resursseja ja paljon muuta. Toimiakseen täysin itsenäisesti niiden täytyy pystyä suorittamaan "mikromaksuja" palveluista ohjelmallisesti, reaaliajassa, mahdollisimman alhaisin kustannuksin. Perinteiset maksujärjestelmät eivät toimi mikromaksuille. Solanan alle sentin maksut ja alle sekunnin lopullisuus tekevät tästä teknisesti ja taloudellisesti mahdollista.
Miksi tämä on tärkeää?
Kuvittele esimerkiksi kehittäjä, joka käyttää LLM:ää sovelluksen rakentamiseen ja tarvitsee dataa maksullisesta API:sta. Tärkeän datan hakemiseksi kehittäjän täytyisi keskeyttää työnkulkunsa, tutkia API:ja, valita palveluntarjoaja, luoda tili, lisätä maksutapa, generoida API-avain, kopioida avain ympäristöönsä ja sitten jatkaa työnkulkuaan. Tämä kitka rikkoo flow-tilan. Tekoälyavusteisissa työnkuluissa se on este.
Sen sijaan agenttipohjaisilla maksuilla agentti voi tehdä pyynnön, maksaa siitä ja jatkaa työnkulkuaan. Ei tilejä. Ei API-avaimia. Ei manuaalista toimintaa.
Maksa API:sta pay.sh:lla
pay.sh on maksukerros HTTP-agenteille ja
komentorivityökaluille. Tutustu pay.sh-dokumentaatioon
asentaaksesi pay:n. pay CLI käärii työkaluja kuten curl, codex ja
claude, jotta ne voivat kutsua maksullisia API:ja ilman palveluntarjoajan
tilejä tai API-avaimia. Kun API palauttaa MPP- tai x402 402 Payment Required
-haasteen, pay pyytää paikallista lompakkoasi hyväksymään allekirjoituksen.
x402-protokolla
Agenttiset maksut tarvitsevat tavan, jolla asiakkaat ja palvelimet voivat neuvotella maksuehdoista standardin web-infrastruktuurin kautta häiritsemättä perinteisiä web-käyttöliittymiä. Mikromaksutila on vielä alkuvaiheessa, ja uusia työkaluja ja standardeja tulee todennäköisesti esiin alan kehittyessä. x402-protokolla on kuitenkin noussut varhaiseksi standardiksi vahvan ekosysteemituen myötä. x402 käyttää HTTP:n 402 "Payment Required" -tilakoodia – standardia HTTP/1.1:stä lähtien, joka tuli käytännölliseksi vasta lohkoketjuselvityksen myötä.
Miten se toimii
Asiakas tekee pyynnön, vastaanottaa 402-koodin maksuehdoilla ja yrittää sitten uudelleen allekirjoitetulla maksulla. Palvelin delegoi vahvistamisen ja selvityksen fasilitaattorille, valinnaiselle välittäjälle, joka käsittelee onchain-tapahtuman lähettämisen. Kun fasilitaattori vahvistaa selvityksen, palvelin palauttaa pyydetyn sisällön. Tämä erottelu mahdollistaa sen, että API-tarjoajat voivat vastaanottaa maksuja hallitsematta suoraan mitään onchain-infrastruktuuria.
x402-vuokaavio
Protokolla on tilaton (ei istuntoja tai API-avaimia), toimii standardin HTTP-infrastruktuurin kanssa ja tukee mitä tahansa SPL-tokenia, jonka palvelin hyväksyy. Tässä koodinpätkä siitä, miten Express-palvelin konfiguroidaan käyttäen x402-middlewarea:
app.use(paymentMiddleware({"GET /costly-data": {accepts: [{scheme: "exact",price: "$0.001",network: "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",payTo: svmAddress}],description: "Costly data",mimeType: "application/json"}},new x402ResourceServer(facilitatorClient).register("solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",new ExactSvmScheme())));app.get("/costly-data", (req, res) => {res.send({report: {data: "costly data"}});});
Oppiaksesi lisää x402:sta, tutustu oppaisiimme:
Johdanto x402-protokollaan
Protokollan perusteet ja SDK-vaihtoehdot maksullisten API:en rakentamiseen.
Rakenna Koralla
Toteuta kaasuttomat x402-maksut Koran allekirjoitusinfrastruktuurilla.
x402-työkalut
| SDK | Kuvaus |
|---|---|
| Corbits | Solana-ensisijainen x402-toteutus |
| MCPay.tech | Pyyntökohtainen maksu MCP-palvelimille |
| PayAI | x402-fasilitaattori Solana-tuella |
| x402 GitHub | Referenssitoteutus |
| ACK | Agent Commerce Kit |
| A2A x402 | Googlen agenttienvälinen maksujärjestelmä |
Is this page helpful?