Protocolo Universal de Comércio (UCP)

O UCP é o padrão aberto do Google e da Shopify que permite a agentes de IA transacionar com lojistas por meio de um perfil /.well-known/ucp — transferindo o foco do SEO de ecommerce para a qualidade do feed.

Publicado pela primeira vez: 26 de jun. de 2026 · Última atualização: 20 de ago. de 2026 · Avançado
Idiomas

O UCP é um padrão aberto sob a licença Apache 2,0, com especificação atual de 2026-04-08, anunciado pelo Google na NRF em janeiro de 2026 e desenvolvido com Shopify, Etsy, Wayfair, Target e Walmart. Ele oferece a agentes de IA, lojistas e provedores de pagamento uma linguagem comum para transacionar sem integrações personalizadas. Lojistas publicam um perfil de capacidades em /.well-known/ucp; o checkout segue uma máquina de estados (incomplete → requires_escalation → ready_for_complete), e requires_escalation devolve o controle a uma pessoa. Como uma transação UCP pode não gerar pageviews, sessões ou eventos no site, a unidade de otimização passa da página HTML para a qualidade do feed no Merchant Center. Os lojistas continuam como Merchant of Record e mantêm seus dados. O UCP é diferente do ACP da OpenAI/Stripe; os dois foram projetados para coexistir, e muitos lojistas usarão ambos.

TL;DR — O UCP é um padrão aberto sob a licença Apache 2,0 (especificação atual: 2026-04-08) que foi anunciado pelo Google na NRF em janeiro de 2026 e desenvolvido em conjunto com Shopify, Etsy, Wayfair, Target e Walmart. Ele oferece a agentes, lojistas e provedores de pagamento uma linguagem comum para que o comércio funcione sem integrações personalizadas N×N. Os lojistas publicam um perfil de capacidades em /.well-known/ucp; as capacidades usam namespaces de domínio reverso e trafegam por REST, MCP, A2A ou Embedded. O checkout segue uma máquina de estados — incompleterequires_escalation (transferência para uma pessoa via continue_url) → ready_for_complete. Os lojistas continuam como Merchant of Record. A análise depende do transporte e da transferência: algumas transações talvez não gerem pageviews convencionais, por isso a telemetria comercial importa junto com a análise do site. O UCP é diferente do ACP da OpenAI/Stripe; os dois foram projetados para coexistir, e a configuração de protocolo duplo — “um backend, dois protocolos” — está se tornando o padrão.

Evidence for this claim UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Scope: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Confidence: high · Verified: Universal Commerce Protocol repository Evidence for this claim Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Scope: Google's UCP implementation; surface, market, and merchant availability may vary. Confidence: high · Verified: Google Merchant: Universal Commerce Protocol

O que o UCP realmente é

O Universal Commerce Protocol é um padrão de código aberto que define uma linguagem comum e um conjunto de primitivas funcionais para que agentes de IA, lojistas e provedores de pagamento concluam transações sem criar uma integração personalizada para cada combinação. Na formulação do Google, ele “establishes a common language for agents and systems to operate together”. Tradução: “estabelece uma linguagem comum para agentes e sistemas operarem em conjunto”. O Google o anunciou em 11 de janeiro de 2026, na conferência da National Retail Federation (NRF), desenvolveu-o com Shopify, Etsy, Wayfair, Target e Walmart e reuniu mais de 20 parceiros apoiadores, entre eles Visa, Mastercard, Stripe, American Express e The Home Depot.

Ele é publicado sob a licença Apache 2,0 em ucp.dev e github.com/universal-commerce-protocol/ucp. A especificação usa versionamento por data (YYYY-MM-DD); a versão atual é 2026-04-08. Vale esclarecer duas coisas desde já: o UCP é de fato aberto no nível da especificação, mas o guia do próprio Google descreve a implementação no Modo IA da Pesquisa Google e no Gemini para web como dependente de aprovação do lojista, e não como disponibilidade geral. “Open standard, Google-first and approval-gated adoption” — tradução: “padrão aberto, adoção inicialmente pelo Google e condicionada à aprovação” — é o resumo honesto.

Por que o UCP existe: o problema N×N

Antes de um protocolo compartilhado, cada agente de IA que quisesse realizar transações precisava de uma integração específica com cada lojista ou plataforma — uma explosão N×N de conectores personalizados que ninguém consegue manter. O UCP reduz isso a uma única superfície de integração: o lojista implementa UCP uma vez, e qualquer agente compatível pode descobri-lo e transacionar com ele. A equipe de engenharia da Shopify resumiu de forma direta a razão desse desenho: protocolos monolíticos “eventually collapse under complexity: too rigid to adapt, too slow to evolve”. Tradução: “eventualmente desmoronam sob a complexidade: rígidos demais para se adaptar e lentos demais para evoluir”. Por isso, o UCP é dividido em capacidades combináveis e versionadas de forma independente, em vez de ser uma especificação gigante.

Como o UCP funciona tecnicamente

O perfil de descoberta /.well-known/ucp. O lojista publica um perfil JSON legível por máquina em /.well-known/ucp. Esse é o ponto de entrada: o agente o busca para conhecer as capacidades do lojista, os processadores de pagamento compatíveis e as chaves públicas de assinatura. É a mesma ideia arquitetural de robots.txt ou sitemap.xml — um caminho fixo e conhecido em que as ferramentas podem confiar. Sem perfil .well-known/ucp, não há descoberta programática.

Capacidades e namespaces. As capacidades recebem nomes em namespaces de domínio reverso (por exemplo, dev.ucp.shopping.checkout). O núcleo do UCP reserva o namespace dev.ucp.*; fornecedores estendem o padrão com namespaces de seus próprios domínios. O conjunto ativo de capacidades é negociado — segundo a especificação, “the business (server) determines the active capabilities from the intersection of both parties’ declared capabilities”. Tradução: “a empresa (servidor) determina as capacidades ativas a partir da interseção das capacidades declaradas pelas duas partes”.

Transportes. O UCP independe do transporte: REST (OpenAPI 3.1.0), MCP (Model Context Protocol), A2A (Agent-to-Agent) e Embedded (JSON-RPC 2,0). Essa amplitude é a principal razão pela qual a afirmação de que “o UCP é exclusivo do Google” está errada — o formato de comunicação não está preso a uma única plataforma.

A máquina de estados do checkout — e requires_escalation. O checkout passa pelos seguintes estados:

  • incomplete — o carrinho e os detalhes ainda estão sendo montados.
  • requires_escalation — o agente não pode continuar sozinho; uma pessoa precisa intervir. O agente apresenta uma continue_url, e o comprador conclui essa etapa por conta própria — login, uma confirmação adicional, verificação de idade ou qualquer ação que o agente não esteja autorizado a executar. Esse é o ponto de transferência para uma pessoa incorporado ao protocolo, e deve fazer parte do projeto: uma transação que transfere bem é muito melhor do que uma que termina silenciosamente em um beco sem saída.
  • ready_for_complete — tudo está pronto, e o agente pode finalizar a transação de forma programática.

Arquitetura de pagamento. O UCP usa um modelo desacoplado que separa os instrumentos de pagamento — o que o consumidor usa — dos handlers de pagamento — os processadores —, organizado em torno de um “triângulo de confiança” entre empresa, plataforma e PSP. Por projeto, é independente de provedor, em vez de vinculado a um único processador.

Segurança e identidade. A verificação de identidade usa HTTP Message Signatures (RFC 9421) para verificação sem permissão prévia, além de OAuth 2,0, chaves de API e mTLS. As chaves públicas são descobertas pelo perfil, portanto o agente não precisa trocar credenciais antecipadamente para verificar um lojista.

Disciplina de versionamento. As versões do protocolo e das capacidades são negociadas de forma independente. Adições sem quebra de compatibilidade não alteram a versão; mudanças incompatíveis exigem aviso à comunidade com duas semanas de antecedência.

UCP separates discovery, capability negotiation, transport, and checkout. The human handoff is part of the protocol, not an improvised error page. Fonte: Universal Commerce Protocol

An agent fetches the merchant profile at slash dot-well-known slash ucp. The merchant selects the capabilities both parties support. They communicate over REST, MCP, A2A, or Embedded transport and begin checkout. If the session requires escalation, the shopper follows a continue URL to complete the human step before checkout becomes ready to complete.

© Patrick Stox LLC · CC BY 4.0 ·

Onde o UCP está em operação

É importante ser preciso sobre o significado de “em operação”, pois a documentação do próprio Google descreve uma implantação controlada, não disponibilidade geral: a integração do lojista “must be approved by Google before you can go live.” Tradução: “precisa ser aprovada pelo Google antes de entrar em operação”. O guia do Google primeiro coloca os lojistas em uma lista de espera. No momento da redação, as superfícies UCP documentadas pelo Google são o Modo IA na Pesquisa Google e o aplicativo Gemini para web — o próprio FAQ afirma que o suporte ao aplicativo independente do Gemini e a outras superfícies ainda está “planned” (“planejado”). Não consegui confirmar o YouTube Shopping como uma superfície UCP atual e documentada: coberturas anteriores o citaram, mas o guia e o FAQ atuais do Google, verificados por requisição HTTP e não por resumo em cache, listam apenas o Modo IA e o Gemini para web. Considere a afirmação sobre YouTube como não verificada, em vez de repeti-la como fato. Separadamente, o Google está abrindo listas de espera para levar o UCP aos setores de hospedagem e alimentação. Nem o guia do Google nem o site da especificação UCP documentam uma restrição de país ou produto em linguagem clara nas páginas atuais. Se você viu alguma limitação específica aos EUA, confira diretamente o documento ao vivo, pois não consegui reproduzir essa redação hoje.

No lado das plataformas, a Shopify oferece UCP por meio das Agentic Storefronts, ativas por padrão para lojistas Shopify. Assim, uma grande parcela do mercado já fica habilitada para UCP sem esforço adicional. Ser citado como codesenvolvedor ou apoiador do UCP é diferente de ter uma integração em produção: trate “estar na lista de parceiros” e “ter tráfego em produção pelo UCP” como afirmações distintas até que a documentação do próprio parceiro confirme a segunda.

O conjunto atual de capacidades (v2026-04-08) abrange checkout, pesquisa no catálogo e consulta de produtos, webhooks do ciclo de pedidos, vinculação de identidade (OAuth 2,0 em nome dos usuários) e troca de tokens de pagamento. O guia do Google confirma que carrinhos com vários itens, vinculação de fidelidade/conta e suporte pós-compra — rastreamento e devoluções — ainda não estão em operação: são itens do roadmap, não funcionalidades lançadas.

O que o UCP significa para o SEO de ecommerce

O feed é a nova página. Esta é a ideia central. Quando um agente descobre, compara e compra por meio do UCP, a página de detalhes do produto nunca é visitada — transações habilitadas por UCP não geram pageviews, sessões nem eventos de análise no site. Os dados sobre os quais o agente realmente raciocina são o seu feed de produtos, disponibilizado pelo Google Merchant Center. Assim, a unidade de otimização deixa de ser a página HTML renderizada e passa a ser a qualidade dos dados do feed e do Merchant Center: preços corretos, disponibilidade em tempo real, atributos completos e os novos atributos conversacionais — perguntas frequentes, acessórios compatíveis e substitutos — que o Merchant Center adicionou especificamente para descoberta por IA.

O Merchant Center agora é requisito básico. A elegibilidade para UCP passa pelo Merchant Center — uma marca fora dele não pode ser descoberta por agentes UCP. Nenhuma fonte primária do UCP ou do Google que encontrei publica uma fórmula explícita de seleção ou ranqueamento. Portanto, trate o que segue como interpretação informada do setor, não como algoritmo documentado: profissionais argumentam que problemas de qualidade de dados — divergência de preço, estoque desatualizado e descrições rasas — provavelmente reduzem a chance de um agente escolher uma oferta. Na formulação direta da cobertura da Semrush: “if your store isn’t set up to communicate with the AI agent, it may not know you exist. And if it doesn’t know you exist, it won’t recommend you.” Tradução: “se sua loja não estiver preparada para se comunicar com o agente de IA, ele talvez nem saiba que você existe. E, se não souber que você existe, não recomendará você.”

A lacuna de atribuição. Como não há sessões, a receita pode parecer desaparecer das ferramentas tradicionais de análise mesmo quando as vendas reais crescem. Ainda não existe uma resposta simples e consolidada — a mensuração depende de relatórios de transações do Merchant Center, marcação no sistema de gestão de pedidos ou rastreamento personalizado no nível da API. Trate isso como um problema em aberto a acompanhar, não como algo resolvido.

O que não muda. O Google afirmou que o UCP não acabará com o SEO, e isso faz sentido: a qualidade do conteúdo, a autoridade/confiança, a precisão dos dados estruturados e a saúde técnica continuam influenciando em quais lojistas e produtos os agentes confiam. A marcação Schema.org Product, Offer, MerchantReturnPolicy e Organization continua importante. O UCP acrescenta uma camada; não substitui a estrutura abaixo dela.

Uma observação sobre a formulação “baseado em mérito, não em investimento publicitário” que circula no comércio agêntico: ela está correta em termos gerais ao dizer que não se trata da compra clássica de anúncios por lance, mas exige nuance. As Direct Offers — descontos exclusivos exibidos no Modo IA — podem influenciar as recomendações dos agentes, e um feed completo favorece estruturalmente marcas maiores com equipes dedicadas. “Baseado em mérito” não significa “sem otimização”: as alavancas apenas mudam de palavras-chave e links para qualidade de dados e higiene do feed.

UCP e ACP

Você verá o UCP discutido ao lado do ACP, o Agentic Commerce Protocol liderado pela OpenAI e pela Stripe e voltado ao ecossistema do ChatGPT. São coisas diferentes — apoiadores, escopo, arquitetura e modelo de custo distintos —, e o Google afirmou explicitamente que o UCP foi projetado para coexistir com o ACP. A melhor prática emergente é uma implementação de protocolo duplo: um único backend compartilhado de produtos, estoque e pagamentos, com endpoints UCP e ACP sobre ele. A aba Frameworks apresenta a comparação lado a lado.

Como se preparar

Em resumo: deixe seu feed do Merchant Center limpo e completo, verifique os dados estruturados, publique um perfil /.well-known/ucp se estiver fazendo uma implementação nativa — lojistas Shopify recebem grande parte disso por padrão — e crie alguma forma de mensurar a receita gerada por agentes antes que ela seja necessária. A aba Checklists transforma isso em uma lista de trabalho.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.