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

[wg/did] Did wg 2023 team proposal #448

Merged
merged 9 commits into from
Nov 30, 2023
Merged

Conversation

pchampin
Copy link
Contributor

@pchampin pchampin commented Sep 24, 2023

This PR aims to takes account most of the remarks made during the AC review and the TPAC discussions.

preview | diff

addresses
- #427 (DID resolution on REC track)
- #431 (remove DID methods)
- #434 (now moot, as DID methods have been removed)
@pchampin pchampin marked this pull request as draft September 24, 2023 21:57
@plehegar plehegar changed the title Did wg 2023 team proposal [wg/did] Did wg 2023 team proposal Sep 25, 2023
@pchampin pchampin marked this pull request as ready for review September 30, 2023 15:20
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
Copy link

@decentralgabe decentralgabe left a comment

Choose a reason for hiding this comment

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

Block/TBD is supportive of these changes

2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Show resolved Hide resolved
2023/did-wg.html Show resolved Hide resolved
2023/did-wg.html Show resolved Hide resolved
pchampin and others added 2 commits October 3, 2023 12:37
Co-authored-by: Ivan Herman <ivan@w3.org>
Co-authored-by: Ivan Herman <ivan@w3.org>
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Show resolved Hide resolved
2023/did-wg.html Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
2023/did-wg.html Outdated Show resolved Hide resolved
Working Drafts for DID Resolution or DID URL Dereferencing, or of DID Method
Specifications. Any new documents intended for Recommendation will be
limited to the Working Draft maturity level.
The Working Group may also publish new Working Group Notes.
Copy link

@rxgrant rxgrant Oct 29, 2023

Choose a reason for hiding this comment

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

Suggested change
The Working Group may also publish new Working Group Notes.

Remove the Notes. The working group will not publish any new notes. See also change in "Out of Scope" section.

Copy link

Choose a reason for hiding this comment

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

I cannot suggest changes in the "Out of Scope" section, because this is not my pull request. @pchampin , please implement @iherman 's suggestion to state that Notes are out of scope.

Copy link
Member

Choose a reason for hiding this comment

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

Making all possible Notes out of scope for the next DID WG would be a severe limitation. I'm not understanding the reasoning behind this?
The nature of a Working Group is to produce Recommendations. Sometimes these Recommendations are benefitted by the additional publication of useful documents that are associated with the Recommendation.
A ban on all Notes would prohibit the next DID WG from publishing anything other than Recommendation track documents. It would formally put out of scope any updates to the DID Method Rubric, DID Use Cases, DID Implementation Guide, etc.
Without a strong argument from a large group in support of removing Notes from the charter, I could not support this step.

Copy link
Member

@msporny msporny Oct 30, 2023

Choose a reason for hiding this comment

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

I agree with @brentzundel. I can't think of a recent W3C WG that was limited in this way from publishing Notes. Digital Bazaar would not support such a limitation because part of what a maintenance WG needs to do is maintain the Notes it has already published... the Use Cases, Rubric, and Implementation Guide being at least among the set of Notes that need to be maintained.

Copy link

Choose a reason for hiding this comment

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

@brentzundel

It would formally put out of scope any updates to the DID Method Rubric, DID Use Cases, DID Implementation Guide, etc.

This is a straw man argument. I have not proposed a ban on all notes. I have proposed a ban on new notes. If there are new notes that you want, let us know now.

@msporny

You are supporting a straw man argument. If there are new notes that you want, let us know now.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@rxgrant, my understanding is that @jandrieu's proposed change adequately addresses your issue about notes (that's how I read your response). Therefore, I'm resolving this conversation.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

unresolving this conversation, as I had misunderstood @rxgrant's comment. My apologies.

Copy link

@peacekeeper peacekeeper Nov 17, 2023

Choose a reason for hiding this comment

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

Suggested change
The Working Group may also publish new Working Group Notes.
The Working Group may also publish new Working Group Notes. Working Group Notes will not include DID method specifications. The Working Group however welcomes and may support efforts to standardize DID methods in other Working Groups and/or organizations.

@rxgrant and others, how about something like this as an idea?

Copy link

Choose a reason for hiding this comment

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

The Working Group however welcomes and may support efforts to standardize DID methods in other Working Groups and/or organizations.

It's not okay to me to ask the WG to "support efforts" elsewhere. That has all the same problems as doing something in the WG!

Copy link

Choose a reason for hiding this comment

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

proposal: Notes should not include submissions for DID Methods and should not address issues regarding any particular DID Method. The WG welcomes DID Method standardization outside the WG (whether in the W3C or in other standards bodies).

removed the "dummy DID method" and the "provide evidence of existing DID methods"

instead, the "evidence of existing DID methods" is deferred to DID Resolver implementations. Interoperability will be demonstrated by ensuring that resolvers support DID methods in common.
Copy link

@rxgrant rxgrant left a comment

Choose a reason for hiding this comment

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

I approve the changes regarding using external DID Methods.

edit: As of November 3rd, DCD does not approve of the charter in its current form, and offers suggestions that make it better.

Copy link
Contributor

@jandrieu jandrieu left a comment

Choose a reason for hiding this comment

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

This looks better, but still need help, especially regarding expectations about consensus.

2023/did-wg.html Show resolved Hide resolved
</p>
<p>
The Working Group will begin working toward a specification for DID Resolution
and DID URL Dereferencing.
It is expected that these two goals will be taken by distinct task forces in the WG.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
It is expected that these two goals will be taken by distinct task forces in the WG.
It is expected that these two goals will be taken by distinct task forces in the WG.
The Working Group MUST pursue consensus in any task pursued under the name of the working group--whether by Chairs, Editors, or other contributors--including any Notes for publication by the WG and any Charters for a future DID WG.

Copy link

Choose a reason for hiding this comment

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

Along with my proposed changes, I support this change and have budgeted my time and energy to continue to escalate objections against any further work planned by this WG that could possibly abuse process in the ways that I have so painfully observed when its members are not properly constrained.

Choose a reason for hiding this comment

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

I have always assumed that this proposed language applies anyway, but I guess it helps to emphasize it, so I'd support this too.

Copy link

Choose a reason for hiding this comment

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

I have always assumed that this proposed language applies anyway

I would be willing to resubmit a pull request substantially similar to DID Implementation Guide pull #36 if this WG, under the current heightened scrutiny, agrees that pursuing consensus is required for Notes.

Copy link

Choose a reason for hiding this comment

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

Note that although the email summaries reference the original change proposed by @pchampin , which looks like:

It is expected that these two goals will be taken by distinct task forces in the WG.

the current text under discussion is:

The Working Group MUST pursue consensus in any task pursued under the name of the working group--whether by Chairs, Editors, or other contributors--including any Notes for publication by the WG and any Charters for a future DID WG.

So if you are only reading along in email then you will be misled.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@jandrieu just to be clear about the changes you suggest above :
by "pursue consensus", do you mean to rule out completely recourse to Section 5.2.2. Managing Dissent and Section 5.2.3. Deciding by Vote of the process?

Copy link
Contributor

Choose a reason for hiding this comment

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

I do not. I mean to make sure that staff & chairs don't assert that actions taken in the name of the group do not require the seeking of consensus.

@rxgrant
Copy link

rxgrant commented Nov 17, 2023 via email

@@ -337,13 +315,17 @@ <h2>Success Criteria</h2>
more implementations interoperating with each other. In order to advance to
Proposed Recommendation, each normative specification must have an open
test suite of every feature defined in the specification.</p>

<p>In order for <a href="#deliverable-did-resolution">DID Resolution</a> to advance to <a href="https://www.w3.org/Consortium/Process/#RecsPR" title="Proposed Recommendation">Proposed Recommendation</a>, it is expected that each of the independant implementations mentioned above support at least two DID methods with an open specification (i.e. a specification that is accessible to all for implementation and deployment). It is also expected that each pair of the independant implementations mentioned above support at least one common DID method with an open specification.</p>
Copy link
Member

@jyasskin jyasskin Nov 30, 2023

Choose a reason for hiding this comment

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

This should set a more specific bar than just "open specification". @cwilso and I suggested over email that it be something like

Suggested change
<p>In order for <a href="#deliverable-did-resolution">DID Resolution</a> to advance to <a href="https://www.w3.org/Consortium/Process/#RecsPR" title="Proposed Recommendation">Proposed Recommendation</a>, it is expected that each of the independant implementations mentioned above support at least two DID methods with an open specification (i.e. a specification that is accessible to all for implementation and deployment). It is also expected that each pair of the independant implementations mentioned above support at least one common DID method with an open specification.</p>
<p>In order for <a href="#deliverable-did-resolution">DID Resolution</a> to advance to <a href="https://www.w3.org/Consortium/Process/#RecsPR" title="Proposed Recommendation">Proposed Recommendation</a>, it is expected that each of the independant implementations mentioned above support at least two DID methods with open specifications at at least the Candidate Recommendation Snapshot level, or a level with equivalent vetting and patent grants at another standards body. It is also expected that each pair of the independant implementations mentioned above support at least one common DID method with an open specification.</p>

Copy link
Contributor

@jandrieu jandrieu Nov 30, 2023

Choose a reason for hiding this comment

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

We would oppose this.

None of the DID methods are at that level of maturity.

However, I agree that some further definition of "open" might be useful.

@pchampin
Copy link
Contributor Author

Following @iherman 's suggestion at the end of today's meeting, I merge this PR as is and will make new PRs with the remaining pending modifications.

@pchampin pchampin merged commit 4078d64 into gh-pages Nov 30, 2023
pchampin added a commit that referenced this pull request Nov 30, 2023
pchampin added a commit that referenced this pull request Nov 30, 2023
pchampin added a commit that referenced this pull request Nov 30, 2023
pchampin added a commit that referenced this pull request Dec 8, 2023
* change suggestion by @rxgrant

* Alternative proposal by @rxrant

in response to @peacekeeper #448 (comment)

* should -> must

* Update 2023/did-wg.html

Co-authored-by: Ivan Herman <ivan@w3.org>

* Update 2023/did-wg.html

Co-authored-by: Joe Andrieu <joe@andrieu.net>

---------

Co-authored-by: Ivan Herman <ivan@w3.org>
Co-authored-by: Joe Andrieu <joe@andrieu.net>
@plehegar plehegar deleted the did-wg-2023-team-proposal branch June 25, 2024 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants