/ Протокол · x402 v2
Нативные HTTP-платежи для ИИ-агентов.
x402 превращает HTTP-статус 402 в машиночитаемый платёжный протокол. Ваш агент запрашивает API, получает ответ 402 с условиями, подписывает gasless-перевод USDC, повторяет запрос и ресурс разблокируется. Никаких корзин, API-ключей и подписок.
/ Что такое x402
Платёжный слой внутри HTTP.
x402 расширяет HTTP платёжной семантикой. Когда сервер отвечает статусом 402, он включает заголовок payment-required: какие токены, суммы и сети принимаются. Клиент подписывает off-chain перевод, прикрепляет его в заголовке payment-signature и повторяет запрос. Сервер верифицирует, зачисляет и отдаёт ресурс. Без редиректов, iframe и сторонних SDK.
Рукопожатие x402
- 01GET /api/resource
- 02402 + payment-required
- 03Sign EIP-3009 / Permit2
- 04Retry + payment-signature
- 05200 OK + payment-response
/ Методы подписи
EIP-3009 против Permit2.
BlockVault поддерживает два стандарта подписи для платежей x402. У каждого свои компромиссы по стоимости газа, покрытию токенов и поддержке сетей.
EIP-3009 (gasless для USDC)
Использует transferWithAuthorization, встроенную в контракт USDC. Ноль газа для плательщика. Доступна на Ethereum, Polygon, Base, Arbitrum, Optimism и BSC.
- Газ: ноль (мета-транзакция)
- Токены: только USDC
- Сети: 6 EVM-сетей
Permit2 (универсальный ERC-20)
Использует Permit2-роутер от Uniswap для любого ERC-20 с одним approve. Требует газ для транзакции сетлмента.
- Газ: ~60k (транзакция сетлмента)
- Токены: любой ERC-20
- Сети: 6 EVM-сетей
BlockVault приоритизирует EIP-3009, когда токен — USDC на поддерживаемой сети. Иначе откат на Permit2.
/ Эталонная реализация
BlockVault как x402-клиент.
BlockVault — первый мобильный wallet с нативной поддержкой x402. Архитектура: x402Fetch заменяет fetch() и перехватывает ответы 402, парсит заголовок payment-required, ставит одобрение в очередь UI, собирает EIP-3009 или Permit2 payload и повторяет запрос с payment-signature.
Рабочая конечная точка
402.blockvault.ai
402.blockvault.ai тарифицирует GPU-инференс (Gemma 4, Llama) за токен через USDC на Base. Работает в продакшене прямо сейчас.
/ Сравнение
x402-кошельки с первого взгляда.
| BlockVault | Coinbase x402 | MetaMask | Trust Wallet | Phantom | Binance | |
|---|---|---|---|---|---|---|
| Нативный x402 | ✓ | ✓ | — | — | — | — |
| Gasless (EIP-3009) | ✓ | — | — | — | — | — |
| Мультисеть (6+ EVM) | ✓ | ✓ | ✓ | ✓ | ~ | ✓ |
| ИИ на устройстве | ✓ | — | — | — | — | — |
| Самостоятельное хранение | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Mobile-first | ✓ | ✓ | ~ | ✓ | ✓ | ✓ |
/ FAQ
Частые вопросы.
- x402 — это блокчейн или токен?
- Ни то, ни другое. x402 — это HTTP-протокол, который использует существующие блокчейны (Ethereum, Base, Polygon) для сетлмента. Никакой новой сети и никакого нового токена.
- Нужен ли мне ETH на газ для платежа x402?
- Не при использовании EIP-3009. USDC-переводы через transferWithAuthorization — gasless для вас. Газ платит facilitator (сервер).
- Может ли мой ИИ-агент тратить без моего одобрения?
- Только в рамках политик, которые вы настроили. BlockVault применяет лимиты на домен, дневные лимиты и белые списки токенов локально, до выпуска любой подписи.
- Какие токены работают с x402?
- USDC на 6 EVM-сетях через EIP-3009 (gasless). Любой ERC-20 через Permit2 (требует газ). Большинство x402-серверов принимают USDC.
- Насколько быстр платёж x402?
- Одна off-chain подпись и один повтор HTTP-запроса. С EIP-3009 у вас нет on-chain транзакции с вашей стороны, так что сетлмент занимает 1–3 секунды.
- x402 — это открытый код?
- Да. Протокол описан в репозитории x402-foundation/x402 на GitHub. Любой может реализовать клиент или сервер.
- Могу ли я построить API, защищённый x402?
- Да. Возвращайте HTTP 402 с заголовком payment-required, содержащим ваши условия (токен, сумма, сеть, получатель). Любой совместимый wallet сможет заплатить.
/ Начать
Wallet вашего агента готов.
Скачайте BlockVault и начните платить за API, инференс и данные через x402. Никаких подписок и посредников.