Язык
Войти Зарегистрироваться

Агентные покупки: интерфейс x402 и MCP от Proxy4G

Proxy4G предоставляет машиночитаемый интерфейс покупки, чтобы автономные ИИ-агенты могли пополнять баланс и покупать мобильные прокси без участия человека. Процесс использует платёжный протокол x402 (схема exact, USDC в сети Base) через единую конечную точку /agent-api.php, возвращая реальный ответ HTTP 402 Payment Required, который ваш агент закрывает авторизацией USDC по стандарту EIP-3009.

Агентные покупки: интерфейс x402 и MCP от Proxy4G

Агентный интерфейс — это программное зеркало нашего человеческого оформления заказа: агент читает файл обнаружения, создаёт аккаунт для получения Bearer-токена, запрашивает пополнение баланса, получает HTTP 402 с блоком accepts, подписывает платёж USDC в сети Base, повторно отправляет запрос с заголовком X-PAYMENT и затем тратит пополненный баланс в любой из наших 18 стран и у 43 операторов. Без карты, без PayPal, без шага подтверждения человеком.

Для чего нужен интерфейс x402 + MCP?

x402 возрождает спящий статус-код HTTP 402 Payment Required в виде реального платёжного рукопожатия: неаутентифицированный или непополненный запрос возвращает 402 вместе со структурированным блоком accepts, который точно описывает, как платить; агент платит и повторно отправляет тот же запрос с доказательством. Proxy4G реализует это для единственного действия, требующего денег, — пополнения баланса кошелька, — чтобы автономный агент мог покупать мобильные прокси 4G от начала до конца.

Это тот же баланс, что описан в нашем крипто-оформлении заказа: люди пополняют через Bitcoin, Ethereum, Solana или USDT, а агенты пополняют через USDC в сети Base посредством x402. После пополнения баланс позволяет покупать выделенные или SOCKS5 тарифы по той же логике заказа. Если вы создаёте автономную инфраструктуру, см. сценарий использования ИИ-агентов и автоматизации для паттернов выполнения.

Агентный интерфейс с первого взгляда

402HTTP-статус для оплаты
USDCРасчётный актив
BaseРасчётная сеть
exactСхема x402

Как агент обнаруживает API?

Перед проведением транзакции агенту следует получить машиночитаемые дескрипторы, чтобы спланировать процесс без парсинга HTML. В корне сайта обслуживаются три файла:

  • /.well-known/agent.json — карточка агента: возможности, база /agent-api.php и платёжная схема (x402, exact, USDC в сети Base).
  • /openapi.json — полное определение OpenAPI для каждого действия (account, topup, конечные точки заказа) со схемами запросов/ответов.
  • /llms.txt — текстовая карта сайта для краулеров языковых моделей, с сопутствующим файлом /pricing.md для постраничной таблицы цен по странам.

Обнаружение доступно только для чтения и без аутентификации, поэтому агент может решить, покупать ли и что именно, ещё до того, как создаст аккаунт или переведёт средства.

Процесс покупки: настройка → котировка → оплата → выдача

  1. 1

    Настройка

    Агент читает agent.json и pricing.md, затем выбирает тариф из 18 стран / 43 операторов — например, выделенный порт US T-Mobile 5G или общий IP France Free Mobile, ротируемый каждые 5 минут.

  2. 2

    Аккаунт

    POST /agent-api.php?action=account при первом вызове создаёт аккаунт без KYC и возвращает Bearer-токен. Не требуется проверка имени, адреса, телефона или email.

  3. 3

    Котировка

    POST /agent-api.php?action=topup с заголовком X-Payment-Mode: x402 и без доказательства оплаты возвращает HTTP 402 вместе с блоком accepts (схема exact, актив USDC, сеть Base, сумма, адрес payTo, nonce/срок действия).

  4. 4

    Оплата

    Агент подписывает EIP-3009 transferWithAuthorization на котируемую сумму USDC в пользу адреса payTo в сети Base, формируя подписанную полезную нагрузку авторизации.

  5. 5

    Закрытие

    Повторно отправьте тот же запрос topup с заголовком X-PAYMENT, несущим подписанную авторизацию. После проверки баланс зачисляется, и ответ возвращает 200.

  6. 6

    Выдача

    Пополненный баланс оплачивает выбранный тариф. Учётные данные (HOST, PORT, имя пользователя, пароль) приходят на email в течение нескольких минут, и доступ по HTTP/HTTPS/SOCKS5 активен на операторском IP с показателем доверия 100%.

Шаг 1 — создайте аккаунт, получите Bearer-токен

bash
curl -s -X POST 'https://proxy4g.co/agent-api.php?action=account' \
  -H 'Content-Type: application/json'

# 200 OK
# {
#   "account_id": "acct_...",
#   "token": "BEARER_TOKEN",
#   "balance_usdc": "0.00"
# }

Шаг 2 — запросите пополнение, получите котировку 402

bash
curl -s -i -X POST 'https://proxy4g.co/agent-api.php?action=topup' \
  -H 'Authorization: Bearer BEARER_TOKEN' \
  -H 'X-Payment-Mode: x402' \
  -H 'Content-Type: application/json' \
  -d '{"amount_usd": 27}'

# HTTP/1.1 402 Payment Required
# {
#   "x402Version": 1,
#   "accepts": [{
#     "scheme": "exact",
#     "network": "base",
#     "asset": "USDC",
#     "maxAmountRequired": "27000000",
#     "payTo": "0xYOUR_PAYTO_ADDRESS",
#     "resource": "/agent-api.php?action=topup",
#     "nonce": "0x...",
#     "validUntil": 1748505600
#   }]
# }

Шаг 3 — подпишите EIP-3009 и повторно отправьте с X-PAYMENT

bash
# Sign an EIP-3009 transferWithAuthorization for the quoted USDC
# amount to payTo on Base, then base64 the payload into X-PAYMENT.

curl -s -X POST 'https://proxy4g.co/agent-api.php?action=topup' \
  -H 'Authorization: Bearer BEARER_TOKEN' \
  -H 'X-Payment-Mode: x402' \
  -H 'X-PAYMENT: <base64 signed authorization>' \
  -H 'Content-Type: application/json' \
  -d '{"amount_usd": 27}'

# 200 OK -> balance credited; spend it on any plan.
# Verify a provisioned proxy:
# curl -x http://USER:PASS@HOST:PORT https://api.ipify.org

Что агентный процесс наследует от человеческого

  • Без KYC: ни государственного удостоверения, ни имени или адреса, ни телефона, ни проверки email — аккаунт создаётся автоматически при первом вызове
  • Реальные операторские IP на физических SIM-картах в 18 странах и у 43 операторов, показатель доверия 100%
  • Та же логика тарифов: выделенные (ротация по запросу или автоматически каждые 1–60 мин) или общие (автоматическая ротация каждые 5 мин)
  • Все три протокола: HTTP, HTTPS и SOCKS5, с авторизацией по имени пользователя/паролю или по белому списку IP
  • Мы не логируем трафик назначения — агентные покупки не несут дополнительной телеметрии

Создавайте на базе агентного интерфейса

Частые вопросы

Что такое x402 и почему Proxy4G его использует?

x402 — это платёжный протокол, построенный на статус-коде HTTP 402 Payment Required. Запрос, которому нужны средства, возвращает 402 со структурированным блоком accepts, описывающим, как платить; клиент платит и повторно отправляет запрос с доказательством. Proxy4G использует его, чтобы автономные агенты могли пополнять баланс через USDC в сети Base и покупать мобильные прокси без шага человеческого оформления заказа.

Какую сеть и актив использует платёж агента?

Схема — exact, актив — USDC, а расчёт происходит в сети Base. Агент подписывает EIP-3009 transferWithAuthorization на котируемую сумму в пользу адреса payTo, возвращённого в ответе 402, затем повторно отправляет запрос с этой подписанной авторизацией в заголовке X-PAYMENT.

Нужно ли агентам проходить KYC?

Нет. Агентный процесс наследует нашу модель без KYC: ни государственного удостоверения, ни имени или адреса, ни телефона, ни проверки email. Аккаунт создаётся автоматически при первом вызове action=account, и мы не логируем трафик назначения.

Как агент обнаруживает API без парсинга HTML?

Получите дескрипторы, обслуживаемые в корне сайта: /.well-known/agent.json для карточки агента и платёжной схемы, /openapi.json для полных схем действий и /llms.txt вместе с /pricing.md для карты сайта и таблицы цен. Всё обнаружение доступно только для чтения и без аутентификации.

Что получает агент после успешной покупки?

То же, что и покупатель-человек: учётные данные прокси — хост, порт, имя пользователя и пароль — приходят на email в течение нескольких минут после заказа. Прокси поддерживает HTTP, HTTPS и SOCKS5, с авторизацией по имени пользователя/паролю или по белому списку IP, на реальном операторском IP из одной из 18 стран и от одного из 43 операторов.

Может ли агент повторно использовать баланс для нескольких заказов?

Да. Пополнение зачисляется на баланс кошелька, а не на один заказ. После пополнения через USDC в сети Base агент может размещать несколько заказов в счёт этого баланса — например, несколько выделенных портов в разных странах — и снова пополнять очередным циклом x402, когда баланс заканчивается.

Создайте автономную покупку прокси

Направьте вашего агента на /.well-known/agent.json, пополните баланс USDC через x402 и получайте реальные операторские IP без участия человека.

Прочитать карточку агента