- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Fri, 14 Jul 2023 20:52:19 +0200
- To: Johannes Ernst <johannes.ernst@gmail.com>
- Cc: Ben Savage <btsavage@meta.com>, "public-swicg@w3.org" <public-swicg@w3.org>
- Message-ID: <CAKaEYhKYEORtH_QDqeSnZeZ0DJ2pffR_Op1eRHx+7Vfzx+rY+A@mail.gmail.com>
pá 14. 7. 2023 v 20:31 odesílatel Johannes Ernst <johannes.ernst@gmail.com> napsal: > Hi Ben, > > Appreciate the responses. I missed an important question: what’s going to > be in your webfinger and in your @context? > > Their variety is very large in real-world Fediverse implementations, see a > collection here: https://fedidevs.org/reference/actor/ and > https://fedidevs.org/reference/webfinger/ > > Are you going to mostly follow Mastodon’s exceptionally large @context > section, or make it as clean/brief/standard as possible? Will there be any > new elements introduced by Meta? > > Related: consider contributing to (help fund?) a Fediverse test suite that > we could all run against our respective apps. It would benefit the entire > Fediverse including Meta/Threads. Nothing as frustrating as attempting to > debug customer-reported interop problems on a truly decentralized > (development, operation) network. > > Best, > > > > > Johannes. > > > Johannes Ernst > > Fediforum <https://fediforum.org/> > Dazzle <https://dazzle.town/> > > > > > On Jul 13, 2023, at 19:30, Ben Savage <btsavage@meta.com> wrote: > > Hi Johannes, > > Thank you for the welcome, and for these questions: > > > I think one of the things we are all very interested in learning is just > what exact stack of protocols Meta is implementing, and then the > higher-level policies not prescribed in the standard. As we all know, > merely implementing ActivityPub in itself is not sufficient to produce > interoperable software nor make what’s happening comprehensible to users. > > The Threads team is hard at work on a bunch of different features > requested by the community, so it’s difficult to estimate when support for > ActivityPub will ship. That said, a fair bit of progress has been made on > this front, so I can share with you all our current thinking about some of > these things. Again, it’s possible things could change between now and when > it ships, but this is at least a snapshot of our current plan: > > > - Identifier format: @user@threads.net > - Webfinger: Yes. This would be the first step when someone asks to > follow a fully-qualified identifier from another instance > - HTTP Signatures: Current plan is to implement HTTP Signatures and > not LD signatures. This is what mastodon uses when secure mode is turned on. > - https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures > - https://docs.joinmastodon.org/spec/security/#http > - Which of the activity types: Most of the core formats, still > scoping out the feasibility of all of them. > - Mastodon doesn’t support quote posts (yet, it’s coming), so we’d > like to discuss how to model those when we send them outbound. > - Rich text or not?: No current plans for rich text > - Hyperlinks?: Yes > - HTML Markup?: No plans for this right now > > Good plan! Some caution around the right version of HTTP Signatures to ensure maximum compatibility > > - > > > —Ben > > On 12 Jul 2023, at 1:04 AM, Johannes Ernst <johannes.ernst@gmail.com> > wrote: > > > This Message Is From an Untrusted Sender > You have not previously corresponded with this sender. > Welcome from me, too! > > It’s great to see participation from Meta here, because bona fide > participation in the relevant standards community can help alleviate many > potential concerns that the community has about Meta’s role in the > Fediverse, as I’m sure you are very aware. So this is good. To echo your > comment, I’m looking forward to working together as well. > > út 11. 7. 2023 v 4:53 odesílatel Ben Savage <btsavage@meta.com> napsal: > >> I'm a newb to the ActivityPub standard, but I'm excited to start >> attending the group's meetings, learning more, and hopefully contributing >> back to the community. >> >> I'm really excited that Meta plans to implement the ActivityPub standard, >> and federate with other instances. I'm really interested to see how this >> interoperable future plays out! >> > > I think one of the things we are all very interested in learning is just > what exact stack of protocols Meta is implementing, and then the > higher-level policies not prescribed in the standard. As we all know, > merely implementing ActivityPub in itself is not sufficient to produce > interoperable software nor make what’s happening comprehensible to users. > > For example … > * Identifier format? @user@threads.net probably? Will there also be HTTP > aliases? > * Webfinger? Probably? > * HTTP Signatures with … what signature types? > * Which of the activity types? > * Rich text or not? Hyperlinks? HTML markup? > … and so on. > > And of course if the people writing the code at Meta think that they need > to deviate from the standard, or augment it, to meet some kind of > requirement that you are encountering, we’d love to hear that at the > earliest opportunity so we can keep network talk the same, standardized > protocol. > > Again welcome, and cheers, > > > > > Johannes. > > Johannes Ernst > > Fediforum <https://fediforum.org/> > Dazzle <https://dazzle.town/> > > >
Received on Friday, 14 July 2023 18:52:52 UTC