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