Captcha não funciona: por que ele falha em 2026 e como resolver
Você chega ao formulário e, onde deveria estar a caixa de seleção, há um vazio cinza. Captcha não funciona significa que o desafio não carrega, não é renderizado, ou é renderizado e então se recusa a deixar você passar. O CAPTCHA é o teste automatizado que um site usa para distinguir pessoas de bots, e seu código é carregado dos servidores de outra empresa. É aí que a maior parte disso quebra. Não é a mesma coisa que "verificação falhou", que aparece depois do envio, quando o servidor rejeita o seu token.
O restante cobre sintomas, provedores, causas de 2026 e soluções para navegador, celular e site.
Como o "CAPTCHA não funciona" aparece na tela
Um captcha quebrado se manifesta de umas cinco formas diferentes, e reconhecer a sua na tela já reduz bastante a lista de causas.
- Área do widget em branco ou cinza. A página reserva o espaço, mas nada é renderizado. O script foi bloqueado, nunca chegou a ser solicitado ou foi recusado pela política de segurança da página.
- A caixa de seleção ou o desafio de imagens nunca carrega. Quando a reCAPTCHA não carrega, você vê um indicador girando, um quadro incompleto ou uma caixa vazia: o carregamento começou e a conexão caiu no meio. A alternativa em áudio, que existe para quem não consegue resolver grades de imagens, falha do mesmo jeito, porque vem do mesmo domínio.
- Um loop infinito. Você resolve as imagens, o desafio recarrega e pede de novo, sem fim. Em geral é problema de sessão, cookie ou relógio, não de resposta errada.
- "Cannot contact reCAPTCHA" ou um erro de conexão. O navegador chegou à página, mas não aos servidores do provedor. Filtragem de rede, DNS ou VPN são os primeiros suspeitos.
- A caixa é marcada, mas o formulário continua travado. O widget funcionou; o token não foi anexado ou foi rejeitado no envio. A resposta da reCAPTCHA também dura apenas dois minutos: quando ela expira, a caixa continua parecendo marcada, mas o campo oculto atrás dela já foi esvaziado — e o formulário é enviado sem nada.
Pesquisou por captcha não carrega, widget de captcha não aparece, recaptcha não aparece ou simplesmente captcha quebrado? Cada um desses casos está em algum ponto da lista acima, e o resto do artigo trata das causas.
Captcha não funciona, verificação falhou e invalid captcha: qual é a diferença
As três expressões descrevem falhas diferentes, e só a primeira é assunto deste artigo.
Não funciona ou não carrega é do lado do cliente: o widget não é renderizado, ou não deixa você concluir o desafio. É disso que trata este artigo.
Verificação falhou significa que o desafio funcionou, mas o servidor rejeitou o token. Tokens expirados e reenviados também caem aqui: todo provedor os emite de uso único e com vida curta — dois minutos na reCAPTCHA e na hCaptcha, cinco no Turnstile. Uma pontuação baixa na reCAPTCHA v3 pertence a essa mesma categoria, do lado do servidor. Para esse caminho, veja nosso guia sobre como corrigir uma falha de reCAPTCHA e suas causas mais comuns.
Invalid captcha é a mensagem de validação do próprio site, normalmente depois de um código digitado errado ou de um formulário deixado aberto até o desafio expirar. Sua resposta chegou e foi recusada; o widget não está quebrado. Se essa é a sua mensagem, veja o que a mensagem "invalid captcha" realmente significa.
reCAPTCHA, hCaptcha e Cloudflare Turnstile: diferenças rápidas
Cada provedor carrega seu código de um jeito um pouco diferente, e isso muda o que você deve suspeitar primeiro.
Google reCAPTCHA (v2 com caixa de seleção / v3 invisível)
A reCAPTCHA v2 é a caixa de seleção "Não sou um robô", com uma grade de imagens atrás quando o Google quer mais provas. A v3 não mostra nada e atribui uma pontuação em segundo plano. As duas buscam o código nos hosts do Google, então, quando a reCAPTCHA não funciona, a origem costuma ser uma requisição bloqueada para www.google.com/recaptcha ou www.gstatic.com, uma site key de outro domínio, ou marcação apontando para uma URL de script antiga. Na v3 não há widget para observar, então você só percebe quando o formulário se recusa a enviar.
Dois detalhes economizam tempo. O Google publica www.recaptcha.net como substituto direto de www.google.com onde esse host está inacessível — a melhor solução para "cannot contact reCAPTCHA" em redes que filtram o Google. A reCAPTCHA também define um cookie próprio, _GRECAPTCHA, para análise de risco, então não o confunda com um rastreador. A versão Enterprise carrega dos mesmos hosts via enterprise.js, ou seja, os conselhos de carregamento continuam valendo, mas a verificação passa pela API do reCAPTCHA Enterprise, e não pelo endpoint clássico siteverify.
hCaptcha
A hCaptcha mostra primeiro uma caixa de seleção e, se quiser uma segunda opinião, uma tarefa com imagens — principalmente em sites voltados à privacidade. O script vem de js.hcaptcha.com, com recursos e chamadas de API espalhados por outros subdomínios de hcaptcha.com que a hCaptcha pede para você não fixar, já que variam por região e ao longo do tempo.
Quando nada é renderizado, suspeite de um bloqueador de conteúdo filtrando esses hosts, ou de um script de incorporação copiado sem o container — um elemento vazio com a classe h-captcha e o seu data-sitekey. O que normalmente não é o problema: por padrão, uma sitekey da hCaptcha funciona em qualquer domínio, porque a lista de domínios permitidos é opcional e ativada por sitekey — verifique se ela chegou a ser ligada antes de investir na teoria do hostname. Uma política de frames na página que proíbe o iframe do provedor também deixa você sem nada.
Cloudflare Turnstile
O Turnstile é o desafio da Cloudflare, normalmente um widget pequeno que verifica sem quebra-cabeças. Ele carrega de challenges.cloudflare.com, e a Cloudflare exige esse host diretamente, sem proxy nem empacotamento. Ele quebra quando uma extensão ou firewall bloqueia o host, quando o hostname não está coberto pela configuração de hostnames do widget no painel da Cloudflare, ou quando o widget é injetado depois que o script já rodou.
Os tokens duram 300 segundos e podem ser usados exatamente uma vez; um formulário lento ou um envio duplicado retorna timeout-or-duplicate e exige turnstile.reset(), não uma nova tentativa. Sem token não há envio, então um widget travado segura o formulário inteiro. Um desafio gerenciado que mostra uma tela intermediária rápida antes de resolver não é defeito.
Por que o CAPTCHA não funciona: causas comuns em 2026
Investigue de trás para frente uma reCAPTCHA que não funciona, ou qualquer captcha quebrado, e você chega a um de três lugares: o script, a rede ou a chave.
JavaScript desativado ou bloqueado
Praticamente todo CAPTCHA que você vai encontrar é JavaScript, então, com os scripts desligados, não há nada para renderizar. Vale igual se você desativou globalmente, bloqueou para este site e esqueceu, ou trabalha sob uma política corporativa. Extensões no estilo NoScript fazem isso de forma seletiva: texto e imagens carregam sem problema, então a falha parece específica deste site. Não é.
Uma ressalva explica aquele site que ainda funciona: a reCAPTCHA v2 tem um fallback documentado em <noscript> que renderiza o desafio em um iframe simples. Poucas integrações o incluem, então trate um desafio funcionando sem JS como exceção.
Bloqueadores de anúncios, extensões de privacidade e proteção contra rastreamento
Bloqueadores de conteúdo filtram requisições com base em listas, e algumas listas classificam scripts de desafio como rastreadores. Bloqueie google.com/recaptcha, hcaptcha.com ou challenges.cloudflare.com e a área do widget fica vazia. Bloqueadores de script rigorosos, escudos de antivírus e bloqueadores no nível de DNS fazem o mesmo. O trade-off é real: tudo o que corta rastreamento entre sites tende a quebrar widgets de desafio de terceiros, então libere apenas aquele site em vez de desinstalar nada.
Restrições a cookies de terceiros e estado entre sites
Esta é a parte que envelheceu mais rápido. O Google encerrou o Privacy Sandbox em 17 de outubro de 2025, descartando as dez APIs restantes; o Chrome começou a depreciá-las no Chrome 144, em janeiro de 2026, com remoção prevista para o Chrome 150. Os cookies de terceiros nunca foram removidos do Chrome e continuam por tempo indeterminado. É por isso que guias de 2024 culpando uma depreciação iminente de cookies não correspondem ao seu navegador.
O que ainda incomoda é a restrição comum de cookies, que varia por navegador. O Chrome permite cookies de terceiros por padrão, bloqueia na navegação anônima e bloqueia em todo lugar com um único botão. O Safari bloqueia de saída. A Total Cookie Protection do Firefox, ativa por padrão no modo Padrão, não bloqueia: ela separa os cookies em um pote isolado por site, e o modo Rigoroso bloqueia cookies entre sites por completo. Widgets de desafio carregam dentro de frames de terceiros, então uma restrição agressiva pode deixar um deles girando ou em loop.
Dois detalhes práticos. Quando o Chrome restringe cookies de terceiros, aparece um ícone de olho na barra de endereços; clicar nele cria uma exceção para aquele site, o que é melhor do que desligar a proteção globalmente. Para quem desenvolve, a Storage Access API é a forma oficial de um frame incorporado pedir estado entre sites, em vez de contar com cookies que o particionamento já isolou.
Content Security Policy (CSP) bloqueando scripts
CSP, sigla de Content Security Policy, é um cabeçalho que o site envia para declarar em quais hosts ele confia para scripts, frames e estilos. Deixe o provedor fora de script-src ou frame-src e o navegador recusa a requisição, registra uma violação e não desenha nada. O visitante não tem como contornar isso; é tarefa do dono do site. As diretivas exatas estão na seção para desenvolvedores mais abaixo, e o host mais esquecido não é o do script, mas recaptcha.google.com em frame-src.
Filtragem por VPN, proxy, DNS e firewall
Uma VPN ou proxy muda o seu IP de saída, o que pode disparar verificações extras. Mais grave: o bloqueio de anúncios embutido em clientes de VPN, perfis de DNS privado, firewalls corporativos e redes de escola costumam filtrar os domínios do provedor, produzindo um erro de conexão em vez de um widget.
Navegador desatualizado, cache/cookies e relógio do sistema errado
Versões antigas de navegador não têm as APIs e o suporte a TLS que o widget espera. Scripts velhos em cache e cookies corrompidos quebram a sessão de um site enquanto os outros seguem funcionando.
Vale separar o problema de relógio, porque o conselho mais repetido exagera o efeito. Alguns minutos de diferença não quebram o TLS: a validade de um certificado é contada em dias, e as autoridades certificadoras costumam antedatar o início justamente para absorver isso. Minutos de desvio quebram o tempo do token — com um token de reCAPTCHA de dois minutos, um dispositivo atrasado envia um token que o servidor já considera expirado, e o resultado parece um desafio que insiste em pedir para tentar de novo. Horas ou dias de desvio produzem erros de certificado e um desafio que não conecta de jeito nenhum.
Conteúdo misto HTTP/HTTPS e versão antiga do api.js
Se uma página HTTPS pede o script do desafio por HTTP, os navegadores bloqueiam como conteúdo misto e o widget desaparece sem avisar. O mesmo vale para páginas que ainda apontam para caminhos de script obsoletos em vez do endpoint atual api.js, ou que carregam duas versões conflitantes ao mesmo tempo.
Configuração errada do site (site key inválida, domínio incompatível)
A site key é a metade pública de um par de chaves. Na reCAPTCHA e no Turnstile ela está vinculada aos hostnames que o dono registrou; na hCaptcha essa restrição é opcional. Digite errado, cole a de outra propriedade ou esqueça o hostname de onde está servindo, e o provedor não desenha nada. O erro de chave ou domínio inválido está esperando no console.
Como resolver o captcha no navegador (passo a passo)
Siga na ordem indicada; a maioria das pessoas nunca chega ao passo quatro. É a resposta prática para como resolver o captcha na posição de visitante e, em especial, para o captcha que não funciona no Chrome.
1. Recarregue de forma forçada e descarte uma página velha
Ctrl+F5 no Windows, Cmd+Shift+R no macOS recarrega a página sem reaproveitar o cache, descartando o script pela metade ou desatualizado que está por trás de boa parte das caixas de widget vazias. É a causa mais barata de todas, então descarte-a antes de mexer em qualquer configuração.
2. Ative o JavaScript
Confirme que o JavaScript está permitido globalmente e para este domínio, porque exceções por site sobrevivem ao motivo que levou você a criá-las. No Chrome, o caminho é Configurações, Privacidade e segurança, Configurações do site, JavaScript. Verifique também se o NoScript ou algo parecido está segurando a página.
3. Teste na navegação anônima / privada (sem extensões)
Uma janela privada é o jeito mais rápido de tirar as extensões da equação no Chrome e no Edge, onde elas ficam desativadas por padrão. O Firefox executa extensões em janelas privadas, e o Safari também pode, então nesses dois desative na mão. Note que a navegação anônima também bloqueia cookies de terceiros, ou seja, você muda duas coisas ao mesmo tempo: um widget em branco que aparece na janela privada aponta para uma extensão, enquanto um que renderiza e depois entra em loop aponta para restrição de cookies — e aí a solução é o passo cinco.
A opção Impedir rastreamento entre sites do Safari fica em Ajustes, Privacidade no macOS, e em Ajustes, depois Apps, depois Safari no iOS atual. Desligá-la é global, sem exceção por site, então reative assim que terminar o formulário.
4. Desative bloqueadores de anúncios e extensões de privacidade
Se a janela privada funcionou, reative as extensões uma a uma até quebrar de novo. A maioria dos bloqueadores permite pausar só naquele site, o que é melhor do que ficar sem proteção em todos os outros. Fique de olho nas listas rigorosas e antirrastreamento e nos complementos de antivírus, que filtram esses hosts sem avisar.
5. Limpe cache e cookies do site
Limpe os dados apenas deste domínio. No Chrome, clique no ícone de controles à esquerda da barra de endereços — os cursores que substituíram o cadeado no Chrome 117 —, depois em configurações do site e em excluir dados armazenados. Se o problema forem os cookies de terceiros, e não dados velhos, o ícone de olho na mesma barra cria uma exceção para este site. O que você está apagando é a sessão expirada ou o cookie corrompido por trás de um desafio que recarrega para sempre mesmo depois de uma resposta correta.
6. Desligue a VPN ou o proxy
Desconecte a VPN, desative qualquer proxy nas configurações de rede do sistema e recarregue. Desligue também o bloqueio de anúncios ou a "proteção contra ameaças" que vem junto com o cliente de VPN: essa camada filtra domínios de forma independente e continua bloqueando o desafio mesmo com o túnel desligado.
7. Troque o DNS ou teste outra rede
Se o seu resolvedor filtra os domínios do provedor, aponte as configurações de rede do sistema para um serviço público de DNS conhecido, ou compartilhe a internet do celular e recarregue. Um desafio que funciona nos dados móveis e em nenhum outro lugar coloca a filtragem no seu roteador, DNS ou firewall — não no navegador.
8. Atualize o navegador
Instale a última versão estável, reinicie e confirme o número na página Sobre em vez de confiar na atualização automática. Motores desatualizados não têm APIs de que o widget precisa, e versões abandonadas acumulam problemas de certificado que quebram a conexão com os servidores do provedor. Em navegadores gerenciados, a atualização pode precisar ser enviada por um administrador.
9. Corrija data e hora do sistema com sincronização automática
Ative data, hora e fuso horário automáticos. Minutos de desvio fazem um token de dois minutos chegar já expirado, o que se parece exatamente com um captcha que fica pedindo para tentar de novo; horas ou dias geram erros de certificado e um desafio que nunca conecta.
10. Teste outro navegador ou dispositivo
Abra a mesma página em outro navegador ou no celular. Se funcionar lá, o problema é local e os passos acima vão isolá-lo. Se falhar em todo navegador e em toda rede, o site está mal configurado e vale a seção para desenvolvedores.
Soluções no celular: Android e iPhone
Quando o captcha não funciona no celular, em geral o problema é onde a página está aberta, não o aparelho em si.
Saia do navegador interno do app. Tocar em um link dentro de um app de rede social ou de mensagens abre a página em uma WebView, um navegador embutido com menos recursos e armazenamento separado. A maioria dos relatos de captcha que não funciona no celular começa aí. Abra o link no Chrome ou no Safari pelo menu do app, especialmente para logins.
Verifique o DNS privado e os perfis de VPN. No Android: Configurações, Rede e Internet, DNS privado. No iPhone: Ajustes, Geral, VPN e Gerenciamento de Dispositivo. Perfis de DNS com bloqueio de anúncios filtram os domínios do provedor e deixam widgets vazios.
Limpe os dados do site daquele domínio. No Chrome: Configurações, Privacidade e segurança, Limpar dados de navegação, depois cookies e dados do site. No iPhone, os controles do Safari ficam no app Ajustes do sistema: Ajustes, Apps, Safari, Avançado, Dados de Sites no iOS atual, e aí remova apenas aquele site.
Desligue os modos de economia de dados e lite. Eles adiam ou intermediam requisições em segundo plano, e alguns navegadores móveis removem scripts de terceiros enquanto estão ativos, deixando a área do widget vazia. O modo Lite do Chrome foi descontinuado em 2022, então isso vale para Opera Mini, Samsung Internet e navegadores de fabricantes que ainda trazem um modo de compressão.
Se você não consegue ver o CAPTCHA de jeito nenhum, afaste os dedos para reduzir o zoom, gire para o modo paisagem ou peça a versão para desktop. Telas estreitas às vezes renderizam o widget fora da área visível ou atrás de um elemento fixo.
Soluções para desenvolvedores: quando o widget de CAPTCHA não carrega no seu site
Quando o widget de captcha não aparece para nenhum visitante, ou a reCAPTCHA não aparece só em um hostname, a causa é a sua configuração, não o navegador deles.
Confira site key, secret key e domínios permitidos
Confirme que a site key pública na sua marcação corresponde à propriedade no painel, e mantenha a secret key no servidor. O escopo de domínio varia por provedor:
- A reCAPTCHA vincula uma chave a uma lista de domínios suportados, até 250 por chave; localhost só funciona se você mesmo o adicionar. Mantenha chaves separadas para desenvolvimento e produção, e libere localhost na de desenvolvimento.
- A hCaptcha serve uma sitekey em qualquer domínio até você ativar a lista de permissões daquela sitekey, e rejeita localhost e 127.0.0.1 de saída; para trabalhar localmente, adicione uma entrada no hosts como 127.0.0.1 test.mydomain.com e acesse por esse nome. hCaptcha e reCAPTCHA publicam pares de chaves de teste — apenas para ambientes de teste, já que não oferecem proteção alguma.
- O Turnstile gerencia hostnames por widget no painel, incluindo uma opção "Any Hostname" para casos em que uma lista de permissões não serve.
Carregue o script correto
Use o endpoint atual — o api.js da reCAPTCHA (ou enterprise.js), o api.js do Turnstile, ou o api.js da hCaptcha em js.hcaptcha.com — carregado uma única vez do domínio do próprio provedor, nunca auto-hospedado, empacotado ou via proxy. Verifique que ele não está adiado para depois do ponto em que o seu código chama render, e que nenhum plugin, tema ou gerenciador de tags adiciona uma segunda cópia; duas versões disputam o mesmo container. Onde www.google.com está inacessível para os seus usuários, troque por www.recaptcha.net em todas as referências à reCAPTCHA no site.
Corrija o CSP e a diretiva script-src do provedor
Se você envia um Content Security Policy, estenda-o para o provedor. Os requisitos publicados:
Três pontos para fixar. Entradas ausentes em frame-src deixam um espaço em branco e uma violação no console. A hCaptcha pede para você não fixar subdomínios de recursos como newassets.hcaptcha.com, porque eles mudam por região e ao longo do tempo — use o curinga. E uma política vinda de um CDN ou proxy reverso não substitui a sua: os navegadores aplicam cada política de forma independente, então vence a combinação mais restritiva. Liberar o provedor no cabeçalho da sua aplicação não ajuda enquanto o cabeçalho do proxy o omitir.
Sirva as páginas por HTTPS, sem conteúdo misto
HTTPS na página inteira, com cada recurso referenciado explicitamente em https:// — URLs relativas ao protocolo, com //, são herança da era HTTP. Basta uma tag de script fixada em http:// para o navegador descartar o desafio como conteúdo misto enquanto todo o resto renderiza normalmente, o que esconde bem o problema. Cadeias de redirecionamento que voltam a passar pelo HTTP fazem o mesmo.
Trate a expiração no cliente, não só no servidor
Registre o callback de expiração. As respostas da reCAPTCHA e da hCaptcha vencem em dois minutos, os tokens do Turnstile em cinco; sem expired-callback, o widget continua com cara de resolvido enquanto o campo oculto atrás dele está vazio, e o seu servidor reporta token ausente em vez de token expirado. Gere os tokens no momento da ação, e não no carregamento da página, e reinicie o widget em vez de reenviar um token, porque todo provedor recusa um segundo uso.
Leia o console e a aba de rede do navegador
Abra as ferramentas de desenvolvedor e recarregue. O console nomeia a falha — chave inválida, domínio inválido, violação de CSP, conteúdo misto. Na aba de rede, filtre pelo domínio do provedor para ver se a requisição saiu, foi bloqueada ou retornou erro. Faça isso em um perfil limpo e sem extensões, ou você vai caçar um bug de servidor que no fim era um bloqueador de anúncios.
Checklist de diagnóstico de CAPTCHA
Para usuários
- Recarregue a página de forma forçada primeiro
- Confirme que o JavaScript está ativado para o site
- Teste em uma janela privada, desativando as extensões na mão no Firefox e no Safari
- Pause os bloqueadores apenas neste site
- No Chrome, permita cookies de terceiros pelo ícone de olho na barra de endereços
- No Safari, desmarque "Impedir rastreamento entre sites" e reative depois
- Apague cookies e cache do domínio
- Desconecte VPN, proxy e DNS com filtragem
- Atualize o navegador; sincronize o relógio automaticamente
- No celular, saia do navegador interno do app
- Repita o teste em outra rede
Para desenvolvedores
- Verifique site key, secret key e escopo de hostname em cada provedor
- Desenvolvimento local por provedor: localhost em uma chave de desenvolvimento da reCAPTCHA, entrada no hosts para a hCaptcha, chaves de teste só em ambientes de teste
- Carregue o script do provedor uma única vez, sem proxy, do domínio dele
- Libere os domínios do provedor em script-src, frame-src e também em style-src/connect-src quando necessário
- Procure um segundo CSP vindo de CDN ou proxy — as políticas se somam e a mais restritiva vence
- Sirva tudo por HTTPS, sem conteúdo misto
- Ligue o callback de expiração e gere os tokens no momento do envio
- Leia o console e a aba de rede em um perfil limpo
- Confirme que o container existe antes de o render rodar
- Teste no Android, no iOS e em uma WebView
Quando falar com o administrador do site
Escale o caso quando as evidências apontam para o lado do servidor e nenhuma mudança no navegador resolve.
Fale com o dono do site se o console reportar site key ou domínio inválido no carregamento; só ele pode corrigir. Faça o mesmo se o desafio estiver ausente para todos os visitantes em vários navegadores, redes e dispositivos — isso descarta a sua configuração. O CSP vem do servidor, então uma política que bloqueia o domínio do provedor também é tarefa dele. Passe o texto exato do erro, a URL da página, a versão do seu navegador e diga que testou sem extensões. Relatos vagos ficam na fila. Um relato assim é resolvido.
FAQ
Nota sobre testes automatizados: CapMonster Cloud
Se você mantém um site, confirmar que o widget consertado realmente carrega e conclui a verificação faz parte do trabalho. O CapMonster Cloud lida com reCAPTCHA v2, v3 e suas variantes Enterprise em fluxos de teste automatizado, em propriedades que você possui ou tem autorização para testar, e se encaixa em suítes com Selenium ou Puppeteer. O formato da requisição está descrito na documentação do CapMonster Cloud para reCAPTCHA v2, v3, v2 Enterprise e v3 Enterprise.
Nota legal: teste apenas propriedades que você possui ou tem autorização para testar, e respeite os termos de uso de cada site e a legislação aplicável.
Conclusão
Captcha que não funciona é um problema de carregamento, não de verificação. Comece pelo sintoma, associe-o a uma causa — scripts bloqueados, configurações de privacidade, filtragem de rede, navegador desatualizado ou configuração errada do site — e então percorra os passos do navegador na ordem. Se o desafio está quebrado para todos os visitantes ou a site key é rejeitada já no carregamento, leve o caso ao administrador do site com as suas evidências.
Artigos relacionados
- Como corrigir uma falha de reCAPTCHA: causas comuns e soluções
- O que significa a mensagem "invalid captcha"
- Documentação do CapMonster Cloud: reCAPTCHA v2, v3, v2 Enterprise, v3 Enterprise