- From: Ryan Barrett <public@ryanb.org>
- Date: Sat, 15 Jul 2023 15:51:49 -0700
- To: dzagidulin@gmail.com
- Cc: Evan Prodromou <evan@prodromou.name>, "public-swicg@w3.org" <public-swicg@w3.org>, Ben Savage <btsavage@meta.com>, Tim Chambers <tchambers@deweydigital.com>
- Message-ID: <CA+caGh9eDCFOLYc900hXNEsigr13MX3xH7sCW_OzTSnJ6JsNFA@mail.gmail.com>
On Sat, Jul 15, 2023 at 3:48 PM Ryan Barrett <public@ryanb.org> wrote: > We're working on improving that though! First step is to document this > existing migration process and which implementations currently support it. > Evan and others are thinking about the former in > https://github.com/w3c/activitypub/issues/357 , Tim Chambers (cc'ed) et > al may have started on the latter. > Also https://socialhub.activitypub.rocks/t/account-migration/3058 . >> On Wed, Jul 12, 2023 at 4:04 PM Evan Prodromou <evan@prodromou.name> >> wrote: >> >>> So, I thought I’d come in with my own wishlist for Meta and Threads >>> participating in this group and the AP and AS2 standards. >>> >>> >>> - *Implement bi-directional, deny-list following.* There’s a lot in >>> there! But ideally a threads.net account should work like any other >>> account on the fediverse — you should be able to follow anyone anywhere, >>> and they should be able to follow you back. Any asymmetry, or use of an >>> allow list (only allow followers/following from pre-approved domains) would >>> set a bad precedent for the social web. >>> - *Use a namespace for extensions. *Most implementations have added >>> extension properties or flows, and my guess is that Threads will be no >>> exception. JSON-LD has a mechanism for using a separate namespace for >>> extension properties and types, and it can be really helpful if you use >>> that mechanism. >>> - *Graceful fallback behaviour for extensions*. Ideally, threads.net should >>> have graceful fallbacks if their custom extensions aren’t supported by >>> other servers on the network. >>> - *Document and standardize extensions. *A key part! As extension >>> properties or flows are developed, they should be documented here — >>> preferably before release, but at least sometime after release. >>> - *Report bugs*. As issues come up in the threads.net implementation >>> of AP, it would be great to hear about them so we can fix them with errata, >>> extensions, and/or a future version of the standard. >>> - *Be kind to smaller nodes*. At least for now ;-) threads.net will >>> be the biggest node on the network by a few orders of magnitude. Please >>> implement back-end practices like caching and exponential backoff to >>> prevent overwhelming smaller nodes. >>> - *Test with multiple server implementations*. Testing with Mastodon >>> should get you pretty far, but it would be great if you can also test with >>> some other implementations. There’s a good list >>> <https://fedidb.org/software> of the most popular ones on fedidb.org. >>> - *Don’t test on the live network. *It sounds basic, but you’d be >>> surprised how many implementors test their software by following unwitting >>> Mastodon users with test accounts. Please use virtual servers in your labs >>> to do testing! >>> - *Participate here.* It is so great to have you here. I hope we can >>> count on your presence at calls and in-person meetings of the group. >>> - *Bring partners here.* Once threads.net opens up to the fediverse, >>> there will be third-party companies who want to establish bilateral >>> partnerships with Meta. It would be a huge benefit if those third parties >>> were using open standards to interact with threads.net, and they >>> were also participating in the SocialCG. >>> >>> >>> I hope that gives some food for thought for what all implementors should >>> try to do. Thanks for being open to feedback! >>> >>> Evan >>> >> >> >> > > > -- > https://snarfed.org/ > -- https://snarfed.org/
Received on Saturday, 15 July 2023 22:52:35 UTC