Verifiable Credentials: digital records under the W3C standard
Short answer
Verifiable Credentials are digital records under an open W3C standard that an issuer signs cryptographically, a holder keeps and a verifier can check for authenticity, integrity and revocation without contacting the issuer. Version 2.0 of the data model has been a W3C Recommendation since 15 May 2025 and underpins education credentials such as Open Badges 3.0 and European digital credentials.
Key points
- Three roles: issuer, holder, verifier.
- A cryptographic signature makes every change detectable.
- Revocation via status lists without disclosing personal data.
- Machine-readable: software checks in seconds.
- The W3C Verifiable Credentials Data Model v2.0 has been a W3C Recommendation since 15 May 2025.
The problem Verifiable Credentials solve
A paper certificate can be forged, a PDF even more easily. Traditionally, anyone wanting to check authenticity has to ask the issuer — a call to the examinations office, an email to HR. That takes time on both sides and fails if the issuer is no longer reachable.
Verifiable Credentials turn this around: the record carries its proof of authenticity with it. The issuer signs it with a private key; anyone who knows the matching public key can verify that the record comes from that issuer and has not been changed since. This works automatically, in seconds and without a phone call.
How it works: roles and flow
The W3C data model describes three roles. The issuer — a university or company, for instance — creates the credential with claims about a person (the credential subject), such as "completed course X with result Y". The holder keeps it, for example in a digital wallet, and presents it when needed. The verifier — an employer, another university — checks signature, validity and status.
- Issue: the issuer signs the claims.
- Hold: the holder stores the credential and decides whom to show it to.
- Present: the holder shares the credential — or only parts of it — with a verifier.
- Verify: the verifier checks signature, validity and revocation status.
| Component | What it contains |
|---|---|
| Issuer | Identifier of the issuer, often a decentralised identifier (DID) through which the public key can be found |
| Credential subject | The claims about the person, e.g. degree, course, result, learning outcomes |
| Validity | Start and, where applicable, end of validity |
| Status | Reference to a status list through which revocation can be detected |
| Proof | The issuer's cryptographic signature |
Revocation without a data trail
What if a credential has to be withdrawn, for instance after an error or detected cheating? Verifiable Credentials refer to a status list for this. The issuer publishes a signed list of bits; each credential knows its position. If the bit is set, the credential is revoked. The W3C has adopted the "Bitstring Status List" standard for this.
The data protection advantage: the list contains no names, only bits. The verifier fetches the whole list and reads the one position — the issuer does not learn whose credential is being checked.
Data protection and data minimisation
A credential that the holder keeps and presents fits well with GDPR principles: the holder controls who sees which data. Modern methods also allow selective disclosure — for example only "degree held", without grade and date of birth. This reflects the data minimisation principle in Article 5(1)(c) GDPR.
A credential nevertheless remains a bundle of personal data. Issuers must decide which information is really necessary and should not write personal data into public or immutable registers from which it can never be deleted.
Use in education and work
In education, several standards build on the data model. Open Badges 3.0 shapes digital badges and certificates as Verifiable Credentials. European digital credentials under the European Learning Model also use the W3C foundation and add a qualified electronic seal under eIDAS. With the European Digital Identity Wallet under Regulation (EU) 2024/1183 it will also become possible to keep such credentials alongside one's ID.
For issuers it pays to run on two tracks: a human-readable document — a PDF with a QR code — and the machine-verifiable credential behind it. The hiring manager can look at the document while the applicant tracking software still checks automatically.
Keys and trust: how does the verifier know who issued it?
A signature only proves that a certain key signed. The verifier also needs to know that this key really belongs to the university or company named as issuer. There are several ways to establish that. With a decentralised identifier bound to a web address, the issuer publishes its public key under its own domain — whoever trusts the domain trusts the key.
For higher levels of trust, trust lists or qualified electronic seals under the eIDAS Regulation come into play. For most education credentials, binding to the issuer's known domain is enough; for degrees with European reach, the qualified seal is gaining importance.
- Publish keys under your own domain.
- Keep the private key secure and plan key rotation.
- Consider a qualified seal for European credentials.
Terms
- Issuer
- The body that creates and signs a credential, such as a university.
- Holder
- The person or body that keeps and presents a credential.
- Verifier
- The body that checks a presented credential for authenticity and validity.
- DID
- Decentralised identifier under a W3C standard through which a public key can be found.
- Status list
- Signed list of bits through which revocation of credentials can be detected.
Frequently asked questions
What is a Verifiable Credential?
A digital record under the open W3C standard, signed by an issuer, which any verifier can check for authenticity, integrity and revocation without asking the issuer.
Do I need a blockchain for Verifiable Credentials?
No. The standard does not require a blockchain. Signatures and status lists work with ordinary web infrastructure; personal data do not belong in immutable registers anyway.
How is a Verifiable Credential revoked?
Via a signed status list published by the issuer. Each credential has a position in the list; if the bit is set, it is revoked. The list contains no names.
How is it different from a PDF certificate?
A PDF is made for people and easy to alter. A Verifiable Credential is machine-readable and cryptographically signed; any change invalidates the signature.
How it works in Universe
Related articles
- Open Badges or Verifiable Credentials? The standards comparedOpen Badges and W3C Verifiable Credentials compared: data model, verification, versions 2 and 3, fields of use and which standard fits which purpose.
- Checking a certificate's authenticity: how the QR code worksHow to check a certificate or degree certificate via QR code, what a verification page should show, how forgeries stand out and what issuers must get right.
- Europass and European Digital Credentials explainedWhat Europass and European Digital Credentials for Learning are, how they are issued, stored and verified, and what the European Learning Model does.
- Micro-credentials: what they are and what they must containWhat micro-credentials are under the 2022 Council Recommendation, which information they should contain and how they differ from certificates and degrees.
