# W3C Solid Community Group: Weekly
* Date: 2025-03-12T14:00:00Z
* Call: https://meet.jit.si/solid-cg
* Chat: https://matrix.to/#/#solid_specification:gitter.im
* Repository: https://github.com/solid/specification
* Status: Agenda
## Present
* [elf Pavlik](https://elf-pavlik.hackers4peace.net)
* [Sébastien Rosset](https://activitypods.org)
* Hadrian
* Jesse Wright
* [Erich Bremer](https://ebremer.com)
* [Marc Haddle](marc.haddle@datasolids.com)
* Grace
* Rahul
* [TallTed // Ted Thibodeau](https://github.com/TallTed/) (he/him) (OpenLinkSw.com)
* Alain Bourgeois
## Meeting Guidelines
* [W3C Solid Community Group Calendar](https://www.w3.org/groups/cg/solid/calendar).
* [W3C Solid Community Group Meeting Guidelines](https://github.com/w3c-cg/solid/blob/main/meetings/README.md).
* 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.
* Join queue to talk.
* 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.
## Participation and Code of Conduct
* [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/).
* [Solid Code of Conduct](https://github.com/solid/process/blob/main/code-of-conduct.md), [Positive Work Environment at W3C: Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc/)
* 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.
* If this is your first time, welcome! please introduce yourself.
### Scribes
* Hadrian
* elf Pavlik
## Topics
### Announcements
#### STM App Launchers
https://hackmd.io/@solid/S1esCoaokl
Scheduling poll: https://app.rallly.co/invite/2FC5mr4PtLuC
* eP: I would like to schedule it for next week in a way that accomodates Joseph on UTC+11
* ... everyone please feel free to add notes and let's have a meeting next week
#### ActivityPub interop
* SR: Theo (thhck) and Michal (mrkvon) are going to work on an agent and/or CSS extension. I'll help with the ActivityPub spec compliance. We have created a channel to discuss this.
* SR: I created issues https://github.com/solid/activitypub-interop/issues
* ... we created this repository to discuss activitypub interoperability.
* ... Theo and Michal started private conversations whether to do an agent or a CSS extension. Best would be an external agent, but there may be a lot of difficulty with that because we'd need to change a few things in Solid.
* ... In the repo, I created issues.
* JW: Just to clarify, is the goal to get activitypub implemented in CSS?
* SR: Yes, to make it easy for a provider to support activitypub. If the provider does not want to support activitypub, users won't be able to interact via such a channel
* eP: WebID can be completely separate, decoupled from storage. I haven't looked at all the issues yet. Can we keep the conversation in public?
* SR: I will discuss with others and will create another channel.
* JW: Only Jeff and myself have the permission to create new channels.
* HZ: I prefer to have minimum permissions and I can request someone who has them to do it.
* eP: in general, with chat channels, I think of them as a scratch pad.
### Is the ActivityPub interop spec for Pod providers or agents?
https://github.com/solid/activitypub-interop/issues/2
* SR:
* eP: In specs, we define product classes, and then requirements are for a specific product class.
* ... At this time, each spec defines its own product class. I am trying to capture what product classes are needed in Solid.
* ... If we use agents, we need to define agents as a product class.
* SR: If it becomes clear that we could do that with an agent, there will have to be a spec for that.
* eP: I think we need to do a bit of a mapping. Need to look at concrete examples.
* SR: I am not sure what a product class is, maybe provide an example?
* HZ: We need notion of infrastructure. I don't think we can define today.
* eP: I am sharing my screen for examples of product class. There are the client-servers. There is however the link to the normative notification spec, which defines more product classes.
https://www.w3.org/2024/09/TPAC/group-updates.html#solid
* ... In the interop spec, there are more classes of product.
* ... I see Theo joined, welcome.
* RH: I was going to say what eP already said (bad sound).
### Migration from the W3C vCard to the W3C FOAF ontology?
https://github.com/solid/contacts/issues/8
* SR: I am the one who first raised the issue in the channel. I have a small document:
https://pad.lescommuns.org/ZB36czLASgCGwSNAtYClmg?both
* ... Still a draft. I am not satisfied with how it's currently done in Solid.
* HZ: Those standards come and go. We should support any standard and provide mapping.
* eP: https://github.com/solid/contacts/issues/5
... Very related to shapeTree meeting.
... How to share a specific resource? If someone has multiple email, for example.
... How to allow selective disclosure?
* SR: I think this is a different subject. For me, it's just about WebID. What you are talking about is a Profile. It is needed to have more fine-grained profile.
* eP: I was raising an issue that WebID Profile and Contact address book is not aligned at this moment.
* SR: In an addressbook, do we want the information a person has on their profile, or just contact info? On a phone, you can put info on contact list yourself.
* eP: in SAI, you can add information. In a relation, one end can add infromation on the relation. Don't know who should lead the contact spec. Maybe we need to take action to see who can champion this spec.
* AB: Just to remember, there is a contact app in SolidOS.
* eP: Is it fully reflecting what is defined in solid/contacts repo?
* AB: In SolidOS, you have an address book that is not the profile, but you have a link to the profile. It works with people that have a WebID and those who don't.
* eP: Any more questions? I think we should follow up on this question, next week or the week after. Not a closed topic. I feel we opened it today.
### Selection process for Operations Advisory Comittee
* JW: There are proposals for how to select how one can (1) self-nominate and (2) vote per the discussion [here](https://github.com/solid/odi-governance/pull/20#discussion_r1989956669).
* JW: Who is eligible to vote for the AC? It's a group of 3 people who give advice on solidcommunity.net, NSS-to-CSS migration, roadmap on infra.... ODI should prioritise.
... The draft of the selection process is that the CG are the people who can vote [...]
... Some people noted this what not appropriate so wanted to ask here who can vote and nominate:
...People who can self-nominate are people who have contributed to the infra in some way. Should we do something different?
( silence taken as a no )
* JW: Are there any objections to the use of a [broda count](https://github.com/solid/odi-governance/pull/20#discussion_r1987117784) for voting.
* Rahul: [explain how broda count works]
* Rahul: Based on the feedback of nomination last time and CG, important to see the critera for nominating ourselves. "Substantial contribution" can be hard to define.
* JW: Greatly appriciate.
## FedCG update and Demo
* eP: I had remote meetings with Theo and he made good progress
* ... wasn't able to join yesterday, but I believe Theo presented his work. I think he was using the Inrupt client libraries.
* ... Theo implemented something similar to Solid OIDC, looks like we're close to using FedCM with Solid OIDC. I have to check to see how stable his code is.
* ... Last week, during the FedCM meeting, there was a discussion about what part is the "core" and what are "extensions". Just to clarify, IdP registration is something we need for Solid; otherwise, the RP is deciding what IdPs to use. In Solid, we want the user to bring on IdP, so the registration is necessary.
* ... If we get better collaboration with Social CG, maybe they'll create a working group.
* ... We want to make sure this IdP registration will be included in the final recommendation.
DEMO