this post was submitted on 13 Mar 2025
67 points (92.4% liked)

Fediverse

31777 readers
988 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)

founded 2 years ago
MODERATORS
 

This post takes a look at ATProto from a different angle, and explores the value of some possibly less-noticed pieces of it.

The "Login with Google" button has been so useful and yet so horrible for the freedom of the web. Why does google get to be the gatekeeper to all of our web logins?

We need an alternative, but it also needs to be easy, and by making handles domains, and making it so that normal people can use and understand it, they have made it possible for an actually decentralized social login button.

Linking Identity to your Personal Data Store and using Domains as Handles is a crucialcombination that is really starting to unlock web freedom.

A lot of what I'm trying to get at with this post is that there is more than one way to leverage ATProto, and that there are some pretty major things it has started to do right that we really need right now.

We're used to the idea that there's more than one way to make a web app, and the same is true even if you are building it on ATProto. It hasn't set a lot in stone, it's just given us some bricks that we can all share.

The "AppView" is a component of the ATProto architecture that you are given nearly free rein on. It can be any kind of thing you want, and I think there's all kinds of unexplored possibilities there.

You might even be able to make an AppView with a meaningful ActivityPub integration, or possibly borrow ideas about inboxes and outboxes as an alternative to relays.

you are viewing a single comment's thread
view the rest of the comments
[–] p03locke@lemmy.dbzer0.com 6 points 5 days ago (3 children)

Maybe start with "What the hell is ATProto?"

[–] FundMECFSResearch@lemmy.blahaj.zone 3 points 5 days ago* (last edited 4 days ago) (2 children)

It’s kind of like Bluesky’s version of ActivityPub.

Though it’s built quite differently, which comes with some major advantages and disadvantages.

[–] ethancedwards8@programming.dev 0 points 4 days ago (1 children)

I believe they just forked ActivityPub.

[–] FundMECFSResearch@lemmy.blahaj.zone 4 points 4 days ago* (last edited 4 days ago)

The architecture is very different.

I don’t know if it was originally a fork, but if it was, you’d hardly realise comparing the code.