|
| 1 | +# W3C Solid Community Group: Weekly |
| 2 | + |
| 3 | +* Date: 2025-11-05T14:00:00Z |
| 4 | +* Call: https://meet.jit.si/solid-cg |
| 5 | +* Repository: https://github.com/solid/specification |
| 6 | + |
| 7 | +## Chair |
| 8 | + |
| 9 | +* Michiel |
| 10 | + |
| 11 | +## Present |
| 12 | + |
| 13 | +* Michiel |
| 14 | +* Erich Bremer |
| 15 | +* [elf Pavlik](https://elf-pavlik.hackers4peace.net) |
| 16 | +* Michael Greig |
| 17 | +* Hadrian Zbarcea |
| 18 | +* [Ted Thibodeau Jr](https://www.linkedin.com/in/macted/) (he/him) (OpenLinkSw.com) // GitHub:[@TallTed](https://github.com/TallTed) // Mastodon:[@TallTed](https://mastodon.social/@TallTed) |
| 19 | +* Meem Arafat Manab |
| 20 | + |
| 21 | + |
| 22 | +## Regrets |
| 23 | + |
| 24 | +## Scribes |
| 25 | + |
| 26 | + |
| 27 | +--- |
| 28 | + |
| 29 | +## Announcements |
| 30 | + |
| 31 | +* MdJ: 26 november will be the last time I chair, going travelling after that. There will be CG co-chair elections coming up soon, please consider volunteering! :) |
| 32 | + |
| 33 | +### Meeting Guidelines |
| 34 | +* [W3C Solid Community Group Calendar](https://www.w3.org/groups/cg/solid/calendar). |
| 35 | +* [W3C Solid Community Group Meeting Guidelines](https://github.com/w3c-cg/solid/blob/main/meetings/README.md). |
| 36 | +* 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. |
| 37 | +* Join queue to talk. |
| 38 | +* 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. |
| 39 | + |
| 40 | +### Participation and Code of Conduct |
| 41 | +* [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/) |
| 42 | +* [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/) |
| 43 | +* 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. |
| 44 | +* If this is your first time, welcome! please introduce yourself. |
| 45 | + |
| 46 | +--- |
| 47 | + |
| 48 | + |
| 49 | +## Introductions |
| 50 | + |
| 51 | +* Meem: Doing PhD at ... Madrit. I'm integrating with data spaces. I will intorduce it to my superviser. |
| 52 | +* Michael: Product designer for about 8 years. Was working for consultatncy in US, now working in UK. After reading TimBLs memoir I found Solid. I resontate with the concerns Solid tries to solve about data owenership. |
| 53 | + |
| 54 | + |
| 55 | +## Review Action items |
| 56 | + |
| 57 | +* HZ: to organize session about DIDs in Solid |
| 58 | + |
| 59 | +## Topics |
| 60 | + |
| 61 | +### Towards an end-to-end demo of Solid |
| 62 | +MdJ: We have partial demos of how Solid works but as far as I'm aware we can't show a full demo where: |
| 63 | +* the user authenticates to an app with their WebID |
| 64 | +* the storage is separate from the application |
| 65 | +* the app gets partial access (not root access) to the user's storage |
| 66 | +* BONUS: a second app can read and "understand" the data that the first app stored |
| 67 | + |
| 68 | +Some of us have had this goal since the start of the Solid project. What is holding us back from building it? |
| 69 | + |
| 70 | +We can use [SAI](https://solidproject.org/TR/sai) but there are no implementations of that available yet. |
| 71 | + |
| 72 | +We can tell people to hand-edit their ACLs but that's not really an acceptable demo in terms of UX, other than for power users. |
| 73 | + |
| 74 | +We can use [the app launcher based on ACP and type indexes](https://hackmd.io/@solid/cg-weekly) but this is not compatible with solidcommunity.net, with SolidOS, or with SAI. |
| 75 | + |
| 76 | +All in all there is nowhere where we can point interested people to try out a demo of Solid. |
| 77 | + |
| 78 | +MdJ: I think we sort of saw the limitations and stopped working on app authorization with ACLs after https://www.youtube.com/watch?v=5Q1nUmGdaXE&t=19s. |
| 79 | + |
| 80 | +We also discussed "Christoph's demo" (see Matrix chat): |
| 81 | +> From my experience of introducing people to Solid , the minimal demo that a user expects is (after signup - which is step 0) have a storage to put some data (even if it is a .pdf) and share that with another user. The fact that the same data can be used in different apps or by different users always came as a step 2. The critique always was along the lines of "well, then we just use drive/sharepoint/nextcloud" because this works the way the users are used to - when it comes to "control" who has access to your data. |
| 82 | +
|
| 83 | +> As a side note: There is stuff out there that could be used by the community to build the desired simple data sharing. |
| 84 | +After addressing standing issues including https://github.com/solid/web-access-control-spec/issues/81, |
| 85 | +Look at demos from research/industry projects including https://purl.archive.org/mandatb2b/JWE2024 which showcases an Authorization App whose codebase is available github.com/DATEV-Research/Solid-authorization-app (granted not well-documented, but the stuff is there). |
| 86 | +> |
| 87 | +> I am in the progress of slowly extracting stuff from these things into repos that are better usable by the community. |
| 88 | +> |
| 89 | +>For example, the code of https://github.com/uvdsl/solid-oidc-client-browser was extracted from https://github.com/DATEV-Research/Solid-B2B-showcase-libs. |
| 90 | +Re-writing the AuthApp codebase to work with the Pods we have today rather than extended Pods with data registries etc. could bring us closer to the simple data sharing demo you are talking about... |
| 91 | + |
| 92 | + |
| 93 | +And we discussed how SAI could be implemented in the policy engine of CSS. https://github.com/CommunitySolidServer/policy-engine |
| 94 | + |
| 95 | + |
| 96 | +### Pull Requests |
| 97 | + |
| 98 | +### Tracking obstacles |
| 99 | + |
| 100 | + |
| 101 | +## Actions |
| 102 | +* eP: send out the call for nominations for the chair elections |
0 commit comments