Detecção de múltiplas contas (1:N)
O módulounique_face busca o rosto da selfie na sua base e responde se ele já abriu outra conta. A comparação roda só dentro da sua organização: a base é sua, nunca compartilhada entre clientes. Não existe captura nova: ele usa a selfie que o flow já capturou, e o que entra no índice é o vetor biométrico (embedding), não a imagem.
A resposta é uma de três: unique (rosto inédito, entra no índice), duplicate (o rosto já pertence a outra conta: portão duro, reprova) e possible_duplicate (semelhança na banda de dúvida, ou match forte sem conta identificável dos dois lados: vai para review humano, nunca recusa automática). O match devolve a referência da conta casada (verification_id e o seu reference_id), nunca a selfie da outra conta. A decisão também sai direto no resumo: "checks": { ... "unique_face": "unique" }. O match e os candidates ficam 180 dias contados da verificação; depois disso fica a decisão, e o bloco traz evidence_expired: true.
reference_id na criação da sessão: é ele que permite ao módulo saber que um match forte é a mesma conta se reverificando (aí não é duplicata) ou outra (aí é). Sem ele, match forte vira possible_duplicate em vez de recusa, para nunca barrar o titular legítimo. O preço por checagem está na tabela de preços, junto com a ingestão retroativa da base.