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.
Anda dapat menginstal Pay dengan:
brew install pay
atau
npm install -g @solana/pay
Verifikasi instalasi dengan:
pay --version
Toolchain akan menyiapkan alamat Anda secara otomatis. Jalankan perintah berikut untuk mengatur dan mengisi ulang dompet Anda:
pay setup
Protokol x402
Pembayaran agentik memerlukan cara bagi klien dan server untuk menegosiasikan ketentuan pembayaran melalui infrastruktur web standar tanpa mengganggu antarmuka web tradisional. Ruang micropayment masih dalam tahap awal dan alat serta standar baru kemungkinan akan bermunculan seiring berkembangnya ekosistem. Namun, protokol x402 telah muncul sebagai standar awal dengan dukungan ekosistem yang kuat. x402 menggunakan kode status HTTP 402 "Payment Required"—standar sejak HTTP/1.1 yang baru menjadi praktis dengan penyelesaian berbasis blockchain.
Cara kerjanya
Klien membuat permintaan, menerima respons 402 beserta ketentuan pembayaran, lalu mencoba kembali dengan pembayaran yang telah 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 harus mengelola infrastruktur onchain secara langsung.
Diagram Alur x402
Protokol ini bersifat stateless (tanpa sesi atau kunci API), bekerja dengan infrastruktur HTTP standar, dan mendukung token SPL apa pun yang diterima server. Berikut cuplikan cara menyiapkan 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 berkemampuan pembayaran.
Bangun dengan Kora
Implementasikan pembayaran x402 tanpa gas menggunakan infrastruktur penandatanganan Kora.
Alat 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 agen-ke-agen dari Google |
Is this page helpful?