KYC
# KYC
Self supports a KYC document type for identity verification.
## Overview
KYC is represented in verification payloads as attestation ID `4`.
## User flow
1. User selects `kyc` as document type in the Self app.
2. The app starts the partner KYC flow.
3. After completion, verification is finalized asynchronously.
4. The app stores the resulting KYC attestation and can generate disclose proofs.
## What you receive
When verification completes against a flow that allows KYC, the `verification.completed` webhook fires with `proof_attributes` describing the disclosed predicates exactly as it would for any other document type.
There's no per-flow document picker: a KYC attestation is accepted whenever the flow's **Security level** is **Standard** (Hi-security flows require a chip-backed document). See [Supported documents](/docs/self-enterprise/flows/supported-documents/) for the capability matrix.
## Notes
* KYC follows the same proof and verification path as other document types.
* Standard disclosure fields and config checks (age, OFAC, country restrictions) apply.
Self supports a KYC document type for identity verification.
Overview
KYC is represented in verification payloads as attestation ID 4.
User flow
- User selects
kycas document type in the Self app. - The app starts the partner KYC flow.
- After completion, verification is finalized asynchronously.
- The app stores the resulting KYC attestation and can generate disclose proofs.
What you receive
When verification completes against a flow that allows KYC, the verification.completed webhook fires with proof_attributes describing the disclosed predicates exactly as it would for any other document type.
There’s no per-flow document picker: a KYC attestation is accepted whenever the flow’s Security level is Standard (Hi-security flows require a chip-backed document). See Supported documents for the capability matrix.
Notes
- KYC follows the same proof and verification path as other document types.
- Standard disclosure fields and config checks (age, OFAC, country restrictions) apply.
Was this page helpful?
Thanks for your feedback!