Verifiable Credentials Demo Application
We've created a simple demo application to showcase how to obtain, verify, and store Verifiable Credentials using the BlockID NodeJS SDK.
Getting Started
Information and Items Needed
First, ensure that you have created a free developer account at our Developer Experience portal, as you will need your license key to use the demo.
You will also need a mobile device with a working camera and your Driver's License.
An actual driver's license is required to proceed with the demo
Step 1: Verify Your Identity with 1Kosmos
Navigate to the Verifiable Credentials demo page and click Verify Identity with DL

Enter your license key, country code, and phone number and click continue.

Next, on your mobile device, click the link that was just sent to your number via SMS to begin the web-based identity-proofing flow.

Follow the instructions to scan your Driver's License front and back. You will also need to take a selfie photo to ensure you are the person pictured on your Driver's License.

Once your identity has been successfully verified, you will see the following screen and green check mark:

Step 2: Obtain a VC from your Verified Driver's License
Return to the Verifiable Credentials demo application once you have completed the Driver's License verification on your mobile device.
Click Obtain my Verifiable Cred to view your verified credentials.

Inspect the DL VC JSON Object to see additional details about your verified credentials.

Step 3: Store the VC in your Digital Wallet
To preview how storing one's credentials in a digital wallet might look, click Store VC in Digital Wallet

Users will simply scan the QR code to view and store the verified credentials.