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

Consider chartering DID Resolver WG first #28

Closed
ChristopherA opened this issue Jan 19, 2023 · 13 comments
Closed

Consider chartering DID Resolver WG first #28

ChristopherA opened this issue Jan 19, 2023 · 13 comments

Comments

@ChristopherA
Copy link

As per @TallTed in #27 (comment) and @jandrieu in #27 (comment) and #24

Shouldn't we reconsider chartering this working group and instead focus on chartering a DID Resolver WG?

@brentzundel
Copy link
Member

I welcome seeing a draft charter. I'd be happy to review it.

@jandrieu
Copy link
Contributor

@brentzundel As I mentioned in Miami, I'm helping @ChristopherA to put something together.

@peacekeeper
Copy link
Contributor

Also happy to review it..

@talltree
Copy link

As am I.

@brentzundel
Copy link
Member

Has development of a DID Resolution charter progressed to the point where it would be best to remove mention of DID Resolution from this charter?

@jandrieu
Copy link
Contributor

jandrieu commented Mar 9, 2023

I haven't heard any objections to including DID Resolution in this charter, so I would question why it would be removed.

If this charter is the one to be put forward by the group, IMO, it should include resolution.

@brentzundel
Copy link
Member

I ask because it does not make sense to charter a DID WG that includes DID Resolution at the same time as chartering a DID Resolver WG. It seemed that the intention was to write a charter for DID Resolver WG.

@jandrieu
Copy link
Contributor

I ask because it does not make sense to charter a DID WG that includes DID Resolution at the same time as chartering a DID Resolver WG.

Agreed.

Both Christopher Allen and I suggested on #27 that we focus the DID WG Charter on Resolution, in part because that appeared to be the overwhelming consensus of the group at TPAC, while standardizing DID Methods did not have consensus. I suggested we change the name of the charter to DID Resolution WG Charter to overcome the political position that a DID WG is somehow required by W3C leadership to develop DID Methods.

@TallTed replied to Christopher's suggestion with an ask that we create a separate issue to discuss a different charter instead.

So Chris created this issue and we are working on an alternative charter. We've done this, in part, because we believe the inevitable political process will be best served by having explored all available options before escalating to Formal Objections.

The soon-to-be-proposed DID Resolution WG Charter is an alternative to the DID WG Charter for WG consideration. If the WG should choose to publish a non-consensus charter that focuses on a DID WG with scope to develop individual DID methods, then those of us who think that's a horrible idea will of course consider placing a separate DID Resolution WG Charter before the W3C on our own. At this point, however, the conversation is about the charter proposal to be put forth by the current DID WG.

To date, there have been no objections, technical or otherwise, to Resolution in the DID WG Charter and hence, no basis at all for removing it.

In fact, resolution appears to be the only substantive new deliverable that does have consensus.

@peacekeeper
Copy link
Contributor

As discussed before, whether or not to include DID methods is a difficult question.

I share the concerns about "picking winners", and I'm very happy that Joe and Christopher are working on an alternative charter proposal, so we can compare it with #27.

@ChristopherA
Copy link
Author

ChristopherA commented Mar 13, 2023 via email

@jandrieu
Copy link
Contributor

I want to thank @burnburn for recommending in email that the AC meeting is the "right" place to have this conversation. I found that assertion problematic in September when 4 out of 5 people I know who oppose the inclusion of DID methods are invited experts who aren't allowed to participate in AC meetings, including myself. (My company joined the W3C to engage on this issue.)

But Dan had a point.

I just wrapped up two days at the annual W3C AC meeting and it was absolutely the right place to discuss these issues. I was able to speak not only with staff but with the AC reps of all three prior objectors (Google, Apple, and Mozilla). I don't want to speak on their behalf in particular, but there was exceptional support for focusing on resolution rather than DID methods as the route to interoperability. "That would go a long way to addressing our concerns" and "Yep, that seems like the better way to do it" and "That seems reasonable, but I need to think on it a bit more [before I say it resolves the issues of our FO]."

I think it's fair to say that a focus on resolution (without any DID methods) would likely avoid a FO from 2 out of 3 and, quite possibly all 3.

I also had a good, albeit brief, discussion about the sustainability question at the heart of the Mozilla objection, which still needs some work for us to address. That's not related to this Github issue, so I'll leave that discussion for another thread.

I think this is promising progress on how we address the real issues behind the prior FOs as we prepare for rechartering.

My sense after the AC meeting is that what will best serve the work is not a DID Resolution WG but rather a DID WG whose deliverables are focused on resolution. I think Christopher's PR #30 has a reasonable first pass at refocusing a charter for Resolution, but

  1. It hasn't had the chance to mature. It could use feedback and engagement.
  2. It currently is written as the DID Resolution WG Charter, which no longer seems like the right way forward.

The most salient difference is putting Resolution in the foreground as a normative, standards track document. Perhaps we can use that language as a starting point for a revised DID WG charter.

The W3C team is still working through my appeal and there remain nuances to address. I can't say how that conversation will resolve, but I think we now can at least see a path forward with the potential to avoid Formal Objections altogether (at least on the issue of specifying DID Methods).

@brentzundel
Copy link
Member

@jandrieu thank yo for having those conversations. I am very grateful you were able to attend the AC meeting and that it was fruitful. I am also confident that we can successfully move through the charter development process and end up with something that no one objects to (possibly even something that most people like). I appreciate your commitment to this work.

@plehegar
Copy link
Member

Closing this issue here since we started the AC review. There is a comment related to this issue at
w3c/charter-drafts#427 so please follow up there if needed.

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

No branches or pull requests

6 participants