/ 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.

Verfügbar beiGoogle PlayDemnächstApp Store

/ 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

Client (wallet)Server (API)
  1. 01
    GET /api/resource
  2. 02
    402 + payment-required
  3. 03
    Sign EIP-3009 / Permit2
  4. 04
    Retry + payment-signature
  5. 05
    200 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
BlockVaultCoinbase x402MetaMaskTrust WalletPhantomBinance
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.

Verfügbar beiGoogle PlayDemnächstApp Store