UStackUStack
Machine Payments Protocol icon

Machine Payments Protocol

Machine Payments Protocol (MPP) es un protocolo abierto para pagos de máquina a máquina: cobra por solicitud de API, tool call o contenido en la misma llamada HTTP.

Machine Payments Protocol

¿Qué es Machine Payments Protocol?

Machine Payments Protocol (MPP) es un protocolo abierto para pagos de máquina a máquina: cobra por solicitud de API, tool call o contenido en la misma llamada HTTP.

El propósito central de MPP es estandarizar cómo los sistemas automatizados gestionan los pagos dentro del mismo contexto de la solicitud, de modo que un cliente pueda iniciar una llamada a la API e incluir el mecanismo de pago para esa llamada.

Características clave

  • Protocolo abierto y estandarizado para pagos de máquina a máquina: Admite flujos de pago automatizados destinados a agentes y aplicaciones, en lugar de las tradicionales salidas manuales.
  • Modelo de cobro por solicitud: Permite facturar según cada solicitud individual de API.
  • Facturación por llamada a herramienta: Facilita que los cargos se alineen con las llamadas discretas a herramientas realizadas por un agente durante su ejecución.
  • Cobro por contenido: Soporta el cobro asociado a la generación o entrega de contenido dentro del flujo de la solicitud.
  • Pago incluido en la misma llamada HTTP: Diseñado para que agentes y aplicaciones puedan pagar y solicitar en una única interacción HTTP.

Cómo usar Machine Payments Protocol

  1. Prueba MPP a través del punto de entrada del sitio (“Prueba MPP ahora”).
  2. Agrega pagos a tu API adoptando el enfoque del protocolo para adjuntar cargos a las solicitudes de API (incluyendo llamadas a herramientas o contenido).
  3. Ejecuta llamadas de agentes o aplicaciones utilizando la misma llamada HTTP para que la solicitud y el pago ocurran juntos.

Si estás integrando MPP en un sistema existente, comienza identificando qué acciones deseas cobrar—solicitudes de API, llamadas a herramientas o contenido—y asócialas al flujo de solicitud del protocolo.

Casos de uso

  • Proveedores de API que facturan por solicitud: Una API puede cobrar a los clientes por cada solicitud mientras mantiene el manejo del pago dentro de la misma llamada HTTP.
  • Agentes que llaman a herramientas durante la ejecución: Un agente puede desencadenar pagos alineados con las llamadas específicas a herramientas que realiza como parte de una ejecución.
  • Servicios generadores de contenido: Un servicio puede cobrar por cada contenido generado o entregado mientras el pago sigue siendo parte de la misma solicitud HTTP.
  • Aplicaciones que orquestan múltiples pasos automatizados: Las apps pueden gestionar el pago junto con la llamada HTTP que inicia o impulsa esos pasos, en lugar de depender de un flujo de pago separado.

Preguntas frecuentes

  • ¿Qué significa “pagos de máquina a máquina” aquí? Se refiere a pagos iniciados por agentes y aplicaciones (clientes automatizados), en lugar de un flujo de checkout dirigido por humanos.

  • ¿Cómo cobra MPP por el uso? La descripción del sitio indica que los cargos pueden realizarse por solicitud de API, por llamada a herramienta o por contenido.

  • ¿Se gestionan los pagos de forma separada de la solicitud de API? El protocolo se describe como pagando “en la misma llamada HTTP”, lo que significa que el pago está incluido en el contexto de la solicitud.

  • ¿MPP se limita a solicitudes de API, o también puede cubrir herramientas y contenido? La descripción menciona explícitamente solicitudes de API, llamadas a herramientas y contenido como unidades facturables.

Alternativas

  • Facturación directa específica del proveedor para APIs: En lugar de utilizar un protocolo abierto, algunos proveedores implementan sus propias semánticas de facturación dentro de sus APIs (a menudo con pasos de integración y formatos de solicitud específicos del proveedor).
  • Flujos de checkout o enlaces de pago para clientes automatizados: Los flujos de pago tradicionales suelen estar diseñados para acciones humanas, lo que puede ser menos adecuado para agentes automatizados que necesitan pagar como parte de una solicitud HTTP.
  • Sistemas generales de medición y seguimiento del uso: Los sistemas que rastrean el uso y facturan posteriormente pueden lograr resultados similares, pero es posible que no vinculen el pago a la misma llamada HTTP como describe MPP.
Machine Payments Protocol | UStack