ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
`The evaulation table is a first draft and it may contain mistakes
2
Requirements and ConstraintsSourceID Token (OIDC)ID Token++ (IDT++)SD JWT VC (IETF)SD JWT VCDMW3C VCDM (W3C)Legend
3
GenericPoint of convergence?specified
4
shared via walletRa&d claimscnfcnf
Best of Both?
(BoB)
credentialSbject.id
not specified/underspecified
5
long-livedRnot supported
6
one-time useRdefaultR (>UC)Regulation, if R listed, UC is not
7
Selective disclosureRN/ASD Cha ChaSD JWTSD JWTUCUse Case
8
SD JWT VC compatibleUC
9
W3C compatible (v1.1, v2)UC
10
Type and context(scope)
11
attribute typeRvcttype
12
multiple contexts/scopesRtype
13
Microcredentialsbundling claims
14
Security
15
start validity dateRnbfnbfnbf
16
end validity dateRexpexpexp
17
revocation (multiple)RN/AJWT SLcredentialStatus
18
Audience restriction (simple)UCaudaudtermsOfUse
19
Audience restriction (advanced)R? (Mirko?)termsOfUse
20
Signer
21
identifier (signer == issuer)Rississississuer, issuer.id
22
identifier (signer != issuer)Ra&d claimsa&d claims
23
additional dataRissuer
24
multiple signersUCa&d claimsa&d claimsJAdESJAdES
25
signing on behalf of a 3rd partyRa&d claimsa&d claims
26
Issuer (or source)
27
identifer (iss == signer)Rississississuer
28
identifer (iss != signer)Ra&d claimsa&d claims
29
multiple issuersUCa&d claimsa&d claims
30
Holder
31
Identifier (holder == subject)RsubsubsubcredentialSubject.id
32
Identifier (holder != subject)R
33
pseudonymR
34
proof of possessionRcnfcnfcredentialSubject.id
35
additional holder claims (holder == sub)RcredentialSubject
36
additional holder claims (holder != sub)RcredentialSubject - separation is unclear
37
Credential properties
38
Credential idRjtijti?id
39
default localizationUC??via vct?via JSON-LD (high integration requirement)
40
fine-grained localization (lang. map)UC
41
start of validity (business processing)UCvalidFrom
42
end of validity (business processing)UCvalidUntil
43
date of issuanceUCiatiatiat
44
single render/display propertiesRvct?renderMethod
45
multiple renders (multi-language)UCrenderMethod?
46
Subject
47
identifierRsubsubsubcredentialSubject.id
48
additional claims (grouped)R
49
credentialSubjectUCcredentialSubject
50
multiple subjects (delegation)UCcredentialSubject[]
51
Additional information
52
Referenced semanticsUCvia vctJSON-LD
53
Referenced schemasUC, R?via vctcredentialSchema
54
Additional issuing evidenceRevidence
55
integrity protection of external resourcesR#integrity#integrity#integrityrelatedResources
56
57
58
ReferenceOIDCIDT++SD JWT VCW3C 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