> For the complete documentation index, see [llms.txt](https://altme-documentation.gitbook.io/altmes-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://altme-documentation.gitbook.io/altmes-documentation/others/flow-between-wallet-dapp-and-verifier/dapp-adds-a-user-in-whitelist.md).

# dApp adds a user in whitelist

There are 2 protocols that are used in these interactions:

* Wallet - Verifier: this is the protocol that makes it possible to produce a VP and then transfer it to the verifier from the wallet. We use siopv2 or verifiable presentation request.
* Verifier - dApp : We use OpenID implicit flow which is just a call back without need to authenticate.

<figure><img src="https://sandbox-doc.readthedocs.io/en/latest/_images/add_user_whitelist.png" alt=""><figcaption></figcaption></figure>
