Nova versão do UCP reúne mudanças incompatíveis nos esquemas, suporte a quantidades fracionadas e autenticação de pagamentos para integrações de comércio com agentes de IA
Universal Commerce Protocol, o UCP (Protocolo Universal de Comércio, em tradução livre), publicou uma atualização de sua especificação com mudanças nos esquemas utilizados em transações mediadas por agentes de inteligência artificial. A versão reúne ajustes para compras de supermercado, localização de estabelecimentos, autenticação de pagamentos e consentimento do comprador.
O registro oficial classifica parte das alterações como incompatível com versões anteriores. Isso significa que integrações baseadas nos formatos substituídos precisam atualizar suas estruturas de dados para utilizar a nova versão, além de verificar os recursos oferecidos por cada participante.
A atualização também reorganiza componentes para permitir sua utilização em diferentes setores. O projeto descreve a preparação para alimentação e hospedagem, mas o lançamento da especificação não representa, por si só, a disponibilidade comercial desses serviços em todas as plataformas.
Atualização do UCP conecta compra e retirada em estabelecimentos
O conjunto de mudanças inclui interfaces para encontrar locais físicos e consultar seus detalhes. As aplicações descritas pelos responsáveis abrangem lojas, restaurantes e outras unidades que podem participar de operações comerciais, como a retirada de um pedido.
A busca de locais combina consultas em texto com critérios estruturados. A consulta de detalhes, por sua vez, permite recuperar informações sobre locais identificados, incluindo endereço, horários e coordenadas geográficas. Essa separação organiza a descoberta inicial e a obtenção dos dados de uma unidade específica.
Além disso, a atualização padroniza horários regulares e exceções, com tratamento de fuso horário. As formas de atendimento também distinguem explicitamente entrega e retirada, evitando que um endereço ou ponto de atendimento seja interpretado sem o contexto da operação.
Quantidades deixam de representar apenas unidades inteiras
Outra mudança atende à venda de produtos medidos por peso ou outras unidades. O campo de quantidade passa a admitir duas representações: um número inteiro, adequado a itens contáveis, ou um objeto que reúne a medida fracionada e sua unidade.
O registro técnico de quantidades fracionadas apresenta essa ampliação como resposta a uma limitação dos esquemas anteriores. Uma compra de produtos pesados, por exemplo, não pode ser descrita apenas pela contagem de embalagens ou unidades fechadas.
A versão também define incrementos de quantidade e regras de preço conforme a base de venda para essas operações. Em conjunto com a busca e consulta de locais, a mudança prepara o protocolo para situações em que a oferta depende da unidade física e da forma de atendimento.
Pagamentos incorporam ações de autenticação
No processamento de pagamentos, a atualização contempla autenticação 3D Secure, na versão 3DS2. O mecanismo utiliza ações padronizadas para representar etapas como coleta de dados do dispositivo e desafios de autenticação, sem vincular a integração a um único fornecedor.
A proposta de ações de autenticação descreve a comunicação dessas etapas entre empresas e plataformas. A finalidade é estabelecer uma forma comum de solicitar a interação necessária e informar seu resultado durante o processo de finalização da compra.
Além disso, o conjunto da versão inclui termos de pagamento, depósitos, parcelamento e divisão entre instrumentos. São capacidades previstas na especificação; sua presença no documento não confirma que qualquer lojista ou assistente já ofereça todas essas opções aos compradores.
Consentimento passa a registrar finalidade e origem
O consentimento do comprador recebe uma estrutura extensível por finalidade e segmento. Em vez de depender somente de campos fixos de verdadeiro ou falso, o modelo permite representar decisões separadas e associar informações descritivas a cada uma delas.
O registro da alteração de consentimento também distingue o estado da autorização e sua origem. Dessa forma, o sistema pode indicar se uma preferência foi capturada pela plataforma ou se o valor veio da configuração informada pela empresa.
O exemplo técnico apresenta permissões específicas para comunicações por email e SMS dentro de uma finalidade de marketing. A estrutura permite registrar escolhas diferentes por canal, mas não substitui a responsabilidade de cada participante pelas regras aplicáveis ao tratamento de dados.
Mudanças incompatíveis atingem campos e referências
As notas oficiais da versão identificam alterações que exigem atualização dos esquemas. Entre elas estão a reorganização da entrega, a nova estrutura de consentimento e mudanças nas referências de componentes compartilhados por diferentes capacidades.
Na entrega, uma descrição antes representada como texto simples passa a ser um objeto estruturado. Também há mudança no formato de configuração para múltiplos destinos. Em pagamentos, extensões são reorganizadas para que possam ser utilizadas além do contexto estrito de compras de varejo.
O Universal Commerce Protocol mantém, assim, uma distinção entre anunciar uma capacidade e implementá-la. A nova especificação documenta os formatos de comunicação; os sistemas participantes precisam reconhecer as estruturas negociadas para trocar dados de maneira compatível.
Protocolo separa responsabilidades na transação
A visão geral da arquitetura do UCP distingue plataformas, empresas e provedores de credenciais de pagamento. A plataforma atua como intermediária, enquanto a empresa utiliza sua relação com o provedor para concluir a operação com os dados recebidos.
Nessa arquitetura, instrumentos de pagamento e mecanismos de processamento são elementos separados. O desenho também prevê formas de verificar a identidade dos participantes e as capacidades publicadas, sem transformar toda plataforma em responsável direta pelos fundos da transação.
A atualização reorganiza essa base para acomodar mais tipos de operação e setores. Portanto, seu alcance imediato é técnico: ela publica recursos e contratos de dados que podem ser adotados pelas integrações, sem informar uma data única de disponibilidade para todos os consumidores.

Escrito por Gabriel Cardozo