Introduction

V1.0

RCL Verifiable Credential (VC) is a platform to create, issue, store and verify W3C Verifiable Credentials. The platform can be used by anyone free of charge. Eliminate document and identity fraud with cryptographic, tamper-proof digital credentials.

What are Verifiable Credentials

Verifiable Credentials (VCs) are tamper-proof, cryptographically secure digital credentials that can be instantly checked and validated. Standardized by the World Wide Web Consortium (W3C), they act as the digital equivalent of physical documents like ID cards, driver’s licenses, academic diplomas or birth certificates. Unlike static PDF documents, VCs contain built-in cryptographic signatures that allow anyone to verify their authenticity automatically without needing a central database. The RCL Verifiable credential is a specific implementation of W3C Verifiable Credential standards.

The Triangle of Trust

The technology operates through an ecosystem containing three primary roles:

Issuer

The authoritative entity (e.g., an organization, training institution or government agency) that creates the credential and digitally signs it using their private cryptographic key. An issuer issues a credential to a holder.

Holder

The recipient (e.g., learner, member of the public) who receives the credential from an issuer and safely stores it on a smartphone, computer or digital wallet.

Verifier

The third-party entity (e.g. an organization, employer or a government agency) that reviews the holder’s credential and uses the issuer’s cryptographic public key to instantly check the credential’s validity.

RCL VC Platform

The RCL VC Platform comprises of the following applications:

RCL VC Issuer

The RCL VC Issuer application is a Windows Desktop application. It can be downloaded and installed on a Windows PC for free from the Windows Store. It allows any organization to create and issue RCL Verifiable Credentials to holders.

RCL VC Issuer application

RCL VC Issuer application

RCL VC Verifier

The RCL VC Verifier application is a mobile Android/iOS application that can be downloaded and installed for free from the relevant mobile app store. It allows any verifier to instantly verify a RCL Verifiable Credential’s validity by scanning the QR Code in the credential.

RCL VC Verifier application

RCL VC Verifier application

RCL VC Wallet

The RCL VC Wallet application is a mobile Android/iOS application that can be downloaded and installed for free from the relevant mobile app store. It allows holders to store their RCL Verifiable Credentials in PNG image format on a mobile device.

RCL VC Wallet application

RCL VC Wallet application

How It Works

Issuance

An issuer will use the RCL VC Issuer application to create a cryptographic public-private key pair that they solely control. The keys are securely stored by the Windows OS on the issuer’s private PC.

Credentials

The issuer will then use the application to create a credential and sign it with their private key. The issuer will use the application to send the credential to the holder via email or printed form. Credentials can be formatted as PNG Images or PDF Documents.

Sample Credential as a .PNG Image File

Sample Credential

Sample Credential as a .PDF Document

Sample Credential

Recipient

The issuer will issue a credential to a holder via email or printed format. For PNG Image credentials, the recipient will store and display the credential in the RCL VC Wallet.

Verifier

Once a holder shares their credential with a verifier, the verifier can use the RCL VC Verifier application to instantly check its validity. The verifier will use the application to scan the QR code and decode the data for the credential. The application will then extract the Issuer’s public key contained in the credential to perform various security checks to verify the validity of the credential and ensure it was not tampered with.

RCL VC Workflow

Sample Credential


This site uses Just the Docs, a documentation theme for Jekyll.