INTEGRITY Dokumentace

MPP (Machine Payments Protocol)

Machine Payments Protocol (MPP) ↗ je otevřený protokol pro platby mezi stroji. Standardizuje HTTP 402 Payment Required stavový kód s formálním schématem ověření navrženým IETF ↗. MPP dává agentům, aplikacím i lidem jedno rozhraní pro platbu za službu v rámci téhož HTTP požadavku.

MPP je nezávislé na platební metodě. Podporuje stablecoiny, karty prostřednictvím Stripe a vlastní platební metody. Jedna služba může nabízet více než jednu metodu.

Jak to funguje

  1. Agent nebo HTTP klient požaduje placený prostředek.
  2. Služba vrací 402 Payment Required s platební Challenge.
  3. Klient provede platbu.
  4. Klient požadavek zopakuje s objektem typu Credential.
  5. Služba vrací prostředek spolu s platební Receipt.

Služby HTTP si vyměňují platební údaje v autentizačních hlavičkách. Nástroje Model Context Protocol (MCP) používají stejný postup prostřednictvím JSON-RPC.

Platební záměry

MPP definuje tři platební záměry:

Další informace najdete v tématu Platební záměry MPP ↗.

Kompatibilita s x402

MPP je zpětně kompatibilní s x402. Klienti MPP mohou využívat existující služby x402 bez jakýchkoli úprav na jejich straně.

Stavte na Cloudflare

SDKs

MPP poskytuje SDK pro TypeScript, Python, Rust, Go a Ruby. Průvodci Cloudflare používají TypeScript mppx SDK ↗.

Aktuální balíčky a integrace najdete v Dokumentace MPP SDK ↗.