Skip to content

Commit 35ae54b

Browse files
ihermanmsporny
authored andcommitted
General change from controller-document to cid-1.0
1 parent 913f843 commit 35ae54b

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

index.html

+20-20
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@
226226
restrictRefs,
227227
window.respecVc.createVcExamples
228228
],
229-
xref: ["INFRA", "MIMESNIFF", "VC-DATA-MODEL-2.0", "CONTROLLER-DOCUMENT"],
229+
xref: ["INFRA", "MIMESNIFF", "VC-DATA-MODEL-2.0", "CID-1.0"],
230230
otherLinks: [{
231231
key: "Related Specifications",
232232
data: [{
@@ -618,11 +618,11 @@ <h3>Terminology</h3>
618618
[[[#cryptographic-suites]]] for further detail.
619619
</dd>
620620

621-
<dt><dfn>controller document</dfn></dt>
621+
<dt><dfn>controlled identifier document</dfn></dt>
622622

623623
<dd>
624624
A document that contains public cryptographic material as defined in the
625-
[[[CONTROLLER-DOCUMENT]]] specification.
625+
[[[CID-1.0]]] specification.
626626
</dd>
627627

628628
<dt><dfn data-lt="verifier|verifiers|verifier's">verifier</dfn></dt>
@@ -657,7 +657,7 @@ <h3>Terminology</h3>
657657
<p>
658658
An expression of the relationship between the [=subject=] and a
659659
[=verification method=]. An example of a verification relationship is
660-
<a data-cite="CONTROLLER-DOCUMENT#authentication">authentication</a>.
660+
<a data-cite="CID-1.0#authentication">authentication</a>.
661661
</p>
662662
</dd>
663663

@@ -763,7 +763,7 @@ <h3>Proofs</h3>
763763
expressed in a [=data integrity proof=], the value points to the actual location
764764
of the data; that is, the `verificationMethod` references, via a URL, the
765765
location of the [=public key=] that can be used to verify the proof. This
766-
[=public key=] data is stored in a [=controller document=], which contains a
766+
[=public key=] data is stored in a [=controlled identifier document=], which contains a
767767
full description of the verification method.
768768
</dd>
769769

@@ -823,8 +823,8 @@ <h3>Proofs</h3>
823823
A [=string=] value that expresses base-encoded binary data necessary to verify the
824824
digital proof using the `verificationMethod` specified. The value MUST use a
825825
header and encoding as described in Section
826-
<a data-cite="CONTROLLER-DOCUMENT#multibase-0">2.4 Multibase</a> of the
827-
[[[CONTROLLER-DOCUMENT]]] specification to express the binary data.
826+
<a data-cite="CID-1.0#multibase-0">2.4 Multibase</a> of the
827+
[[[CID-1.0]]] specification to express the binary data.
828828
The contents of this value are determined by a specific cryptosuite and set
829829
to the <em>proof value</em> generated by the <a href="#add-proof">Add Proof Algorithm</a>
830830
for that cryptosuite. Alternative properties with different encodings specified by the
@@ -1157,8 +1157,8 @@ <h2>Resource Integrity</h2>
11571157
property named <dfn class="lint-ignore">`digestMultibase`</dfn> in any object
11581158
that includes an `id` property. If present, the `digestMultibase` value MUST be
11591159
a single [=string=] value, or an [=list=] of [=string=] values, each of which is a
1160-
<a data-cite="CONTROLLER-DOCUMENT#multibase">Multibase</a>-encoded
1161-
<a data-cite="CONTROLLER-DOCUMENT#multihash">Multihash</a> value.
1160+
<a data-cite="CID-1.0#multibase">Multibase</a>-encoded
1161+
<a data-cite="CID-1.0#multihash">Multihash</a> value.
11621162
</p>
11631163
<p>
11641164
JSON-LD context authors are expected to add `digestMultibase` to contexts that
@@ -1259,7 +1259,7 @@ <h2>Contexts and Vocabularies</h2>
12591259
<p class="note">
12601260
Beyond the security terms defined by this specification, the
12611261
<a href="https://w3id.org/security">https://w3id.org/security#</a> namespace
1262-
also includes the terms defined in the [[[CONTROLLER-DOCUMENT]]] [[CONTROLLER-DOCUMENT]]
1262+
also includes the terms defined in the [[[CID-1.0]]] [[CID-1.0]]
12631263
specification, with the corresponding mappings in the context files listed above.
12641264
</p>
12651265

@@ -1641,11 +1641,11 @@ <h2>Relationship to Verifiable Credentials</h2>
16411641
<p>
16421642
Finally, implementers are also urged to understand that there is a difference
16431643
between the revocation information associated with a [=verifiable credential=],
1644-
and the <a data-cite="CONTROLLER-DOCUMENT#dfn-revoked">revocation</a>
1645-
and <a data-cite="CONTROLLER-DOCUMENT#defn-vm-expires">expiration</a> times
1644+
and the <a data-cite="CID-1.0#dfn-revoked">revocation</a>
1645+
and <a data-cite="CID-1.0#defn-vm-expires">expiration</a> times
16461646
for a [=verification method=]. The
1647-
<a data-cite="CONTROLLER-DOCUMENT#dfn-revoked">revocation</a> and
1648-
<a data-cite="CONTROLLER-DOCUMENT#defn-vm-expires">expiration</a> times for a
1647+
<a data-cite="CID-1.0#dfn-revoked">revocation</a> and
1648+
<a data-cite="CID-1.0#defn-vm-expires">expiration</a> times for a
16491649
[=verification method=] are expressed using the `revocation` and `expires`
16501650
properties, respectively; are related to events such as a [=secret key=] being
16511651
compromised or expiring; and can provide timing information which might reveal
@@ -2874,10 +2874,10 @@ <h3>Verification Method Binding</h3>
28742874
<p>
28752875
Implementers ensure that a [=verification method=] is bound to a particular
28762876
controller by going from the definition of the [=verification method=] to the
2877-
[=controller document=], and then ensuring that the [=controller document=] also
2877+
[=controlled identifier document=], and then ensuring that the [=controlled identifier document=] also
28782878
contains a reference to the [=verification method=]. This process is described
28792879
in the algorithm for
2880-
<a data-cite="?CONTROLLER-DOCUMENT#retrieve-verification-method">
2880+
<a data-cite="?CID-1.0#retrieve-verification-method">
28812881
retrieving a verification method</a>.
28822882
</p>
28832883
</section>
@@ -2888,15 +2888,15 @@ <h3>Verification Relationship Validation</h3>
28882888
<p>
28892889
When an implementation is <a href="#verify-proof">verifying a proof</a>, it is
28902890
imperative that it verify not only that the [=verification method=] used to
2891-
generate the proof is listed in the [=controller document=], but also that it
2891+
generate the proof is listed in the [=controlled identifier document=], but also that it
28922892
was intended to be used to generate the proof that is being verified. This process
28932893
is known as "verification relationship validation".
28942894
</p>
28952895
<p>
28962896
The process of validating a verification relationship is outlined in
28972897
Section
2898-
<a data-cite="CONTROLLER-DOCUMENT#retrieve-verification-method">
2899-
3.3 Retrieve Verification Method</a> of the [[[CONTROLLER-DOCUMENT]]]
2898+
<a data-cite="CID-1.0#retrieve-verification-method">
2899+
3.3 Retrieve Verification Method</a> of the [[[CID-1.0]]]
29002900
specification.
29012901
</p>
29022902
<p>
@@ -3507,7 +3507,7 @@ <h2>Revision History</h2>
35073507
Various editorial changes in algorithms and descriptions to improve readability.
35083508
</li>
35093509
<li>
3510-
Moved Multikey definitions to Controller Document.
3510+
Moved Multikey definitions to controlled identifier document.
35113511
</li>
35123512
<li>
35133513
Unify error handling between all Data Integrity cryptosuites.

0 commit comments

Comments
 (0)