BlueCode

Verifiable Credentials Demo

Welcome to the Blue Code Verifiable Credentials Demo — an interactive example of how OpenID for Verifiable Credentials (OpenID4VC) works in practice. On this page, you can try issuing your own digital credential and then verify it with a wallet app.

Verifiable Credentials are the next step in digital identity, replacing paper documents and manual checks with cryptographically secure proofs. Instead of handing over sensitive data, you can prove facts about yourself — like being over 18 — directly from a wallet app such as Sphereon, iGrant, or our built-in WebWallet.

Step 1: Issue a Credential

Start by creating a sample credential. Enter your name and date of birth, then click “Issue Credential.” Our server will generate a standards-compliant Verifiable Credential that you can store in your digital wallet.

If you are on a desktop, a QR code will appear — just scan it with any OpenID4VC-compatible wallet (such as Sphereon or iGrant Data Wallet). On mobile, you can also test it with our WebWallet, built right into this demo.

credential-issuer.bluecode.studio

Enter your Details

Get the Verifiable Credential

Step 2: Verify Your Credential

Once your wallet has received the credential, you can present it to a relying party. In this demo, the fictional company Travel.com wants to confirm whether you are over 18 before completing a booking.

When you scan the QR code or open the verification request with your wallet, the verifier will receive a cryptographic proof that confirms your age — without revealing unnecessary personal details.

This is how privacy-preserving identity verification works in real-world scenarios such as:

  • Online travel bookings
  • Access to age-restricted content
  • Event ticketing
  • Financial onboarding
travel.com/confirm-booking

Almost there...

To complete your booking, please verify that you’re over 18 years old.

Your data stays on your device. Travel.com does not store or share your personal information.