15:48:58 RRSAgent has joined #did 15:49:02 logging to https://www.w3.org/2024/12/19-did-irc 15:49:04 rrsagent, draft minutes 15:49:05 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html Wip 15:49:14 rrsagent, make logs public 15:49:29 Meeting: Decentralized Identifier Working Group 15:49:37 Chair: Will Abramson 15:49:41 Agenda: https://lists.w3.org/Archives/Public/public-did-wg/2024Dec/0016.html 16:00:04 markus_sabadello has joined #did 16:00:46 present+ 16:00:53 present+ 16:02:08 Phil-ASU has joined #did 16:02:11 JoeAndrieu has joined #did 16:02:17 present+ 16:02:26 decentralgabe has joined #did 16:02:32 present+ 16:02:38 present+ 16:02:43 swcurran has joined #did 16:02:53 present+ 16:02:54 present+ 16:03:01 KevinDean has joined #did 16:03:07 present+ 16:03:44 smccown has joined #did 16:03:58 scribe+ 16:04:48 brentz has joined #did 16:05:24 agenda? 16:05:41 agenda: https://lists.w3.org/Archives/Public/public-did-wg/2024Dec/0016.html 16:06:43 will: [announce agenda], any addition to suggest? 16:06:43 PR #610 seems about done. Could we review it? 16:07:24 smccown: w3c/did-extensions#610 is addressing the copyright issue we have been having 16:07:38 ... there has been good feedback. 16:07:40 Topic: DID Extensions 16:07:54 subtopic: https://github.com/w3c/did-extensions/pull/610 16:08:02 smccown: I looked at how ICANN is doing. 16:08:43 ... Everyone can register a domain. People with copyright must document it. 16:08:50 q+ 16:08:56 ack manu 16:08:59 q+ to mention international law 16:09:08 ack JoeAndrieu 16:09:08 JoeAndrieu, you wanted to mention international law 16:09:10 wil: thanks for this work, smccown. Everyone, have a loot at the PR. 16:09:19 ... I think the PR is good, needs approval. 16:09:25 manu: +1 16:09:36 q+ 16:09:44 ack manu 16:09:49 JoeAndrieu: I don't know what jurisdiction we should base ourselves on. Appart from that, this is good work. 16:09:54 manu: good question. 16:10:23 ... I think that we should focus on what can be enforced at an international level. 16:10:45 ... People have argued that you can not have a global trademark or an international patent. 16:11:27 ... That's not entirely true, even if some countries do not recognize what many do. 16:11:35 present+ 16:11:45 ... I don't think we need to wait on clarity to accept the language, but I take your point. 16:12:18 q? 16:12:25 Would help if the language was reviewed by as Patent attorney? 16:12:40 ... See the discussion about allowing duplicates. 16:12:47 subtopic: https://github.com/w3c/did-extensions/issues/569 16:12:48 ... If people are not in the same jurisdiction, then we would just keep the duplicate. 16:13:25 present+ 16:13:34 manu: this is the POLL we ran last week, with an addition suggested by Markus, to show people the order in which things were registered. 16:14:13 present+ 16:14:33 ... In case of a conflict, one of the party may go to a court, and come back to us with a court order to remove the entry (if the other party is in the same jurisdiction). 16:14:55 s/will:/Wip: 16:14:55 q+ 16:14:56 +1 looks reasonable to me. 16:15:03 ack smccown 16:15:08 smccown: I think that's a great proposal. 16:15:27 q+ 16:15:30 ack decentralgabe 16:15:37 ... From a practical perspective, what happens for implementers (e.g. the universal resolver) when there are duplicates? 16:15:49 bigbluehat has joined #did 16:15:59 q+ 16:16:01 ack markus_sabadello 16:16:04 decentralgabe: relates to my comments in the last meeting. If we are not the source of truth, other source of truths will emerge. 16:16:10 present+ 16:16:20 ... I don't think we are the right people to be a source of truth. 16:16:41 markus_sabadello: that's why the registration order is important. 16:17:00 ... If you don't know which one to implement, implement the first one -- unless you have good reason to pick another one. 16:17:04 CMickeyB9 has joined #did 16:17:09 q+ 16:17:15 ack manu 16:17:27 Wip: if we decide to support duplicates, there will be other issues to deal with. 16:17:53 i|Wip: if we decide to support duplicates, there will be other issues to deal with.|... we should provide some guidelines. 16:18:01 manu: +1 to markus_sabadello about providing guidelines. 16:18:05 CMickeyB9 has left #did 16:18:23 CMickeyB has joined #did 16:18:39 q? 16:18:49 PROPOSAL: Allow multiple registrations in the DID Methods extensions list but make it clear in the registration process that doing so is potentially problematic (due to interop concerns). Duplicates will have an issue raised to track the concern and noted in the list, with the registrants asked to address the concern. Duplicate registrations will be listed in chronological order by date of initial listing. 16:18:55 +1 16:18:58 +1 16:18:59 +1 16:19:00 +1 16:19:01 +1 16:19:03 +1 16:19:04 +1 16:19:05 +1 16:19:09 +0 16:19:15 +1 16:19:33 RESOLVED: Allow multiple registrations in the DID Methods extensions list but make it clear in the registration process that doing so is potentially problematic (due to interop concerns). Duplicates will have an issue raised to track the concern and noted in the list, with the registrants asked to address the concern. Duplicate registrations will 16:19:33 +0.5 16:19:33 be listed in chronological order by date of initial listing. 16:19:53 q+ for next steps. 16:19:57 ack manu 16:19:57 manu, you wanted to discuss next steps. 16:20:00 q+ to talk about rules 16:20:02 Wip: what are the next steps? 16:20:14 manu: I can raise a PR with updated text, so that we can review it. 16:20:43 ... Some mechanical things need to be changed. Entries will need a "first registered" date, which we can derive from the github history. 16:21:05 ... We need an issue marker for submissions and duplicates. 16:21:17 q+ 16:21:36 ack JoeAndrieu 16:21:36 JoeAndrieu, you wanted to talk about rules 16:21:39 ... The text must describe that we allow duplicates, with the appropriate caveat. 16:21:52 q+ 16:21:56 JoeAndrieu: wondering if the current rules as framed would satisfy the new Registry process? 16:21:59 ack pchampin 16:23:08 ack manu 16:23:26 pchampin: do we want to move to a W3C Registry? 16:23:32 q+ to say we need to resolve this. I thought we HAD decided to make it a W3C registry, but not call it a "registry" 16:23:40 ... I would suggest that we don't call this a registry anymore, as the term comes with expectations of unicity. 16:23:54 ... And therefore, that we don't migrate it to a W3C Registry. 16:24:16 manu: there was some confusion. My recollection was that we decided *not* to turn it into a W3C Registry. 16:24:31 ... To JoeAndrieu, no the rules are not appropriate right now. 16:24:46 ack JoeAndrieu 16:24:46 JoeAndrieu, you wanted to say we need to resolve this. I thought we HAD decided to make it a W3C registry, but not call it a "registry" 16:24:54 here https://www.w3.org/2024/08/01-did-minutes.html#r01 16:25:00 Wip: we did pass a Resolution saying that our registries are *likely* to be managed as a W3C Registry. 16:25:25 JoeAndrieu: I hope we agreed to not call them "registries", they are friendly list. 16:25:38 q+ to note I'm happy to try to make it a registry. 16:25:43 ... But it was also that we would be guinea pigs to push the W3C process to its limits. 16:25:50 ack manu 16:25:50 manu, you wanted to note I'm happy to try to make it a registry. 16:26:19 manu: this is more work, and would be a bumpy ride. 16:26:36 brentz has joined #did 16:26:38 q+ 16:26:38 ... but I agree with Joe that if we are not part of the conversation, we might be imposed things from the outside. 16:26:48 ack ivan 16:27:12 q+ to talk about shortname 16:27:12 Topic: DID Core 16:27:19 ack manu 16:27:19 manu, you wanted to talk about shortname 16:27:52 manu: I finally made a FPWD snapshot for DID-core. 16:28:07 ... Do we still want to call this doc "did-core"? 16:28:26 ... The Controlled Identifier Document spec is called cid-1.0 16:28:46 ... The reason for calling DID-Core like that was to avoid confusion with DID methods. 16:29:14 ... In retrospect, this was not so necessary. 16:29:39 q+ 16:29:43 q+ 16:29:48 ack ivan 16:30:07 ... proposal is to now use the shortname "did" rather than "did-core" 16:30:26 ivan: if we do that, we need to coordinate with webmaster so that the name change appears in the document's history 16:30:29 q+ 16:30:32 ack pchampin 16:31:02 ack markus_sabadello 16:31:06 q+ to ask the W3C Staff to ask W3M / publishing for a "general pattern". 16:31:11 pchampin: the version-less "did" would point to the latest REC, right? 16:31:14 manu: correct 16:31:55 ack manu 16:31:55 manu, you wanted to ask the W3C Staff to ask W3M / publishing for a "general pattern". 16:31:58 markus_sabadello: the homogeneity between "cid" and "did" is not necessarily appropriate... "cid" defines a document, "did defines an identifier. 16:32:09 ... but I'm not against the change. 16:32:42 manu: that's where we are now. I would argue that eventually, CID should mean "Controlled Identifier". 16:33:13 ... We can defer that conversation to the future, but that would be good enough for now. 16:33:49 q+ 16:33:52 ... to ivan and pchampin: many WGs do the same mistake of not versioning their first recommendation. 16:34:21 ... should we suggest a homogeneous way of managing that at W3C? with versionless always pointing to the latest REC? 16:34:26 ack ivan 16:34:53 ivan: there is a page somewhere (I have to find it) about patterns that are done automatically. 16:35:05 ... It is not totally an unknown problem. 16:35:28 PROPOSAL: Change the shortname of did-core to did. Set up redirects for did-core -> did, did -> 1.0 REC, did-1.0 -> 1.0 REC, and did-1.1 to the latest v1.1 version published by Echidna. 16:35:31 q? 16:35:36 Ivan -- would really appreciate you finding that. I'd love to see if for our spec. We're hitting the same issue. 16:35:40 it's *so* much better to initially name as 1.0 and never update, than it is to initially name without version and struggle to rename when what should be 1.1 comes around. "This will never be updated" almost never proves true. 16:35:40 +1 16:35:41 +1 16:35:45 +1 16:35:47 +1 16:35:47 +1 16:35:50 +1 16:35:51 +1 16:35:53 +1 16:35:59 +1 16:35:59 +1 16:36:10 RESOLVED: Change the shortname of did-core to did. Set up redirects for did-core -> did, did -> 1.0 REC, did-1.0 -> 1.0 REC, and did-1.1 to the latest v1.1 version published by Echidna. 16:36:29 https://github.com/w3c/did-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22ready+for+pr%22 16:37:14 https://github.com/w3c/did-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22ready+for+pr%22+sort%3Aupdated-asc 16:37:30 subtopic: https://github.com/w3c/did-core/issues/854 16:37:32 RRSAgent, make minutes 16:37:33 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html pchampin 16:37:49 manu: I will do this one, this is a lot of surgery for the document 16:37:52 subtopic: https://github.com/w3c/did-core/issues/842 16:38:42 manu: who ever takes this issue needs to see what happens when you try to normalize DID URLs with existing libraries. 16:38:55 ... We should see what they do, make sure that the spec is aligned with what they do. 16:39:19 ... This is a class-3 change; we were expecting URLs to be normalized, but where not specific about how this should be done. 16:40:04 ... Ideally, we defer to WHATWG spec and see "this is how it should be done", but need to check what libraries actually do. 16:40:22 q+ 16:40:25 Wip: anyone willing to take that on? 16:40:27 ack KevinDean 16:40:36 KevinDean: I volunteer 16:41:03 subtopic: https://github.com/w3c/did-core/issues/870 16:41:33 manu: this issue is suggesting to describe the intended audience. 16:41:44 ... Fairly straightforward editorial. 16:41:45 q+ 16:41:49 ack markus_sabadello 16:42:07 markus_sabadello: there is a similiar issue in did-resolution, to describe the intended audience. 16:42:17 ... Good first issue for anyone willing to contribute. 16:42:20 q+ 16:42:23 ack Wip 16:42:38 Wip: I'll take this one, as well as the did-resolution one. 16:42:50 subtopic: https://github.com/w3c/did-core/issues/860 16:43:01 manu: this one is also for you, Wip :) 16:43:26 ... The W3C TAG raised an issue on the CID spec, saying we don't define fragment processing rules. 16:43:50 ... It was not a problem when it was plain JSON-LD, but now that it has its own mime-type (and likewise for application/did), 16:43:55 swcurran has joined #did 16:43:58 ... we need to define fragment-processing rules. 16:44:18 ... Actually, I will make a new issue. 16:44:22 q+ 16:44:30 ack markus_sabadello 16:44:40 ... If we are lucky, we can point to CID fragment processing rules, and avoid a class-3 change. 16:45:28 markus_sabadello: the IANA section says that we defer to the fragment-processing rules from JSON-LD. 16:45:31 ... Isn't that sufficient? 16:45:51 q+ 16:45:51 +1 for us just using JSON-LD fragment processing rules 16:46:07 manu: now that we made the `@context` optional, and since we target communities that do not like JSON-LD, 16:46:21 ... we might get some pushback if we do that. 16:46:21 ack ivan 16:46:37 q+ 16:46:40 ack manu 16:46:44 q+ to say that is our intention 16:46:50 ivan: is it possible to define a DID document as did+cid, and therefore inherit from CID like that? 16:47:06 q- 16:47:16 manu: we could, but I suggest we don't, considering the troubles we had about this whole suffix question! 16:47:40 ... It would be painful to explain which part we inherit, and which part we don't. 16:47:45 q+ 16:47:46 ivan: ok, forget it. 16:47:48 ack markus_sabadello 16:48:20 markus_sabadello: I created a PR in did-core and a corresponding PR in did-resolution to move the parameters section from did-core to did-resolution, 16:48:25 ... as we discussed last time. 16:48:32 This https://github.com/w3c/did-core/pull/872 and this https://github.com/w3c/did-resolution/pull/106 16:49:06 i|markus_sabadello: I created a PR|subtopic: https://github.com/w3c/did-core/pull/872 and this https://github.com/w3c/did-resolution/pull/106 16:49:22 RRSAgent, make minutes 16:49:23 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html pchampin 16:49:29 subtopic: https://github.com/w3c/did-core/issues/170 16:50:18 Wip: I see this one is pending-close, we should probably close it, we got no response 16:50:27 manu: agreed 16:50:39 subtopic: https://github.com/w3c/did-core/issues/839 16:51:29 q+ to say Kyle is right 16:51:39 manu: we don't define how you do mutisig in the DID spec. 16:51:59 q- 16:51:59 ... We should probably say that multisig is defined by the verification mechanism. 16:52:06 +1 to Manu's summary 16:52:08 q+ 16:52:49 ... We should add some language pointing to verification methods and cryptosuite, and not say anything more. 16:52:56 ack markus_sabadello 16:53:20 markus_sabadello: there is a verification that some people have worked one, "conditional proof" or something like that. 16:53:34 ... It is a CCG work item, I will link it to this issue. 16:53:44 ... And I can take care of this issue. 16:53:59 subtopic: https://github.com/w3c/did-core/issues/805 16:54:54 manu: it is a purely editorial clean up of the specification. 16:55:14 ... I would suggest to start with the introduction. Touching the terminology will cause a lot of debates. 16:55:54 q? 16:55:59 Wip: anyone interested in this? 16:56:03 subtopic: https://github.com/w3c/did-core/issues/812 16:56:35 i|subtopic: https://github.com/w3c/did-core/issues/812|[crickets] 16:57:01 Wip: anyone with experience in delegation, to adapt the examples? 16:57:13 ... I do have some code, I can take this one as well. 16:57:32 RRSAgent, make minutes 16:57:34 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html pchampin 16:57:46 topic: Next meeting 16:57:55 Wip: this was the last call of the year. 16:58:19 ... The next one, 8 Jan, will be a special topic call. We will send a call. 16:58:24 ... Happy holiday everyone. 16:58:28 RRSAgent, make minutes 16:58:29 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html pchampin 16:59:03 m2gbot, link issues with transcript 16:59:04 comment created: https://github.com/w3c/did-extensions/pull/610#issuecomment-2555104331 16:59:05 comment created: https://github.com/w3c/did-extensions/issues/569#issuecomment-2555104488 16:59:06 comment created: https://github.com/w3c/did-core/issues/854#issuecomment-2555104648 16:59:07 comment created: https://github.com/w3c/did-core/issues/842#issuecomment-2555104808 16:59:08 comment created: https://github.com/w3c/did-core/issues/870#issuecomment-2555104920 16:59:09 comment created: https://github.com/w3c/did-core/issues/860#issuecomment-2555105019 16:59:10 comment created: https://github.com/w3c/did-core/pull/872#issuecomment-2555105099 16:59:11 comment created: https://github.com/w3c/did-resolution/pull/106#issuecomment-2555105193 16:59:12 comment created: https://github.com/w3c/did-core/issues/170#issuecomment-2555105275 16:59:13 comment created: https://github.com/w3c/did-core/issues/839#issuecomment-2555105370 16:59:14 comment created: https://github.com/w3c/did-core/issues/805#issuecomment-2555105461 16:59:15 comment created: https://github.com/w3c/did-core/issues/812#issuecomment-2555105532 17:01:12 Zakim, end meeting 17:01:12 As of this point the attendees have been Wip, markus_sabadello, Phil-ASU, JoeAndrieu, decentralgabe, pchampin, swcurran, KevinDean, TallTed, ivan, smccown, bigbluehat 17:01:15 RRSAgent, please draft minutes 17:01:17 I have made the request to generate https://www.w3.org/2024/12/19-did-minutes.html Zakim 17:01:23 I am happy to have been of service, pchampin; please remember to excuse RRSAgent. Goodbye 17:01:23 Zakim has left #did 17:43:00 brentz has joined #did 18:53:50 brentz has joined #did 19:24:41 brentz has joined #did 21:11:00 brentz has joined #did 21:57:07 dlehn has joined #did 22:01:16 brent_ has joined #did 22:31:26 brent_ has joined #did