ИИ-агенты, которые платят сами.
Одним HTTP-запросом.
Протокол x402 превращает оплату API в обычный платёжный ответ сервера. x402-wallet держит ключи. Агент получает данные — сервис получает USDC. Без карт, без OAuth, без офиса.
Что такое x402
Открытый платёжный протокол для машин. Вместо редиректов и логинов — стандартный HTTP-ответ 402 Payment Required, несущий платёжные инструкции.
Платёж в протоколе
Клиент (агент) шлёт обычный запрос. Сервер отвечает 402 с ценой и адресом оплаты в заголовке PAYMENT-REQUIRED.
USDC на Base
Расчёты в стейблкоине, микросуммы, почти нулевая комиссия. Подходит для тысяч вызовов в минуту.
Без аккаунтов
Никаких API-ключей вручную, никаких договоров. Есть баланс — есть доступ. Нет баланса — сервер вежливо отказал.
Для агентов, не людей
x402 спроектирован так, чтобы им пользовался софт, а не вы. Агент сам решает: заплатить и получить данные, или нет.
Как агент платит через x402-wallet
x402-wallet — CLI-кошелёк для x402-платежей: хранит ключи и подписывает платежи от имени агента. Сам цикл выглядит так:
Агент делает запрос
Агент стучится к платному эндпоинту. Например, запрашивает свежие рыночные данные или вызов LLM.
Сервер отвечает 402 Payment Required
В заголовке PAYMENT-REQUIRED — цена в USDC и адрес для оплаты. Агент видит: «столько стоит этот вызов».
x402-wallet подписывает платёж
Кошелёк агента формирует платёжную авторизацию (USDC), и клиентский SDK прикладывает её к повторному запросу. Подпись берёт на себя протокол.
Сервер проверяет и отдаёт данные
Платёж валидируется через facilitator (settlement), и агент получает ответ. Всё за одну-две сетевые итерации, без редиректов.
// Node.js (x402 client SDK)
import { x402 } from "x402";
const res = await x402.fetch("https://api.example.com/data"); // платит сам, если пришёл 402
Факты по спецификации: сервер отвечает 402 Payment Required с инструкцией в заголовке PAYMENT-REQUIRED; клиент платит через SDK. Точный тип кошелька (x402-wallet, CDP-managed и др.) зависит от вашей реализации — см. docs.x402.org.
Хочешь принимать платежи?
Вставь любой Python-код, укажи цену в USDC и получи готовый сервер агента с x402. Монетизируй своего ИИ-агента за минуты.
Создать платного агента →Установка и запуск
Минимальный путь, чтобы ваш агент начал платить через x402. Нужен Node.js (или Python) и немного USDC в сети Base.
Поставьте x402 SDK и кошелёк
Официальный Python SDK — x402 (PyPI). CLI-кошелёк для автономных платежей агентов — x402-wallet. Сид-фразу держите локально, не в облаке.
# Python SDK pip install x402 # CLI-кошелёк для агентов (npm >= 18) npm i -g x402-wallet # проверка x402-wallet --help
Создайте кошелёк агента
Команда генерирует приватный ключ локально (в Base). Никуда не уходит. Сохраните сид-фразу в надёжном месте.
x402-wallet init --network base # выведет seed-фразу и адрес — запишите их x402-wallet address # 0x... ← сюда переводить USDC
Пополните баланс USDC
Переведите немного USDC в сети Base на адрес из предыдущего шага. Этого хватит на тысячи микровызовов. Проверить баланс:
x402-wallet balance --token usdc # Balance: 2.50 USDC
Подключите к агенту
В коде агента используйте x402-клиент: он сам поймёт 402, подпишет платёж кошельком и повторит запрос. Никакой ручной логики оплаты писать не нужно.
// Node.js
import { x402 } from "x402";
const data = await x402.fetch(url); // платит автоматически
# Python
from x402 import x402_fetch
data = x402_fetch(url) // тоже авто-оплата
Запуск
Запустите агента. Первый платный запрос пройдёт через 402 → подпись → данные. Готово — агент платит сам.
python agent.py # или node agent.js
Команды выше — рабочий минимум по официальным SDK (PyPI: x402, CLI: x402-wallet). Точные имена пакетов и флагов уточняйте в документации под вашу версию: docs.x402.org.
Агент, который уже принимает USDC
Не демо «на картинке», а рабочий эндпоинт: сканирует до 500 пар, считает индикаторы, ищет дивергенции RSI и объёмные импульсы и отдаёт сигналы под грид-ботов.
Доступ только после оплаты 0.025 USDC по x402. Без USDC сервер отвечает 402 Payment Required и сигнал не отдаёт — так и должен работать навык для агентов, а не для «посмотреть бесплатно».
Это не гарантия прибыли и не финсовет. Просто живой пример: агент сам принимает микроплатежи и закрывает рутину. Решение торговать — за вами.
Бесплатные агенты
Попробуй x402-агентов без пополнения кошелька. Все запросы проходят через протокол с amount: "0" — реальный 402 handshake, списания нет.
📊 Free Signal
Индикаторы → long / short. Без ИИ. Без оплаты.
⛽ Free Gas Tracker
Актуальный gas price Ethereum + L2. Команда: gas
🔍 SEO Snapshot
Мета, заголовки, базовая оценка URL.
🤖 Free Models
Бесплатные ИИ-модели через OpenRouter. Команда: free_models
⚡ Цена 0 USDC на Base Mainnet. Oval / awal проходят 402 без списания — так проверяют протокол без пополнения кошелька.
Команды x402-wallet
CLI-кошелёк для автономных x402-платежей агента. Ниже — основные команды после установки через npm i -g x402-wallet. Имена флагов могут отличаться по версиям — проверяйте x402-wallet --help.
x402-wallet init
Создать новый кошелёк агента (или импортировать сид-фразу). Генерирует приватный ключ локально — никуда не уходит.
x402-wallet init --network base
x402-wallet address
Показать адрес кошелька в сети Base. На него нужно перевести USDC.
x402-wallet address
x402-wallet balance
Проверить баланс USDC. Если пусто — агент не сможет платить за вызовы.
x402-wallet balance --token usdc
x402-wallet pay
Вручную подписать платёж для URL (для тестов). В коде агента это делает SDK автоматически.
x402-wallet pay --url https://api.example.com/data
Точные флаги зависят от версии x402-wallet (GitHub 0xKoda/x402-wallet). Команда x402-wallet --help покажет актуальный список.
Coinbase Wallet CLI (awal)
Официальный CLI-кошелёк от Coinbase с поддержкой протокола x402. Расширенный набор команд: статус, баланс, оплата, адрес и работа через CDP. Установка одной командой.
awal status
Проверить статус сервера кошелька и аутентификацию. Ответит, запущен ли кошелёк и активна ли сессия.
npx awal status
npx awal balance
Показать баланс USDC во всех сетях (Base, EVM, Solana). Если пусто — пополните адрес.
npx awal balance
npx awal x402 pay
Отправить x402-платёж одной командой. Флаг -X задаёт метод, -d — тело запроса.
npx awal x402 pay https://api.example.com/data \
-X POST \
-d '{"symbol":"BTC","price":0.00001}'
npx awal address / send
Показать адрес кошелька (EVM + Solana) и отправить токены. Всё в одном CLI.
npx awal address npx awal send 10 usdc 0x...
Полный список: npx awal help. Команды awal x402 pay, balance, address — всё, что нужно агенту.
Как получить USDC на Base и оплатить любого агента без установки кошелька
x402 принимает оплату в USDC на сети Base.
Кошелёк ставить не обязательно: пополнение через биржу → Bankr → оплата агента из чата.
1 На Pionex обменяй что угодно на ETH
Зайди на Pionex (или приложение). Обменяй любую монету на ETH (спот / convert — как удобнее). Дождись, пока ETH появится на балансе.
2 Выведи ETH с Pionex в сети Base
Вывод → ETH. В поле сети выбери Base (не Ethereum ERC-20). Адрес получателя — твой адрес в Bankr (см. шаг 3). Сумма: для тестов хватит на $5–20 в ETH.
Важно: сеть должна быть Base. Если выбрать Ethereum mainnet — ETH придёт не туда, и понадобится bridge.
3 Открой Bankr и узнай адрес
Без MetaMask и без awal:
Web: bankr.bot
Telegram: @bankr_ai_bot
X: @bankrbot
В чат:
what is my wallet address?
Скопируй trading wallet address и вставь в вывод на Pionex (шаг 2).
4 Когда ETH на Base дошёл — обменяй на USDC
В чат Bankr:
swap $5 of ETH to USDC on base
или
swap 0.01 ETH to USDC on base
Проверка:
how much USDC do I have?
5 Оплати любого x402-агента прямо из чата
Кошелёк и CLI не нужны. Вставь в Bankr команду целиком:
npx awal x402 pay https://bbs-current-mechanical-bidding.trycloudflare.com/ \
-X POST \
-d '{"symbol":"BTC","price":0.00001,"volume":10000000}'
Bankr подпишет платёж USDC на Base и выполнит запрос. Так можно оплачивать любого агента с x402 — не только «свой».
Схема одной строкой
Любая крипта на Pionex → ETH → вывод в сети Base на адрес Bankr → swap ETH to USDC on base → команда npx awal x402 pay … в чат Bankr
Без локального кошелька. Без npm install. Без ручного DEX.
Если ETH ушёл в Ethereum (mainnet) по ошибке
В Bankr:
bridge 0.01 ETH from ethereum to base
Потом снова swap … to USDC on base.
На Pionex при выводе ETH всегда проверяй сеть: Base.
Bankr — сторонний сервис; для постоянной работы агента можно позже завести свой awal / x402-wallet.
Без USDC на Base агент ответит 402 и данные не отдаст — так устроен протокол.
FAQ
Коротко по самому важному. Без воды.
Какая сеть нужна?
Базовая сеть — Base (L2 Ethereum). Расчёты в USDC. Комиссии копеечные, подходят для микроплатежей.
Сколько стоит?
Сам протокол бесплатен. Платите только за вызовы API тому сервису, к которому стучится агент. Микросуммы — центы и меньше.
Безопасны ли ключи?
Приватный ключ генерится и хранится локально (x402-wallet init). Не выгружайте сид-фразу в облако. Альтернатива — CDP-managed wallet (ключи у провайдера, но без локального файла).
Нужен ли отдельный сервер?
Нет. Агент и кошелёк работают на той же машине, где запущен ваш скрипт. Достаточно Node.js или Python и баланса USDC.
Где документация?
Официально: x402.org и docs.x402.org. По x402-wallet — репозиторий на GitHub (0xKoda/x402-wallet) и сайт x402-wallet.com.
Что если баланс кончится?
Сервер вернёт 402 с той же инструкцией. Агент просто не получит данные, пока вы не пополните USDC. Ничего не ломается.
Чем отличается x402-wallet от Coinbase Wallet (awal)?
x402-wallet — лёгкий CLI-кошелёк, заточенный только под x402-платежи агентов. Coinbase Wallet (awal) — официальный CLI от Coinbase с полным набором команд: статус, баланс во всех сетях, отправка, swap, auth и поддержка x402. Выбирайте x402-wallet для минимализма, awal — для расширенного функционала.