> For the complete documentation index, see [llms.txt](https://docs.caf.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.caf.io/caf-docs/caf-product-guides-pt-br/guia-do-usuario/resolution-6/facial-biometrics/core-procedure/biometric-validation.md).

# Validação biométrica

## Validação biométrica

Ações da páginaUm procedimento de validação biométrica recebe um identificador e um ativo biométrico, que são então comparados com perfis existentes com os mesmos identificadores nos bancos de dados do seu par e de outros pares. Toda validação tem três resultados:CORRESPONDE: quando os dados biométricos correspondem ao identificador enviado.NÃO CORRESPONDE: quando os dados biométricos não correspondem ao identificador enviado.NÃO ENCONTRADO: quando o par não consegue encontrar um perfil com um identificador correspondente.Nesta seção, explicaremos como esse procedimento funciona internamente.Validação biométrica internaEsta subseção explica o fluxo de uma validação biométrica internamente.

1. O par recebe um procedimento de validação biométrica, no qual recebe um único identificador e um vetor de bytes contendo dados biométricos.Comentário
2. O par consulta seu banco de dados em busca de um perfil com um identificador correspondente. Se um identificador correspondente não for encontrado, a operação termina aqui, com um `NÃO ENCONTRADO` resultado.Comentário
3. Se um identificador correspondente for encontrado, o par anonimiza os dados biométricos recebidos e compara o ativo biométrico do identificador correspondente com o resultado da anonimização.Comentário
4. Se a distância desses ativos biométricos for maior que um limiar predefinido, a operação resultará em um `CORRESPONDE`. Se não, a operação resultará em um `NÃO CORRESPONDE`.

### Validação biométrica externa <a href="#external-biometric-validation" id="external-biometric-validation"></a>

ComentárioEsta subseção explica o fluxo de uma validação biométrica dentro da rede da All.id.

![](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflZuWSAqvJAIojq0imx0%2Fuploads%2Fgit-blob-060d448c7533a7510cc5bc85e03d6807838a9f28%2Fexternal-biometric-validation.svg?alt=media)

1. O par recebe um procedimento de validação biométrica, no qual recebe um único identificador e um vetor de bytes contendo dados biométricos. O par processará essa solicitação internamente, como mostrado no tópico anterior.Comentário
2. Após processar a validação biométrica internamente, o par enviará o identificador solicitado e os dados biométricos ao roteador da All.id, que iniciará um novo processo de validação biométrica nele.Comentário
3. O roteador encaminha o procedimento de validação biométrica a todos os pares conectados a ele, que então compararão o identificador solicitado e os dados biométricos com seus bancos de dados.Comentário
4. Após processar a solicitação, todos os pares envolvidos registrarão seu resultado como uma transação no servidor de descoberta.Comentário
5. Os pares retornam o resultado que alcançaram ao processar a validação biométrica solicitada ao roteador da All.id.Comentário
6. O roteador gera um consenso sobre os resultados da validação biométrica que recebeu. Se a maioria dos resultados obtidos for `CORRESPONDE`, então o consenso será `CORRESPONDE`, e vice-versa. Todos `NÃO ENCONTRADO` os resultados não são considerados ao calcular o consenso desta operação, a menos que todos os resultados sejam `NÃO ENCONTRADO`.Comentário
7. Ao final do procedimento de validação biométrica, o par que solicitou originalmente essa validação registrará o resultado da operação no servidor de descoberta.Comentário
8. O par retornará o consenso da operação de validação biométrica.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.caf.io/caf-docs/caf-product-guides-pt-br/guia-do-usuario/resolution-6/facial-biometrics/core-procedure/biometric-validation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
