13:55:37 RRSAgent has joined #lws 13:55:42 logging to https://www.w3.org/2026/06/29-lws-irc 13:55:42 RRSAgent, make logs Public 13:55:43 acoburn has joined #lws 13:55:43 please title this meeting ("meeting: ..."), laurens 13:55:46 meeting: LWS WG Meeting - June 29th, 2026 13:55:47 agenda+ Review Project Spreadsheet 13:56:15 chair: laurens 13:57:56 termontwouter has joined #lws 13:58:23 elf-pavlik has joined #lws 13:59:18 present+ 13:59:31 rrsagent, make minutes 13:59:32 I have made the request to generate https://www.w3.org/2026/06/29-lws-minutes.html acoburn 13:59:52 eBremer has joined #lws 14:00:04 present+ 14:00:16 previous meeting: https://www.w3.org/2026/06/22-lws-minutes.html 14:00:24 jeremycaine has joined #lws 14:00:33 next meeting: https://www.w3.org/2026/07/06-lws-minutes.html 14:00:44 present+ 14:01:23 gibsonf1 has joined #lws 14:01:32 present+ 14:01:51 present+ 14:01:57 scribenick: acoburn 14:03:13 present+ 14:03:16 zakim, open agendum 1 14:03:16 agendum 1 -- Introductions & Announcements -- taken up [from agendabot] 14:03:39 laurens: we will discuss several open PRs 14:03:48 ... update on the notification PR 14:03:58 ... and the storage description resource 14:04:10 TallTed has joined #lws 14:04:17 zakim, open agendum 2 14:04:17 agendum 2 -- Auxiliary Resources (PR -> https://github.com/w3c/lws-protocol/pull/165 https://github.com/w3c/lws-protocol/pull/165 ) -- taken up [from agendabot] 14:04:40 present+ 14:04:57 rbreitman has joined #lws 14:05:06 https://github.com/w3c/lws-protocol/pull/180 14:05:07 https://github.com/w3c/lws-protocol/pull/180 -> Pull Request 180 Link set profile (by termontwouter) 14:05:11 laurens: a new PR has been opened #180 14:05:12 https://github.com/w3c/lws-protocol/pull/180 -> Pull Request 180 Link set profile (by termontwouter) 14:05:18 #present 14:05:32 termontwouter: we merged PA's PR from last week 14:05:53 present+ 14:05:55 ... this is a minor change, introducing a profile parameter 14:06:13 ... this distinguishes a linkset resource from a dataset resource 14:06:37 q+ to ask what were the CORS issues with profile param 14:06:43 laurens: this is a draft PR, so folks are invited to add comments there 14:06:48 ack next 14:06:49 elf-pavlik, you wanted to ask what were the CORS issues with profile param 14:07:02 elf-pavlik: are the CORS issues still relevant in this case? 14:07:12 Luke has joined #lws 14:07:18 dmitriz has joined #lws 14:07:23 present+ 14:07:26 termontwouter: we use a non-URI 14:07:26 q+ 14:07:32 ack TallTed 14:07:36 acoburn: the string selected will not run afoul of CORS 14:08:05 TallTed: the new PR was just opened, what are we reviewing right now? 14:08:53 laurens: the PR from pchampin made #165 obsolete 14:08:53 https://github.com/w3c/lws-protocol/pull/165 -> CLOSED Pull Request 165 Define aux & meta in terms of representations (by termontwouter) 14:09:27 q+ 14:09:50 laurens: the goal is to introduce this pr this week and discuss further next week 14:09:53 ack termontwouter 14:10:21 termontwouter: I realize this was last-minute, but left in draft mode before moving to a vote 14:10:41 laurens: next week we can proceed to a vote if there are no significat changes 14:10:51 s/significat/significant/ 14:10:58 zakim, open agendum 3 14:10:58 agendum 3 -- Replace GET/POST with new HTTP QUERY RFC10008 (PR -> https://github.com/w3c/lws-protocol/pull/179 https://github.com/w3c/lws-protocol/pull/179 ) -- taken up [from 14:11:01 ... agendabot] 14:11:24 laurens: this PR was opened by eBremer to replace GET/POST with the QUERY verb 14:11:52 eBremer: the QUERY RFC was advanced as an IETF proposed standard only a few days ago 14:12:14 ... this PR adjusts the type index from GET/POST to only the QUERY operation 14:12:52 ... this RFC (QUERY: RFC 10008) seems to be gaining a lot of support very quickly 14:13:17 laurens: one question is whether we want to give implementers the option of GET/POST *and* QUERY 14:13:26 +1 to allow a fallback to POST 14:13:26 q+ 14:13:27 jeswr has joined #lws 14:13:32 ack TallTed 14:13:33 ... would like to hear from the rest of the working group on this 14:13:37 present+ 14:13:49 TallTed: clients can ask servers what methods they support 14:14:09 ... I don't expect QUERY will have full support in the near future, but we should be able to talk about 14:14:18 ... I don't think we should *require* QUERY at this point 14:14:22 dmitriz has joined #lws 14:14:41 laurens: at present, the type index is optional, so we would not be imposing QUERY on anyone 14:14:56 ... please continue discussion on the GH pull request 14:14:57 q? 14:15:07 zakim, open agendum 4 14:15:07 agendum 4 -- Notifications (PR -> https://github.com/w3c/lws-protocol/pull/162 https://github.com/w3c/lws-protocol/pull/162 ) and integration into the core specification -- taken 14:15:10 ... up [from agendabot] 14:15:38 laurens: I hope to open a PR this week to integrate notifications into the core protocol 14:15:59 ... in addition, we still have PR #162 open (additional notification channels) 14:16:00 https://github.com/w3c/lws-protocol/pull/162 -> Pull Request 162 feat(notifications): Add WebSocket and Server-Sent Event channels (by laurensdeb) 14:16:16 ... at present, only webhooks are defined 14:16:24 q? 14:16:26 ... over the next few days, a PR will follow 14:16:48 zakim, open agendum 5 14:16:48 agendum 5 -- Storage Description resource as a CID (PR -> https://github.com/w3c/lws-protocol/pull/183 https://github.com/w3c/lws-protocol/pull/183 ) -- taken up [from agendabot] 14:17:05 scribe+ 14:17:19 acoburn: This is the result of conversation at the F2F meeting 14:17:30 ericP has joined #lws 14:17:31 ... The storage description resource looks a lot like a CID. 14:17:38 ... So the question is, should this be a CID? 14:17:57 ... My intention here is to just introduce this. 14:18:13 ... The PR contains three notable changes. 14:18:39 ... Firstly, the media type application/lws+cid indicates this is a specialization of a CID. 14:18:57 ... Secondly, there are now two required contexts. 14:19:11 ... The core CID context, and a specialized LWS context. 14:19:23 ... This avoids us copying things in the LWS context. 14:19:33 ... The JSON itself however looks exactly the same. 14:19:48 q+ to ask about tools that can work with CIDs 14:19:52 ... We can continue the discussion now or in the PR. 14:20:01 ack ericP 14:20:01 ericP, you wanted to ask about tools that can work with CIDs 14:20:25 ericP: Are there tooling and libraries that work generically with CID that we can re-use? 14:20:34 acoburn: I don't know in particular. 14:20:44 ... I would imagine a lot of libraries rely on JSON parsing. 14:20:50 ... As a CID is a JSON document. 14:20:59 ... pchampin might know more. 14:21:06 I'm affraid I'm not 14:21:13 but will look into it 14:21:19 scribe- 14:21:27 s/affraid/afraid 14:21:41 zakim, open agendum 6 14:21:41 agendum 6 -- Review Project Spreadsheet -- taken up [from agendabot] 14:21:50 rrsagent, make minutes 14:21:52 I have made the request to generate https://www.w3.org/2026/06/29-lws-minutes.html acoburn 14:22:16 laurens: (sharing screen) 14:22:37 ... related to test suite, do we have updates from ericP? 14:23:23 ericP: no significant updates yet, haven't run the suite against a live environment 14:23:58 elf-pavlik has joined #lws 14:24:08 laurens: we will have an update from Samu on the third Monday (July 20) 14:24:34 ... what is the status of the system diagrams jeremycaine? 14:24:58 jeremycaine: there are some debates on terminology, e.g. virtual resources #150 14:24:59 https://github.com/w3c/lws-protocol/issues/150 -> Issue 150 Define Virtual Resource (by renyuneyun) 14:25:26 laurens: we discussed virtual resources a few weeks ago 14:25:43 q+ to mention virtual resources 14:25:59 laurens: we could put this item on the agenda for next week 14:25:59 q+ to invite jeremycaine coordinating on diagrams 14:26:41 ... we need to make decision on what to do with virtual resources 14:27:07 ... consensus seemed to be that we shouldn't preclude virtual resources but won't include them in spec 14:27:15 q? 14:27:19 ack acoburn 14:27:19 acoburn, you wanted to mention virtual resources 14:27:23 q+ 14:27:41 acoburn: I also recall it this way, we should not proclude virtual resources. 14:27:58 s/proclude/preclude 14:28:02 ... If diagrams mention virtual resources, these should be reworked so they are not mentioned. 14:28:33 jeremycaine: my assertion is that virtual resources are not clearly defined 14:28:37 q- 14:28:50 laurens: let's pick up the topic of virtual resources next week 14:29:32 #177 14:29:32 https://github.com/w3c/lws-protocol/issues/177 -> Issue 177 Create Threat Model Note (by elf-pavlik) 14:29:33 ... for existing PRs that mention virtual resources, they will likely not be merged for now 14:29:33 ack elf-pavlik 14:29:33 elf-pavlik, you wanted to invite jeremycaine coordinating on diagrams 14:29:59 elf-pavlik: in the issue for the threat model, I would like to invite jeremycaine to work on the diagrams 14:30:13 ... I used the threat modeling language from the W3C guide 14:30:18 yes elf-pavlik 14:30:19 q? 14:30:54 laurens: add introduction and diagram discussion for next week 14:31:26 laurens: I have a TODO for containment (parent relationship), will address after working on notifications 14:32:05 q+ to ask about #89 14:32:06 termontwouter: related to clarifying text for auxiliary resources, this is largely done and can be marked as such 14:32:15 ack elf-pavlik 14:32:15 elf-pavlik, you wanted to ask about #89 14:32:36 elf-pavlik: related to aux resources/metadata, I picked up issue #89 14:33:06 ... would like to get some feedback, especially on some metadata items, such as size and content type 14:33:16 will do! 14:33:22 also #92 14:33:22 https://github.com/w3c/lws-protocol/issues/92 -> Issue 92 Reconsider optional metadata of resources such as media-type and size (by laurensdeb) [needs-discussion] 14:34:23 laurens: issue #116 is still in TODO, any progress termontwouter? 14:34:24 https://github.com/w3c/lws-protocol/issues/116 -> Issue 116 Abstract 'containers' as Link Set representations of arbitrary relational metadata (by termontwouter) 14:34:50 termontwouter: this is an issue that touches on many aspects of LWS. I think most of this has been addressed, and the issue can be closed 14:35:06 ... I will open a more targeted issue for remaining areas 14:35:45 acoburn: Access Request and Notification integration still on my TODO list 14:36:04 laurens: metadata/aux resources status? 14:36:17 termontwouter: this has already been resolved as part of pchampin's PR 14:36:28 laurens: ok, will mark as done 14:36:36 I would consider that there is still work to be done on metadata, but yes, my PR on the terminology touches it 14:36:55 could a link to this spreadsheet be put in the agenda and minutes? 14:37:13 Spreadsheet -> https://docs.google.com/spreadsheets/d/1wiAg8UtF0i73bdMD3TBhC9nFdYLYkobBCbCGSF6XXn0/edit?gid=0#gid=0 14:37:20 q+ to comment on grants & indexes 14:37:40 tnx 14:37:51 q? 14:37:55 ack elf-pavlik 14:37:55 elf-pavlik, you wanted to comment on grants & indexes 14:38:04 laurens: issue #141 merging DID/CID authn suites 14:38:05 https://github.com/w3c/lws-protocol/issues/141 -> Issue 141 Does LWS10-AUTHN-SSI-CID already include LWS10-AUTHN-SSI-DID-KEY? (by uvdsl) 14:38:29 acoburn: made a comment a while ago, but no real traction on that direction. Would like to get more feedback 14:39:09 laurens: what about clarifying relationship between Access Requests and type index 14:39:27 elf-pavlik: yes, will look into this with eBremer 14:39:50 laurens: pchampin status of reaching out to IETF OAuth WG? 14:40:22 pchampin: this is in progress 14:40:54 q+ 14:40:55 laurens: for threat modeling, Rui was primary, what is the status? 14:41:00 ack elf-pavlik 14:41:18 elf-pavlik: I have commented on issue and created an initial diagram as a starting point 14:41:24 https://github.com/w3c/lws-protocol/issues/177 14:41:25 https://github.com/w3c/lws-protocol/issues/177 -> Issue 177 Create Threat Model Note (by elf-pavlik) 14:41:37 ... would like to coordinate with Rui and will follow-up 14:41:55 ... hopefully by next week we will have a PR. If you are interested, please chime in 14:42:23 ... related to the RDF WG, we can have a C4 model (higher level) to provide different views 14:43:09 ... folks are encouraged to comment on issue. the focus in on end-user being different than the resource owner 14:43:47 s/the focus in/the focus is/ 14:44:13 laurens: I will look at the issue clarifying semantics of delete 14:44:34 ... what is the status of publication of JSON-LD context 14:44:54 pchampin: asked for transition request for vocabularies as a WG note 14:45:09 present+ 14:45:33 laurens: with that, we made it through the entire spreadsheet 14:45:38 q+ to ask about query 14:45:43 ack elf-pavlik 14:45:43 elf-pavlik, you wanted to ask about query 14:45:50 q+ triage meeting 14:46:15 elf-pavlik: since eBremer made PR for type index, there is also a possibility for using QUERY on notifications or aux resources 14:46:25 ... should we look at QUERY more generally? 14:46:48 ... should we invite Raul to a meeting to share expertise with IETF? 14:47:14 laurens: let's open a broader issue about the use of QUERY in LWS 14:47:14 q+ to ask what features of HTTP QUERY are of benefit to notifications and aux resources 14:47:17 q+ 14:47:20 elf-pavlik: I will open that issue 14:47:23 ack jeswr 14:47:23 jeswr, you wanted to ask what features of HTTP QUERY are of benefit to notifications and aux resources 14:47:48 jeswr: what are the features of QUERY that are of benefit to notifications/aux resources? 14:47:58 q+ to ask about triage meeting 14:48:08 q- triage meeting 14:48:09 elf-pavlik: there are some existing discussions in the various issues 14:48:21 ... I will link to the comments 14:48:28 ack eBremer 14:49:09 eBremer: I am working on a document that describes "if you are going to implement SPARQL, here's what you should consider" 14:49:21 ack jeremycaine 14:49:21 jeremycaine, you wanted to ask about triage meeting 14:49:29 ... this will inform us about affordances that may be needed now 14:49:50 https://www.w3.org/events/meetings/41133143-8a1f-4f4a-bf69-44daec340f79/ 14:50:04 q? 14:50:06 jeremycaine: are the triage meetings continuing? 14:50:12 acoburn: yes, every friday 14:50:15 q+ 14:50:19 ack jeremycaine 14:51:33 rrsagent, make minutes 14:51:35 I have made the request to generate https://www.w3.org/2026/06/29-lws-minutes.html acoburn 14:51:53 present+ 14:52:01 present+ TallTed 14:52:08 present+ laurens 14:52:13 rrsagent, make minutes 14:52:14 I have made the request to generate https://www.w3.org/2026/06/29-lws-minutes.html acoburn 14:57:25 s/we should be able to talk about/we should be able to talk about it 14:57:32 I have made the request to generate https://www.w3.org/2026/06/29-lws-minutes.html TallTed 21:59:40 gb has joined #lws