Commerce

MPP — Machine Payments Protocol

Протокол платежей машина-машина для AI-агентов: стандарт автономных транзакций между агентами.

Что такое MPP?

MPP (Machine Payments Protocol) — открытый протокол платежей машина-машина от Stripe и Tempo Labs, запущенный в марте 2026. Формализует HTTP 402 для агентских платежей: стейблкоины и карты принимаются в одном HTTP-запросе, session primitive обеспечивает потоковые транзакции.

Зачем нужен MPP?

По мере роста AI-экономики агенты всё чаще покупают сервисы у других агентов или сервисов. MPP создаёт общий язык для таких транзакций с несколькими ключевыми отличиями от x402:

x402MPP
АвторCoinbaseStripe + Tempo Labs
Платёжные методыСтейблкоины (USDC)Стейблкоины + карты
СессииНетSession primitive для стриминга
Директория сервисовНет100+ сервисов

MPP нацелен на более широкий рынок: рядом со стейблкоинами поддерживаются традиционные платёжные инструменты, что снижает барьер входа.

Как реализовать MPP?

Декларация поддержки MPP в ai-agent.json:

{
  "payments": {
    "mpp": "https://api.example.com/mpp"
  }
}

Или через Link-заголовок:

Link: <https://api.example.com/mpp>; rel="mpp-endpoint"

Полная интеграция требует реализации MPP-эндпоинта согласно спецификации на mpp.dev. Session primitive используется для стриминговых сервисов, где транзакция растянута во времени (подписки, long-running tasks).

Как мы проверяем MPP?

Проверка MPP в сканере информационная (не влияет на основной счёт). Сканер проверяет декларацию протокола двумя способами:

  1. GET /.well-known/ai-agent.json → поле payments.mpp
  2. HEAD / → Link-заголовок с rel="mpp-endpoint"

Фактическая обработка платежей не тестируется. При обнаружении декларации — pass, при отсутствии — fail.

Источники и спецификации