Meeting minutes
<ottomorac> transcriber-bot, connect
Agenda Review, Introductions
Otto Mora: We got a lot… a lot to go through today, so… Let me...
… Uh, yeah, so today we, um, we're just gonna discuss about the, uh, transition request and the prep for that. Uh, then we have a, a topic, uh, related to that, which is the, the resolution test suite
… And then if time permits, we may discuss a bit about the GDURL dereferencing
… So we'll see if we get there. Is there any other topic beyond that that folks want to bring up before we start?
Joe Andrieu: Did we mention the test suite? Is that in order?...
… Okay
Otto Mora: That's in the, yeah, that's the second item after the transition. Yes, bottom?...
Manu Sporny: Yeah, sorry if we've already discussed this, or there's a plan here. I noticed that when I registered for TPAC, the VCWG and the DID working group conflicted with each other for every meeting. I mean, that's a pretty big problem. Are we… moving the DID working group meeting to earlier in the week, or what's going on there?...
Otto Mora: So… I know that we had requested specifically to avoid the conflict, um...
Manu Sporny: We are specifically overlapped with VCWG. Yep...
Otto Mora: And where is overlapping right now? Yeah, maybe Will can chime in here. Go ahead, Will...
Will Abramson: Yeah, I did mean to reach out to people about that when you said that. I mean, it's quite frustrating, because I think they were the only group that we said, please don't buzz with them. So, uh, yeah, I don't know what's happened there. I guess I need to reach out to… Alexandra, or someone? Yeah, I will take that on...
CR Transition Request Preparation
w3c/did-resolution#350
Otto Mora: All right. Yep, thanks for that, uh, for flagging that, Mano. Anybody else have any other… Okay, so...
… Let's, uh, let's start here. Um, I think first, the first item, perhaps the most pertinent one, would be the, the pull request that, uh, Joe kindly prepared for us. So it's there, it's 350
… I do see a few reviews trickling in
… I don't know if there's any particular
… Uh, things you want to highlight, Joe, before we open it up to the group, or any other
Joe Andrieu: Just the two things I mentioned in chat. One is we need to pick the date so we can have a correct published date here...
… That is one of the respec config parameters that Manu correctly pointed out. We want not the date we pulled the snapshot, but the date that our publication is. And I think the proposal was, like, 30 days from today or something? But I don't think we locked in a particular date
Otto Mora: That's fair...
… Fumbling for a pen
… Uh… Yeah, Manuel, go ahead
Manu Sporny: Um, usually you put it, like, 2 weeks, um, in advance, uh, so that gives the, uh, management 2 Fridays to...
… uh, determine if they're gonna publish it, and then you have to pick the publish date on either Tuesday or Thursday. Um, so looking at the calendar… What is this? July 23rd. Um… no
Joe Andrieu: Sorry to interrupt, Manny. I thought we'd heard 28 days minimum from PA...
… Oh, I see. Different, got it
… Great
Manu Sporny: No, no, that's the CR… that's how long the period lasts. There are two dates that we care about. One of them is the publication date, and the other one is how long we want to keep CR open for. We want to keep CR open for the minimum amount of time possible, which is 30 days. Um, but, uh, the publication date, if we picked...
… 23rd, 30th. If we picked August 4th. I think we should be okay. That gives two Fridays. Uh, of course, defer to Pierre Antoine. Uh, I don't think we have any publishing moratoria coming up, do we?
Otto Mora: Okay...
Pierre-Antoine Champin: Sorry, lost my mute button. No, there's no publication moratorium coming up...
… And yes, two weeks is the usual reasonable delay between transition requests and actual publication
… Uh, maybe we can… maybe we can make it slightly longer in this summertime, but, uh, I mean, yeah
Manu Sporny: It's not a big deal if we pick the wrong date because we can always update the...
… date, right? So, my suggestion is we pick August 4th, um
Pierre-Antoine Champin: No, indeed. Indeed...
Manu Sporny: And if we have to shift it, we shift it...
Joe Andrieu: All right, I am applying that right now. And then I had a question about, you mentioned the end date...
… Um
… I we I did not specify CR end in the respec config I saw that that was a parameter. But it seemed… you suggested we want that to be the minimum? What happens when that ends?
Otto Mora: Uh, yeah, go ahead, Ben...
<Zakim> JoeAndrieu, you wanted to ask about crEnd
Joe Andrieu: What if we haven't satisfied what we need to for exiting CR? Bye then...
Manu Sporny: then we just take longer. So, it's just us announcing to the world, like, this is the soonest we could come out of CR. If we haven't met our requirements by then, we just take longer...
Joe Andrieu: Cool, thanks...
… So, I did just apply, uh, an 8-4
… Um, well, I guess I didn't hit the commit button yet, but
… And then the other question was, um
… Is the shift I made to invited experts, correct? Is that the right way to do it for Steven?
… I just put, instead of his company being listed there, uh, the words invited expert in parentheses
Manu Sporny: That's a question for PA. PA, my understanding is that W3C policy was that if someone is an invited expert, they're listed as such, and we don't list their company name there, because that's a...
… benefit that only W3C members get. I don't know if I've… that has been updated or changed
Pierre-Antoine Champin: No, I think that's correct. I can, I can double check, but that's, that seems to be the safest option. Yes...
Joe Andrieu: Okay, and just plain text in parentheses is a good way to indicate it...
Manu Sporny: There is… that… yeah, that's fine. There's a respec… you can do things in respec to...
… do that automatically. There are other specs that do that that I can't think of off the top of my head
… Just check like data integrity or VC data model, but that should be fine
Joe Andrieu: Okay. I will apply that now. And, when we go back and update index dot HTML, I'll figure out the respec friendly way to do that because this is just a snapshot. Right?...
… So… And I think that's then all the comments and requested changes
… Thank you for that feedback. Well, Amanda, it was appreciated
Otto Mora: Yep. Perfect...
… Yep, and I did see the revision history. Sorry, I hadn't, obviously. Credited in detail, but yeah, it's there, so
Joe Andrieu: It's all good. It's new. Like, we put we it was put into the CR. Not not this round, but the previous one...
Otto Mora: Got it...
Joe Andrieu: So it is new. I don't think most of the group have read through it. And it was largely AI created, so...
Otto Mora: Okay...
Joe Andrieu: I don't know who among us, um...
… Has the expertise offhand to write that list
… But I scan I did scan through it So this is an invitation actually to read through that a little more rigorously. I did read through it. Seemed… like, the reasonable set and at a good granularity. Um… But folks might want to double check
Otto Mora: Yep...
… Uh, and yeah, go ahead, Manu, sorry
Manu Sporny: Yeah, I did read through it in detail and I agree with Joe. It seemed like a good feature set and a good granularity and hooray for AI for making that easier on the editors...
Joe Andrieu: Cool...
Otto Mora: Okay. That's great. Yep. Yep. That's section here. So okay. Excellent. Yeah. But but we could get that done...
… Okay. Anything? Yeah. Don't see anybody else. But yeah. So the idea being, I guess, we would merge this PR, like, potentially end of day today. Is that. Got the plan
Manu Sporny: We could do it on the call now, if we're ready, I mean...
Otto Mora: Yes. Agree...
Manu Sporny: It's all editorial stuff...
Otto Mora: Okay...
Joe Andrieu: Okay. Yeah. Plus one of that, like, so this merge is not itself the request to go into CR. This is getting our repo so that we can make the request...
Otto Mora: Right...
Joe Andrieu: So we can merge this right now, and then we can frame the proposal to go in the CR, and I think all that's consistent with my understanding of. process...
Otto Mora: Yes, that's exactly — well, yeah, that's part of what I was thinking about as well. Yeah. Okay, so...
… Uh, yeah, any last comments from anybody else? Otherwise, this gets burst in. Pretty much, no
… Okay
… Uh
… Okay, for me to do it? Yep
Joe Andrieu: Yes, please...
Otto Mora: Okay, there we go...
… Um, alright, cool. So… With that, we get to the next topic, so… Second
Resolution to request CR
Otto Mora: Actually, there's none. Good. Request. We are
… So yeah, so I have the draft resolution here proposal published that the resolution v. 1 spec
… as a 1st candidate recommendation, and the short name being debt resolution 1 0 like so. And yeah, we we said, prefer publication date as soon as possible. Cr period of 21 days. And then, in the last bit, I just said, to implement
… Two independent implementations of each mandatory normative feature are required to submit it to the AC for publication. This last bit, uh, uh, submit to AC is, uh, something that Pierre pointed out
… as well. But yeah, that's what I had in mind. Mano?
Manu Sporny: The...
… the URL might be incorrect. Uh, we are publishing a candidate recommendation snapshot, not a candidate recommendation draft, and the date is wrong on it, because we're publishing August
… 4th0804, you can probably just hack the URL, remove the D from CRD. Joe, I think that's the correct thing to do, but please… Correct me if I'm wrong
… Index.html
… Mmhm
Joe Andrieu: So, I actually queued up to talk about that exact same thing. I think it would be better to go to CR. We'll need to change the file name. I mean, because this should be the actual URL, right, that staff can go to, so… Um, let me… uh...
Manu Sporny: Typically, what I do, Joe, is just use index.html there, and just delete the last of, um… last… yeah, delete that entire thing. Just delete, uh… yeah, you can put index.html there...
<Zakim> JoeAndrieu, you wanted to confirm the CRD in the file name is irrelevant
Manu Sporny: deferring to Joe on the final call on that, but that just makes it so that we don't have to get the date right and all that kind of stuff, and we can still… you might still need to update in place based on what the publication team comes back with. Like, if the date changes, or
… They find some syntax issues or. Things like that
Joe Andrieu: Okay, um, I will move that file right now...
Otto Mora: Mm-hmm...
Joe Andrieu: Um, but that shouldn't hold up the proposal. Um… But I'll get a quick PR just to make that name change...
Otto Mora: Okay, this...
… And CR1 is fine, because it's the first, right? That's the folder. Okay. Okay, cool, so
Manu Sporny: Correct. Yep. First snapshot...
<ottomorac> transcriber-bot, pause
<ottomorac> proposal: Publish the DID Resolution v1.0 specification as a First Candidate Recommendation (https://
<manu> +1
<ottomorac> +1
<pchampin> +1
<Wip5> +1
<pdl-asu> +1
<swcurran> +1
<JoeAndrieu> +1
<JennieM> +1
<smccown> +1
<ottomorac> tallted +1
RESOLUTION: Publish the DID Resolution v1.0 specification as a First Candidate Recommendation (https://
<ottomorac> transcriber-bot, resume
Joe Andrieu: Bye...
<ottomorac> https://
Otto Mora: Um… To, yeah, to go ahead and, uh, and do that. So, great. Okay. So, um… Let me just resume. So on on the other topic. Which I believe was, uh...
… the transition request note, and I I got started with this, Manu. I don't want to take us through the whole thing, but I just wanted to inform you that we we did have a hackmd file here that I'm collaborating on with Pierre and the others. Uh, it… let's check the link here as well, if it's a public link. The, um
… Yeah, we're working on a few of these links, obviously, like, uh, the frozen version and all that stuff. And then, uh
… updating these things also as well as we go. The the group decision will be here after the meeting today. The the way that I also worded it is that this is the 1st recommendation. Cr, for the
… The date resolution spec after the date resolution 0.3 was published in late 2024. So if you have any observations on that wording, let me know. I'll link the revision history here from the PR that Joe just pushed
… the wide review is just linking the wide review horizontal review issue that you created. I don't know if we wanna like go through the specific all these like tag and ping and sing, or do we just link to the main
… tracker issue that you have from your side, which is this one. It still needs a couple of them to be closed in. Um
… And then, other than that, I list some liaisons, including the Vcwg. That did did methods working group. At least, I'm definitely regularly participating in that one
… the Iso Tc. 307 joint working group, which specifically for me is about decentralized identity on blockchains. Ccg. Ietf, and I know that you also wanted the Cfrg. From I from Ietf, but I'm happy to add any others that you consider. Uh, relevant
… formal objections. I said, No, I will actually not sure what to mention in this part of the implementation. I would defer to to your recommendation there. But yeah, so it's taking shape. This this would be essentially what Pierre would submit for. um
… For transition requests. So it's a working document. Pierre also has edit access to it as well. But I just wanted to review that for you guys. Any comments?
… Yes, hello
Manu Sporny: Just that it looks good. In implementation, we can just say there's a test suite here that will list the results. Um… And, you know, we already have confirmation that they're going to be at least… well, we already have multiple implementations...
Otto Mora: Uh-huh...
Manu Sporny: And… yeah, that's it...
Otto Mora: Okay, perfect...
… Uh, alright. Great
… And if anybody has any other comments as well, the public link is there that I just shared in the chat
… Um, let us know, then. I guess that the plan being… to
… file this transition request, would it be, like, uh, tomorrow? Or
… Like today is itself as well. What would be the. I guess the idea here would be my question
Pierre-Antoine Champin: Yeah, the sooner the better I can...
Otto Mora: Uh, good...
Pierre-Antoine Champin: I can take care of this late my time if that's necessary. Today, I mean...
Otto Mora: Okay, so… okay, so yeah, so… tonight, uh, potentially. Uh, yeah. That seems to be what one was, like, in agreement with, so yeah, we would do that today. Okay...
… So, I think that's it for transition requests, unless, uh, there was any other topic related to
… to this part. Oh, yeah. And then the the short name, as you see, date resolution. One. Oh, let's be discussed here
… Great. Okay, great. So that's a transition request
… And then we can then move on to the next topic
DID Resolution Test Suite
Otto Mora: Which would be bit resolution test with some topic
… Okay, so on this one
… I think the first thing was the renaming of the repo. Right? Which… if… I understood right from our chat
… Pierre, you had, uh, access to it, and you just renamed, right?
Pierre-Antoine Champin: Yeah, renamed it and moved it to the W3C organization...
<ottomorac> w3c/
Otto Mora: OK, so let me just make sure that we have the link for that. I'm going to try to pull it from the chat. something like that. All of our conversations… Yes. Okay, so it is here...
… date resolution, test suite. So, it's this… this, uh, repo now. So that's where it's, uh
… like, live now. So
… What else is pending, I guess? Uh
… In terms of updating this, so that we're ready for
… For CR, is there any other… uh… I think that we need to be
… Uh, discussing here for this one, maybe Will knows more about it
Will Abramson: Yeah, sorry. I can speak briefly about this...
Otto Mora: Mm-hmm. Mm-hmm...
Will Abramson: uh...
… I think it's ready, right? Like, I mean, PA did the work to move it across. Um, it has, you know, it now is off the back URL. I mean, it's even at the TR space
… Sorry, no, it's not on the TLS-based URL. I guess we should update the URL that's linked on the About page. I'll do that just now
… um… But apart from that, you know, this test suite is not complete, obviously
… But I think it is com… there is tests for the majority of the features in this, um
… in the… in the CR release that we're trying to make, right? Um, and
… Uh, we have some implementations, like Manu said, and hopefully we'll be getting more. Like, I think there are a number of implementations that are still to be integrated into this test suite and, like, made into… they get into that report, so hopefully
… like, if you go to the URL currently, it says there are a few features that are not, um
… were, like, not supported or, like, at risk, I expect that it's gonna, um, decrease
… I think once we get all the implementations out there integrated, I hope we have full coverage. So, it's great. And then, obviously, the other thing to talk about is
… I mean, we don't need to talk about it, but just note, because obviously getting out of CR, we want to, you know, check that box that we talked about yesterday around having implementations with
… So they support two different DID methods, and ideally two different implementations that support both the same DID methods. And I think we have a path to do that, so I'm not worried about it
… Yeah, I think a single chip. I haven't had time, uh, yet to properly dive in and just review against the current spec, um, to see what is tweaking, but especially considering we did not make the change from DID to DID URL
… I'm not expecting that to be, um, significant changes required, so… Thanks. It's in my way
Otto Mora: Thank you so much, Will. I know this has been one that you've been pushing on your own. Thanks for all the great work there. Anybody has any comments on this?...
… If not, we can move on to the… The next topic… Okay. Great, um
… So, yeah, so our last topic, um
DID URL De-referencing Discussion
Otto Mora: Would be, uh, the URL dereferencing
… Um, on this one, I know that, uh
… At least yesterday, we discussed the diagram. That would be part of the
w3c/did-resolution#344
Otto Mora: of that. Uh, so let me just off-topic the PR itself
… So this is the pull request that's there, and that has a diagram
… that I believe during the the call yesterday we we gave some feedback to Joe and then in this I guess we've shared. But
… uh
… This diagram we reviewed yesterday. We did a few changes to it. And I know that Joe has the latest working version of this
… I don't know if we try to do that kind of similar path to what we did yesterday. Joe kind of walked us through the updated diagram. Is that a good use of our time, or… Maybe you want to. I'm sticking to some other aspect of it
Joe Andrieu: It's a good question. Um...
… I guess the one thing I wanted to add is we did have a suggestion from Steven that's not in here, which is on the last row
… Um, just to add a saliency check to the metadata to make sure that the particular property applies to this particular URL. Um, we… we do that in all the other flows, but I left it out of that one. So that's on my to-do to add. Um, and then I'll be writing up a proposed version of this. Um… Uh, for folks to review next week
Otto Mora: Makes sense. That's good...
… Okay, I see nobody on the queue. Um, Will, do you… I mean, I'm tempted to just, uh
… finish here, but I don't know if you think that's pertinent, or if there's something else we should be addressing regarding this before… We close the call
… And, uh, just try to maybe focus the rest of the time on getting the transition request on
Will Abramson: Um...
… Yeah, I mean, that sounds fine to me. I guess the call to folks, you know, me and you can focus on the transition request, Otto, and call to folks maybe to just review… I mean, I think we're all aligned with this diagram, right? Like, we went over it yesterday
… I think it's just a review to everyone to try and review the… the text associated with this diagram to see if it maps your understanding, uh, and raises any comments, so we can get this in as well, because I think that's, you know, great progress. to addressing something that we've been battling with in this group for many months now
… So yeah, I'm also happy to close. I guess one last thing that I'll just flag briefly is, I mean, you know, I did raise a
… comment on our scheduling issue, and it looks like we're going to be able to resolve that. It was just a little confusion with the way we filled out the… Uh, form. Hopefully that's going to be resolved too
Otto Mora: Thank you...
… Thanks for that. Appreciate it
… Um, yeah, so if there's nothing else, I will, um… I will stop the bot, and maybe then, uh, maybe… I don't know if Joe and Will want to stay on with Pierre, and we can just try to, uh, put a bow on this, and
… Call it a day, hopefully
<ottomorac> transcriber-bot, pause
Joe Andrieu: Yeah, that sounds good...
<JoeAndrieu> https://