x402 Explained: HTTP‑Native Micropayments for AI Agents (With Real Code)
Описание и применение
x402 позволяет агентам ИИ оплачивать внешние сервисы через стандартные HTTP‑запросы, добавляя в заголовки проверяемые микроплатежи. Это снижает сложность интеграции и обеспечивает быстрый отклик с минимальными затратами на сеть и газ.
Задача
AI agents need to pay for external services on a pay‑as‑you‑go basis, but existing solutions add coupling, versioning, and operational complexity.
Результат
x402 enables HTTP‑native micropayments with negligible cryptographic cost (~0.7 ms verification) and modest latency overhead (~120 ms). Throughput remains high (~820 req/s).
Рабочий процесс
- Client sends initial request without payment header
- Server responds 402 with x402‑Payment‑Request header containing signed request object
- Client parses request, builds payment object, signs it with payer’s private key
- Client retries original request with x402‑Payment header
- Server verifies signature, nonce, amount, token, chainId, and optional expiresAt
- If valid, server returns 200 OK with resource (optionally new payment request)
Доказательства
Time to generate a payment signature (secp256k1, 32‑byte msg) 0.38 ms (Python, ecdsa lib)
Server verification cost (signature + nonce lookup) 0.71 ms (Python, ecdsa + in‑memory set)
- Дата записи: 2026-09-16T21:30:25.942Z