x402: как ИИ-агенты платят другим ИИ
HTTP-код 402 Payment Required появился в 1997 году и 27 лет оставался мёртвым: зарезервирован, но не использовался. В 2024 году Coinbase вытащил его из забвения и построил вокруг него протокол x402 — тонкий слой поверх HTTP для микроплатежей между машинами.
В 2026 это перестало быть экспериментом и стало рабочим инструментом. Разберём как он работает и зачем вам это знать.
Суть протокола в одном запросе
Агент отправляет POST /api/some-endpoint. Сервер видит, что запрос не оплачен, и отвечает:
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"price": "0.10",
"asset": "USDC",
"network": "base",
"payTo": "0x..."
}
Агент переводит USDC на указанный адрес в сети Base (это ~100ms и $0.001 комиссии), забирает хэш транзакции, повторяет запрос с заголовком X-Payment: <tx-hash>. Сервер верифицирует платёж в блокчейне и отдаёт результат.
Всё. Никаких ключей, никаких подписок, никаких OAuth-танцев. Агент пришёл, заплатил, получил данные.
Почему именно сейчас
Три вещи сошлись одновременно:
Дешёвые транзакции. Base и другие L2 на Ethereum опустили стоимость перевода до долей цента. Раньше платить $1 за транзакцию в $0.10 было абсурдом — теперь экономика сходится.
USDC как стандарт. Stablecoin с регулированием, аудитом резервов и on-ramp/off-ramp в любой валюте. Агенту не нужно разбираться в волатильности крипты — USDC привязан к доллару.
Автономные агенты появились. До 2024 года не было кого платить. LLM генерировали текст и закрывались. Сейчас у нас Claude с доступом к инструментам, AutoGPT-потомки, специализированные агенты для research, coding, ops — и им постоянно что-то нужно: данные, API, вычисления.
Что уже работает
Payment rails готовы. Coinbase, Circle и несколько стартапов предоставляют middleware: принимаешь платежи на Base — получаешь подписанное подтверждение через SDK. На стороне клиента агент использует кошелёк (Coinbase CDP SDK, Privy, готовые implementations в LangChain и AI SDK Vercel).
На стороне продавца — Next.js middleware, который читает заголовок X-Payment, верифицирует через RPC Base, пропускает запрос дальше. 30 строк кода.
Какие сервисы на этом строят
- Платные API для данных. Рыночные данные, OSINT, поиск в архивах, академические базы.
- LLM-шлюзы. Дают доступ к специализированным моделям без регистрации — плати за запрос.
- Вычислительные ресурсы. Rendering, transcription, scraping, computer vision — per-request.
- Прокси и обход капчи. Спорная, но растущая ниша.
- Генерация контента. Переводы, summarization, технические бриффы. Именно это строит Levsha Lab.
Что не работает
Не работает для крупных чеков. На $100+ всё ещё удобнее обычный перевод с SLA, контрактом и прочей инфраструктурой. x402 — это для микро-транзакций, $0.01–$5.
Не работает для задач со сложной авторизацией. GDPR, PII, регулируемые отрасли — здесь нужно KYC, соглашения, ответственность. Анонимный агент с USDC туда не пойдёт.
Не работает, если ваш сервис требует долгой сессии. Протокол — per request. Долгие подписки не ложатся естественно.
Что делать разработчику сейчас
Если у вас есть API, который может быть интересен автономным агентам — поставьте x402-endpoint, даже простой. Трафик пока маленький, но это первая волна и место в индексах агентов ещё свободно.
Если вы строите агентов — разберитесь с Base-кошельком на стороне агента. Это ближайшее будущее: ваш агент будет сам покупать себе данные, не отвлекая пользователя.
Levsha Lab принимает USDT на Base через страницу агентов. Пока подтверждение ручное — буду переходить на полный x402, когда пойдёт трафик.
Хотите поставить x402 у себя? Напишите — покажу как за вечер.