> For the complete documentation index, see [llms.txt](https://docs.vida.id/vida-identity-platform/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/vida-identity-platform/getting-started/integration-flow.md).

# Integration Flow

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="https://1987382524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzqikP7fR7hLesltIaRUc%2Fuploads%2FgYBC0earbhNXIGFYb9Fq%2FDigital%20certificate%20flow.jpeg?alt=media&amp;token=663d906d-1d44-4c0a-a820-4f80d0fa0840" alt=""><figcaption></figcaption></figure>

## Verification Process

The identity verification process involves three main methods: Demographic Verification, Selfie Photo Verification, and Liveness Detection. Each of these method combines to produce an outcome which results in `certificateIssued` field.

The certificateIssued field in the response will contain a three-digit code

* **`200` - Success**: All three verification methods were successfully completed, indicating a successful identity verification.
* **`440` - In Progress**: The verification process is currently underway(In Progress), with manual agents verifying the face match and demographic information. The final status will be determined upon completion of this process.
* **`444` - Failed - Verification Failed**: The verification has failed in one or more of the above methods, resulting in a failure to issue the certificate.
* **`443` - Failed - Cert Issuance Failed**&#x20;

### **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>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="https://1987382524-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzqikP7fR7hLesltIaRUc%2Fuploads%2Fz0npHvkFeV1FoXO1aHzf%2FFrame%20427319197%20(1).jpeg?alt=media&amp;token=58283a15-c84e-413e-bcdc-2d911b1a8ea7" alt=""><figcaption></figcaption></figure>

## Integration Options

At VIDA, we offer a range of integration options to meet the specific requirements of our partners. Whether it be through API, SDK or web-based integration, we can ensure a smooth integration process and tailored user journey.

<table><thead><tr><th>Integration Options</th><th>Details</th><th data-hidden></th></tr></thead><tbody><tr><td><a href="broken://pages/ygReOvB9tY0CGOxSgOfQ">Web Based Integration</a></td><td>Allows partner to integrate digital signature issuance directly into their website.</td><td></td></tr><tr><td>SDK</td><td>Enables partners to integrate digital signature issuance functionality within their own mobile app.</td><td></td></tr><tr><td><a href="broken://pages/Ocju79f19n8OeMMgUlKb">API</a></td><td>Allows for integration with a partner's existing system through a secure, programmatic interface.</td><td></td></tr></tbody></table>
