Zum Inhalt

x402 Payment (geplant)

Noch nicht aktiv

Die x402-Authentifizierung ist in Entwicklung und gibt aktuell 503 Service Unavailable zurück. Geplanter Start: Q4 2026.

Was ist x402?

Das x402-Protokoll ermöglicht HTTP-native Micropayments. Anstatt eines API-Keys bezahlt der Aufrufer pro Request direkt on-chain. Ideal für autonome AI-Agents, die keinen Account oder Vertrag benötigen.

Ablauf (Challenge-Response)

1. Agent → POST /api/v1/agent/v1/stamp
   (ohne Payment-Header)

2. Server → 402 Payment Required
   {
     "x402Version": 1,
     "accepts": [
       {
         "scheme": "exact",
         "network": "base",
         "maxAmountRequired": "500000",
         "resource": "https://siegel.kavra.cloud/api/v1/agent/v1/stamp",
         "payTo": "0x1234...abcd",
         "token": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",
         "currency": "EURC"
       },
       {
         "scheme": "exact",
         "network": "base",
         "maxAmountRequired": "550000",
         "resource": "https://siegel.kavra.cloud/api/v1/agent/v1/stamp",
         "payTo": "0x1234...abcd",
         "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
         "currency": "USDC"
       }
     ]
   }

3. Agent → EURC- oder USDC-Transfer auf Base Chain

4. Agent → POST /api/v1/agent/v1/stamp
   X-Payment-Transaction: 0xabc123...def
   (mit Request-Body wie bisher)

5. Server → 201 Created
   (verifiziert On-Chain-Zahlung, erstellt Stempel)

Preise pro Stempel

Tier EUR-Listpreis EURC (primary) USDC (alt)
Basic 0,50 € 0,50 EURC 0,55 USDC
Plus 1,50 € 1,50 EURC 1,65 USDC
Sealed 3,00 € 3,00 EURC 3,30 USDC

Alle Preise netto. Zahlung auf Base (Coinbase L2). EURC ist die bevorzugte Währung (1:1 zum EUR-Listpreis). USDC bleibt als Fallback unterstützt und enthält einen FX-Risiko-Aufschlag.

Warum Base Chain?

  • Niedrige Transaktionskosten (< $0.01 pro Transfer)
  • EURC und USDC nativ verfügbar (Circle, beide MiCA-konform)
  • Breite Wallet-Unterstützung (Coinbase, MetaMask, etc.)
  • Schnelle Finality (~2 Sekunden)

Wallet-Adresse

Die Empfangs-Wallet wird im 402-Response als payTo-Feld mitgeteilt. Die Adresse kann sich ändern (z.B. bei Key-Rotation). Immer die Adresse aus dem aktuellen 402-Response verwenden.

Aktueller Status

Komponente Status
x402-Challenge-Response Implementiert (gibt 503)
On-Chain-Verifikation In Entwicklung
Wallet-Custody (Turnkey) In Evaluation
Treasury (Gnosis Safe) Geplant

Vorbereitung

Wenn Sie x402 nutzen möchten, sobald es verfügbar ist:

  1. Base-kompatible Wallet einrichten (z.B. Coinbase Wallet)
  2. EURC oder USDC auf Base Chain bereithalten (EURC bevorzugt)
  3. Ihren Agent für 402-Responses vorbereiten
  4. Unseren Changelog beobachten

Frühzugang

Melden Sie sich unter office@kavra.cloud, um in die Beta-Liste für x402 aufgenommen zu werden.