Skip to content

Commit 20da204

Browse files
committed
Rename VC-SPECS reference to VC-EXTENSIONS.
1 parent 1b4adf1 commit 20da204

File tree

1 file changed

+28
-29
lines changed

1 file changed

+28
-29
lines changed

index.html

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242

4343
// extend the bibliography entries
4444
localBiblio: {
45-
"VC-SPECS": {
46-
title: "Verifiable Credential Specifications Directory",
47-
href: "https://w3c.github.io/vc-specs-dir/",
45+
"VC-EXTENSIONS": {
46+
title: "Verifiable Credential Extensions",
47+
href: "https://w3c.github.io/vc-extensions/",
4848
authors: [
4949
"Manu Sporny"
5050
],
@@ -1178,8 +1178,8 @@ <h3>Getting Started</h3>
11781178
would then be replaced with the URL of a use-case-specific context. This
11791179
process is covered in Section [[[#extensibility]]]. Alternatively,
11801180
developers can reuse existing vocabulary and context files that happen to fit
1181-
their use case. They can explore the [[[VC-SPECS]]] [[VC-SPECS]] for reusable
1182-
resources.
1181+
their use case. They can explore the [[[VC-EXTENSIONS]]]
1182+
for reusable resources.
11831183
</p>
11841184

11851185
</section>
@@ -2169,11 +2169,10 @@ <h3>Status</h3>
21692169
</p>
21702170

21712171
<p>
2172-
Defining the data model, formats, and protocols for status schemes is out of
2173-
the scope of this specification. A Verifiable Credential Specifications Directory
2174-
[[?VC-SPECS]] contains available status schemes
2175-
for implementers who want to implement [=verifiable credential=]
2176-
status checking.
2172+
Defining the data model, formats, and protocols for status schemes is out of the
2173+
scope of this specification. The [[[?VC-EXTENSIONS]]] document contains
2174+
available status schemes for implementers who want to implement [=verifiable
2175+
credential=] status checking.
21772176
</p>
21782177

21792178
<p>
@@ -2880,7 +2879,7 @@ <h3>Extensibility</h3>
28802879
<li>
28812880
Support multiple types of cryptographic proof formats through the use of
28822881
[[[VC-JOSE-COSE]]], [[[VC-DATA-INTEGRITY]]], and a variety of cryptographic
2883-
suites listed in the [[[?VC-SPECS]]].
2882+
suites listed in the [[[?VC-EXTENSIONS]]] document.
28842883
</li>
28852884
<li>
28862885
Provide all of the extensibility mechanisms outlined above in a data format that
@@ -3016,9 +3015,9 @@ <h3>Extensibility</h3>
30163015
specification, such as in Sections [[[#status]]], [[[#data-schemas]]],
30173016
[[[#securing-mechanisms]]], [[[#refreshing]]], [[[#terms-of-use]]], and
30183017
[[[#evidence]]]. While this specification does not define concrete
3019-
implementations for those extension points, the Verifiable Credential
3020-
Specifications Directory [[?VC-SPECS]] provides an unofficial, curated list of
3021-
extensions that developers can use from these extension points.
3018+
implementations for those extension points, the [[[?VC-EXTENSIONS]]] document
3019+
provides an unofficial, curated list of extensions that developers can use from
3020+
these extension points.
30223021
</p>
30233022

30243023
<section class="notoc">
@@ -3933,9 +3932,9 @@ <h3>Reserved Extension Points</h3>
39333932
<p>
39343933
An unofficial list of specifications that are associated with the extension
39353934
points defined in this specification, as well as the reserved extension points
3936-
defined in this section, can be found in the Verifiable Credentials
3937-
Specifications Directory [[?VC-SPECS]]. Items in the directory that refer to
3938-
reserved extension points SHOULD be treated as experimental.
3935+
defined in this section, can be found in the [[[?VC-EXTENSIONS]]]. Items in the
3936+
directory that refer to reserved extension points SHOULD be treated as
3937+
experimental.
39393938
</p>
39403939

39413940
</section>
@@ -4146,8 +4145,8 @@ <h3>Securing Mechanism Specifications</h3>
41464145

41474146
<p>
41484147
Securing mechanism specifications SHOULD register the securing mechanism in the
4149-
<a data-cite="?VC-SPECS#securing-mechanisms">Securing Mechanisms</a> section
4150-
of the [[[?VC-SPECS]]] [[?VC-SPECS]].
4148+
<a data-cite="?VC-EXTENSIONS#securing-mechanisms">Securing Mechanisms</a>
4149+
section of the [[[?VC-EXTENSIONS]]] document.
41514150
</p>
41524151

41534152
<p class="note"
@@ -4160,8 +4159,8 @@ <h3>Securing Mechanism Specifications</h3>
41604159
[[[VC-DATA-INTEGRITY]]] [[VC-DATA-INTEGRITY]] and [[[VC-JOSE-COSE]]]
41614160
[[VC-JOSE-COSE]]. Other securing mechanisms that are known to the community
41624161
can be found in the
4163-
<a data-cite="?VC-SPECS#securing-mechanisms">Securing Mechanisms</a> section
4164-
of the [[[?VC-SPECS]]] [[?VC-SPECS]].
4162+
<a data-cite="?VC-EXTENSIONS#securing-mechanisms">Securing Mechanisms</a>
4163+
section of the [[[?VC-EXTENSIONS]]] document.
41654164
</p>
41664165

41674166
</section>
@@ -4694,10 +4693,10 @@ <h3>Verification</h3>
46944693
<ol class="algorithm">
46954694
<li>
46964695
Set the |verifyProof| function by using the |inputMediaType| and the
4697-
<a data-cite="?VC-SPECS#securing-mechanisms">Securing Mechanisms</a> section of
4698-
the [[[?VC-SPECS]]] [[?VC-SPECS]], or other mechanisms known to the
4699-
implementation, to determine the cryptographic suite to use when verifying
4700-
the securing mechanism. The |verifyProof| function MUST implement the interface
4696+
<a data-cite="?VC-EXTENSIONS#securing-mechanisms">Securing Mechanisms</a>
4697+
section of the [[[?VC-EXTENSIONS]]] document, or other mechanisms known to the
4698+
implementation, to determine the cryptographic suite to use when verifying the
4699+
securing mechanism. The |verifyProof| function MUST implement the interface
47014700
described in [[[#securing-mechanism-specifications]]].
47024701
</li>
47034702
<li>
@@ -6013,18 +6012,18 @@ <h4>Replay Attack</h4>
60136012
not used more than a certain number of times. For example, a [=verifiable
60146013
credential=] representing an event ticket might allow entry to multiple
60156014
individuals if presented multiple times, undermining the purpose of the ticket
6016-
from the perspective of its [=issuer=]. To prevent such replay attacks,
6015+
from the perspective of its [=issuer=]. To prevent such replay attacks,
60176016
[=verifiers=] require [=holders=] to include additional security measures
60186017
in their [=verifiable presentations=]. Examples include the following:
60196018
<ul>
60206019
<li>
6021-
A <a href="https://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication">challenge</a>
6020+
A <a href="https://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication">challenge</a>
60226021
provided by the [=verifier=], which the [=holder=] incorporates into
60236022
a [=verifiable presentation=]. The [=verifier=] enforces challenge
60246023
uniqueness to prevent replay attacks.
60256024
</li>
60266025
<li>
6027-
A <a href="#validity-period">validity period</a>, limiting the window
6026+
A <a href="#validity-period">validity period</a>, limiting the window
60286027
during which the [=verifiable presentation=] is valid.
60296028
</li>
60306029
</ul>
@@ -6473,7 +6472,7 @@ <h3>Credential Type</h3>
64736472
[=holder=], they can specify the <a href="#types">type</a> of credential(s)
64746473
that they would like to receive. Credential types, as well as validation schemas
64756474
for each type and each of their [=claims=], are defined by specification authors
6476-
and are published in places like the [[[VC-SPECS]]].
6475+
and are published in places like the [[[VC-EXTENSIONS]]].
64776476
</p>
64786477

64796478
<p>

0 commit comments

Comments
 (0)