AI-агенты становятся всё более автономными в своих рабочих процессах: пишут код, получают данные, выделяют ресурсы и многое другое. Чтобы работать полностью независимо, им необходим способ совершать «микроплатежи» за сервисы программно, в реальном времени и с минимальными затратами. Традиционные платёжные системы не подходят для микроплатежей. Субцентовые комиссии и финализация транзакций за доли секунды в Solana делают это технически и экономически возможным.
Почему это важно?
Например, представьте, что разработчику, использующему LLM для создания приложения, нужны данные из платного API. Чтобы получить важные данные, разработчику пришлось бы прервать рабочий процесс, изучить доступные API, выбрать провайдера, создать аккаунт, добавить способ оплаты, сгенерировать API-ключ, скопировать его в своё окружение и только после этого продолжить работу. Такое трение нарушает поток работы. Для AI-ассистированных процессов это становится препятствием.
С агентскими платежами агент может сам отправить запрос, оплатить его и продолжить работу. Без аккаунтов. Без API-ключей. Без ручного вмешательства.
Оплата API с помощью pay.sh
pay.sh — это платёжный уровень для HTTP-агентов и инструментов
командной строки. Обратитесь к документации pay.sh для
установки pay. CLI pay оборачивает такие инструменты, как curl, codex и
claude, чтобы они могли вызывать платные API без аккаунтов провайдеров или
API-ключей. Когда API возвращает MPP или x402 402 Payment Required-запрос,
pay запрашивает у вашего локального кошелька подтверждение подписи.
Вы можете установить Pay с помощью:
brew install pay
или
npm install -g @solana/pay
Проверьте установку с помощью:
pay --version
Инструментарий автоматически настроит ваш адрес. Выполните следующие команды для настройки и пополнения кошелька:
pay setup
Протокол x402
Агентным платежам необходим механизм согласования условий оплаты между клиентами и серверами через стандартную веб-инфраструктуру без нарушения работы традиционных веб-интерфейсов. Рынок микроплатежей ещё находится на начальном этапе развития, и по мере его эволюции будут появляться новые инструменты и стандарты. Тем не менее протокол x402 зарекомендовал себя как ранний стандарт с широкой поддержкой экосистемы. x402 использует HTTP-статус 402 «Payment Required» — стандарт, существующий с HTTP/1.1, который стал практически применимым благодаря блокчейн-расчётам.
Принцип работы
Клиент отправляет запрос, получает ответ 402 с условиями оплаты, а затем повторяет запрос с подписанным платежом. Сервер делегирует проверку и расчёт фасилитатору — необязательному посреднику, который обрабатывает отправку транзакций в блокчейн. После того как фасилитатор подтверждает расчёт, сервер возвращает запрошенный контент. Такое разделение позволяет провайдерам API принимать платежи, не управляя блокчейн-инфраструктурой напрямую.
Диаграмма потока x402
Протокол не имеет состояния (без сессий и API-ключей), работает со стандартной HTTP-инфраструктурой и поддерживает любые SPL-токены, принимаемые сервером. Вот пример настройки Express-сервера с использованием middleware x402:
app.use(paymentMiddleware({"GET /costly-data": {accepts: [{scheme: "exact",price: "$0.001",network: "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",payTo: svmAddress}],description: "Costly data",mimeType: "application/json"}},new x402ResourceServer(facilitatorClient).register("solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",new ExactSvmScheme())));app.get("/costly-data", (req, res) => {res.send({report: {data: "costly data"}});});
Чтобы узнать больше о x402, ознакомьтесь с нашими руководствами:
Введение в x402
Основы протокола и варианты SDK для создания API с поддержкой платежей.
Разработка с Kora
Реализация платежей x402 без комиссий с использованием инфраструктуры подписания Kora.
Инструменты x402
| SDK | Описание |
|---|---|
| Corbits | Реализация x402 с приоритетом Solana |
| MCPay.tech | Оплата за запрос для MCP-серверов |
| PayAI | Фасилитатор x402 с поддержкой Solana |
| x402 GitHub | Эталонная реализация |
| ACK | Agent Commerce Kit |
| A2A x402 | Платежи агент-агент от Google |
Is this page helpful?