> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/introduction/general-kyc-workflow.md).

# General KYC Workflow

The VIDA Digital signature service helps partners confirm the identity of their users by checking the information provided by the user. The process starts with verify the identity of their users by checking the information provided by the user. The service then checks to make sure the user has the necessary permissions to access the verification process and establishes a secure connection.

Once the authentication is established, the service performs a series of checks and validations on the provided information to verify the user's identity. The service checks if the user's input meets the required format and standards, performs a liveness check to make sure the user is a live person, and checks if the user hasn't exceeded their allotted rate limit for API requests.

The final step of the verification process involves comparing the user's information against official government records and performing a face match analysis.

<figure><img src="/files/8USpkRXSbI5mSmZzgnWG" alt=""><figcaption></figcaption></figure>

### **Liveness Detection Score**:&#x20;

This method checks if the submitted selfie is live or a pre-recorded image, along with additional image checks and generates a score from 0 to 1, with a threshold score of 0.95 for verification. A score of 0.95 or below is considered a success, while a score above 0.95 is considered a failure.

<table><thead><tr><th width="174.57421875">Verification Method</th><th width="140">Score Range</th><th width="164">Threshold Score</th><th>Result</th></tr></thead><tbody><tr><td>Liveness Detection</td><td>0 - 1</td><td>0.95</td><td>Success if score is 0.95 or below, Failure otherwise</td></tr></tbody></table>

<figure><img src="/files/QSpnVhXm3eZzNUXrGZdH" alt=""><figcaption></figcaption></figure>
