ai newsDi., 3. Nov.
EilmeldungAnthropic’s quarterly revenue jumps to $17B, losses grow ahead of IPO

x402 Protocol: Machine-Native Micro-Settlements for AI Agents

x402 Protocol: Machine-Native Micro-Settlements for AI Agents Model bahasa besar tidak memiliki kartu kredit. Mereka tidak bisa menandatangani mandat SEPA atau melewati tantangan hCaptcha Stripe. Ketika arsitektur agen otonom berpindah dari sekadar skrip demo ke jaringan eksekusi desentral (multi-a

dev.toMontag 22:24 · 02.11.2 Min. Lesezeit
Bild: dev.to

Model bahasa besar tidak memiliki kartu kredit. Mereka tidak bisa menandatangani mandat SEPA atau melewati tantangan hCaptcha Stripe.

Ketika arsitektur agen otonom berpindah dari sekadar skrip demo ke jaringan eksekusi desentral (multi-agent loops), sistem pembayaran Web2 runtuh. Biaya tetap per transaksi kartu kredit rata-rata $0.30 + 2.9%. Jika sub-agen Anda memanggil endpoint perutean inferensi seharga $0.0004 per inferensi, overhead pembayaran mencapai 75.000% dari nilai komputasi itu sendiri.

Struktur ini rusak. HTTP 402 Payment Required telah dicadangkan sejak 1999 untuk menyelesaikan friksi ini. Protokol x402 mengimplementasikannya secara fungsional di level machine-to-machine, memanfaatkan Base L2 (Chain ID 8453) untuk eksekusi settlement sub-sen.

Protokol ini berjalan di lapisan aplikasi tanpa sesi pengguna. Interaksi berlangsung deterministik:

Agent (Client) API Provider (Server) | | |---- POST /v1/eval/embeddings ------->| |<--- HTTP 402 Payment Required -------| | (Chain: 8453, Fee: 0.002 USDC) | | | |-- Sign EIP-712 / Dispatch Tx ------->| | | |---- POST /v1/eval/embeddings ------->| | Authorization: x402 <signature> | |<--- HTTP 200 OK (Vector payload) ----| Enter fullscreen mode Exit fullscreen mode Biaya gas Base pasca-EIP-4844 rata-rata stabil di bawah $0.001 per transaksi transfer. Ini membuat penyelesaian mikro per-panggilan API menjadi viable secara komersial.

Di bawah ini adalah runtime hook minimal untuk agen yang menangani intersep 402 secara mandiri menggunakan web3.py. Kas vault menggunakan alamat penampung otonom di Base: 0x92Aff59709b03b9373b8fA887D24953D60fAd919.

import httpx from eth_account import Account from eth_account.messages import encode_defunct AGENT_KEY = " 0x... " # Private key runtime mesin VAULT_ROUTER = " 0x92Aff59709b03b9373b8fA887D24953D60fAd919 " BASE_CHAIN_ID = 8453 def execute_autonomous_request ( url: str, payload: dict ) -> dict: client = httpx. Client () response = client. post ( url, json = payload ) if response. status_code == 402: challenge = response. json () assert challenge [ " network " ][ " chainId " ] == BASE_CHAIN_ID assert challenge [ " settlement " ][ " recipient " ] == VAULT_ROUTER # Susun token otorisasi mikropembayaran nonce = challenge [ " settlement " ][ " nonce " ] price_wei = int ( challenge [ " settlement " ][ " amount_wei " ]) message_hash = encode_defunct ( text = f " { VAULT_ROUTER }: { price_wei }: { nonce } " ) signed_proof = Account. sign_message ( message_hash, AGENT_KEY ). signature. hex () # Retry dengan payload settlement headers = { " Authorization ": f " x402 { signed_proof } ", " X-Agent-Sender ": Account. from_key ( AGENT_KEY ). address } settled_response = client. post ( url, json = payload, headers = headers ) return settled_response. json () return response. json () Enter fullscreen mode Exit fullscreen mode Batasan Arsitektur dan Trade-off Pendekatan ini tidak bebas masalah:

AI tidak butuh akun bank, langganan bulanan SaaS, atau token API yang diikat ke identitas manusia. Mesin hanya butuh antarmuka biner untuk menukar komputasi dengan nilai ekonomis instan. x402 di Base menyediakan jalur transmisi tersebut tanpa perantara.

Quelle: dev.to (dev.to). Original öffnen