Agen AI semakin otonom dalam alur kerjanya: menulis kode, mengambil data, menyediakan sumber daya, dan lainnya. Untuk beroperasi sepenuhnya secara independen, mereka memerlukan cara untuk melakukan "micropayment" untuk layanan secara terprogram, secara real-time, dengan biaya minimal. Sistem pembayaran tradisional tidak cocok untuk micropayment. Biaya sub-sen Solana dan finalitas sub-detik membuat ini layak secara teknis dan ekonomi.
Mengapa ini penting?
Sebagai contoh, bayangkan seorang developer yang menggunakan LLM untuk membangun aplikasi memerlukan data dari API berbayar. Untuk mengambil data penting, developer perlu menghentikan alur kerjanya, meneliti API, memilih penyedia, membuat akun, menambahkan metode pembayaran, menghasilkan API key, menyalin key ke environment mereka, dan kemudian melanjutkan alur kerjanya. Friksi ini mengganggu flow state. Untuk alur kerja yang dibantu AI, ini menjadi penghambat.
Sebaliknya, dengan pembayaran agentic, agen dapat membuat permintaan, membayarnya, dan melanjutkan alur kerjanya. Tanpa akun. Tanpa API key. Tanpa intervensi manual.
Bayar untuk API dengan pay.sh
pay.sh adalah lapisan pembayaran untuk agen HTTP dan alat
baris perintah. Lihat dokumentasi pay.sh untuk menginstal
pay. CLI pay membungkus alat seperti curl, codex, dan claude sehingga
mereka dapat memanggil API berbayar tanpa akun penyedia atau kunci API. Ketika
sebuah API mengembalikan tantangan MPP atau x402 402 Payment Required, pay
meminta dompet lokal Anda untuk menyetujui penandatanganan.
Protokol x402
Pembayaran agentic memerlukan cara bagi klien dan server untuk menegosiasikan persyaratan pembayaran melalui infrastruktur web standar tanpa mengganggu antarmuka web tradisional. Ruang mikropembayaran masih berkembang dan alat serta standar baru kemungkinan akan muncul seiring evolusi ruang ini. Namun, protokol x402 telah muncul sebagai standar awal dengan dukungan ekosistem yang kuat. x402 menggunakan kode status 402 "Payment Required" HTTP—sebuah standar sejak HTTP/1.1 yang baru praktis dengan penyelesaian blockchain.
Cara kerjanya
Klien membuat permintaan, menerima 402 dengan persyaratan pembayaran, kemudian mencoba lagi dengan pembayaran yang ditandatangani. Server mendelegasikan verifikasi dan penyelesaian kepada fasilitator, perantara opsional yang menangani pengiriman transaksi onchain. Setelah fasilitator mengonfirmasi penyelesaian, server mengembalikan konten yang diminta. Pemisahan ini memungkinkan penyedia API menerima pembayaran tanpa mengelola infrastruktur onchain secara langsung.
Diagram Alur x402
Protokol ini stateless (tanpa sesi atau kunci API), bekerja dengan infrastruktur HTTP standar, dan mendukung token SPL apa pun yang diterima server. Berikut cuplikan cara mengatur server Express menggunakan middleware x402:
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"}});});
Untuk mempelajari lebih lanjut tentang x402, lihat panduan kami:
Pengantar x402
Dasar-dasar protokol dan opsi SDK untuk membangun API yang mendukung pembayaran.
Bangun dengan Kora
Implementasikan pembayaran x402 tanpa gas menggunakan infrastruktur penandatanganan Kora.
Perangkat x402
| SDK | Deskripsi |
|---|---|
| Corbits | Implementasi x402 berbasis Solana |
| MCPay.tech | Bayar per permintaan untuk server MCP |
| PayAI | Fasilitator x402 dengan dukungan Solana |
| x402 GitHub | Implementasi referensi |
| ACK | Agent Commerce Kit |
| A2A x402 | Pembayaran antar agen dari Google |
Is this page helpful?