12:38:37 RRSAgent has joined #social 12:38:41 logging to https://www.w3.org/2023/09/22-social-irc 12:38:53 Zakim, this conference is SWICG Community Meeting September 22nd, 2023 12:38:53 got it, capjamesg 12:39:03 Meeting: SWICG Community Meeting September 22nd, 2023 12:39:18 Chair: Jame 12:39:23 Chair: James 12:40:04 Agenda: https://www.w3.org/community/socialcg/2023/09/21/swicg-community-meeting-on-september-22nd/ 12:48:56 nightpool has joined #social 12:49:16 my money for an irc client that has working mobile push notifications 12:50:30 pfefferle has joined #social 12:52:38 Glowing Bear just added iOS PWA push notification support 12:54:37 Meeting starts in 6 minutes: https://meet.jit.si/social-web-cg 12:59:41 bengo has joined #social 13:01:24 dmitriz has joined #social 13:01:31 tantek has joined #social 13:02:19 I see a '400 Bad Request' from jitsi. Anyone else? 13:02:33 seems fine for me 13:02:36 what address you using? 13:02:56 Cleared my cookies and it worked! 13:03:01 oh good 13:03:39 snarfed has joined #social 13:04:04 dmitriz_ has joined #social 13:04:08 present+ 13:04:16 RRSAgent, make logs public 13:04:25 angelo has joined #social 13:04:52 manton has joined #social 13:05:18 present+ 13:05:24 present+ 13:05:25 present+ 13:06:08 (I forget how to work the bot) 13:06:22 present+ 13:06:26 scribe+ 13:06:50 (I like how in CCG the chairs just start asking experienced people 1 by 1 to scribe and make them say 'no im not willing to') 13:07:07 ahahah yeah we should get a scribe list 13:07:45 present+ 13:07:45 james: 13:07:50 Zakim, agenda? 13:07:50 I see nothing on the agenda 13:07:54 james: is there anyone with feedback on whether a WG is a good idea 13:08:07 present+ 13:08:07 bengo I'm reading my private notes on Notion :D 13:08:09 nightpool: I have a question. You said CG is empowered to present errata for AP/etc standards 13:08:21 q+ 13:08:21 are we using Jitsi hands or Zakim for floor control? 13:08:34 either is fine 13:08:37 we can do just jitsi 13:08:40 nightpool: There is not a super clear path forward to getting the documents updated with errata. does anyone have thoughts on that? I personally dont think there is a huge need for a new WG. BUt getting that power we have clarified could be helpful 13:08:43 sure 13:09:02 w3c process: https://www.w3.org/2023/Process-20230612/ 13:09:09 tantek: It depends on nature of errata. W3C process from FAQ links to it 13:09:21 [preview] [Elika J. Etemad / fantasai] W3C Process Document 13:09:22 tantek: If errata is editorial, w3c team can confirm that, and they are able to update specs on w3.org. 13:09:40 tantek: If there are meaningful changes to features, that needs to be a WG and it could be existing, new, rechartered WG 13:09:54 tantek: That could be one use case for a WG would be to incorporate errata and update specs accordingly 13:10:17 evan: the process we have to update the doc without charting a WG. We can incorporate errata in an editor's draft and submit that to the staff of the w3c. 13:10:32 evan: They have offered to update the document for editorial suggestions 13:10:41 evan: spelling errors, mistaken syntax in examples, things like that 13:10:51 q? 13:10:53 nightpool: Which we don't have an inconsiderable number of 13:10:59 evan: Last I checked 5-10 known errors 13:11:07 evan: That's an estimate. I can give full number if needed 13:11:42 dmitri: As evan mentioned, we have the ability to update documents w/ errata by handing a draft over to the w3c staff. What we don't have is the ability to make substantive changes or breaking changes. 13:11:44 risotto has joined #social 13:11:55 +1 re: documenting unclear parts 13:11:57 dmitri: It would be great to document some of the unclear parts of the as2/ap spec that reflect the years of experience since then 13:12:10 dmitri: Evan can explain more. That would be one reason to do a narrowly scoped WG 13:12:18 FYI: last week's Social CG meeting minutes as context for new folks: https://www.w3.org/2023/09/12-social-minutes.html 13:12:24 dmitri: Also to update based on implementation experience of ap/as2 13:12:44 s/dmitri:/dmitriz:/ 13:12:48 evan: I'd like to reply. We do have some recorded issues with AP/AS2. 13:13:01 Christian has joined #social 13:13:04 evan: They are technically normative. For example, the followers collection. spec doesn't say those elements should be unique 13:13:32 evan: Assumption has been made that it should be unique. BUt there is a question. Having spec and guidance may be normative but may reflect actual use. could be helpful 13:13:45 q+ 13:13:54 james: I think goal of the WG is making the job of implementors as easy as possible based on the experience we have over the years 13:13:55 q- 13:14:06 ack tantek 13:14:28 tantek: +1 to what evan said. I think it would be very useful to capture the substantive changes we've learned from impl experience and deployments. It would help readers. 13:14:33 evan: I +1 what evan said about ap/as2 updates 13:14:36 *sorry tantek) 13:14:39 sivy has joined #social 13:14:46 tantek: There are also changes for webmention et al 13:14:58 tantek: There are extensions that are interoperably implemented that could be rolled into the core spec 13:15:12 aaron: There have been minor updates to micropub spec itself 13:15:35 https://www.w3.org/TR/indieauth/ 13:15:42 aaron: IndieAuth was a note published by group, not a full on rec. But it has gone through many changes since published. there is another opportunity there 13:15:47 note: substantive features include but are not limited to "breaking" features. you can have plenty of substantive changes like new features that are not breaking in any way 13:16:00 dmitri: I'd love to hear from other members of the community. 13:16:18 dmitri: We have new faces. This topic has spread to socialhub, fediverse, etc. 13:16:36 Lisa: I am professionally working on portability. Personally a fediverse user and enthusiast. 13:16:52 Lisa: I think it's great to look at errata, rel=me, indieauth. plenty and very useful 13:16:56 AaronNGray has joined #social 13:17:05 plh has joined #social 13:17:05 Lisa: Then maybe after that we can work on portability. Let's do easy stuff first 13:17:07 +1 Lisa 13:17:31 Manton: Thanks everyone for work that got us to this point 13:17:41 present+ 13:17:43 Manton: Don't think we should be too narrow. I think I've implemented every recommendation and note 13:17:44 hasanhaja has joined #social 13:18:08 dmitri: I'd like to provide a counter proposal for specifically a narrow scope 13:18:21 dmitri: consider holding off on a WG right now. Just incorporate errata using CG process outlined. 13:18:32 dmitri: OR only charter a WG with narrow scope of errata + clarifications 13:18:53 aaron: My understanding from what I've heard of changes is that they would not fall under errata scope 13:19:27 bengo: strongly prefer not having a large social web working group, didn't lead to collaboration vs. competition over limited air time 13:19:49 bengo: provide implementation guidance -- the best way on a timeline and avoiding competitive dynamics is to do it in an AP working group charter 13:20:09 AaronNGray has joined #social 13:20:14 bengo: this pattern has worked for high stakes specs 13:20:24 thanks james 13:20:42 bumblefudge_ has joined #social 13:20:49 capjamesg++ for scribing 13:20:49 capjamesg has 2 karma in this channel over the last year (129 in all channels) 13:20:49 tantek: As a minor correction. SocialWG was not a large group. We typically had under a dozen people that came to meetings regularly 13:20:53 ben means large in the specs / communities sense, not people sense 13:20:59 also the vcwg does lots of it's work in ccg task forces 13:21:01 tantek: We did have small subsets of the group work on different things 13:21:17 tantek: And in the group we had cross-technology and bridging discussions. It worked quite well 13:21:21 it also outsourced one big time suck to rdf canonicalization wg 13:21:30 Bob in chat: "I strongly support a "SocialWeb" Working Group. If that hasn't worked in the past, we should be trying to make it work in the future." 13:22:03 portability task force could stay in cg? it probably won't neednormative changes, could just be extensions 13:22:06 tantek: WG will often create a task force to work on a specific technology so that if people want to work on only one or two specifications can work in a TF which is empowered to work in the WG. That way people can pick there own level of participation. It empowers folks to get work done where they want, esp those who want to work on both 13:22:25 +1 to portability TF to stay in CG 13:22:34 we have an extension mechanism that seems to work well to allow staggering adoption across large userbase implementations 13:22:36 exactly the kind of things CGs are useful for 13:22:47 tantek: I would say that one output of the group was a high degree of semantic interop between AP and webmention. It has enabled bridgy (sees snarfed) which has enabled things like micro.blog which seamlessly suppose multiple protocols without forcing the user to decide 13:22:50 rather than major version forced sunsetting 13:22:57 tantek: It's hard to emphasize how important that was to keep things working 13:23:11 tantek: I would like to see more collaboration on not competition 13:23:20 james: I'd like to see that too 13:23:48 dmitri: I'd like to +1 to what bengo said that it might make a lot of sense for IndieAuth to charter a WG specifically for that or other IndieWeb specs narrowly focused on the indieweb specs. 13:23:59 dmitri: There is a lot of benefit to separating the streams into narrow WG 13:24:08 dmitri: +1 to what ben said 13:24:26 dmitri, point being you can create Task Forces to do such narrow focuses, without losing the collaboration of a broader Working Group 13:24:40 https://codeberg.org/fediverse/fep/src/branch/main/fep/d8c2/fep-d8c2.md 13:24:41 manton: I was going to say this anyway but it also responds. One concrete example in favor of more broad is IndieAuth. For example, indieweb proposed an Oauth2 profile for ActivityPub. To me there is a lot of overlap 13:24:51 manton: I feel they should be discussed at the same time 13:25:00 auth should absolutely stay out of scope, of any wg... 13:25:03 manton: I feel benefits of everyone talking together 13:25:12 (bengo notes that more people can talk together in SWICG without a WG) 13:25:17 bumblefudge__ has joined #social 13:25:29 BobWyman has joined #social 13:25:38 present+ bumblefudge_ 13:25:41 present+ BobWyman 13:25:47 aaron: We should generalize the auth. There could be a generalized indieauth for indieauth, did auth. Maybe there could be a common API for all of them as a subgroup 13:25:51 (aaron gray) 13:26:08 present+ capjamesg 13:26:18 aaronp: With my oauth hat on. I am editor of oauth 2.1 spec and in IETF groups on it. I know there is a lot of discussions about keeping auth out of group 13:26:26 aaronp: There are views about keeping auth out of specs 13:26:32 +1 re: inventing new things 13:26:38 *not inventing new things 13:26:47 present+ Lisa_Dusseault 13:26:50 present+ 13:26:50 aaronp: oauth is great. You kind of need to profile it to work with indieauth and other social web things. You have to profile it if you're going to use it 13:27:05 aaronp: IndieAuth and evan's profile do have a lot of similarities already 13:27:07 that seems like a job for the IETF OAuth WG. (or the IETF GNAP wg) 13:27:19 aaronp: Those similarities are making their way into the IETF discussions as well 13:27:40 aaronp: Those discussions should be done in concert with the oauth discussion at IETF and any auth work here should cooperate with that gruop 13:28:17 aaronp: I disagree with aaron gray with making a broader scope for auth. This works as is with what mastodon is doing and its on the right track but we need to better formalize 13:28:19 +1 aaronpk, solidify how Mastodon uses OAuth and IndieAuth uses OAuth 13:28:36 bumblefudge_: there is a slight difference between a CG writing a profile as a note and a WG saying 'this is what AP is' 13:28:47 bumblefudge_: it brings auth into scope to do it in WG 13:29:22 q? 13:29:29 bumblefudge_: I agree having auth profiles soon is a good idea. Everyone agrees hardening and having eyes on authn profiles. But that's different than doing auth in a social wg that could pick one way. It would be nice if implementations could choose which makes sense for them from CG profiles 13:29:50 bumblefudge_: Evan at TPAC proposed to choose things that get implemented by large implementations from the CG profiles. Are those then candidates for future WG 13:29:53 lisarue has joined #social 13:30:36 bumblefudge_: there was a period where those were happening in isolations without hope of being blessed as official options. If we open a path for extensions that take off and trickly through major implementations, that would be my preferred way of doing auth. There should not be WG fiat made by 10 members of a WG. I'd rather see extension processes be open and forified and taken seriously 13:31:01 bumblefudge__: everyone who started a note or FEP and didn't know this would happen should have at least a few months to update their note for consideration by SWICG 13:31:10 bumblefudge__: I want this to be community driven and adoption driven vs expertise driven 13:31:16 q+ to reply to bumblefudge__ and give example of Immersive Web CG/WG as noted in last week's meeting: https://www.w3.org/2023/09/12-social-minutes.html 13:31:44 bumblefudge__: that's a reason I prefer to stay in the SWICG. I dont want this to just go into w3c WG and have techniques be done because W3C say so, vs process of community consideration and implementation 13:31:50 bumblefudge__: I worry about 'pre design' 13:32:07 james: IndieWeb is an example of a good community 13:32:14 james: where people implement and collaborate 13:32:31 honestly I was at fediforum yesterday and lots of people had never heard of FEPs or NOTES :( 13:32:45 nightpool: with authn, one thing important to remember is that the original wg left authn out because it wasn't clear what would lead to adoption or be practical 13:32:45 Evan in chat: "I have to drop. I support a WG with scope of errata plus clarification . I oppose any editor's draft with normative changes. " 13:32:51 we have some outreach to do to bring people (back) in 13:32:56 [tantek] in chat: "Evan, clarifications can be normative though, presumably curious how you are distinguishing those " 13:33:04 elk.zone might get widely deployed? 13:33:09 nightpool: to some extent that has happen. there are two major s2s auth implementations. there are less c2s interop implementations of auth 13:33:27 nightpool: there are clear extensions in teh spec we have for community extensions for authn. I just want to point out we have extension points in the spec open for CG notes 13:33:39 nightpool: we dont need to make a spec change for auth. We just need CG notes for community guidance 13:33:45 +1 to guidance and profiles and documentation of all kinds ! 13:34:23 nightpool: I also want to note wrt FEP protocols. I agree with fact that we need to look at what's deployed and feasible. Another dynamic at play is there is low incentive to implement an FEP when there's no clear guidance on whether that will be the most interoperable solution 13:34:38 well if no second implementation adopts it, sure 13:34:43 nightpool: in some ways a FEP is punting interop. i.e. standardize with what one project has done vs coming to consensus on what others could/should do 13:34:54 nightpool: Observation of process in the past is that it is lacking in that 13:35:01 an FEP being opened is just a start of the conversation, though 13:35:08 the point of a FEP is that no input from other implementations is a guarantee it'll stay single implementation... 13:35:32 nightpool: Whats holding up and hurting FEP process right now is its single implementor discussion/profile. So then its 'which 10 FEPs do you support and how do they conflict with each other' so then there is no guidance for implementors because it didn't seek consensus 13:35:34 that's a fair critique honestly it takes a lot of nudging to improve the process 13:35:47 nightpool: from pure technical perspective I dont think FEPs are providing clarity as much as documenting what exists 13:35:55 +1 to both nightpool's concerns and what bumblefudge__ said about allowing experimentation to continue in FEPs 13:35:58 capjamesg: I'm just starting to impl AP so I am in that bucket now 13:36:00 we need to PR the contributing.md with that guidance Maybe 13:36:36 dmitriz_: I think authentication is a really good time to highlight the role of a Community Group, which evan and tantek mention is to produce reports and hand them off to Working Groups. There are already authn Working Groups, including IETF oauth and OpenID and OpenID Foundation 13:36:58 dmitriz_: It would be possible for SWICG to produce authn notes and hand those to existing qualified groups. There is no need for a WG for auth 13:37:09 but huge +1 to Aaron helping us harden both profiles!!! 13:37:18 dmitriz_: From what I've seen, FEPs are just a way of starting a discussion about what worked for someone, discuss, make PRs for a FEP 13:37:20 Just wanted to clarify for people reading the transcript later, that above (:24) I meant to compare Evan's FEP (also linked above) with the IndieAuth note, and potential overlap that could be discussed if the scope isn't too narrow to only one spec. 13:37:31 dmitriz_: It is very much a living/start of implementor conversation 13:37:53 tantek: +1 nightpools concerns about single implementor extensions 13:38:09 tantek: I want to preserve the broad community aprticipation around FEPs and other communities 13:38:19 I meant aaronpk sorry 13:38:21 tantek: one thing we discussed at TPAC was how w3c has evolved since SocialWG 13:38:55 tantek: one pattern that has emerged is one CG that incubates, looks at relevant things, etc. And a WG that looks at (by the judgement of the in-group), lifts changes into the WG 13:38:57 https://www.w3.org/2023/09/12-social-minutes.html 13:39:22 pz has joined #social 13:39:24 tantek: Some participant brought up the immersive web wg where they have both a CG and WG and are able to do the best of all worlds 13:39:44 tantek: They are able to keep creative experimentation in CG, but once there are multiple implementors interested, they can lift to WG 13:40:00 tantek: then people dont have to wonder what to implement, they can just look at the core spec authored by the WG 13:40:21 kevin: WG specs are documentation not legislation 13:40:47 kevin: the goal is to document what has been done not to specify how new people should implement 13:40:55 present+ Kevin_Marks 13:41:01 +1 Kevin_Marks 13:41:04 kevin: people who have done the work bridging lots of things 13:41:04 +1 -- implementers ultimately decide whether to implement part of a spec. 13:41:28 kevin: A big chunk of what happened last time but wasn't always visible was looking at 17 different APIs and looking at how they abstractly did things 13:41:37 eg https://fed.brid.gy/docs#compare 13:41:40 kevin: that was a big chunk in activitystreams was abstracting amongst common patterns at big sites 13:41:45 (I think) the doc authored by Amy to which Kevin is referring: https://www.w3.org/TR/social-web-protocols/ 13:41:48 kevin: Sometimes it is boring and involves bickering 13:42:02 kevin: but at the end there is good content and ways of accomplishing those use cases 13:42:09 kevin: We can do convergence at the spec level 13:42:20 kevin: It's like classic xkcd about 14 probelms and then 15. there were 7 and then 3 13:42:38 kevin: People can say there was fighting at the end. But I'd say we did as good as we could by the end 13:42:56 present+ Ryan_Barrett 13:43:01 kevin: e.g. something the group got right was a way for people who really like RDF and people like really like JSON to each have their way 13:43:14 aaronpk: I think we might be talking about different things on authentication 13:43:25 aaronpk: I'm not saying the WG should be inventing new mechanisms 13:43:33 aaronpk: There is not a scenario where you can just use oauth or just use openid 13:43:45 aaronpk: you have to make more decisions and those concerns sometimes overlap with wider communities 13:43:52 aaronpk: in those cases those discussions should be bridged 13:44:07 aaronpk: but there will also be some cases where narrow scoping things are only relevant to activitystreams/activitypub/micropub 13:44:11 +1 aaronpk, good opportunities for noting liaison relationships with other groups/communities 13:44:19 aaronpk: sometimes those other groups dont care 13:44:31 aaronpk: I've done this before. I worked with FTX (FDX?) on banking 13:44:58 aaronpk: but there are some things they need and specific conerns they need about regulated banking that dont apply anywhere else. and in some cases they have developed their own profiles for their use cases 13:45:17 I'm sure we can get good review from oauth WG contributors 13:45:18 just to clarify - I wasn't suggesting we'd invent new things from scratch. just the opposite - the CG can come up with the Authn profile 13:45:19 aaronpk: it's not that we are inventing new things from scratch. but we should document how to use them in our protocols 13:45:35 and check it against / liaise with the IETF authn WGs 13:45:37 snarfed: oauth profile is 1 profile. one example is authn in activitypub itself. it's imfamously unspecified 13:45:51 s/FTX (FDX?) on banking/FDX on open banking 13:46:00 snarfed: community has settled on HTTP Signatures (cabbage not httpbis) for s2s 13:46:22 HTTP Sig is another great example - there's already an IETF WG working on it! :) 13:46:22 (finally) 13:46:26 As a new implementer, I have been confused by HTTP Signatures. 13:46:36 We shouldn't invent it, but I think I'm asking for more docs :) 13:46:44 100%, it's super confusing. and yeah, definitely docs are needed 13:46:46 nightpool: on legislating vs documenting. I want to be clear that it is always going to be a balance because there will always be implementors that will await clear guidance. The goal of the group should always be to document and work with what is out there already, and at the end there also needs to be editorial guidance 13:46:53 which the CG can provide; WGs have no monopoly on better docs :) 13:46:53 nightpool: you have to do the work about coming from 15 standards to one 13:47:01 melvster_ has joined #social 13:47:16 to be fair Evan did offer to mature the FEP process a week ago 13:47:16 nightpool: To me the FEP process is too far on the documentation side because there's no room for documenting approaches and editorial guidance 13:47:19 dmitriz: right! my point isn't that we'd work on HTTP Sigs independently, only that we'd work on saying _in AP_ that it uses HTTP Sigs, details, etc 13:47:25 huge +1 to Evans proposal 13:47:30 capjamesg: one point brought up on Mailing List was inclusion. 13:47:35 FYI http signatures are well on the way to RFC status at IETF now, just going through last reviews https://datatracker.ietf.org/doc/draft-ietf-httpbis-message-signatures/ 13:47:45 capjamesg: to the extent we can all make people aware of the channels where people are talking about this stuff, that is all the better 13:47:48 s/documenting approaches/simplifying approaches/ 13:47:48 yay! 13:47:56 😄 13:48:01 q+ to ask if the CG can help with discussion of FEPs and also to start discussing broader use-cases 13:48:12 +1 nightpool 13:48:19 capjamesg: when I've been implementing it hasn't been clear to me where FEPs apply vs the spec. Where should I be focusing my time? what's normative? as an aspiring implementor it's hard for me. Invite your friends to the gruop 13:48:22 ooh, +1 to that, Tantek (CG to help w FEP discussion) 13:48:41 capjamesg: I'm hoping we can create a forum where all can discuss things. Good topic calls like the CSAM topic call earlier this year 13:48:54 capjamesg: also meeting with other communities like indieweb. i think we should all be working together 13:49:26 tantek: good points nightpool I am glad you're here. I have also observed what you expressed. There is this braod spectrum between super bold implementors who write one FEP and that's there thing vs implementors who jump forward on things. 13:49:39 tantek: and yes there will be implementors who stand on the sidelines and wait for things in core 13:49:46 tantek: i have seen that over 20-30 years of standards work 13:50:15 bumblefudge_ has joined #social 13:50:17 tantek: Let's consider. Can we encourage folks for people to use the SWICG to get people to advocate for FEPs in a multi-stakeholder interop 13:50:30 tantek: I wonder what would be a good FEP/socialcg interaction or am I off base there 13:50:51 tantek: there are a lot of discussions in a broader sense happening at w3c beyond who is in this room. There are 40 odd groups and new ones proposed all the time 13:51:06 tantek: one use case is personal data stores 13:51:15 tantek: Some may be aware of solid 13:51:29 tantek: i was under the impression it was about social but now it seems like it has shifted to personal data stores 13:51:33 yeah the FEPs range from "here's what i did" to very collaborative from the first issue. we should clarify only the latter will ever make it to main :) 13:51:40 tantek: i was explaining how you can use activitypub for that with other vocabularies 13:51:46 tantek: e.g. you could use it to edit any URL potentially 13:52:08 tantek: while we are interested in social use cases, these technologies may also address other use cases. I'm looking for a path to harmonizing these efforts 13:52:09 evans proposal was great can we all review it and 3xpand it and ratify it? 13:52:27 tantek: I dont want to pick a winner but i want to harmonize semantics that might allow for interop e.g. verb semantics property semantics etc 13:52:41 tantek: this happens at w3c. groups are chartered to solve use cases 13:52:55 tantek: I encourage that. Keeping it broad. calling it social wg or something else. not specific to a technology 13:53:07 dmitriz_: +1 tantek on how CG can help with FEP process 13:53:13 dmitriz_: and helping get some to consensus 13:53:20 s/braod spectrum/broad spectrum 13:53:34 dmitriz_: I want to add that HTTP signatures is an excellent example of rthe power of CGs. There is already an existing WG at IETF bringing HTTP Signatures to a standard 13:54:03 normative versus nonnormative distinction 13:54:03 dmitriz_: It doesn't need to be in scope for a Social Web WG. But the CG can make better example of where HTTP Sigs where before, where now, how to use them for max interop with social software. No WG is needed for that item 13:54:43 aaronpk: the way HTTP Signatures work is that its a framework. It defines how to pick parts of the message to sign. I'm a fan of the approach and its good 13:55:01 q? 13:55:01 aaronpk++ 13:55:02 aaronpk: You have to decide which things to sign. And that needs to be written down as a profile and decided upon and agreed to by community 13:55:02 aaronpk has 1 karma in this channel over the last year (100 in all channels) 13:55:03 ack tantek 13:55:05 tantek, you wanted to reply to bumblefudge__ and give example of Immersive Web CG/WG as noted in last week's meeting: https://www.w3.org/2023/09/12-social-minutes.html and to ask 13:55:06 ... if the CG can help with discussion of FEPs and also to start discussing broader use-cases 13:55:26 aaronpk: So to use it in activitypub we need a spec on how to sign the messages. Can't only delegate out to IETF. CG does need to do some publishing too 13:55:36 tantek: I want to propose some next steps 13:55:41 we also need backwards-compatibility guidance.... upgrading the network from draft-cavage is a very tricky problem without a straightforward solution. 13:55:53 +1 13:55:54 +1 nightpool, yeah. upgrade guidance 13:56:13 tantek: one step forward might be starting a wiki page in SocialCG wiki. Listing specific items for consideration 13:56:23 tantek: WG usually has to talk about its scope, deliverables, liason 13:56:34 i've seen it said that http sigs alone are a reason for activitypub to fail 13:56:36 tantek: I suggest starting a wiki page that is not definitive 13:56:46 tantek: get it down in one place and guage support. one proposal 13:57:09 capjamesg: people interested in contributing to a WG should put their names forward 13:57:23 we can capture scope (areas), deliverables (specifications), liaisons (which other orgs we should coordinate with) 13:57:30 I suggest that the Working Group should be "broad but shallow." It should be a SocialWeb WG, not just ActivityPub, but it should be limited to eratta and clarifications, not addressing new issues (i.e. not deep). 13:57:34 capjamesg: rather than focusing on specific scope, we talked of so many things, i'd like to know whos interested in being in a WG 13:57:55 tantek: anyone should be able to access wiki 13:58:04 tantek: there shouldn't be a problem of access but if there is we'll fix it 13:59:08 capjamesg: No time made for TF discussion on list 13:59:26 capjamesg: I'll make sure minutes are posted in right place 13:59:33 capjamesg: If you have messages for chairs, message us 13:59:47 tantek: Thanks for those who woke up early. 13:59:52 nightpool: Thanks james for running meeting 14:00:04 Thank you bengo for taking notes throughout! 14:00:05 thanks james and thanks ben! thanks everyone! 14:00:12 bengo++ for scribing 14:00:13 bengo has 1 karma over the last year 14:00:23 bengo++ that was a _big_ help! 14:00:23 bengo has 2 karma over the last year 14:00:26 snarfed has left #social 14:00:33 bengo++ 14:00:33 bengo has 3 karma over the last year 14:00:34 scribe- 14:00:48 And thanks to everyone who attended! The notes will be distributed via the mailing list, GitHub, and W3C website. 14:00:48 (any advice scribe bot experts? Do I need to type a thing.) 14:01:43 Zakim, end meeting 14:01:43 As of this point the attendees have been dmitriz_, tantek, bengo, pfefferle, aaronpk, angelo, trwnh, plh, bumblefudge_, BobWyman, capjamesg, Lisa_Dusseault, ckolderup, Kevin_Marks, 14:01:46 ... Ryan_Barrett 14:01:46 RRSAgent, please draft minutes 14:01:48 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html Zakim 14:01:55 I am happy to have been of service, tantek; please remember to excuse RRSAgent. Goodbye 14:01:55 Zakim has left #social 14:01:57 Thank you tantek. 14:02:01 s/(any advice scribe bot experts? Do I need to type a thing.)// 14:02:15 Is this accurate still? https://www.w3.org/2008/04/scribe.html 14:03:39 Thanks. 14:03:55 RRSAgent, make minutes 14:03:56 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 14:06:42 timbl has joined #social 14:13:34 pfefferle has joined #social 14:14:54 s/evan: I +1 what/tantek: I +1 what 14:15:00 RRSAgent, make minutes 14:15:02 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 14:15:32 s/*sorry tantek)// 14:15:38 RRSAgent, make minutes 14:15:40 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 14:24:43 s/there were 7 and then 3/Except in the SocialWG there were 17 and we got them down to 3 14:25:08 s/indieweb proposed an/Evan proposed an 14:25:19 RRSAgent, make minutes 14:25:20 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 14:25:41 bengo++ for scribing! 14:25:41 bengo has 4 karma over the last year 14:27:54 timbl has joined #social 14:35:58 timbl has joined #social 14:42:33 s/more collaboration on not competition/more collaboration ongoing, not competition 14:43:33 s/nightpools concerns/nightpool's concerns 14:43:45 s/aprticipation/participation 14:45:08 s/relevant things, etc. /relevant things, and uses some criteria like multi-implementor interest, multiple prototypes, or especially interoperable implementations to propos uplifting to the WG. 14:45:47 timbl has joined #social 14:46:19 s/looks at (by the judgement of the in-group),/looks at the work of the CG, especially such uplift proposals, 14:47:21 s/lifts changes into the WG/and decides by consensus whether to uplift proposed specs or incorporate extensions into core specs in the WG 14:47:54 s/Some participant brought up/A participant in last week's Social CG meeting brought up 14:48:10 s/immersive web wg/Immersive Web 14:48:15 pfefferle has joined #social 14:50:43 s/i was under the impression it was about social/It was originally about social web hence the name solid is short for "social linked data" 14:50:51 RRSAgent, make minutes 14:50:52 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 14:52:16 s/i was explaining how you can use activitypub for that with other vocabularies/I met with a few Solid folks last week at TPAC and noted how existing technologies work for the personal data store use-case also, like you can use ActivityPub with other vocabularies, you can use MicroPub with other vocabularies 14:53:49 s/could use it to edit any URL potentially/could use ActivityPub or Micropub to edit any URL potentially 14:54:14 s/verb semantics/protocol verb semantics 14:54:55 s/solve use cases/solve use cases and problem areas, rather than specific technologies 14:55:27 s/deliverables, liason/deliverables, liaisons 14:59:53 s/guage support. one proposal/gauge support for various items. that's one proposal for how we can move forward 15:05:49 pfefferle has joined #social 15:05:50 s|Is this accurate still? https://www.w3.org/2008/04/scribe.html|| 15:06:01 RRSAgent, make minutes 15:06:02 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 15:13:00 pfefferle has joined #social 16:01:57 AaronNGray has joined #social 16:32:19 s/aaronp:/aaronpk:/g 16:32:27 RRSAgent, make minutes 16:32:28 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 16:35:57 s/aaron: There have been minor updates/aaronpk: There have been minor updates 16:36:11 s/aaron: IndieAuth/aaronpk: IndieAuth 16:36:31 s/aaron: My understanding/aaronpk: My understanding 16:36:41 present+ Aaron_Gray 16:37:09 s/aaron: We should generalize the auth/Aaron_Gray: We should generalize the auth 16:37:23 RRSAgent, make minutes 16:37:25 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 16:39:06 s/bumblefudge__: /bumblefudge_: /g 16:39:53 s/dmitri:/dmitriz:/g 16:40:29 RRSAgent, make minutes 16:40:31 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 16:41:50 present+ eprodrom 16:41:58 s/evan:/eprodrom:/g 16:42:19 RRSAgent, make minutes 16:42:20 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 16:43:08 s/james:/capjamesg:/g 16:43:44 present+ Manton 16:43:57 AaronNGray has joined #social 16:44:04 present+ nightpool 16:44:40 RRSAgent, make minutes 16:44:41 I have made the request to generate https://www.w3.org/2023/09/22-social-minutes.html tantek 17:50:52 AaronNGray has joined #social 18:31:49 AaronNGray has joined #social 18:57:12 AaronNGray has joined #social 19:19:15 AaronNGray has joined #social 20:15:48 AaronNGray has joined #social 20:18:59 sivy has joined #social 20:32:50 AaronNGray has joined #social 21:33:11 AaronNGray has joined #social 22:31:06 AaronNGray has joined #social 23:19:09 AaronNGray has joined #social 23:44:26 treora has joined #social