Skip to content
Credentials, certificates and micro-credentials

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.
ComponentWhat it contains
IssuerIdentifier of the issuer, often a decentralised identifier (DID) through which the public key can be found
Credential subjectThe claims about the person, e.g. degree, course, result, learning outcomes
ValidityStart and, where applicable, end of validity
StatusReference to a status list through which revocation can be detected
ProofThe 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

Sources

  1. W3C Verifiable Credentials Data Model v2.0 (Recommendation of 15 May 2025)
  2. Open Badges 3.0 — specification
  3. Regulation (EU) 2016/679 (GDPR) — EUR-Lex