Commerce
MPP — Machine Payments Protocol
Протокол платежей машина-машина для AI-агентов: стандарт автономных транзакций между агентами.
Что такое MPP?
MPP (Machine Payments Protocol) — открытый протокол платежей машина-машина от Stripe и Tempo Labs, запущенный в марте 2026. Формализует HTTP 402 для агентских платежей: стейблкоины и карты принимаются в одном HTTP-запросе, session primitive обеспечивает потоковые транзакции.
Зачем нужен MPP?
По мере роста AI-экономики агенты всё чаще покупают сервисы у других агентов или сервисов. MPP создаёт общий язык для таких транзакций с несколькими ключевыми отличиями от x402:
| x402 | MPP | |
|---|---|---|
| Автор | Coinbase | Stripe + 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 в сканере информационная (не влияет на основной счёт). Сканер проверяет декларацию протокола двумя способами:
- GET
/.well-known/ai-agent.json→ полеpayments.mpp - HEAD
/→ Link-заголовок сrel="mpp-endpoint"
Фактическая обработка платежей не тестируется. При обнаружении декларации — pass, при отсутствии — fail.