Skip to content

Commit

Permalink
Clarify how to verify the controller of a Verification Method.
Browse files Browse the repository at this point in the history
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Manu Sporny <[email protected]>
  • Loading branch information
3 people authored Jan 12, 2025
1 parent 0b1992d commit 901c2a2
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1279,11 +1279,21 @@ <h2>Verification Methods</h2>
place, its purpose is essentially the same; that is, it expresses one or more
entities that are authorized to perform certain actions associated with the
resource with which it is associated.
Note, however, that for [=verification methods=], it is only
an assertion made by the `controller` of the [=controlled identifier document=],
and this assertion is not necessarily true, i.e., it may be false.
To ensure that a [=verification method=]
is bound to a particular [=controller=],
one must go from the expression of the [=verification method=]
to its [=controlled-identifier-document=],
and then verify that the latter contains references to both
the [=verification method=] and its [=controller=]. See Section [[[#retrieve-verification-method]]] for an algorithm that ensures that a proper binding is verified.
</p>
<p>
In the case of the [=controller=] of a [=controlled identifier document=], the
[=controller=] can update the content of the document. In the case of the
[=controller=] of a [=verification method=], the [=controller=] can generate
The [=controller=] of a [=controlled identifier document=]
can update the content of the document. Only the actual
[=controller=] of a [=verification method=] (regardless of who
is asserted to be the controller) can generate
proofs that satisfy the method.
</p>
<p>
Expand Down

0 comments on commit 901c2a2

Please sign in to comment.