Verifiable Credentials Working Group - Publications

Recommendations

- history

Editors
Manu Sporny
Grant Noble
Dave Longley
Daniel Burnett
Brent Zundel
Kyle Den Hartog
2 translations for Verifiable Credentials Data Model v1.1
日本語
Tagalog

Driver's licenses are used to claim that we are capable of operating a motor vehicle, university degrees can be used to claim our education status, and government-issued passports enable holders to travel between countries. This specification provides a standard way to express these sorts of claims on the Web in a way that is cryptographically secure, privacy respecting, and automatically verifiable.

Notes

- history

Editors
Andrei Sambra

This document provides implementation guidance for Verifiable Credentials.

- history

Editors
Shane McCarron
Joe Andrieu
Matt Stone
Tzviya Siegman
Gregg Kellogg
Ted Thibodeau

A verifiable claim is a qualification, achievement, quality, or piece of information about an entity's background such as a name, government ID, payment provider, home address, or university degree. Such a claim describes a quality or qualities, property or properties of an entity which establish its existence and uniqueness. The use cases outlined here are provided in order to make progress toward possible future standardization and interoperability of both low and high-stakes claims with the goals of storing, transmitting, and receiving digitally verifiable proof of attributes such as qualifications and achievements. The use cases in this document focus on concrete scenarios that the technology defined by the group should address.

Working Drafts

- history

Editors
Orie Steele
Michael Jones
Michael Prorock

This specification defines how to secure Verifiable Credentials with JSON Object Signing and Encryption (JOSE) especially as explified by JSON Web Signatures (JWS) [RFC7515] and with CBOR Object Signing and Encryption (COSE) [RFC8152]. This enables the Verifiable Credential data model [VC-DATA-MODEL]to be implemented with standards for signing and encryption that are widely adopted.

- history

Editors
Manu Sporny
Dave Longley
Greg Bernstein
Dmitri Zagidulin
Sebastian Crane

This specification describes mechanisms for ensuring the authenticity and integrity of Verifiable Credentials and similar types of constrained digital documents using cryptography, especially through the use of digital signatures and related mathematical proofs.

- history

Editors
Gabe Cohen
Orie Steele
Andres Uribe

Among other things, the [VC-DATA-MODEL] specifies the models used for Verifiable Credentials, Verifiable Presentations, and explains the relationships between three parties: issuers, holders, and verifiers. Critical pieces of functionality referenced throughout the [VC-DATA-MODEL] are the that of of verifiability, extensibility, and semantic interoperability. This specification provides a mechanism to make use of a Credential Schema in Verifiable Credential, leveraging the existing Data Schemas concept.

- history

Editors
Manu Sporny
Orie Steele
Michael Jones
Gabe Cohen
Oliver Terbu

Credentials are a part of our daily lives; driver's licenses are used to assert that we are capable of operating a motor vehicle, university degrees can be used to assert our level of education, and government-issued passports enable us to travel between countries. This specification provides a mechanism to express these sorts of credentials on the Web in a way that is cryptographically secure, privacy respecting, and machine-verifiable.

- history

Editors
Manu Sporny
Martin Reed
Greg Bernstein
Sebastian Crane

This specification describes a Data Integrity Cryptosuite for use when generating a digital signature using the Elliptic Curve Digital Signature Algorithm (ECDSA) based on the Standards for Efficient Cryptography over prime fields using a verifiably random Elliptic Curve (secpr1).

- history

Editors
Manu Sporny
Dmitri Zagidulin
Greg Bernstein
Sebastian Crane

This specification describes a Data Integrity cryptographic suite for use when creating or verifying a digital signature using the twisted Edwards Curve Digital Signature Algorithm (EdDSA) and Curve25519 (ed25519).

- history

Editors
Orie Steele
Michael Jones

This specification describes a JSON Web Signature Suite created in 2020 for the Verifiable Credentials Data Integrity Proof specification. The Signature Suite utilizes Detached JWS signatures to provide support for a subset of the digital signature algorithms registered with IANA.

- history

Editors
Orie Steele

This specification describes the BBS+ Signature Suite created in 2023 for the Data Integrity specification. The Signature Suite utilizes BBS+ signatures to provide the capability of zero knowledge proof disclosures.

First Public Working Drafts

- history

Editors
Manu Sporny
Dave Longley
Orie Steele
Mahmoud Alkhraishi
Michael Prorock

This specification describes a privacy-preserving, space-efficient, and high-performance mechanism for publishing status information such as suspension or revocation of Verifiable Credentials.