How Nomadic ActivityPub (FEP-ef61) compares to other protocols?

I made a table:

https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md#protocol-comparison

ap-next/nomadpub.md at main

ap-next - ActivityPub Next

Codeberg.org
@silverpill Would be interesting to add Hubzilla's Zot6 and (streams)' Nomad (which would be Zot12 if it wasn't incompatible with Zot6) to the list.

By the way: Forte doesn't require a gateway to communicate with non-nomadic ActivityPub. A fully cloned Forte channel can communicate with a Mastodon account without jumping through hoops. Remember that Forte has almost fully-featured Hubzilla-level nomadic identity (i.e. everything except real-time syncing between channel instances; unlike Hubzilla and (streams) which do sync in real time, it needs a cronjob for that) directly built into its core.

(streams) does support nomadic identity via ActivityPub. But internally, it uses and relies upon Nomad for its nomadic identity. It only supports nomadic identity via ActivityPub a) because it was used as a development platform for just this and b) in order to be able to understand cloned nomadic ActivityPub actors elsewhere. This is also why it isn't possible to move from (streams) to Forte, to move from Forte to (streams) or to clone between (streams) and Forte.

(streams) itself doesn't require gateways to communicate with Mastodon & Co. either. It speaks three protocols natively: its own Nomad, Hubzilla's Zot6 and (optionally, but on by default) standard ActivityPub.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ActivityPub #Zot #Zot6 #Nomad #Hubzilla #Streams #(streams) #Forte #NomadicIdentity
Netzgemeinde/Hubzilla

@jupiter_rowland

Would be interesting to add Hubzilla's Zot6 and (streams)' Nomad (which would be Zot12 if it wasn't incompatible with Zot6) to the list.

I'll think about it. As far as I know, Zot identities are keys, all data is portable and private content is possible. I guess the main difference between Zot and FEP-ef61 would be in ActivityPub interop?

By the way: Forte doesn't require a gateway to communicate with non-nomadic ActivityPub.

No, from FEP-ef61 point of view, there's still a gateway, because Forte doesn't use canonical IDs. We can say that Forte is a client and a gateway combined in a single piece of software.