Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller of Verification Method #139

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1271,12 +1271,18 @@ <h2>Verification Methods</h2>
described in Section [[[#verification-methods]]]. When it is used in either
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.
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 may be true or false. It is not necessarily a statement of fact.
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 ensure that the latter contains a reference to
the [=verification method=] and to its [=controller=].
David-Chadwick marked this conversation as resolved.
Show resolved Hide resolved
</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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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
The [=controller=] of a [=controlled identifier document=]
can update the content of the document, while the

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have accepted this change, but made it a complete sentence.

[=controller=] of a [=verification method=], the [=controller=] can generate
[=controller=] of a [=verification method=], the actual [=controller=] can generate
proofs that satisfy the method.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not understand what the actual [=controller=] is supposed to mean, nor what it is suggesting is the ersatz [=controller=].

Suggested change
[=controller=] of a [=verification method=], the actual [=controller=] can generate
proofs that satisfy the method.
[=controller=] of a [=verification method=] can generate
proofs that satisfy the method.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The actual controller refers to the actual controller, rather than the asserted controller. Since the assertion can be true or false, if it is true then the asserted controller is the actual controller, if it is false, then the asserted controller is not actually the controller.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I see what you mean. Perhaps this will communicate that better?

Suggested change
[=controller=] of a [=verification method=], the actual [=controller=] can generate
proofs that satisfy the method.
<em>actual</em> [=controller=] of a [=verification method=] —
which the `controller` of the [=controlled identifier document=]
may not have <em>asserted</em>
as the [=controller=] of the [=verification method=] —
can generate proofs that satisfy the method.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have suggested alternative wording to the above which I hope makes it clearer to readers.

</p>
<p>
Expand Down