Human Credential
Establish that the wallet holder has completed a human-verification process.
HumanVerifiableCredential
PERSONHOOD CREDENTIALS
Verify that a participant is human or unique in your application.
Establish that the wallet holder has completed a human-verification process.
HumanVerifiableCredential
Treat a participant as one person for a defined action or use case.
UniquenessVerifiableCredential
THE INTEGRATION FLOW
Your backend creates a short-lived request. Credential Wallet asks the user for consent, then your backend validates the presentation before allowing the protected action.
Create request · request consent · verify presentation
IN THIS GUIDE
Prepare your access, app domains, backend, and wallet.
Understand the credential types and the end-to-end consent flow.
Learn the essential credential, wallet, DID, and request terms.
Choose a credential type and the minimum user attributes.
Register trusted domains and download your app configuration.
Install the backend and frontend packages, then load configuration safely.
Create, store, and serve a short-lived presentation request.
Show a wallet link and QR code, then monitor the session state.
Validate the wallet submission and persist the normalized result.
Add zh-Hant strings for your app and requested scopes.
Re-check expiration, revocation, and status-list lifecycle before sensitive actions.