w3c / charter-drafts

Draft W3C WG and CG charters for public review
https://w3c.github.io/charter-drafts/charter-template.html
46 stars 63 forks source link

[wg/did] DID Resolution specification on the Rec track. #427

Closed plehegar closed 5 months ago

plehegar commented 1 year ago

From @msporny: [[ Place the DID Resolution specification on the Recommendation track. ]] From 2023 AC review.

peacekeeper commented 1 year ago

We (Danube Tech) support this.

msporny commented 1 year ago

Digital Bazaar supports this as well.

plehegar commented 1 year ago

From @OR13: [[ Place the DID Resolution specification on the Recommendation track.

To address previous formal objections, the working group needs to demonstrate that the DID URL format can be implemented with sufficient interoperability.

Some working group members have argued that this requires a single standard DID Method that is mandatory to implement. Others have argued that defining the URL format and resolution behavior is sufficient.

We don’t believe the W3C is the correct place to standardize specific methods, in much the same way that it is not the place to standardize web servers.

We believe that, following in the spirit of HTTP, W3C can define URLs, Dereferencing and Resolution, and relinquish the responsibility of standardizing DID Methods to other organizations.

In particular we believe that Key Transparency (keytrans), Supply Chain Integrity, Transparency, and Trust (scitt), Multiformats (multi) working groups at IETF might be better places to standardize specific DID Methods, due to the active participation of subject matter experts whose interest in relevant use cases demonstrates optimal contribution to fit-for-purpose DID methods.

]] From 2023 AC Review

OR13 commented 1 year ago

I'm happy to answer any questions and to propose additional text, on a dedicated issue.

pchampin commented 1 year ago

From @jandrieu [[ A significant failing of the initial DID Core specification was a failure to develop interoperability between DID Methods. This lack of interoperability was cited as a reason for multiple Formal Objections to that specification. We concur, it's problem. (...) We believe the answer is simple: standardize DID Resolution. Not restricted to FPWD status, but actually create a normative global standard for Resolution as a W3C Recommendation.

By defining a common API that all DID Methods can implement to provide an interface for a back-end verifiable data registry, we allow any system that can support those implementations an equal opportunity to interoperate with any other, just like HTTP allows any browser to reach any website, regardless of the back-end technology that does the heavy lifting.

That's how we get to interoperability. ]] From 2023 AC Review

pchampin commented 1 year ago

From @rxgrant [[ / DID Resolution has consensus and resolves 2021 formal objections /

This WG has a technically sound path available to it that dissolves most and maybe all objections, should the W3C apply its values and properly seek consensus! ]] From 2023 AC Review

philarcher commented 1 year ago

Following several discussions at TPAC this week, I believe that one possible way forward might be:

peacekeeper commented 1 year ago

Phil, I probably missed some of the TPAC conversations, since I had to leave on Tuesday, but here are some thoughts:

So my bottom line is, I think we should have one WG for maintaining DID Core and standardizing DID Resolution, and as part of that we can work on extensions and additional functionalities like the ones you describe.

rxgrant commented 1 year ago

I'm also pitching #438.

plehegar commented 5 months ago

The charter was announced