| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ` | The evaulation table is a first draft and it may contain mistakes | ||||||||||||||||||||||||||
2 | Requirements and Constraints | Source | ID Token (OIDC) | ID Token++ (IDT++) | SD JWT VC (IETF) | SD JWT VCDM | W3C VCDM (W3C) | Legend | ||||||||||||||||||||
3 | Generic | Point of convergence? | specified | |||||||||||||||||||||||||
4 | shared via wallet | R | a&d claims | cnf | cnf | Best of Both? (BoB) | credentialSbject.id | not specified/underspecified | ||||||||||||||||||||
5 | long-lived | R | not supported | |||||||||||||||||||||||||
6 | one-time use | R | default | R (>UC) | Regulation, if R listed, UC is not | |||||||||||||||||||||||
7 | Selective disclosure | R | N/A | SD Cha Cha | SD JWT | SD JWT | UC | Use Case | ||||||||||||||||||||
8 | SD JWT VC compatible | UC | ||||||||||||||||||||||||||
9 | W3C compatible (v1.1, v2) | UC | ||||||||||||||||||||||||||
10 | Type and context(scope) | |||||||||||||||||||||||||||
11 | attribute type | R | vct | type | ||||||||||||||||||||||||
12 | multiple contexts/scopes | R | type | |||||||||||||||||||||||||
13 | Microcredentials | bundling claims | ||||||||||||||||||||||||||
14 | Security | |||||||||||||||||||||||||||
15 | start validity date | R | nbf | nbf | nbf | |||||||||||||||||||||||
16 | end validity date | R | exp | exp | exp | |||||||||||||||||||||||
17 | revocation (multiple) | R | N/A | JWT SL | credentialStatus | |||||||||||||||||||||||
18 | Audience restriction (simple) | UC | aud | aud | termsOfUse | |||||||||||||||||||||||
19 | Audience restriction (advanced) | R | ? (Mirko?) | termsOfUse | ||||||||||||||||||||||||
20 | Signer | |||||||||||||||||||||||||||
21 | identifier (signer == issuer) | R | iss | iss | iss | issuer, issuer.id | ||||||||||||||||||||||
22 | identifier (signer != issuer) | R | a&d claims | a&d claims | ||||||||||||||||||||||||
23 | additional data | R | issuer | |||||||||||||||||||||||||
24 | multiple signers | UC | a&d claims | a&d claims | JAdES | JAdES | ||||||||||||||||||||||
25 | signing on behalf of a 3rd party | R | a&d claims | a&d claims | ||||||||||||||||||||||||
26 | Issuer (or source) | |||||||||||||||||||||||||||
27 | identifer (iss == signer) | R | iss | iss | iss | issuer | ||||||||||||||||||||||
28 | identifer (iss != signer) | R | a&d claims | a&d claims | ||||||||||||||||||||||||
29 | multiple issuers | UC | a&d claims | a&d claims | ||||||||||||||||||||||||
30 | Holder | |||||||||||||||||||||||||||
31 | Identifier (holder == subject) | R | sub | sub | sub | credentialSubject.id | ||||||||||||||||||||||
32 | Identifier (holder != subject) | R | ||||||||||||||||||||||||||
33 | pseudonym | R | ||||||||||||||||||||||||||
34 | proof of possession | R | cnf | cnf | credentialSubject.id | |||||||||||||||||||||||
35 | additional holder claims (holder == sub) | R | credentialSubject | |||||||||||||||||||||||||
36 | additional holder claims (holder != sub) | R | credentialSubject - separation is unclear | |||||||||||||||||||||||||
37 | Credential properties | |||||||||||||||||||||||||||
38 | Credential id | R | jti | jti | ? | id | ||||||||||||||||||||||
39 | default localization | UC | ? | ? | via vct? | via JSON-LD (high integration requirement) | ||||||||||||||||||||||
40 | fine-grained localization (lang. map) | UC | ||||||||||||||||||||||||||
41 | start of validity (business processing) | UC | validFrom | |||||||||||||||||||||||||
42 | end of validity (business processing) | UC | validUntil | |||||||||||||||||||||||||
43 | date of issuance | UC | iat | iat | iat | |||||||||||||||||||||||
44 | single render/display properties | R | vct? | renderMethod | ||||||||||||||||||||||||
45 | multiple renders (multi-language) | UC | renderMethod? | |||||||||||||||||||||||||
46 | Subject | |||||||||||||||||||||||||||
47 | identifier | R | sub | sub | sub | credentialSubject.id | ||||||||||||||||||||||
48 | additional claims (grouped) | R | ||||||||||||||||||||||||||
49 | credentialSubject | UC | credentialSubject | |||||||||||||||||||||||||
50 | multiple subjects (delegation) | UC | credentialSubject[] | |||||||||||||||||||||||||
51 | Additional information | |||||||||||||||||||||||||||
52 | Referenced semantics | UC | via vct | JSON-LD | ||||||||||||||||||||||||
53 | Referenced schemas | UC, R? | via vct | credentialSchema | ||||||||||||||||||||||||
54 | Additional issuing evidence | R | evidence | |||||||||||||||||||||||||
55 | integrity protection of external resources | R | #integrity | #integrity | #integrity | relatedResources | ||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||
58 | Reference | OIDC | IDT++ | SD JWT VC | W3C VCDM v1.1 | |||||||||||||||||||||||
59 | W3C VCDM v2 | |||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||||