Definition
A Verifiable Credential (VC) is a digital, cryptographically signed statement of claims, such as a diploma, a membership, or proof of age, that can be checked for authenticity and integrity by anyone, without contacting the issuer in real time. The W3C Verifiable Credentials Data Model defines a three-party ecosystem: an issuer signs and grants the credential, a holder stores it in their own wallet, and a verifier checks its signature against the issuer's public key.
How it differs from a database record
A traditional credential, like a username row or a centrally hosted certificate, only has meaning while the issuing system is online and willing to confirm it. A verifiable credential carries its own proof. The signature travels with the data, so verification is offline-capable and the issuer cannot silently revoke your copy or log every time you use it. This is the same property that makes a Bitcoin transaction self-verifying against the chain rather than against a bank's API.
Selective disclosure and privacy
Modern VC formats support selective disclosure and zero-knowledge techniques, letting a holder prove a single fact ("I am over 18") without revealing the full credential or a birth date. Credentials are bound to the holder's keys, typically expressed through a Decentralized Identifier, which prevents a stolen credential from being replayed by someone else.
The Verifiable Credentials Data Model v2.0 was published as a W3C Recommendation in 2025. VCs are a core building block of Self-Sovereign Identity.
In Simple Terms
A Verifiable Credential (VC) is a digital, cryptographically signed statement of claims, such as a diploma, a membership, or proof of age, that can be…
