I’ve seen some mention that Lemmy has inter-op with other platforms supporting ActivityPub, but so far I’ve not really seen this in action, or even in how it works.

You are viewing a single thread.
View all comments
3 points

Not an expert, but what I’ve pieced together over the past year:

ActivityPub platforms work on a subscribe-and-wait model, similar to a magazine or newspaper subscription. You find an ‘actor’ on another server you want to receive content from and you follow them. This sends a signal to your server that you want to see that actor’s posts in your streams, and if your server is not currently receiving content from that actor, then it should request that the actor’s host server send any posts they publish along. Your local server then stores and hosts those posts locally, as if they had originated from the server (but with pointers back to the original host, so that replies can be forwarded back to the original poster).

These actors can be other users, or they can be groups (which is what Lemmy communities are), which work by receiving posts addressed to them and then forwarding them along to subscribers.

Your local server infrastructure may allow you to subscribe to users, or to groups, or to both. And they may play host to users, or to groups, or to both. Lemmy hosts both users and groups, but only allows users to subscribe to groups. Friendica and /kbin host both users and groups, and allow users to subscribe to both. Mastodon hosts only users, but allows users to subscribe to both users and groups. And Guppe and Chirp host only groups.

permalink
report
reply
1 point

This and the email analogy has helped me understand how all these fediverse apps interact. Thanks for the explanation.

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 9.5K

    Monthly active users

  • 5.5K

    Posts

  • 302K

    Comments