W3C

– DRAFT –
lws

18 May 2026

Attendees

Present
eBremer, gibsonf1, jeremycaine, jeswr, pchampin, Rbreitman, ryey, termontwouter
Regrets
-
Chair
laurens
Scribe
jeremycaine, laurens

Meeting minutes

<gb> Pull Request 153 Refine terminology section (by acoburn)

<gb> Pull Request 157 Change totalItems from MUST to SHOULD (by ebremer)

<gb> Pull Request 161 feat(notifications): LWS Notifications base specification with Webhooks (by laurensdeb)

<gb> Pull Request 106 Add editors draft for LWS Access Requests and Access Grants (by acoburn)

<gb> Pull Request 115 add Type Index Section (by ebremer)

Introduction and announcements

intros and annoucne ..

laurens: propose to cancel Mon 2th call - any objections?

laurens: cancel next mon mtg
… samu joined at f2f wg

<langsamu> This is Samu

langsamu: work for ODI, prev Inrupt. will be implemting .net ref impl of LWS plus test suite for LWS

Test Suite update

laurens: add agenda item on test suite update

ericP: was q was whether to leave in same repo as rest of specs. if it does, then main repo gets npm updates - so move out into something like lws-contrib
… then put test suite in there
… leave manifest and test files in the main repo, but all javascript etc in the lws-contrib repo

Terminology PR #153 discussion and vote

laurens: agenda PR #153 -- refine terminology

<gb> Pull Request 153 Refine terminology section (by acoburn)

laurens: minor updates last mtg
… any more additions, or move to vote?

<termontwouter> fred go first then

<Zakim> gibsonf, you wanted to ask about minor change

gibsonf1: comment on 'another resource' in PR .. change to 'a' -

laurens: should have been resolved in gh ... will look in to that

termontwouter: reframe definitions in terms of representations rather than resources - i opened a PR

laurens: prefer to merge today and then deal with latests PRs after
… and then move to vote today

termontwouter: ok agree

laurens: will fix gh re: 'a resource'
… propose go to vote

<ericP> PROPOSE: merge PR #153

<gb> Pull Request 153 Refine terminology section (by acoburn)

<gibsonf1> +1

<jeremycaine> +1

<ericP> +1

<eBremer> +1

<laurens> +1

<pchampin> +1

<ryey> +1

<langsamu> +0

<Rbreitman> +0

<termontwouter> +1

<bendm> +1

RESOLUTION: merge PR #153

totalItems PR #157 discussion and vote

<pchampin> w3c/lws-protocol#163

<termontwouter> s+i opened a PR+i opened PR w3c/lws-protocol#163

<gb> CLOSED Pull Request 163 Define aux & meta in terms of representations (by termontwouter)

<laurens> PROPOSE: Merge PR #157

<gb> Pull Request 157 Change totalItems from MUST to SHOULD (by ebremer)

<gibsonf1> +1

<eBremer> +1

eBremer: marked all SHOULDS

<jeremycaine> +1

<ericP> +1

<laurens> +1

<Rbreitman> +0

<langsamu> +0

<bendm> +1

<pchampin> +1

<ryey> +0.5 (not exactly sure about the implications to virtual resources, but generally seems fine)

RESOLUTION: Merge PR #157

laurens: discuss virtual resource issue at end of mtg

<ryey> Indeed, that's why my vote is a plus :)

Notifications PR #161 discussion

<laurens> w3c/lws-protocol#129

<gb> CLOSED Pull Request 129 feat(notifications): Introduce the LWS notifications specification as an optional service (by laurensdeb)

laurens: PR #161 action in f2f mtg

<gb> Pull Request 161 feat(notifications): LWS Notifications base specification with Webhooks (by laurensdeb)

laurens: no vote today, please review
… move to vote on june 1st mtg
… PR #162 intro draft for web socket and SSE ,, but requires discussion with elf-pavlik

<gb> Pull Request 162 feat(notifications): Add WebSocket and Server-Sent Event channels (by laurensdeb)

Access Requests PR #106 discussion and vote

laurens: PR #106 .. discussed numerous times, minor changes last week

<gb> Pull Request 106 Add editors draft for LWS Access Requests and Access Grants (by acoburn)

gibsonf1: trying to preview - got a 404 earlier

laurens: preview links work - caching issue?
… needs gh investigate
… cannot move to merge today
… postpone vote

Type Index PR #115 discussion

laurens: PR #115

<gb> Pull Request 115 add Type Index Section (by ebremer)

eBremer: needs a few more days

laurens: PR #160 pchampin

<gb> Pull Request 160 move former editors to Acknowledgement section (by pchampin) [editorial]

PR #160 - Former editors section

pchampin: this spec is not an evolution of Solid - but inspired by - therefore ack the former editors
… doesn't hurt to leave, but it's ready to merge - could merge in a week time; don't need to wait for next mtg

<gibsonf1> +1

<jeremycaine> +1

<laurens> +1

<eBremer> +1

<termontwouter> +1

<ericP> PROPOSE: ask pchampin to merge 160 in one week barring objection in the github issue

<laurens> +1

<gibsonf1> +1

<ericP> +1

1

<jeremycaine> +1

<eBremer> +1

<pchampin> +1

<termontwouter> +1

RESOLUTION: ask pchampin to merge 160 in one week barring objection in the github issue

PR #154

PR Pull Request 154 Rename container section to 'Containers' (by acoburn) [editorial] - Rename container section to 'Containers'

laurens: propose vote

<laurens> PROPOSE: To merge PR #154

<laurens> +1

<termontwouter> +1

<ryey> +1

<ericP> +1

<jeremycaine> +1

<pchampin> +1

<bendm> +1

<ryey> +1

<gibsonf1> +1

<eBremer> +1

<Rbreitman> +0

RESOLUTION: To merge PR #154

Additional open PRs <https://github.com/w3c/lws-protocol/pulls>

jeremycaine: As discussed at F2F meeting I wrote the introduction section in PR #158

<gb> Pull Request 158 Add introduction section (by jeremycaine)

jeremycaine: That is ready for review.
… Diagrams are in C4 syntax as platform independent models.
… The diagrams are in PR #159.

<gb> Pull Request 159 Add scope diagrams section with C4 Level 1 and Level 2 diagrams (by jeremycaine)

laurens: any other PRs need discuss?

<Zakim> gibsonf, you wanted to ask about viewing it

termontwouter: PR got closed PR #163 .. so cannot retarget to main branch

<gb> CLOSED Pull Request 163 Define aux & meta in terms of representations (by termontwouter)

laurens: re-open pls termontwouter

termontwouter: will check on impact on spec

gibsonf1: we are effectively specifying representations already ..
… so use representation instead of resource

laurens: not convinced we can do that everywhere
… we still need operations on resources

<pchampin> +1 laurens

termontwouter: PR is only targeting metadata and auxiliary

jeremycaine: I raised an issue #155 on the virtual resource topic

<gb> Issue 155 What is the scope of the LWS protocol and this has bearing on whether we need Virtual Resource (by jeremycaine)

jeremycaine: I think if we had some clear example of various POST and GET requests on containers and data resources that might point
… at external programs that might flesh out these attributes of the representations.
… The issue on definitions and virtual resources might follow from getting the scope of the LWS server clear.

termontwouter: point jeremycaine to issue #116

<gb> Issue 116 Abstract 'containers' as Link Set representations of arbitrary relational metadata (by termontwouter)

termontwouter: might be some examples here to help with issue #155

laurens: virtual resource - first do intro and diagrams .. then we get to virtual resource et al

jeremycaine: I didn't quite get the narrative on virtual resources before.
… If we clarify the scope of the server well, then the virtual resource part might make more sense.

laurens: AOB?

ryey: q. was the new terminology section merged?

laurens: PR #153 was merged - now in main branch

<gb> MERGED Pull Request 153 Refine terminology section (by acoburn)

laurens: so can do new terminology PRs now

termontwouter: cannot see jeremycaine diagrams

laurens: will look at svg display

laurens: can close early. please look at open PRs raised by jeremycaine. in two weeks time - review typed index
… and move to vote
… and access grants
… next week cancel, see june 1st

Summary of resolutions

  1. merge PR #153
  2. Merge PR #157
  3. ask pchampin to merge 160 in one week barring objection in the github issue
  4. To merge PR #154
Minutes manually created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).

Diagnostics

Succeeded: s/propose/laurens: propose

Succeeded: s/agendum 1 -- Introduction and announcements -- taken up [from ericP]/

Succeeded: i|opened PR|https://github.com/w3c/lws-protocol/pull/163

Succeeded: s|#154|-> Pull Request 154 Rename container section to 'Containers' (by acoburn) [editorial] https://github.com/w3c/lws-protocol/pull/154

Maybe present: ericP, langsamu, laurens

All speakers: eBremer, ericP, gibsonf1, jeremycaine, langsamu, laurens, pchampin, ryey, termontwouter

Active on IRC: bendm, eBremer, ericP, gibsonf1, jeremycaine, jeswr, langsamu, laurens, pchampin, Rbreitman, ryey, termontwouter