This document serves as an informative registry for all known Verifiable Credentials extensions and their associated specifications.

Comments regarding this document are welcome. Please file issues directly on GitHub, or send them to public-credentials@w3.org (subscribe, archives).

Introduction

This document contains a list of all known Verifiable Credential extensions and their associated specifications.

The Registration Process

Software implementers may find that the existing Verifiable Credentials extensions listed in this repository are not suitable for their use case and may need to add a new method to this registry. Adding a Verifiable Credentials extension to this registry is designed to be a lightweight, community-driven process. In order to add a new method to this registry, an implementer MUST:

  1. Implement at least an experimental version of the Verifiable Credentials extension.
  2. Create a specification describing the new Verifiable Credential extension that is publicly available and intended to be conformant with the Verifiable Credentials specification [[!VC-DATA-MODEL]].
  3. Request that the specification be added to this registry by submitting a Github Pull Request that adds the new method to the list of existing extensions.

Specifications that do not meet these criteria will not be accepted. Old listings which are clearly not being developed, or which fall out of conformance may be removed.

Implementers that would like help or guidance during this process are urged to join the W3C Credentials Community Group and request assistance via the mailing list.

The Registry

Proof Methods

This table summarizes the Proof Method specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite
Ed25519Signature2020 Ed25519 Signature 2020 Orie Steele Implemented None
Ed25519Signature2018 Ed25519 Signature 2018 Markus Sabadello Experimental None
EcdsaSecp256k1Signature2019 EcdsaSecp256k1Signature2019 None Reserved in https://www.w3.org/2018/credentials/v1 None
EcdsaSecp256r1Signature2019 EcdsaSecp256r1Signature2019 None Reserved in https://www.w3.org/2018/credentials/v1 None
RsaSignature2018 RSA Signature 2018 Manu Sporny, Dave Longley Experimental None
JsonWebSignature2020 JSON Web Signature 2020 Orie Steele Experimental JsonWebSignature2020 Test Suite

Status Methods

This table summarizes the Status Method specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite
CredentialStatusList2017 Credential Status List 2017 Manu Sporny, Dave Longley Experimental None

Data Schema Validation Methods

This table summarizes the Data Schema Validation Method specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite
CredentialSchema2022 Verifiable Credentials JSON Schema 2022 Gabe Cohen, Orie Steele Experimental None

Refresh Methods

This table summarizes the Credential Status Method specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite

Terms of Use Methods

This table summarizes the Terms of Use specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite

Evidence Methods

This table summarizes the Evidence Method specifications currently in development. The table lists the method name, associated specification, authors, stability of the specification, and conformance test suite (if applicable).

Method Name Specification Authors Stability Test Suite