Skip to content

Commit ebd3b2f

Browse files
thhckelf-pavlikuvdsl
authored
Add minutes for W3C Solid CG meeting on 2026-10-04 (#767)
* Add minutes for W3C Solid CG meeting on 2026-10-04 Documented the minutes for the W3C Solid Community Group meeting held on 2026-10-04, including participants, announcements, and topics discussed. * date was wrong somehow * Apply suggestions from code review Co-authored-by: Christoph Braun <christoph.braun@protonmail.com> --------- Co-authored-by: elf Pavlik <elf-pavlik@hackers4peace.net> Co-authored-by: Christoph Braun <christoph.braun@protonmail.com>
1 parent 4aa37e3 commit ebd3b2f

1 file changed

Lines changed: 167 additions & 0 deletions

File tree

meetings/2026-03-11

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
# W3C Solid Community Group: Weekly
2+
3+
* Date: 2026-03-11T14:00:00Z
4+
* Call: https://meet.jit.si/solid-cg
5+
* Repository: https://github.com/solid/specification
6+
7+
## Chair
8+
9+
* [elf Pavlik](https://elf-pavlik.hackers4peace.net)
10+
11+
## Present
12+
13+
* Alain Bourgeois
14+
* James Radley
15+
* Theo @thhck
16+
* [Paul Worrall](https://interition.ai)
17+
* Emelia Smith (independent)
18+
* Precious Oritsedere
19+
* Seva Dolgopolov
20+
* [Luke Dary](https://w3c.social/@lukedary)
21+
* [Michal](https://id.mrkvon.org)
22+
* [Rui Zhao](https://me.ryey.icu)
23+
* Christoph Braun - [uvdsl](https://github.com/uvdsl)
24+
25+
## Regrets
26+
27+
*
28+
29+
---
30+
31+
## Scribe
32+
33+
* Theo @thhck
34+
35+
### Meeting Guidelines
36+
37+
* [W3C Solid Community Group Calendar](https://www.w3.org/groups/cg/solid/calendar).
38+
* [W3C Solid Community Group Meeting Guidelines](https://github.com/w3c-cg/solid/blob/main/meetings/README.md).
39+
* No audio or video recording, or automated transcripts without consent. Meetings are transcribed and made public. If consent is withheld by anyone, recording/retention must not occur.
40+
* Join queue to talk.
41+
* Topics can be proposed at the bottom of the agenda to be discussed as time allows. Make it known if a topic is urgent or cannot be postponed.
42+
43+
### Participation and Code of Conduct
44+
* [Join the W3C Solid Community Group](https://www.w3.org/community/solid/join), [W3C Account Request](http://www.w3.org/accounts/request), [W3C Community Contributor License Agreement](https://www.w3.org/community/about/agreements/cla/)
45+
* [Solid Code of Conduct](https://github.com/solid/process/blob/main/code-of-conduct.md), [Positive Work Environment at W3C: Code of Conduct](https://www.w3.org/policies/code-of-conduct/)
46+
* Operating principle for effective participation is to allow access across disabilities, across country borders, and across time. Feedback on tooling and meeting timing is welcome.
47+
* If this is your first time, welcome! Please introduce yourself.
48+
49+
---
50+
51+
## Introductions
52+
53+
- Emelia Smith: used to work on Solid at Inrupt, involved in the standard process, left in March 2023, and now work on open social web: Activity Pub and in September 2025 pivoted to AT protocol, moslty. Got a 39k grant to work on FedCM
54+
- Seva: Fullstack dev and engineer, evaluating user journey before starting my own CG, berlin based. Feel free to reach out if you are in Berlin too :)
55+
- Seva: I made the two last PRs on Solid-OIDC with solid spec folder specifically. (scribe note: didn't get that part, about working on spec design)
56+
57+
https://speculator.openuji.dev/
58+
59+
## Announcements
60+
61+
### Open Source Tools meeting
62+
https://lists.w3.org/Archives/Public/public-solid/2026Mar/0003.html
63+
64+
* eP: we are going to meet right after this call
65+
* eP: mostly JS tools, soukai, nextgraph, RDF store tool
66+
* eP: biweekly meeting, check the w3c solid cg calendar
67+
68+
### FedCM update
69+
70+
[Grant blog post](https://atproto.com/blog/working-to-decentralize-fedcm)
71+
[Fuller history on CIMD](https://writings.thisismissem.social/introducing-oauth-client-id-metadata-documents/)
72+
73+
* Emelia Smith: [This is] Not a grant to work on just FedCM for AT protocol, but it is grant to work on FedCM for all decentralized protocols, including Solid, IndieAuth and other groups. I'm independent from Bluesky, so they don't control my technical decisions. Citing the grant:
74+
> _Grant Recipient shall serve as a liaison between the FedID WG and communities that share concerns related to decentralized, federated, and user-controlled identity. These include communities working on IndieAuth, **Solid**, and AT Protocol, as well as other groups whose work intersects with federated and decentralized identity._
75+
* ES: I'm making myself available here to find out what the Solid Community needs from FedCM, and relay that on the FedID CG / WG
76+
* eP: Emelia you also have experience working on Client ID Metadata Documents with Aaron Parecki, so good dynamics where there are already existing relations that cross over between different communities (IndieAuth, CIMD) and Solid.
77+
* ES: So the history there is interesting: Back in 2024 I was working on mastodon oauth, to improve security and standardize it, one issue was: we use a proprietary form of Dynamic Client Registration, which leads to a proliferation of client registrations that cannot be expired or cleaned up without breaking clients. We needed the client pre-registered with the mastodon server to do oauth, and this didn't make much sense, and prevented using FedCM or IndieAuth. For that we need some way for authorization servers to discover client metadata, and having worked on Solid before, I knew there was a mechanism defined in Solid-OIDC that allowed authorization servers to fetch client metadata from a URL. So I pitched that to Aaron, and we started working on the Client ID Metadata Document internet draft that we could take to the OAuth WG at IETF for standardisation. We've tried hard to maintain backward compatibility with Solid-OIDC, though we may have to make some breaking changes, like on the `Accept` header which might not be JSON-LD but `application/cimd+json`. Worked on a draft, proposed to IETF, with the support of Bluesky who adopted it for their OAuth, we achieved adoption in September 2025 from the OAuth WG so it's now officially part of IETF OAuth working group. There is an issue open(?) with Solid-OIDC about adopting Client ID Metadata Documents.
78+
* eP: LWS is referencing to the CIMD document
79+
* eP: maybe make a special meeting to talk about it.
80+
* Theo: Will you only be doing w3c work or also implementation?
81+
* ES: yes, I will be focused on the W3C / FedID work, not on implementation work specifically, though I may do prototypes for demos and to give browser vendors something to test with.
82+
* eP: Theo would you be willing to be the Solid person to contact for FedCM work?
83+
* Theo: yep
84+
* ES: please let me know if you need me to join any future meetings, happy to join Solid meeting to talk about FedCM (or CIMD).
85+
86+
87+
### ODI grant for test suite ( move to next week )
88+
https://www.w3.org/2026/03/09-lws-minutes.html#a338
89+
90+
> jeswr: There is a grant from NLNet
91+
… That has been granted to ODI for a test suite.
92+
… That will be worked on.
93+
* Moved to next week
94+
* https://nlnet.nl/project/LinkedWebStorage-testsuite/
95+
96+
## Topics
97+
98+
### Actions Review
99+
* LD to create issue/discussion on his implementation feedback
100+
* LD: implemented mostly using AI, auth hard to understand from both user and dev. Most of my probleme is on the application being able to read and write in the storage. The container permission management from a user pov is tricky.
101+
* eP: LD would you like to pick a subject ( auth screen or discovery ) and talk about it for 10min next meeting
102+
* LD: would be nice to talk about auth
103+
* ES: side note: there is no "Decision" section in this document, should we add one ?
104+
* eP: sounds like a good idea
105+
* ES: on LD: https://datatracker.ietf.org/doc/html/rfc9396 might be of interest for you ...? https://github.com/oauth-wg/draft-ietf-oauth-client-id-metadata-document/issues
106+
* LD: (... with application design, it not only implementation is also app development. )
107+
* ES: At inrupt I know we were pushing for UMA for authorization, which was part of using ACP, I'm not sure how Rich Authorization Requests may potentially relate to UMA or ACP/WAC, but that could be a way to surface during authorization flow what resources an client application definitely wants to interact with.
108+
109+
### OIDC PR - feat: add client credentials as a MUST
110+
https://github.com/solid/solid-oidc/pull/245
111+
112+
* eP: approval from most reviewer, last call to before merged
113+
* ES: looks good, but has to look at some points (will take a closer look in context as the co-author of OAuth CIMD)
114+
* eP: its not final, can be iterated later
115+
* eP: alright merged !
116+
117+
118+
### OIDC Draft PR - Explorations
119+
[Compare SoloSpec vs Bikeshed flow + a few UI fixes](https://github.com/solid/solid-oidc/pull/249)
120+
121+
* eP: Mostly heads up I'll be testing it more over next weeks
122+
* eP: Currently we have github action to make schema, with Bikeshed template is more easy to do. More convinient tool exists.
123+
* Seva: (dev of Solospec?) Fix some visual issue. Added copy button for examples and code snippet.
124+
* eP: Convenient to generte full RDF from a single html tag.
125+
* ES: I know Sarven is very on using RDF for tests suite stuff, but worth looking at `cucumber` which use natural language
126+
* eP: we currently use something similar
127+
128+
[LikeC4 Diagramm](https://github.com/solid/solid-oidc/pull/251)
129+
* eP: Also we can embed likeC4 diagram into the spec, which I think is a very nice feature to have as we can interactively with the flow.
130+
* eP: Also Seva is very responsive with fixing issue and mergin PR
131+
* ES: makes a lot of sense. I would recommand reaching the w3c TAG group or whoever oversees ReSpec.
132+
133+
### WAC PR - Add Support for Client Identification and Issuer Identification
134+
https://github.com/solid/web-access-control-spec/pull/133
135+
136+
* eP: if Solid 26 includes WAC there will not be even basic App AuthZ unless this PR lands
137+
* eP: .. reporting to next week
138+
139+
140+
### 2026 CG Roadmap (15+ min)
141+
142+
* CB: https://github.com/w3c-cg/solid/issues/54
143+
* CB: any updates?
144+
145+
146+
### Solid 2026 best practise documents
147+
148+
* eP: we may want to review list of drafts and people compiled in Jan https://github.com/solid/specification/blob/main/meetings/2026-01-28.md#2026-odi-roadmap
149+
* eP: a list of item we can contribute, most of them assigned to ODI, wanted to check progress
150+
* JW: want to share and get feedback/PR
151+
152+
#### WebID or WebID-Profile
153+
154+
* eP: WebID-Profile isn't part of Solid Protocol 0.11, does anyone know how much of it and where was implemented?
155+
* ...: AFAIK noting implements for example 'protected triples' https://solid.github.io/webid-profile/#protected-properties
156+
* ...: It seems to require WebID-Profile to be hosted on Solid Server while many WebIDs are hosted outside (for good reasons) https://solid.github.io/webid-profile/#Server
157+
158+
159+
160+
## Actions
161+
- Deferred:
162+
- WAC PR - Add Support for Client Identification and Issuer Identification
163+
- WebID or WebID-Profile
164+
165+
## Decisions
166+
- Theo (@thhck) to act as contact person to bridge between Solid CG and Emelia Smith on the FedID WG (volunteered, not voted)
167+
- Meta: add decisions section to our minute template ( not voted )

0 commit comments

Comments
 (0)