Open msporny opened 1 week ago
The issue was discussed in a meeting on 2024-11-20
Since "This process is described in the algorithm for retrieving a verification method.", it's not clear to me that we also need to talk about it here.
At this moment, this would be the only descriptive text referring to that algorithm, which is otherwise just listed in §3 without justification. I believe it makes the spec more readable, having a set of more human-readable text alongside a section with subsections such as Verification Method revocation or rotation.
However, as I said elsewhere, in my current understanding that algorithm is very specific to a particular implementation (based on the removal of the URI fragment) so the reference in this section should say "one of the algorithms" and say that, in general, this is business rule dependent. Which would justify further to keep this section.
We also discussed the fact that the controller
property in a VM may be used to retrieve the corresponding CD, but that should make it clearer in the spec. This section might be the right place to do so.
@David-Chadwick also note that PR #116 was merged, which might have addressed your concerns.
@iherman @David-Chadwick and @selfissued -- please resolve the differences you have with each other and propose concrete text to move forward.
I have conflicting guidance from each of you and won't be able to start trying to fix this PR without each of you reconciling your differences in opinion with each other. The alternate to each of you doing so is to close this PR and the issue with a failure to come to consensus on how to change this language.
My point is:
@msporny Unfortunately I find it too difficult to determine precisely what text has been merged in PR https://github.com/w3c/controller-document/pull/116 as there are too many changes to view. Regardless of this, I accept @selfissued proposal to my change, so accepting this my proposed text then becomes
An entity that is [=authorized=] to perform an action associated with a specific resource such as updating the associated [=controller document=] or updating the associated [=verification method=].
This PR is an attempt to address issue #119 by revising the definition of controller and adding a section on verification method binding.
Preview | Diff