> 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/kyc-web-sdk/getting-started/identity-verification-flow.md).

# Identity Verification Flow

This page shows how the SDK, your application, the end-user, and Vida APIs interact.

***

### Sequence Diagram

<figure><img src="https://2033469942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC2s0IISjZwzGfw8dm215%2Fuploads%2Fm46r9zFSHasmOL9OuThd%2FUntitled%20diagram-2025-12-04-171250.png?alt=media&amp;token=4f5e5bfc-53f2-4e4b-9766-15e2c7fd110f" alt=""><figcaption></figcaption></figure>

### User Journey Diagram

<figure><img src="https://2033469942-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC2s0IISjZwzGfw8dm215%2Fuploads%2FnCAaseCH7ACXOOHnCAPM%2FUntitled%20diagram-2025-12-04-171510.png?alt=media&amp;token=de1a7c50-300a-4cd9-b400-e45c6383c627" alt="" width="375"><figcaption></figcaption></figure>

### What You Control

You can configure:

* Whether to **skip or show**:
  * Introduction screen
  * Document selection screen
  * Tutorials (document & selfie)
  * Back side capture (for supported documents)
* Timeouts and retry behavior
* Shapes and behavior of the selfie capture frame
* Text and labels shown to the user

These are configured through:

* `workflowConfigs`
* `themeConfigs`
* `localeConfigs`

See **SDK Initialization** and **Workflow Configuration** for exact options.
