> For the complete documentation index, see [llms.txt](https://zpass.docs.aleo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zpass.docs.aleo.org/fundamentals/holder.md).

# Holder

## Roles and responsibilities

**Identity proofing:** Utilizes the signed credential to assert identity or specific claims.

**Record of credential**

The Holder receives an issued credential, for on-chain flow, the credential is provided on the Aleo network as an encrypted record.

**ZKP generation**

* Authorize a credential to use for verification.
* Privately input the credential into an Aleo program.
* Execute program using wasm on local device.
* Generate program output and an execution proof.
