27
27
//subtitle: "Expressing information with verifiable provenance",
28
28
29
29
// if you wish the publication date to be other than today, set this
30
- publishDate : "2021-11-09 " ,
30
+ publishDate : "2022-03-03 " ,
31
31
//crEnd: "2019-08-21",
32
32
//prEnd: "2019-10-01",
33
33
implementationReportURI : "https://w3c.github.io/vc-test-suite/implementations/" ,
@@ -552,9 +552,10 @@ <h3>Use Cases and Requirements</h3>
552
552
</ p >
553
553
554
554
< p >
555
- A < dfn > conforming processor</ dfn > is any algorithm realized as software and/or
556
- hardware that generates or consumes a < a > conforming document</ a > . Conforming
557
- processors MUST produce errors when non-conforming documents are consumed.
555
+ A < dfn class ="lint-ignore "> conforming processor</ dfn > is any algorithm realized
556
+ as software and/or hardware that generates or consumes a < a > conforming
557
+ document</ a > . Conforming processors MUST produce errors when non-conforming
558
+ documents are consumed.
558
559
</ p >
559
560
560
561
< p >
@@ -630,10 +631,10 @@ <h2>Core Data Model</h2>
630
631
< h3 > Claims</ h3 >
631
632
632
633
< p >
633
- A < a > claim</ a > is a statement about a < a > subject</ a > . A < a > subject</ a > is
634
- a thing about which < a > claims</ a > can be made. < a > Claims</ a > are expressed using
635
- < strong > < em > subject</ em > </ strong > -< dfn data-lt ="property|properties "> property </ dfn > - < dfn > value </ dfn >
636
- relationships.
634
+ A < a > claim</ a > is a statement about a < a > subject</ a > . A < a > subject</ a > is a
635
+ thing about which < a > claims</ a > can be made. < a > Claims</ a > are expressed using
636
+ < strong > < em > subject</ em > </ strong > -< dfn data-lt ="property|properties ">
637
+ property </ dfn > - < dfn class =" lint-ignore " > value </ dfn > relationships.
637
638
</ p >
638
639
639
640
< figure id ="basic-structure ">
@@ -1073,7 +1074,7 @@ <h3>Contexts</h3>
1073
1074
</ p >
1074
1075
1075
1076
< dl >
1076
- < dt > < dfn > @context</ dfn > </ dt >
1077
+ < dt > < dfn class =" lint-ignore " > @context</ dfn > </ dt >
1077
1078
< dd >
1078
1079
The value of the < code > @context</ code > < a > property</ a > MUST be an ordered set
1079
1080
where the first item is a < a > URI</ a > with the value
@@ -1193,7 +1194,7 @@ <h3>Identifiers</h3>
1193
1194
</ p >
1194
1195
1195
1196
< dl >
1196
- < dt > < dfn > id</ dfn > </ dt >
1197
+ < dt > < dfn class =" lint-ignore " > id</ dfn > </ dt >
1197
1198
< dd >
1198
1199
The value of the < code > id</ code > < a > property</ a > MUST be a single < a > URI</ a > .
1199
1200
It is RECOMMENDED that the < a > URI</ a > in the < code > id</ code > be one which, if
@@ -1700,11 +1701,12 @@ <h3>Proofs (Signatures)</h3>
1700
1701
1701
1702
< p >
1702
1703
This specification identifies two classes of proof mechanisms: external proofs
1703
- and embedded proofs. An < dfn > external proof</ dfn > is one that wraps an
1704
- expression of this data model, such as a JSON Web Token, which is elaborated on
1705
- in Section < a href ="#json-web-token "> </ a > . An < dfn > embedded proof</ dfn > is a
1706
- mechanism where the proof is included in the data, such as a Linked Data
1707
- Signature, which is elaborated upon in Section < a href ="#data-integrity-proofs "> </ a > .
1704
+ and embedded proofs. An < dfn class ="lint-ignore "> external proof</ dfn > is one
1705
+ that wraps an expression of this data model, such as a JSON Web Token, which is
1706
+ elaborated on in Section < a href ="#json-web-token "> </ a > . An < dfn > embedded
1707
+ proof</ dfn > is a mechanism where the proof is included in the data, such as a
1708
+ Linked Data Signature, which is elaborated upon in Section < a
1709
+ href ="#data-integrity-proofs "> </ a > .
1708
1710
</ p >
1709
1711
1710
1712
< p >
@@ -2064,18 +2066,19 @@ <h3>Lifecycle Details</h3>
2064
2066
2065
2067
< ul >
2066
2068
< li >
2067
- An < a > issuer</ a > < dfn data-lt ="issue "> issues</ dfn > a
2069
+ An < a > issuer</ a > < dfn class =" lint-ignore " data-lt ="issue "> issues</ dfn > a
2068
2070
< a > verifiable credential</ a > to a < a > holder</ a > . Issuance always occurs before
2069
2071
any other actions involving a < a > credential</ a > .
2070
2072
</ li >
2071
2073
< li >
2072
- A < a > holder</ a > might < dfn data-lt ="transfers "> transfer</ dfn > one or more of
2073
- its < a > verifiable credentials</ a > to another < a > holder</ a > .
2074
+ A < a > holder</ a > might < dfn class ="lint-ignore "
2075
+ data-lt ="transfers "> transfer</ dfn > one or more of its < a > verifiable
2076
+ credentials</ a > to another < a > holder</ a > .
2074
2077
</ li >
2075
2078
< li >
2076
- A < a > holder</ a > < dfn data-lt ="present "> presents</ dfn > one or more of its
2077
- < a > verifiable credentials</ a > to a < a > verifier</ a > , optionally inside a
2078
- < a > verifiable presentation</ a > .
2079
+ A < a > holder</ a > < dfn class =" lint-ignore " data-lt ="present "> presents</ dfn > one or
2080
+ more of its < a > verifiable credentials</ a > to a < a > verifier</ a > , optionally
2081
+ inside a < a > verifiable presentation</ a > .
2079
2082
</ li >
2080
2083
< li >
2081
2084
A < a > verifier</ a > < a > verifies</ a > the authenticity of the presented
@@ -2084,11 +2087,11 @@ <h3>Lifecycle Details</h3>
2084
2087
of the < a > verifiable credentials</ a > .
2085
2088
</ li >
2086
2089
< li >
2087
- An < a > issuer</ a > might < dfn data-lt ="revoke "> revoke</ dfn > a
2090
+ An < a > issuer</ a > might < dfn class =" lint-ignore " data-lt ="revoke "> revoke</ dfn > a
2088
2091
< a > verifiable credential</ a > .
2089
2092
</ li >
2090
2093
< li >
2091
- A < a > holder</ a > might < dfn data-lt ="delete "> delete</ dfn > a
2094
+ A < a > holder</ a > might < dfn class =" lint-ignore " data-lt ="delete "> delete</ dfn > a
2092
2095
< a > verifiable credential</ a > .
2093
2096
</ li >
2094
2097
</ ul >
@@ -2635,7 +2638,7 @@ <h3>Refreshing</h3>
2635
2638
example, < code > ManualRefreshService2018</ code > ) and its < code > id</ code > , which
2636
2639
is the < a > URI</ a > of the service. There is an expectation that machine readable
2637
2640
information needs to be retrievable from the URI. The precise content of
2638
- each refresh service is determined by the specific < code > refreshService</ code >
2641
+ each refresh service is determined by the specific < code > refreshService</ code >
2639
2642
< a > type</ a > definition.
2640
2643
</ dd >
2641
2644
</ dl >
@@ -5520,7 +5523,7 @@ <h3>Differences between Contexts, Types, and CredentialSchemas</h3>
5520
5523
properties, and cover some of the more specific use cases where it is possible
5521
5524
to use these features of the data model.
5522
5525
</ p >
5523
-
5526
+
5524
5527
< p >
5525
5528
The < code > type</ code > property is used to uniquely identify
5526
5529
the type of the < a > verifiable credential</ a > in which it appears, i.e., to
0 commit comments