Camada um: a canalização
O que é: o código de biblioteca de um protocolo de pagamento tornou-se mais cuidadoso a falhar de forma visível. Ninguém pagou a ninguém por causa disso.
- Um protocolo é um conjunto acordado de regras que dois computadores seguem para poderem fazer uma transação sem uma pessoa no meio; um SDK é o código já feito que um programador integra num programa para que este consiga falar esse protocolo. A 15 de setembro de 2026, os responsáveis pela manutenção do SDK em Python do protocolo de pagamento x402 lançaram a versão 2.23.0, que se seguiu à 2.22.0.
- As alterações são do género pouco vistoso, que só importa quando circula dinheiro a sério. A liquidação é a etapa em que o dinheiro chega de facto, e não fica apenas autorizado — a mesma diferença entre um cartão aprovado no seu terminal de pagamento na sexta-feira e o valor a aparecer na sua conta na terça. Durante a liquidação, o código passa a reutilizar uma verificação que já tinha feito, em vez de consultar a rede uma segunda vez. Os erros de configuração permanentes passam a ser detetados quando o programa arranca, enquanto os tempos de espera esgotados temporários continuam a poder ser repetidos. Os tempos de espera foram alargados e ganharam limites máximos — nas chamadas ao facilitador, o serviço que verifica e executa um pagamento em nome de ambas as partes, e nas chamadas a ferramentas pagas —, para que uma liquidação lenta possa terminar em vez de ser interrompida. A validação de rotas foi reforçada contra um endereço web disfarçado de propósito. O limite de gastos que um programador define passa a ser transmitido a todos os métodos de pagamento que a biblioteca suporta.
- Trata-se de uma implementação para uma linguagem de um único protocolo — o código para uma só linguagem de programação — que se torna mais explícita no seu funcionamento. É escrita pelas pessoas que mantêm esse protocolo, sobre o próprio código. E também não é a versão mais recente: a 2.24.0 surgiu a 22 de setembro de 2026, o dia em que estas provas foram consultadas.
Isto não é: adoção, volume de transações nem qualquer comerciante a fazer o que quer que seja. Uma nota de versão é uma afirmação sobre uma base de código. Não menciona nenhum restaurante, clínica ou oficina, e não dá a entender nenhum.