Close-up of server racks with blue cables

O que é o protocolo x402: pagamentos HTTP 402 por acesso

By AI News Crypto Editorial Team8 min de leitura

O protocolo X402 é um padrão de pagamento aberto e nativo do HTTP que utiliza a resposta HTTP 402 "Pagamento Requerido" mais cabeçalhos padronizados para fazer um cliente pagar antes que um servidor retorne um recurso. Ele transforma uma chamada de API normal em um fluxo determinístico de cotação → pagamento → verificação/regularização → recibo, com serviços de terceiros opcionais para lidar com verificação e regularização entre redes.

Principais Conclusões

  • x402 usa http 402 "Pagamento Requerido" mais cabeçalhos padronizados para que um servidor possa exigir pagamento antes de servir umaAPIresposta ou recurso da web.
  • O handshake central é 402 + PAYMENT-REQUIRED (cotação) → tentar novamente com PAYMENT-SIGNATURE (payload de pagamento) → verificar e regularizar → 200 + PAYMENT-RESPONSE (recibo).
  • x402 permanece agnóstico em relação à rede ao emparelhar um esquema de pagamento com uma implementação de rede específica, e pode terceirizar verificação e regularização para um facilitador.
  • Solanacomercializa x402 com estatísticas específicas da cadeia, incluindo ~400ms de finalização, custos de transação de ~$0,00025 e mais de 35M de transações x402 e mais de $10M em volume desde o lançamento na Solana.

X402 como um padrão de pagamento HTTP

A principal mudança no que é o protocolo x402 é que o pagamento se torna um padrão de resposta HTTP de primeira classe, e não um sistema de cobrança específico de aplicativo adicionado posteriormente. Um servidor de recursos pode responder a um pedido não pago com http 402 e requisitos de pagamento legíveis por máquina, e o cliente pode responder com uma carga de pagamento assinada nos cabeçalhos.

É por isso que "x402 explicado" parece menos uma apresentação de produto cripto e mais como uma peça faltante da infraestrutura da web sendo preenchida.

Isso é importante para a economia dos agentes explicada porque os agentes não querem "se inscrever" em cada ponto final que tocam. A monetização tradicional de APIs força contas,Chaves de API, faturas e uma história de autenticação separada.

O x402 inverte a sequência: o servidor cita os termos de pagamento dentro do mesmo fluxo HTTP, e o cliente prova a autorização de pagamento da mesma forma que prova qualquer outra propriedade da solicitação, enviando um cabeçalho.

x402 é especificado como um padrão aberto para "pagamentos nativos da internet", destinado a ser agnóstico em relação a rede, token e moeda. O centro de gravidade da especificação é o repositório da x402 Foundation, que é o alvo de compatibilidade que os desenvolvedores devem acompanhar.

O Coinbase x402 também existe, mas seu próprio README o sinaliza como um fork de desenvolvimento após o projeto ter sido transferido para a x402 Foundation, que é a realidade prática de governança por trás do "coinbase x402."

Como um pedido x402 é pago

Entre um cliente acessando um endpoint e o servidor retornando um 200 OK, o x402 força a interação em uma microestrutura previsível: cotação, preenchimento, liquidação, recibo. O protocolo faz isso com códigos de status e cabeçalhos, não com um handshake de SDK personalizado.

Um fluxo típico, conforme documentado na especificação da Fundação x402, funciona assim:

1. O cliente solicita um recurso de um servidor de recursos via HTTP. 2. O servidor de recursos retorna uma resposta 402 Payment Required com um cabeçalho PAYMENT-REQUIRED contendo um objeto PaymentRequired codificado em base64 que lista os PaymentRequirements aceitáveis. 3. O cliente seleciona um PaymentRequirement e constrói um PaymentPayload que corresponde ao par (esquema, rede) escolhido. 4.

O cliente tenta novamente a solicitação com um cabeçalho PAYMENT-SIGNATURE contendo o PaymentPayload. 5. O servidor de recursos verifica o payload localmente ou enviando o payload e os requisitos para um endpoint facilitador /verify via POST. 6. Se a verificação for válida, o servidor de recursos atende à solicitação e, em seguida, liquida diretamente na blockchain ou enviando para um endpoint facilitador /settle via POST. 7.

Se a liquidação for bem-sucedida, o servidor de recursos retorna 200 OK com o recurso no corpo e um cabeçalho PAYMENT-RESPONSE contendo uma resposta de liquidação codificada em base64.

Dois detalhes impulsionam a maioria dos resultados de integração. Primeiro, os passos 1 e 2 são opcionais se o cliente já conhece os detalhes de pagamento para esse recurso, que é como as equipes evitam uma viagem extra em larga escala. Segundo, a especificação permite explicitamente trocar a velocidade de resposta pela garantia de pagamento, razão pela qual "http 402 payment" não é automaticamente sinônimo de "liquidação final instantânea."

Redes, esquemas e facilitadores

A reivindicação agnóstica em relação à cadeia do x402 vive ou morre em uma única restrição: clientes e facilitadores devem suportar pares explícitos (esquema, rede). Um esquema é uma maneira lógica de mover dinheiro, mas a implementação desse esquema varia de rede para rede. “Exato emEthereum"e "exato no Solana" não são o mesmo problema de engenharia, mesmo que a superfície HTTP pareça idêntica.

O repositório da Fundação x402 descreve esquemas incluindo exato, até e liquidação em lote (EVM). As distinções são escolhas de estilo de execução. exato é uma transferência fixa para um pedido. até é uma autorização até um limite, com o vendedor liquidando o uso real até esse máximo.

a liquidação em lote (EVM) utiliza escrow e vouchers off-chain para que muitas pequenas cobranças possam ser resgatadas onchain em lotes, em vez de liquidar cada solicitação HTTP individualmente.

O papel do facilitador é a outra grande alavanca de design. Um facilitador é um servidor que facilita a verificação e execução de pagamentos para uma ou várias redes. Concretamente, ele fornece ao servidor de recursos uma interface /verify e /settle, para que o servidor não precise implementar cada integração de cadeia por conta própria.

Essa conveniência vem com uma nova dependência: o facilitador se torna parte da fronteira de confiabilidade e confiança, mesmo que o objetivo declarado do padrão seja a minimização da confiança e não permitir que facilitadores movam fundos fora da intenção do cliente.

É aqui que as avaliações do “protocolo x402 crypto” costumam errar. A pergunta certa não é “o x402 é rápido ou barato”, porque o x402 é uma camada de negociação e prova. A latência, o perfil de taxas e as garantias de liquidação vêm do par (esquema, rede) e se a verificação e a liquidação são tratadas localmente ou terceirizadas para um facilitador.

Por que o x402 é importante para agentes de IA

Agentes de IAmudar a forma da demanda porque geram muitos pedidos pequenos e frequentes que são difíceis de monetizar com assinaturas e complicados de restringir com o cadastro de conta. x402 foi criado para fazer com que o pagamento agentivo pareça um HTTP normal: o agente chama um endpoint, recebe uma cotação 402 e pode decidir se paga com base em suas próprias regras.

A página x402 da Solana enquadra isso como "pagamentos nativos da internet" para ferramentas autônomas, e se baseia emstablecoinliquidação como a trilha econômica que torna os preços por solicitação razoáveis.

Essa página afirma que os pagamentos em stablecoin na Solana ultrapassam $11 bilhões em circulação e representam mais de 200 milhões de transações por mês, posicionando a rede como uma camada de liquidação de alto desempenho para serviços de pagamento por solicitação.

O mecanismo se mapeia claramente para os fluxos de trabalho dos agentes porque remove a necessidade de uma identidade e canal de cobrança separados. Um cliente que pode falar HTTP pode aprender a pagar lendo cabeçalhos padronizados, em vez de integrar um SDK de cobrança diferente para cada API.

Essa é a característica decisiva para pagamentos de máquina para máquina: a negociação de pagamento é legível para clientes genéricos, não apenas para humanos clicando em uma página de checkout.

A desvantagem é que "pagamento é autenticação" funciona tão suavemente quanto as escolhas do esquema e do facilitador permitem. Se um agente está fazendo milhares de chamadas, a diferença entre "exato liquidado toda vez" e "liquidação em lote resgatada depois" é a diferença entre um loop apertado e um sistema que passa seu tempo esperando por confirmações.

Sinais de adoção e compensações práticas

O ponto de dados de tração mais claro nas fontes fornecidas é específico da cadeia: a página do x402 da Solana afirma que, desde que o x402 foi lançado na Solana "neste verão", ele processou mais de 35 milhões de transações e mais de 10 milhões de dólares em volume sobre o x402. A mesma página afirma que a Solana tem uma finalização de ~400ms e custos de transação de ~$0,00025.

Esses dados são úteis como sinais de adoção e desempenho para essa implementação, mas não são prova de que toda integração do x402 herda esses números.

A especificação em si promove uma estrutura mais sóbria: x402 é flexível, e as implementações podem equilibrar a velocidade de resposta em relação às garantias de pagamento. É por isso que afirmações amplas como “liquida em cerca de 2 segundos” de explicadores do ecossistema devem ser interpretadas como dependentes da rede e do design, e não como uma propriedade do handshake HTTP.

Os construtores também precisam separar "marketing padrão" de "marketing de ecossistema". A página da Solana afirma que grandes plataformas como Cloudflare, Google e Vercel suportam x402, mas as fontes fornecidas não definem o que "suporte" significa no nível do produto. Sem uma superfície de integração concreta, essa linha não é acionável.

A postura prática é começar de forma restrita e medir. Um par (esquema, rede) em produção oferece um único caminho feliz para instrumentar de ponta a ponta. A partir daí, as equipes podem adicionar mais esquemas ou redes e decidir se mantêm a verificação e a liquidação local ou se confiam em um facilitador.

Essa é a diferença entre uma demonstração que funciona e uma camada de pagamento que sobrevive a novas tentativas, timeouts e falhas parciais na economia de agentes.

A Análise

Eu vi equipes tratarem o x402 como "um paywall de criptomoeda" e então ficarem surpresas com a parte que realmente determina a experiência do usuário: o par (esquema, rede) e onde a verificação e a liquidação ocorrem. O handshake HTTP é determinístico. A camada de liquidação não é.

Se o /verify de um facilitador é rápido, mas o /settle demora, o cliente vê isso como uma API que trava aleatoriamente, mesmo que os cabeçalhos estejam perfeitamente padronizados.

O modelo mental que se fixa é a microestrutura. 402 + PAYMENT-REQUIRED é a citação, PAYMENT-SIGNATURE é o pedido, verificar e liquidar é a liquidação, e 200 + PAYMENT-RESPONSE é o recibo. Uma vez que isso se encaixa, a avaliação deixa de ser "o x402 é barato" e se torna "que estilo de execução este endpoint escolheu, e que dependências ele introduziu", que é exatamente a lente certa para a economia de agentes explicada.

Fontes

Perguntas frequentes

Como funciona o HTTP 402 em pagamentos x402?

O servidor responde a uma solicitação não paga com HTTP 402 "Pagamento Necessário" e inclui os requisitos de pagamento em um cabeçalho PAYMENT-REQUIRED. O cliente tenta novamente com um cabeçalho PAYMENT-SIGNATURE contendo um payload de pagamento assinado. Se a verificação e a liquidação forem bem-sucedidas, o servidor retorna 200 OK com um cabeçalho de recibo PAYMENT-RESPONSE.

O x402 é um protocolo Solana ou um padrão agnóstico de cadeia?

O X402 é especificado como um padrão aberto destinado a ser agnóstico em relação a rede, token e moeda. Solana é uma implementação e superfície de marketing proeminente, com suas próprias alegações de desempenho e uso. O trabalho de compatibilidade é rastreado no repositório da x402 Foundation.

O que é um facilitador no protocolo x402?

Um facilitador é um servidor que ajuda servidores de recursos a verificar e executar pagamentos em uma ou mais redes. No fluxo típico, o servidor de recursos pode fazer um POST para o endpoint /verify de um facilitador e, opcionalmente, usar /settle para enviar e confirmar o pagamento. Usar um facilitador reduz o trabalho de integração específico da cadeia, mas adiciona uma dependência.

Quais são os esquemas de pagamento x402 como exato, até e liquidação em lote?

Um esquema é uma maneira definida de mover valor sob x402. A especificação da x402 Foundation lista exemplos incluindo exato, até e liquidação em lote (EVM), cada um com diferentes comportamentos de autorização e liquidação. Clientes e facilitadores devem suportar o par específico (esquema, rede) para criar, verificar e liquidar os payloads corretos.

O que a Coinbase tem a ver com x402?

A página da Solana credita o desenvolvimento à equipe da Coinbase Development Platform, e o repositório coinbase/x402 existe no GitHub. Esse repositório afirma que o projeto foi transferido para a x402 Foundation e que coinbase/x402 agora é um fork de desenvolvimento. Os construtores geralmente acompanham o repositório da x402 Foundation para a especificação atual e problemas.