> For the complete documentation index, see [llms.txt](https://gl-docs.gitbook.io/zkpass/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gl-docs.gitbook.io/zkpass/zkpass-developers-guide/zkpass-modules/dvr/dvr-client-roles/data-holder/1.-retrieving-the-dvr.md).

# 1. Retrieving the DVR

From Data Holder perspective, no integration with the Dvr module client SDK library is needed for this step.

The Data Holder first gets the DVR by calling the [REST API](/zkpass/zkpass-developers-guide/zkpass-modules/dvr/dvr-client-roles/proof-verifier/1.-providing-dvr-retrieval-api.md) provided by the Proof Verifier.

The zkPass call sequence diagram, specifically steps 1–3, corresponds to the DVR retrieval process.

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