O QUE FAZ
Recebe um string sem tipo e roteia para o validador correto entre 17 identificadores em 10 países. Devolve detected_type, confidence e os candidatos rankeados com seu score.
O QUE NÃO FAZ
Não verifica se a entidade está registrada na AFIP, Receita Federal ou SAT. Não substitui um endpoint específico quando você já sabe o tipo — rode direto o validador targetted.
O QUE FAZ
Divide nomes hispanos e brasileiros em first / paterno / materno. Corrige maiúsculas e acentos quando é determinístico. Resolve gentílicos e nacionalidades contra uma tabela LATAM.
O QUE NÃO FAZ
Não verifica se a pessoa existe no RENIEC, AFIP ou Receita. Não faz verificação de identidade — isso é KYC, uma camada diferente que roda depois da validação de formato.
O QUE FAZ
Implementa o checksum correto por país: Mod-11 com pesos custom (CUIT), duas rodadas seguidas de Mod-11 (CPF, CNPJ), homoclave alfanumérica do SAT (RFC), Mod-11 da direita para a esquerda com K como dígito (RUT-CL).
O QUE NÃO FAZ
Não consulta AFIP, Receita Federal nem SAT. Um resultado válido significa que o formato e o dígito verificador estão corretos — não que o contribuinte esteja ativo, registrado ou em dia com o fisco.
O QUE FAZ
Valida sintaxe de email, resolve typos comuns (gmial → gmail) e opcionalmente verifica MX. Normaliza telefones para E.164, detecta país e tipo (móvel / fixo).
O QUE NÃO FAZ
Não verifica que a caixa de email realmente existe nem envia um código de confirmação. Não liga para uma operadora para confirmar que o número está ativo.
O QUE FAZ
Valida quatro formatos: CBU (Mod-10 por bloco), CVU (mesmo checksum, prefixo distinto), CLABE (dígito ponderado Banxico), IBAN (Mod-97-10). Resolve bank_code → bank_name a partir de registros oficiais (BCRA, Banxico).
O QUE NÃO FAZ
Não verifica se a conta está aberta nem quem é o titular. Não executa uma transferência de teste — só valida que o número está bem formado e pertence a um banco real.
O QUE FAZ
Extrai componentes (rua, número, andar, apto, localidade, estado, país) de um string. Normaliza o estado para ISO 3166-2. Mapeia variantes ("Bs As", "BUENOS AIRES") para o nome canônico.
O QUE NÃO FAZ
Não geocodifica — não devolve lat/lng nem chama Google Maps. Não verifica que o endereço existe fisicamente. O parsing é sintático, não semântico.