UStackUStack
Machine Payments Protocol icon

Machine Payments Protocol

Machine Payments Protocol (MPP) é um protocolo aberto para pagamentos máquina a máquina: cobre por request, tool call ou conteúdo no mesmo HTTP.

Machine Payments Protocol

O que é o Machine Payments Protocol?

O Machine Payments Protocol (MPP) é um protocolo aberto para pagamentos máquina a máquina: cobre por request, tool call ou conteúdo no mesmo HTTP.

Principais características

  • Protocolo aberto e padronizado para pagamentos máquina a máquina: Suporta fluxos de pagamento automatizados destinados a agentes e apps, em vez do checkout tradicional humano.
  • Modelo de cobrança por request: Permite cobrar com base em solicitações individuais de API.
  • Cobrança por tool call: Permite alinhar as taxas às chamadas de ferramentas discretas realizadas por um agente durante a execução.
  • Cobrança por conteúdo: Suporta cobranças associadas à geração ou entrega de conteúdo no fluxo da solicitação.
  • Pagamento incluído na mesma chamada HTTP: Projetado para que agentes e apps possam pagar e solicitar em uma única interação HTTP.

Como usar o Machine Payments Protocol

  1. Experimente o MPP através do ponto de entrada do site (“Experimente o MPP agora”).
  2. Adicione pagamentos à sua API adotando a abordagem do protocolo para anexar taxas às solicitações de API (incluindo tool calls ou conteúdo).
  3. Execute chamadas de agentes ou apps usando a mesma chamada HTTP, para que a solicitação e o pagamento ocorram juntos.

Se você estiver integrando o MPP a um sistema existente, comece identificando quais ações deseja cobrar — solicitações de API, tool calls ou conteúdo — e mapeie essas ações ao fluxo de solicitação do protocolo.

Casos de uso

  • Provedores de API que faturam por request: Uma API pode cobrar dos clientes por cada solicitação, mantendo o processamento de pagamento dentro da mesma chamada HTTP.
  • Agentes que chamam ferramentas durante a execução: Um agente pode acionar pagamentos alinhados a chamadas específicas de ferramentas realizadas como parte de uma execução.
  • Serviços geradores de conteúdo: Um serviço pode cobrar por cada conteúdo gerado ou entregue, enquanto o pagamento ainda faz parte da mesma solicitação HTTP.
  • Aplicativos que orquestram múltiplos passos automatizados: Apps podem lidar com o pagamento junto à chamada HTTP que inicia ou impulsiona esses passos, em vez de depender de um fluxo de pagamento separado.

Perguntas frequentes

  • O que significa “pagamentos máquina a máquina” aqui? Refere-se a pagamentos iniciados por agentes e apps (clientes automatizados), em vez de um fluxo de checkout conduzido por humanos.

  • Como o MPP cobra pelo uso? A descrição do site indica que as cobranças podem ser feitas por solicitação de API, por tool call ou por conteúdo.

  • Os pagamentos são tratados separadamente da solicitação de API? O protocolo é descrito como pagando “na mesma chamada HTTP”, o que significa que o pagamento está incluído no contexto da solicitação.

  • O MPP se limita a solicitações de API, ou também pode cobrir ferramentas e conteúdo? A descrição menciona explicitamente solicitações de API, tool calls e conteúdo como unidades cobráveis.

Alternativas

  • Faturamento direto de API específico do provedor: Em vez de usar um protocolo aberto, alguns provedores implementam suas próprias semânticas de faturamento dentro de suas APIs (geralmente com etapas de integração e formatos de solicitação específicos do provedor).
  • Fluxos de checkout ou links de pagamento para clientes automatizados: Fluxos de pagamento tradicionais geralmente são projetados para ações humanas, o que pode ser menos adequado para agentes automatizados que precisam pagar como parte de uma solicitação HTTP.
  • Sistemas gerais de medição e rastreamento de uso: Sistemas que rastreiam o uso e faturam posteriormente podem alcançar resultados semelhantes, mas talvez não vinculem o pagamento à mesma chamada HTTP da forma como o MPP descreve.