Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Made a graph of the "wider" fediverse - is this correct?

Fediverse
5 3 16
  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.
  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.

    If you're talking protocols, then why is WordPress there?

    If you include Wordpress there are about 100 other softwares that should also show up, but then you also need more paper 😁

  • Wasn't quite sure how to fit WordPress, as well as either Minds and Threads, as all 3 end up being, from what I could tell, hybrids.

    But interesting. Now that you mention it, I remembered NodeBB also implemented ActivityPub compatibility, though can't remember if it's through optional plugins or if it became an ActivityPub platform altogether. Gonna look up what other softwares are in this situation too.

  • Been reading some docs and felt like drawing to get a better picture.

    Some things to note:

    • Parenthesis indicate bridges
    • Fed Bridgy and Mostr appear twice because I don't know if they allow cross-communication
    • One-way arrows (β†’) indicate one-way communication, and two-ways arrows (⇄) indicate the two sides can talk with each other
    • Threads to/from Facebook and Instagram communication appears with an interrogation mark because the information I could find didn't feel conclusive and I don't have an account to test myself
    • Maybe I missed some bridges and protocols, but that'd be more of a lack of knowing; also intentionally ignored X/Twitter > Nitter > RSS > ActicityPub bridges because it felt too much of a stretch.

    Cool. Looks about right to me, not that I'm an expert. Bridgy Fed and Mostr do allow you to chain them together and do Nostr <> AT communication (though more recently there's also Eclipse.Pub that does Nostr <> AT). There are also a few other protocols still in use (Diaspora, DFRN, Zot, Nomad - Diaspora, Friendica, Hubzilla, Streams respectively) although all but Diaspora all internally bridge to Activity Pub so I'm not sure how they'd fit into your model.

  • Wasn't quite sure how to fit WordPress, as well as either Minds and Threads, as all 3 end up being, from what I could tell, hybrids.

    But interesting. Now that you mention it, I remembered NodeBB also implemented ActivityPub compatibility, though can't remember if it's through optional plugins or if it became an ActivityPub platform altogether. Gonna look up what other softwares are in this situation too.

    NodeBB supports ActivityPub out of the box (no plugins) as of v4 πŸ™‚


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • This is a federated test post from a nodeBB forum.

    Fediverse
    57
    0 Votes
    57 Posts
    276 Views
    I put together a brief explainer here πŸ™‚ https://community.nodebb.org/topic/19218/federation-what-is-it-and-how-does-it-work
  • 0 Votes
    3 Posts
    17 Views
    Can't Piefed, et al. do everything a.gup.pe/FediGroups could do, and more?
  • 0 Votes
    10 Posts
    34 Views
    Good on you Rimu. If NodeBB implements Activity Intents it'll be because of you.
  • 0 Votes
    1 Posts
    11 Views
    so, this is a bit of an abstract mathematical post. I think that a fediverse service consists mostly of three parts: identity provider, data hoster, and feed provider. The data hoster is the machine that hosts the posts and comments and upvote/downvote stats. The feed provider is the service which gives you a nice, scrollable overview over new content for you. This is today the same system that provides the data, but it could be separated, such as having a custom "search engine" that gives you content, that you use independently of where the data is stored. The identity provider basically only makes a proof that "you are you" : you give it your login credentials and it gives you a kind of token that authenticates (proves your identity) to other services. like, i'm on discuss.tchncs.de, but i can post to lemmy.world. this is because the discuss.tchncs.de server says to lemmy.world that i indeed have this account on this server. so they prove my identity in a way. What i argue now is that such an identity providing server is not technically necessary. You could use something like an ~/.ssh/id_rsa file that you generate on your own computer and use that public key to identify yourself on the fediverse. I don't think that this approach has any inherent advantages over how things are being done today, but it could be done that way and that in itself is fascinating. :D