this post was submitted on 23 Apr 2024
62 points (97.0% liked)

Fediverse

28490 readers
551 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

ActivityPods is a wild project that's bringing the architecture and data capabilities of Tim Berners-Lee's Solid Protocol to the Fediverse. We dig in to what it is, how it works, and what's currently possible with the framework.

you are viewing a single comment's thread
view the rest of the comments
[–] otter@lemmy.ca 9 points 7 months ago (3 children)

What ActivityPods effectively provides are automated mechanisms. They constantly check the contents of the Solid pod, and are notified whenever a change gets made.

Let’s say you’ve just made a post with your Fediverse app: a document representing a post is written in the Pod, then a dispatch mechanism acts as the user’s outbox and sends the activity out. Meanwhile, the corresponding inbox mechanism waits for replies.

What this could mean in practice is that editing a Fediverse post may be as simple as editing a corresponding file, while a mechanism pushes out an Update activity through your Outbox to make changes on the network.

I think I need an even more higher level explanation of Solid & Solidpods, but so far that sounds cool!

Would the data still live on your instance's server or on user devices? If it's the latter, how would it work if some people have really slow connections, or lose internet all together.

[–] dameoutlaw@lemmy.ml 4 points 7 months ago

I don’t understand. What data do you mean for an instance?

load more comments (2 replies)