---
# System prepended metadata

title: 'SCIWG Meeting 7-22-23 '

---

- Attendance
    - bumblefudge
    - James (https://jamesg.blog)
    - Tantek Çelik (https://tantek.com/)
    - Ben Savage (Meta)
    - Evan Prodromou
    - David Somers (https://omz13.com)
    - Bob Wyman
    - Manton Reece (https://manton.org)
    - Angelo Gladding (https://ragt.ag)

- Topics
    - Introduction of meeting
    - agenda [here](https://socialhub.activitypub.rocks/t/next-swicg-call-scheduling/3388/3?u=by_caballero) and [here]()
    - TPAC
        - Going: Evan, Tantek, Ben, and Juan (99% sure of visa)
            - possible Threads<>Webtech session at TPAC?
        - Remote interest?
    - Triaging of issues (newer issues first)
    - Discussion of CG outputs versus other modes of working
        - bob: but what's the pressing need? what needs updating?
            - bumble and manton: migration topic!
           
    - Account Migration
        - Manton has a blog post
            - https://www.manton.org/2022/12/02/moving-from-mastodon.html
        - There is no spec
        - Implementing it requires investigating what does Mastodon do

    - Features to specification
        - evan: Threads topics not covered by AP spec like limiting replies
        - ben: UX/capability parity with Insta is a driving design goal; that's easy intra-Threads, but figuring out how that works across federation is more difficult...
    
    - Chairs
        - evan: nightpool and aaronpk have said they don't have sufficient bandwidth/time
        - evan: one chair is ok, however more is better, for timezones, to help as a backup for meetings
        - Tantek: Encourages a bias toward implementors in a chair role -- should be actively working with specs, keeps the group grounded
        - tantek: process for volunteering?
        - evan: email to the list, James sent an email
        - james: has experience with some IndieWeb specs (WebSub, IndieAuth, jf2)
        - evan: have you talked to aaron about chairing?
        - james: yes, aaron has noted his inability to keep up with the time commitments for the group. 
        - james: my prior experience does not include CG chairing, looking for mentorship from a previous chair
        - evan: have you talked to dmitri?
        - james: yes, aaron has been talking with dmitri, haven't heard back in a few weeks
        - evan: if you had the help of tantek and dmitri in getting started, the processes aren't overwhelming, and it would be great to have another hand
        - evan: is there anything else that we would need?
        - evan: would love to have a third person in that role too (chair)
        - tantek: agreed, a third would be good
        - juan: might be able to chair, but not sure about time commitment, may know more in the next month
        - juan: haven't run a CG before, have been active in another CG for a year
        - evan: better to have more candidates for chairs than fewer!
    - Issue review
        - Final 15 minutes dedicated to issue review
        - Weekly triage for issue queues
            - Presently reviewing https://github.com/w3c/activitystreams/issues?q=is%3Aissue+is%3Aopen+label%3A%22Needs+Group+Input%2FDecision%22
        - Discussion on Issue #440: https://github.com/w3c/activitystreams/issues/440
    - Implementer feedback on issues
        - Evan: Implementers, please see issue with this label: 
https://github.com/w3c/activitystreams/issues?q=is%3Aissue+is%3Aopen+label%3A%22Needs+Group+Input%2FDecision%22
    - ActivityStreams and ActivityPub triage process
        - Evan: what do people think about how this is going?
        - Tantek: grateful for all this work!
        - Comment from Bob in chat: Also, folk should be watching the additions to the WIki Primer which is a side effect of the triage process: https://www.w3.org/wiki/ActivityPub/Primer and ActivityStreams primer: https://www.w3.org/wiki/Activity_Streams/Primer
    - Use of GitHub
        - Presentation on GitHub process by Evan
    - Test suite
        - Ben: where is it, how do I participate?
        - Evan: we have two test suites.
            - ActivityPub has server-to-server protocol and client-to-server interface
            - There are two projects working to automated test processing both with the Mastodon API and the ActivityPub API
            - We should get to a point in the next month or two where we have a process for driving a test server and saying the server can be tested against Mastodon, etc.
            - Current state is manual testing -- we want to have a test suite.
                - This has led to a lot of trial and error, skipping over tests if they seem too hard
                - We want automated testing to happen soon
        - Ben: interested in sub-group meetings for test suites
            - Evan: should be major part of agenda for next meeting
            - Ben: would like to discuss regularly
    - Meeting time
        - Q: from James:
            - Can I propose we move the meeting time back to allow for easier participation of people on the West Coast?
            - Can we also choose a note-taking tool that does not require authentication? (i.e. Etherpad)
        
- Action Items
    - ben: document list of features that Meta would be interested in supporting with ActivityPub (e.g. limiting replies)
    - 