Skip to main content

Viewing & Verifying Credentials

Every credential in DPP Kit can be viewed and cryptographically verified.

Viewing a Credential​

From the Credential List​

  1. Go to Toolkit > Credentials
  2. Click the credential name or the View action
  3. 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)

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:

  1. Signature validity — The cryptographic signature matches the credential content
  2. Issuer DID resolution — The issuer's DID Document can be fetched and contains the expected public key
  3. Status check — The credential has not been revoked (checked against the bitstring status list)

Verification Results​

ResultMeaning
VerifiedSignature is valid, issuer DID resolves, credential is not revoked
FailedOne 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