🚀 Após milhões de pagamentos no x402, estamos entusiasmados em apresentar o x402 V2. Ouvindo o feedback da comunidade, estamos lançando o V2 para evoluir os pagamentos nativos da internet com maior flexibilidade e poder. O que há de novo 🧵
Primeiro, um grande obrigado à comunidade x402. Esta atualização vem após um extenso período de feedback da comunidade sobre a especificação proposta. Obrigado aos construtores, pesquisadores e equipes de diversos ecossistemas que revisaram os primeiros rascunhos, relataram problemas e compartilharam feedback concreto! O x402 é mais forte por causa de vocês. A V2 inclui atualizações na especificação x402 e uma grande refatoração do SDK de referência.
→ Mais opções de pagamento (multi-chain + fiat) A V2 padroniza os formatos de rede + ativos para que os servidores possam aceitar stablecoins em uma variedade de redes, e até mesmo fiat, tudo através da mesma interface x402 – sem lógica personalizada para cada rede.
→ Extensões A V2 introduz o conceito de extensões ao padrão x402. As extensões permitem que dados opcionais adicionais sejam transmitidos entre o cliente, servidor e facilitador de forma estruturada. Isso abre a porta para identidade, múltiplos mecanismos de descoberta e muito mais. As extensões dão aos desenvolvedores a capacidade de estender o x402, sem precisar desviar da especificação principal.
→ Funciona em mais redes e transportes A V2 separa claramente a especificação, seu SDK e facilitadores, tornando fácil a integração de novas redes, esquemas de pagamento e transportes. O protocolo é adequado onde quer que os agentes operem.
→ Descoberta automática de API A nova extensão Discovery permite que os facilitadores rastreiem e atualizem automaticamente preços/rotas. Chega de catálogos desatualizados; sem atualizações manuais.
→ Cabeçalhos HTTP mais limpos Os cabeçalhos X-* obsoletos foram substituídos por nomes modernos: · PAYMENT-REQUIRED · PAYMENT-SIGNATURE · PAYMENT-RESPONSE Melhor compatibilidade com proxies, infraestrutura e frameworks modernos.
→ Roteamento dinâmico (payTo determinado por solicitação) payTo pode agora ser um endereço onchain, um papel como "comerciante", ou até mesmo um callback que escolhe o destinatário certo por solicitação. Isto permite novos casos de uso como marketplaces habilitados para x402, APIs multi-inquilino e catálogos multi-chain.
→ Um SDK mais simples e modular O SDK agora utiliza um modelo de plug-in limpo. Você pode adicionar novas cadeias, esquemas, facilitadores e regras de negócio sem tocar no código principal.
→ Compatível com versões anteriores As aplicações v1 continuam a funcionar, enquanto as aplicações V2 recebem novas capacidades. Os facilitadores publicitam ambas.
Um enorme agradecimento a @carsonroscoe7 @flyingkittans @fabdarice @jamesrobinson50 @wolfmanreder @Jnix2007 e muitos outros que contribuíram para o desenvolvimento, e a todos no ecossistema pelo seu feedback e adoção da v1
6,64K