Decide What Credential and Information Your App Needs
Credential Type
Start by choosing the credential type that matches your product rule. This decision affects your app registration, presentation request, backend verification, and storage model.
Human Credential
A Human Credential proves that the wallet holder has passed a human-verification process. Use it when your app needs to reduce automated or fake participation but does not need a one-person rule.
Common examples:
- Allow account sign-up only after human verification.
- Unlock a human-only feature, such as posting or commenting.
Uniqueness Credential
A Uniqueness Credential proves that the wallet holder can be counted as one unique person. It is useful when duplicate participation would break the product.
Common examples:
- Allow one participation per person in an airdrop.
- Support registered or anonymous voting.
Request Information from the User
Your app can request user information that is contained in the Verifiable Credential. Request only the attributes your product needs. The following attributes may be available:
Human Credential
- Name and profile information from social-media accounts, such as Facebook or LINE.
Uniqueness Credential
- Name and profile information from social-media accounts, such as Facebook or LINE.
- Name from a passport.
- Nationality.
Next Step
Continue to Register Your App.