/ Протокол · 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

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

/ Методы подписи

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
BlockVaultCoinbase x402MetaMaskTrust WalletPhantomBinance
Нативный 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. Никаких подписок и посредников.