/ Protokoll · x402 v2
Native HTTP-Zahlungen für KI-Agenten.
x402 macht aus dem HTTP 402 Status-Code ein maschinenlesbares Zahlungsprotokoll. Dein Agent fragt eine API an, bekommt eine 402 mit Bedingungen, signiert einen gasless USDC-Transfer, versucht es erneut und die Ressource ist frei. Kein Checkout, keine API-Keys, kein Abo.
/ Was ist x402
Ein Payment-Layer direkt in HTTP.
x402 erweitert HTTP um Payment-Semantik. Wenn ein Server mit Status 402 antwortet, enthält der payment-required Header akzeptierte Token, Beträge und Netzwerke. Der Client signiert einen off-chain Transfer, hängt ihn als payment-signature Header an und versucht es nochmal. Der Server verifiziert, siedelt an und liefert die Ressource. Keine Redirects, keine iframes, keine Third-Party-SDKs.
Der x402 Handshake
- 01GET /api/resource
- 02402 + payment-required
- 03Sign EIP-3009 / Permit2
- 04Retry + payment-signature
- 05200 OK + payment-response
/ Signaturmethoden
EIP-3009 vs. Permit2.
BlockVault unterstützt zwei Signatur-Standards für x402 Zahlungen. Jeder hat Trade-offs bei Gas-Kosten, Token-Abdeckung und Netzwerk-Support.
EIP-3009 (USDC gasless)
Nutzt transferWithAuthorization, das direkt im USDC-Contract steckt. Zero Gas für dich. Verfügbar auf Ethereum, Polygon, Base, Arbitrum, Optimism und BSC.
- Gas: null (Meta-TX)
- Token: nur USDC
- Chains: 6 EVM-Netzwerke
Permit2 (universelles ERC-20)
Nutzt Uniswaps Permit2-Router für jedes ERC-20 mit einem einzigen Approval. Braucht Gas für die Settlement-TX.
- Gas: ~60k (Settlement-TX)
- Token: jedes ERC-20
- Chains: 6 EVM-Netzwerke
BlockVault priorisiert EIP-3009, wenn der Token USDC ist und die Chain transferWithAuthorization unterstützt. Sonst Fallback auf Permit2.
/ Referenz-Implementierung
BlockVault als x402 Client.
BlockVault ist das erste mobile Wallet mit nativem x402-Support. Architektur: x402Fetch ersetzt fetch() und fängt 402-Responses ab, parst den payment-required Header, reiht Approvals in die UI ein, baut das EIP-3009- oder Permit2-Payload und versucht es mit payment-signature nochmal.
Production-Endpoint
402.blockvault.ai
402.blockvault.ai rechnet GPU-Inferenz (Gemma 4, Llama) pro Token ab via USDC auf Base. Läuft jetzt live in Production.
/ Vergleich
x402 Wallets auf einen Blick.
| BlockVault | Coinbase x402 | MetaMask | Trust Wallet | Phantom | Binance | |
|---|---|---|---|---|---|---|
| Natives x402 | ✓ | ✓ | — | — | — | — |
| Gasless (EIP-3009) | ✓ | — | — | — | — | — |
| Multi-Chain (6+ EVM) | ✓ | ✓ | ✓ | ✓ | ~ | ✓ |
| On-Device-KI | ✓ | — | — | — | — | — |
| Self-Custody | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Mobile-First | ✓ | ✓ | ~ | ✓ | ✓ | ✓ |
/ FAQ
Häufig gestellte Fragen.
- Ist x402 eine Blockchain oder ein Token?
- Keins von beidem. x402 ist ein HTTP-Protokoll, das bestehende Blockchains (Ethereum, Base, Polygon) für Settlement nutzt. Keine neue Chain, kein neuer Token.
- Brauche ich ETH für Gas bei einer x402-Zahlung?
- Nicht mit EIP-3009. USDC-Transfers via transferWithAuthorization sind gasless für dich. Der Facilitator (Server) zahlt das Gas.
- Kann mein KI-Agent ohne mein Approval ausgeben?
- Nur innerhalb der Policies, die du konfigurierst. BlockVault erzwingt Per-Domain-Caps, Daily Limits und Token-Allowlists lokal, bevor irgendeine Signatur rausgeht.
- Welche Token funktionieren mit x402?
- USDC auf 6 EVM-Chains via EIP-3009 (gasless). Jedes ERC-20 via Permit2 (braucht Gas). Die meisten x402-Server akzeptieren USDC.
- Wie schnell ist eine x402-Zahlung?
- Eine off-chain Signatur und ein HTTP-Retry. Mit EIP-3009 gibt's keine on-chain TX von deiner Seite, also dauert Settlement 1 bis 3 Sekunden.
- Ist x402 Open Source?
- Ja. Das Protokoll ist definiert bei x402-foundation/x402 auf GitHub. Jeder kann einen Client oder Server implementieren.
- Kann ich eine API bauen, die x402-geschützt ist?
- Klar. Schick HTTP 402 zurück mit einem payment-required Header, der deine Bedingungen enthält (Token, Betrag, Netzwerk, Empfänger). Jedes kompatible Wallet kann zahlen.
/ Loslegen
Das Wallet für deinen Agenten ist fertig.
Lade BlockVault und bezahl APIs, Inferenz und Daten mit x402. Keine Abos, keine Middlemen.