x402 — платежи для ИИ-агентов | Одним HTTP-запросом
открытый стандарт платежей для агентов

ИИ-агенты, которые платят сами.
Одним HTTP-запросом.

Протокол x402 превращает оплату API в обычный платёжный ответ сервера. x402-wallet держит ключи. Агент получает данные — сервис получает USDC. Без карт, без OAuth, без офиса.

Концепт

Что такое x402

Открытый платёжный протокол для машин. Вместо редиректов и логинов — стандартный HTTP-ответ 402 Payment Required, несущий платёжные инструкции.

01

Платёж в протоколе

Клиент (агент) шлёт обычный запрос. Сервер отвечает 402 с ценой и адресом оплаты в заголовке PAYMENT-REQUIRED.

02

USDC на Base

Расчёты в стейблкоине, микросуммы, почти нулевая комиссия. Подходит для тысяч вызовов в минуту.

03

Без аккаунтов

Никаких API-ключей вручную, никаких договоров. Есть баланс — есть доступ. Нет баланса — сервер вежливо отказал.

04

Для агентов, не людей

x402 спроектирован так, чтобы им пользовался софт, а не вы. Агент сам решает: заплатить и получить данные, или нет.

Поток

Как агент платит через x402-wallet

x402-wallet — CLI-кошелёк для x402-платежей: хранит ключи и подписывает платежи от имени агента. Сам цикл выглядит так:

Как платит ИИ-агент через x402 🤖 Агент Запрашивает данные Подписывает платёж Получает результат ⚙️ API Сервер Отвечает 402 Payment Required Проверяет подпись Отдаёт данные 🏛️ Фасилитатор Coinbase CDP / x402 Проверяет платёж Гарантирует оплату 1. Запрос 2. 402 + цена 3. Подпись платежа 4. Валидация 5. Подтверждение 6. Данные → 🔁 Как работает протокол x402 Агент отправляет запрос к API. Если доступ платный, сервер отвечает 402 Payment Required с ценой и адресом для оплаты. Агент подписывает платёж своим x402-кошельком и повторяет запрос с подписью. Фасилитатор (Coinbase CDP или публичный узел) проверяет платёж, подтверждает его, и сервер отдаёт данные агенту. Base USDC x402 микроплатежи ✅ Агент сам оплачивает доступ к данным ✅ Никаких API-ключей и карт ✅ Микроплатежи — от долей цента ✅ Подпись через локальный кошелёк ✅ Фасилитатор — Coinbase CDP / узел ✅ Платёж и данные в одном протоколе
1

Агент делает запрос

Агент стучится к платному эндпоинту. Например, запрашивает свежие рыночные данные или вызов LLM.

2

Сервер отвечает 402 Payment Required

В заголовке PAYMENT-REQUIRED — цена в USDC и адрес для оплаты. Агент видит: «столько стоит этот вызов».

3

x402-wallet подписывает платёж

Кошелёк агента формирует платёжную авторизацию (USDC), и клиентский SDK прикладывает её к повторному запросу. Подпись берёт на себя протокол.

4

Сервер проверяет и отдаёт данные

Платёж валидируется через 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.

1

Поставьте 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
2

Создайте кошелёк агента

Команда генерирует приватный ключ локально (в Base). Никуда не уходит. Сохраните сид-фразу в надёжном месте.

x402-wallet init --network base
# выведет seed-фразу и адрес — запишите их

x402-wallet address
# 0x... ← сюда переводить USDC
3

Пополните баланс USDC

Переведите немного USDC в сети Base на адрес из предыдущего шага. Этого хватит на тысячи микровызовов. Проверить баланс:

x402-wallet balance --token usdc
# Balance: 2.50 USDC
4

Подключите к агенту

В коде агента используйте x402-клиент: он сам поймёт 402, подпишет платёж кошельком и повторит запрос. Никакой ручной логики оплаты писать не нужно.

// Node.js
import { x402 } from "x402";
const data = await x402.fetch(url); // платит автоматически

# Python
from x402 import x402_fetch
data = x402_fetch(url) // тоже авто-оплата
5

Запуск

Запустите агента. Первый платный запрос пройдёт через 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 и сигнал не отдаёт — так и должен работать навык для агентов, а не для «посмотреть бесплатно».

Это не гарантия прибыли и не финсовет. Просто живой пример: агент сам принимает микроплатежи и закрывает рутину. Решение торговать — за вами.

free amount: 0 · demo

Бесплатные агенты

Попробуй x402-агентов без пополнения кошелька. Все запросы проходят через протокол с amount: "0" — реальный 402 handshake, списания нет.

free · amount: 0

📊 Free Signal

Индикаторы → long / short. Без ИИ. Без оплаты.

free · amount: 0

⛽ Free Gas Tracker

Актуальный gas price Ethereum + L2. Команда: gas

free · amount: 0

🔍 SEO Snapshot

Мета, заголовки, базовая оценка URL.

free · amount: 0

🤖 Free Models

Бесплатные ИИ-модели через OpenRouter. Команда: free_models

терминал ⌘ ⎚
$ x402 demo agents ready · amount: 0
$ выбери агента, введи запрос и нажми «Отправить →»
chat>

⚡ Цена 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 — для расширенного функционала.