Core concepts

Verifiable Credentials (VCs)

What are Verifiable Credentials?

Verifiable Credentials (VCs) are a type of digital attestations about certain attributes or claims related to an identity. They are a key component of decentralized and self-sovereign identity models. VCs enable any entity (persons, organizations, things) to present claims about themselves in a way that others can verify and trust.

Alt Text

How Do Verifiable Credentials Work?

VCs leverage cryptographic techniques and blockchain technology to provide secure and verifiable attestations:

Issuer: The entity that creates and signs the VC. This could be a university issuing a digital diploma, a government issuing a digital passport, or an individual attesting to their own skills.

Holder: The entity that holds the VC and presents it when needed. This is usually the subject of the credential, but it could also be a custodian like a wallet or an agent.

Verifier: The entity that checks the VC's validity. This could be an employer verifying a job applicant's credentials or a border control officer verifying a traveler's identity.

Key Components of a Verifiable Credential

Claim: A statement made by the issuer about the holder. For example, a university might claim that a student has received a degree.

Proof: Evidence that the claim is true. This could be a digital signature from the issuer.

Metadata: Additional information that provides context for the credential. This could include the issuance date, expiration date, and revocation status.

Verifiable Presentation

A Verifiable Presentation is a collection of one or more VCs that a holder presents to a verifier. The presentation also includes proofs such as digital signatures to demonstrate that the holder has control over the VCs.

Why are Verifiable Credentials Important?

Trust and Verification: VCs allow any claim to be verified, enabling trust in digital interactions.

Privacy-Preserving: VCs support selective disclosure, allowing holders to share only the necessary information.

Interoperability: VCs are standardized (e.g., by W3C), enabling their use across different systems and platforms.

Use Cases of Verifiable Credentials

VCs can be used in a wide range of scenarios:

Education: Issuing digital diplomas that can be easily verified by employers or other institutions.

Employment: Digital employment certificates that streamline HR processes.

Healthcare: Digital health records or vaccination proofs that respect patient privacy.

Finance: KYC processes where customers can prove their identity without sharing all their personal details.

Conclusion

Verifiable Credentials represent a significant advancement in digital trust, privacy, and interoperability. They form a foundational component of decentralized and self-sovereign identity systems, enabling secure and trustful digital interactions.