X402 native payments для ИИ-агентов.
x402 превращает HTTP 402, статус-код, определённый в HTTP/1.1 (RFC 2616) и остававшийся неиспользуемым более 20 лет, в платёжный протокол, который понимают машины. Ваш агент запрашивает API, получает 402 с условиями оплаты, подписывает gasless-перевод USDC, повторяет запрос и ресурс разблокируется. Никаких страниц оформления, API-ключей и ежемесячных счетов.
Статус-код, который ждал два десятилетия.
HTTP 402 Payment Required присутствует в спецификации со времён HTTP/1.1 (RFC 2068, 1997; RFC 2616, 1999), но более 20 лет оставался «reserved for future use». x402 наконец даёт ему силу: когда сервер возвращает 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.
Заголовок 402 Payment Required указывает токен, сумму и сеть. BlockVault проводит оплату двумя способами: EIP-3009 для gasless USDC или Permit2 для любого ERC-20. Лучший вариант выбирается автоматически, но его всегда можно переопределить.
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.
402, который наконец работает, два десятилетия спустя.
HTTP 402 был определён в HTTP/1.1 (RFC 2068, 1997; RFC 2616, 1999) и оставался неиспользуемым более 20 лет. BlockVault — первый кошелёк, реализовавший ИИ на устройстве и нативные платежи 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-кошельки с первого взгляда.
← scroll →
| BlockVault | Coinbase x402 | MetaMask | Trust Wallet | Phantom | Binance | |
|---|---|---|---|---|---|---|
| Нативный x402 | ✓ | ✓ | — | — | — | — |
| Gasless (EIP-3009) | ✓ | — | — | — | — | — |
| Мультисеть (6+ EVM) | ✓ | ✓ | ✓ | ✓ | ~ | ✓ |
| ИИ на устройстве | ✓ | — | — | — | — | — |
| Самостоятельное хранение | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Mobile-first | ✓ | ✓ | ~ | ✓ | ✓ | ✓ |
Стандарт агентских платежей.
После более чем двух десятилетий «reserved» у HTTP 402 наконец есть работа. AI-агентам нужно автономно платить: API, GPU-вычисления, премиум-потоки данных. x402 даёт им нативный HTTP-протокол: агент получает 402, подписывает перевод USDC и повторяет запрос. Без страниц checkout, подписок и участия человека.
Справочная библиотека x402.
Всё, что нужно, чтобы понять, внедрить и развернуть HTTP 402 — статус-код, определённый в HTTP/1.1 и оставшийся неиспользуемым более 20 лет. От спецификации до кейса в продакшене.
Вопросы о 20-летнем статус-коде.
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 сможет заплатить.Что такое агентский платёж?
Агентский платёж — это транзакция, инициированная и завершённая AI-агентом автономно, без участия человека. Агент обнаруживает paywall (HTTP 402), оценивает стоимость по своей политике расходов, подписывает перевод и рассчитывается — всё в рамках одного HTTP-запроса.Как x402 обеспечивает агентские платежи?
x402 кодирует условия платежа прямо в HTTP-заголовках. Когда AI-агент получает 402-ответ, он читает заголовок payment-required (токен, сумма, сеть, получатель), подписывает безгазовый перевод USDC через EIP-3009, прикрепляет подпись и повторяет запрос. Без редиректов, OAuth, без подтверждения человеком для предодобренных сумм.Безопасны ли агентские платежи без подтверждения человеком?
Да. BlockVault применяет политики расходов локально: лимиты на запрос, дневные лимиты, белые списки доменов. Агент может тратить только в рамках, заданных пользователем. Любой платёж сверх лимита вызывает модальное окно HITL-подтверждения перед подписанием.Откуда взялся HTTP 402?
402 Payment Required был впервые определён в HTTP/1.1 в RFC 2068 (1997), перешёл в RFC 2616 (1999) и остался «reserved» в RFC 7231 (2014). Более двух десятилетий он простаивал без применения. x402 — первый протокол, задавший ему настоящую платёжную семантику. Поэтому сегодня вы видите работающие 402-платежи в дикой природе.
Wallet вашего агента готов.
Скачайте BlockVault и начните платить за API, инференс и данные через x402. Никаких подписок и посредников.