Skip to content

add comparaison table #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions DCPvsOID/DCPvsOID.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,22 @@ The issuance, presentation and verification of decentralized claims requires a p
### Profiles
- Different profiles define specific ways to handle credentials, revocation, and proof mechanisms to ensure interoperability.

## Characteristics per protocol

| Characteristics | DCP | OID4VC |
|------------------------------------------------|---------------------------------|---------------------------------|
| Governance Authority | Eclipse Foundation | OpenID Foundation |
| Scope | Verifiable Credential exchanges | Verifiable Credential exchanges |
| supported VC formats | [W3C VCDM v1.1](https://www.w3.org/TR/vc-data-model/) | format agnostic*: [W3C VCDM 1.1](https://www.w3.org/TR/vc-data-model/), [W3C VCDM 2](https://www.w3.org/TR/vc-data-model-2.0/), [IETF SD-JWT VC](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-sd-jwt-vc-09), [ISO mDL](https://www.iso.org/standard/69084.html), [AnonCreds](https://hyperledger.github.io/anoncreds-spec/), ... |
| Support of decentralised identifiers (W3C DID) | Yes | Yes |
| Support of asynchronous VC issuance | Yes | Yes |
| Support of Human-in-the-loop VC issuance | No | Yes |
| Support of Machine-to-Machine VC issuance | Yes | Yes |
| Supported data exchange protocols** | Eclipse Dataspace protocol (DSP)| Eclipse Dataspace protocol (DSP), TM Forum API, ... |

*: interoperability is achieved via the specification of OID4VC profiles
**: to be noted that those data exchange protocols are credentials format agnostic and no normative binding between a data exchange protocol and a verifiable credential exchange protocol has been identified.

Copy link
Collaborator

@mspiekermann mspiekermann Jun 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last two rows where extensively discussed and statements are not yet proven (e.g. OID4VC support of DSP). What about to add the official statement on the relationship between DSP, OpenID4VC, DCP, and Trust Frameworks that was just approved by the EDWG and can be found here.

## Eclipse Decentralized Claims Protocol (DCP)
In the DCP specification the generic Issuer-Holder-Verifier Model is extended and mapped to the needs of dataspaces and the organizations participating.

Expand Down