Format validation vs registry lookup
Comparação entre validar a estrutura de um identificador (formato) e consultar a autoridade para verificar que existe (registro).
Validação de formato e consulta a registro são dois passos complementares que muitas integrações confundem. Entender a diferença define qual ferramenta usar em cada etapa do pipeline. **Validação de formato** verifica a estrutura sintática: comprimento correto, charset permitido, dígito verificador calculado pelo algoritmo oficial. É local: sem rede, sem custo por requisição, latência de microssegundos. Pega erros de digitação e dados inválidos, mas não garante que o identificador exista no mundo real. **Consulta a registro** pergunta diretamente à autoridade emissora (AFIP, Receita Federal, SAT, RENAPER) se o identificador foi emitido e está ativo. Tem latência (100–2000 ms), custo por consulta e dependência do uptime da autoridade. Retorna dados reais: nome do titular, situação fiscal, data de emissão. **A estratégia recomendada**: validar formato primeiro, registry lookup depois. A validação de formato rejeita ~10–20% de entradas ruins sem gastar consultas pagas. Apenas as que passam pelo filtro estrutural justificam uma chamada ao registro. A Normadata cobre o primeiro passo para 17 identificadores em 10 países. Para o segundo, existem provedores especializados por país (Idwall no Brasil, Truora na LATAM, scrapers da AFIP na Argentina). A combinação oferece a melhor relação custo/qualidade.