Viewing & Verifying Credentials
Every credential in DPP Kit can be viewed and cryptographically verified.
Viewing a Credential
From the Credential List
- Go to Toolkit > Credentials
- Click the credential name or the View action
- The detail page shows:
- Credential metadata (name, type, status, identifier)
- Verification status (pass/fail badge)
- The full signed credential content
- Resolver link (if registered in IDR)
From a Resolver Link
If you have a GS1 Digital Link URL (e.g., from scanning a QR code), following the link resolves to the credential. The public viewer page shows the credential with verification status.
Verification
DPP Kit always verifies credentials before displaying them. The verification process checks:
- Signature validity — The cryptographic signature matches the credential content
- Issuer DID resolution — The issuer's DID Document can be fetched and contains the expected public key
- Status check — The credential has not been revoked (checked against the bitstring status list)
Verification Results
| Result | Meaning |
|---|---|
| Verified | Signature is valid, issuer DID resolves, credential is not revoked |
| Failed | One or more checks failed — the credential may be tampered with, the issuer DID may be unreachable, or the credential has been revoked |
External Verification
Credentials issued by DPP Kit are standard W3C Verifiable Credentials. They can be verified by any VC-compatible verifier — you're not locked into DPP Kit for verification.
The signed credential JSON can be:
- Downloaded and verified offline using any VC library
- Verified via the public credential viewer
- Checked via the Toolkit > Credentials > Validate tab by pasting a credential URL