Hashtag

#ATProtocol

258 posts tagged with this hashtag.

@federatedmind@techhub.social

You want to leave the instance your account lives on. There are various reasons why you could make such a decision.

Maybe the admin made a call you disagree with or maybe the instance is shutting down.

What happens to your followers, your handle, and your posts then?

On the Fediverse, leaving is a move: followers transfer through the Move activity, your follows/lists/blocks export as CSV and JSON to re-import, and your posts stay behind (Mastodon can export an archive but can't import it into a new account). LOLA, the SWICG data-portability draft, is the effort to close that last gap.

In the ATmosphere, the four things an instance fuses together are split into separate layers, so most "switching" isn't a move at all - only relocating your data server is, and even then your DID keeps your handle and followers intact.

Neither is strictly better. They trade off identity continuity, content portability, and self-governance in different ways.

federatedmind.com/account-port

A figure crosses a dark navy field carrying a glowing account avatar, leaving a coral cluster of network nodes for a mint-green cluster, with a dotted trail between them.
ALT text

A figure crosses a dark navy field carrying a glowing account avatar, leaving a coral cluster of network nodes for a mint-green cluster, with a dotted trail between them.

@federatedmind@techhub.social

You want to leave the instance your account lives on. There are various reasons why you could make such a decision.

Maybe the admin made a call you disagree with or maybe the instance is shutting down.

What happens to your followers, your handle, and your posts then?

On the Fediverse, leaving is a move: followers transfer through the Move activity, your follows/lists/blocks export as CSV and JSON to re-import, and your posts stay behind (Mastodon can export an archive but can't import it into a new account). LOLA, the SWICG data-portability draft, is the effort to close that last gap.

In the ATmosphere, the four things an instance fuses together are split into separate layers, so most "switching" isn't a move at all - only relocating your data server is, and even then your DID keeps your handle and followers intact.

Neither is strictly better. They trade off identity continuity, content portability, and self-governance in different ways.

federatedmind.com/account-port

A figure crosses a dark navy field carrying a glowing account avatar, leaving a coral cluster of network nodes for a mint-green cluster, with a dotted trail between them.
ALT text

A figure crosses a dark navy field carrying a glowing account avatar, leaving a coral cluster of network nodes for a mint-green cluster, with a dotted trail between them.

@ngate@mastodon.social

Bluesky, the self-proclaimed savior of open ecosystems, just trademarked AT Protocol to ensure it can be used "widely"—which naturally means locking it up tighter than Fort Knox. 🏰🔒 Because nothing says "open ecosystem" like slapping a on every possible variant of your precious protocol. 🤦‍♂️📜
atproto.com/blog/at-protocol-t

atproto.com

AT Protocol Trademark - AT Protocol

Bluesky now owns the AT Protocol trademark to help make sure it can be used as widely and responsibly as possible.

@mastodonmigration@mastodon.online
@ngate@mastodon.social

Bluesky, the self-proclaimed savior of open ecosystems, just trademarked AT Protocol to ensure it can be used "widely"—which naturally means locking it up tighter than Fort Knox. 🏰🔒 Because nothing says "open ecosystem" like slapping a on every possible variant of your precious protocol. 🤦‍♂️📜
atproto.com/blog/at-protocol-t

atproto.com

AT Protocol Trademark - AT Protocol

Bluesky now owns the AT Protocol trademark to help make sure it can be used as widely and responsibly as possible.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@ios_newsletter_snapp@mastodon.social

Building on Bluesky or the AT Protocol with Swift? ATProtoKit wraps the complex xrpc and API logic into something that feels native. Still unstable, but it's the quickest way to get a bot or client running without fighting the protocol.

🔗: github.com/MasterJ93/ATProtoKit by Christopher Jr Riley

github.com

GitHub - MasterJ93/ATProtoKit: A straightforward solution for using the AT Protocol and Bluesky, written in Swift.

A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - MasterJ93/ATProtoKit

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@ios_newsletter_snapp@mastodon.social

Building on Bluesky or the AT Protocol with Swift? ATProtoKit wraps the complex xrpc and API logic into something that feels native. Still unstable, but it's the quickest way to get a bot or client running without fighting the protocol.

🔗: github.com/MasterJ93/ATProtoKit by Christopher Jr Riley

github.com

GitHub - MasterJ93/ATProtoKit: A straightforward solution for using the AT Protocol and Bluesky, written in Swift.

A straightforward solution for using the AT Protocol and Bluesky, written in Swift. - MasterJ93/ATProtoKit

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@hongminhee@hollo.social

One thing I keep coming back to when comparing and AT Protocol: ActivityPub is basically a convention on top of the stuff we already have. An actor is a JSON-LD document you GET. An inbox is an endpoint you POST to. If you already run a website, you can bolt this on without changing the site's basic shape. Ghost didn't set out to join the , and then years later it could, just by adding an endpoint.

AT Protocol feels less like that to me. Running a PDS means a signed repo, a Merkle search tree, a firehose, a DID. It's not a layer you add to an existing site. It's closer to standing up another backend beside it.

I think that's why ActivityPub keeps making sense to me. You can join later. You don't have to have built the whole thing with federation in mind from day one.

@internetarchive@mastodon.archive.org · Reply to internetarchive

3/3 Participants will take part in talks, workshops, and hands-on collaboration exploring what a more resilient, open, and decentralised web could look like in practice.

DWeb Camp is a space for building, not just talking about, the web we want.

@brewsterkahle @internetarchiveeurope @dweb

A large group of DWeb Camp attendees seated in a circle on a patterned rug inside a white open-sided tent, engaged in a structured group discussion, with a flipchart easel and sunny outdoor landscape visible behind them.
ALT text

A large group of DWeb Camp attendees seated in a circle on a patterned rug inside a white open-sided tent, engaged in a structured group discussion, with a flipchart easel and sunny outdoor landscape visible behind them.

DWeb Camp attendees relaxing and conversing in inflatable lounge chairs among tall redwood trees, with teal paper lanterns strung overhead and a hammock visible in the background.
ALT text

DWeb Camp attendees relaxing and conversing in inflatable lounge chairs among tall redwood trees, with teal paper lanterns strung overhead and a hammock visible in the background.

@internetarchive@mastodon.archive.org · Reply to internetarchive

3/3 Participants will take part in talks, workshops, and hands-on collaboration exploring what a more resilient, open, and decentralised web could look like in practice.

DWeb Camp is a space for building, not just talking about, the web we want.

@brewsterkahle @internetarchiveeurope @dweb

A large group of DWeb Camp attendees seated in a circle on a patterned rug inside a white open-sided tent, engaged in a structured group discussion, with a flipchart easel and sunny outdoor landscape visible behind them.
ALT text

A large group of DWeb Camp attendees seated in a circle on a patterned rug inside a white open-sided tent, engaged in a structured group discussion, with a flipchart easel and sunny outdoor landscape visible behind them.

DWeb Camp attendees relaxing and conversing in inflatable lounge chairs among tall redwood trees, with teal paper lanterns strung overhead and a hammock visible in the background.
ALT text

DWeb Camp attendees relaxing and conversing in inflatable lounge chairs among tall redwood trees, with teal paper lanterns strung overhead and a hammock visible in the background.

@janvlug@mastodon.social
@janvlug@mastodon.social
@lxplm@mastodon.social · Reply to Alex Plaum

(3/3)

Negativ:

- technokratischer Top-Down-Ansatz, VC Vibes

- will dezentrale Alternativen ("die nicht mit Leadern reden") gerne überholen

- liberal bis neoliberal bis elitär (s. Board Members)

- zentralisiert und auf schnelle Skalierung fokussiert

- Dialog bis zur Schmerzgrenze (auch rechtsradikale Akteur*innen erst mal willkommen)

& vs. &

@lxplm@mastodon.social
@df@s.dfaria.eu

is a lightweight server you can install by just copying files over FTP to a shared host. No PostgreSQL, no workers, no DevOps. Owning your data with can be much simpler than with . Have you tried it?
https://github.com/dfaria-eu/Starling

github.com

GitHub - dfaria-eu/Starling: Lightweight ActivityPub for small and independent servers.

Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

@df@s.dfaria.eu

is a lightweight server you can install by just copying files over FTP to a shared host. No PostgreSQL, no workers, no DevOps. Owning your data with can be much simpler than with . Have you tried it?
https://github.com/dfaria-eu/Starling

github.com

GitHub - dfaria-eu/Starling: Lightweight ActivityPub for small and independent servers.

Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

@df@s.dfaria.eu

is a lightweight server you can install by just copying files over FTP to a shared host. No PostgreSQL, no workers, no DevOps. Owning your data with can be much simpler than with . Have you tried it?
https://github.com/dfaria-eu/Starling

github.com

GitHub - dfaria-eu/Starling: Lightweight ActivityPub for small and independent servers.

Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

@hpod16@eupolicy.social

So is coming back, this time as !
Does anyone know anyone who can get me an invite code? I want in!
The App is coming back with no allowed, and will allow people to own their own content.

For the geeks: it's built on the protocol , and apparently they're experimenting with integrating the , future integration with , the protocol behind and .
youtube.com/watch?v=zUGnNIh60-0

youtube.com

Do it for Divine

Divine is a 6-second looping social video app that aims to bring back joy and creativity to short-form video, and provide content that is free from AI slop.D...

@j12t@j12t.social

I want to applaud @rose.bsky.team and @mellifluousbox for appearing on stage together and expressing a desire to cooperate. As I've said for a long time, and , and should not be fighting each other. The real opposition are the oligarch-controlled, enshittified, manipulating major commercial platforms. We have no chance of making a dent into their dominance if the revolution fights itself instead.

@j12t@j12t.social

I want to applaud @rose.bsky.team and @mellifluousbox for appearing on stage together and expressing a desire to cooperate. As I've said for a long time, and , and should not be fighting each other. The real opposition are the oligarch-controlled, enshittified, manipulating major commercial platforms. We have no chance of making a dent into their dominance if the revolution fights itself instead.

@webbeef@mastodon.social

🦫 alert!

We published the second episode of "Teach the Web new Tricks", featuring
native support for ATProto ! Learn more how we improve user agency and privacy at webbeef.org/atproto.html :

- Native at:// protocol support.
- Log in your PDS and forget OAuth !
- Authorize 3rd parties

Since we're on Mastodon, please help us figure out what we can do to add native ActivityPub support!

top level load of an at:// uri
ALT text

top level load of an at:// uri

login to atproto in beaver settings
ALT text

login to atproto in beaver settings

atproto explorer offering to create a new bsky post
ALT text

atproto explorer offering to create a new bsky post

context menu with the new atproto authorization item
ALT text

context menu with the new atproto authorization item

@webbeef@mastodon.social

🦫 alert!

We published the second episode of "Teach the Web new Tricks", featuring
native support for ATProto ! Learn more how we improve user agency and privacy at webbeef.org/atproto.html :

- Native at:// protocol support.
- Log in your PDS and forget OAuth !
- Authorize 3rd parties

Since we're on Mastodon, please help us figure out what we can do to add native ActivityPub support!

top level load of an at:// uri
ALT text

top level load of an at:// uri

login to atproto in beaver settings
ALT text

login to atproto in beaver settings

atproto explorer offering to create a new bsky post
ALT text

atproto explorer offering to create a new bsky post

context menu with the new atproto authorization item
ALT text

context menu with the new atproto authorization item

@webbeef@mastodon.social

🦫 alert!

We published the second episode of "Teach the Web new Tricks", featuring
native support for ATProto ! Learn more how we improve user agency and privacy at webbeef.org/atproto.html :

- Native at:// protocol support.
- Log in your PDS and forget OAuth !
- Authorize 3rd parties

Since we're on Mastodon, please help us figure out what we can do to add native ActivityPub support!

top level load of an at:// uri
ALT text

top level load of an at:// uri

login to atproto in beaver settings
ALT text

login to atproto in beaver settings

atproto explorer offering to create a new bsky post
ALT text

atproto explorer offering to create a new bsky post

context menu with the new atproto authorization item
ALT text

context menu with the new atproto authorization item

@sri@mastodon.social

This is such an interesting thread as it exposes the friction between ATProtocol/ActivityPub. Clearly, there are some cultural issues.

It's important to understand and I say this often to our own desktop projects - we are always stronger together than apart.

We are not competitors. We are allies.

Understandably we might compete on investment and volunteers but those sort themselves.

hachyderm.io

Emelia 👸🏻 (@thisismissem@hachyderm.io)

@evan@cosocial.ca @dansup@mastodon.social @quillmatiq@mastodon.social interest is great and all, but understanding the social and power dynamics at play is more important. Every time some leader of an ActivityPub project goes on a tirade against another protocol or project, all it does is hurt the entire ecosystem. It prevents productive partnerships, it creates friction and fights. We've seen this countless times, and meanwhile majority of ActivityPub applications are not striving for ActivityPub interoperability, but for Mastodon interoperability. There is so much power centralization in ActivityPub it's not funny, let's not forget that the protocol was left to rot by the W3C for the longest time, when it could've continued on-wards. The amount of infighting and politics here drives people away. I've talked with folks who have really great ideas, and I've been like "come bring this to a standards meeting, this is really cool" and the response time and again is "I don't want to be involved with those people", because they've seen countless negative interactions. Meanwhile, in AT Protocol, it's extremely common place to get different application developers and organisations to come together to standardise things, the best example is https://standard.site — I'm also helping a few developers work on interoperability for other things within the Atmosphere, because they realise that they're stronger together. In ActivityPub there's been constant division "this software is better than that software", and petty little fights about "this isn't really activitypub because it doesn't do what mastodon does, so it doesn't interoperate fully" — Dan was the target of one such hit piece. The office hours that the bluesky team run every two weeks? They basically entirely focus on sharing and promoting the cool work by other people in the ecosystem, here's some notes from the latest: https://bsky.app/profile/thisismissem.social/post/3mere5l7knk2n I've mentioned it before, but I've stopped actively contributing to Mastodon because the lack of respect that they show other contributors is so dire that it's not financially viable for me to contribute.

@evan @dansup @quillmatiq interest is great and all, but understanding the social and power dynamics at play is more important.

Every time some leader of an ActivityPub project goes on a tirade against another protocol or project, all it does is hurt the entire ecosystem. It prevents productive partnerships, it creates friction and fights.

We've seen this countless times, and meanwhile majority of ActivityPub applications are not striving for ActivityPub interoperability, but for Mastodon interoperability.

There is so much power centralization in ActivityPub it's not funny, let's not forget that the protocol was left to rot by the W3C for the longest time, when it could've continued on-wards. The amount of infighting and politics here drives people away.

I've talked with folks who have really great ideas, and I've been like "come bring this to a standards meeting, this is really cool" and the response time and again is "I don't want to be involved with those people", because they've seen countless negative interactions.

Meanwhile, in AT Protocol, it's extremely common place to get different application developers and organisations to come together to standardise things, the best example is standard.site — I'm also helping a few developers work on interoperability for other things within the Atmosphere, because they realise that they're stronger together.

In ActivityPub there's been constant division "this software is better than that software", and petty little fights about "this isn't really activitypub because it doesn't do what mastodon does, so it doesn't interoperate fully" — Dan was the target of one such hit piece.

The office hours that the bluesky team run every two weeks? They basically entirely focus on sharing and promoting the cool work by other people in the ecosystem, here's some notes from the latest: bsky.app/profile/thisismissem.

I've mentioned it before, but I've stopped actively contributing to Mastodon because the lack of respect that they show other contributors is so dire that it's not financially viable for me to contribute.

bsky.app

Emelia (@thisismissem.social)

First up in the #ATProtoOfficeHours is a mention of @germnetwork.com and the new integration from Bluesky.

@reiver@mastodon.social

At

atprotocol.dev/atmosphereconf/

atprotocol.dev/atmosphereconf-

@boris (one of the organizers) is talking in front of the audience. (Boris and I are both from Vancouver.)

I see Fediverse people here. For example, @damon (of We Distribute fame) is sitting next to me.

atprotocol.dev

ATmosphereConf 2025 Talks

ATmosphereConf 2025 speakers for scheduled talks and lightning talks.

@everton137@vivaldi.net

Will Mastodon, the platform that keeps the alive, miss a strategic opportunity to bring official institutions on board at scale?

By watching how is being marketed compared to , it certainly seems that way.

I wish the folks at Mastodon would invest in more professional marketing, similar to what we're seeing from its rival, Bluesky.

There was a major meeting in the EU Parliament focused on this topic, yet there was no announcement or microblog post from Mastodon. Zero engagement.

Compare these two approaches:

fed.brid.gy/r/https://bsky.app

bsky.app

Sebastian (@seabass.bsky.social)

This author has chosen to make their posts visible only to people who are signed in.

@zoneghost@theforkiverse.com

It does feel like has been frozen in amber, maybe this will help. I'm hoping developers get involved or its very hard to see how things will change.

Especially the Live Online Account Portability stuff which just has from the get go.

mastodon.social

Connected Places (@fediversereport@mastodon.social)

#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/

@mauve@mastodon.mauve.moe
@mauve@mastodon.mauve.moe
@mauve@mastodon.mauve.moe
@ricci@discuss.systems

arewedecentralizedyet.online/ has been switched over to new datasources for the social networks, coming from my own crawler and observer. Improvements include better heuristics for fediverse user counts and real monthly active user stats for /#atproto . I'm also making more raw data available, both for the most recent counts and historical data at arewedecentralizedyet.online/d

Overall, doesn't change the conclusions much, but I'm very happy with these new datasources.

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources
ALT text

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources

@zoneghost@theforkiverse.com

It does feel like has been frozen in amber, maybe this will help. I'm hoping developers get involved or its very hard to see how things will change.

Especially the Live Online Account Portability stuff which just has from the get go.

mastodon.social

Connected Places (@fediversereport@mastodon.social)

#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/

@zoneghost@theforkiverse.com

It does feel like has been frozen in amber, maybe this will help. I'm hoping developers get involved or its very hard to see how things will change.

Especially the Live Online Account Portability stuff which just has from the get go.

mastodon.social

Connected Places (@fediversereport@mastodon.social)

#ActivityPub is getting its first formal update path since 2018. I wrote about why this matters, how this leads to some strange and funny power dynamics, and about who actually participate https://connectedplaces.online/reports/fediverse-report-148-on-protocol-governance/

@ricci@discuss.systems

arewedecentralizedyet.online/ has been switched over to new datasources for the social networks, coming from my own crawler and observer. Improvements include better heuristics for fediverse user counts and real monthly active user stats for /#atproto . I'm also making more raw data available, both for the most recent counts and historical data at arewedecentralizedyet.online/d

Overall, doesn't change the conclusions much, but I'm very happy with these new datasources.

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources
ALT text

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources

@ricci@discuss.systems

arewedecentralizedyet.online/ has been switched over to new datasources for the social networks, coming from my own crawler and observer. Improvements include better heuristics for fediverse user counts and real monthly active user stats for /#atproto . I'm also making more raw data available, both for the most recent counts and historical data at arewedecentralizedyet.online/d

Overall, doesn't change the conclusions much, but I'm very happy with these new datasources.

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources
ALT text

A screenshot of "Are We Decentralized Yet?", showing statistics for The Fediverse and The Atmosphere. There is a banner at the top announcing that it is now using new datasources

@reiver@mastodon.social · Reply to @reiver ⊼ (Charles) :batman:

If I try to view a post on Bluesky web-based app, while being logged in, I see the following age-gate (in the attached screen-shots) — and am prevented from seeing the post.

If I try to view the post without being logged in, I don't get the age-gate, and can just see the post.

[Age Assurance]

Hi there!

In order to provide an age-appropriate experience, we need to know your birthdate. This is a one-time thing, and your data will be kept private.

Set your birthdate below and we'll get you back to posting and exploring in no time!

[Add your birthdate]

🦋 Bluesky

To log out, click here.
ALT text

[Age Assurance] Hi there! In order to provide an age-appropriate experience, we need to know your birthdate. This is a one-time thing, and your data will be kept private. Set your birthdate below and we'll get you back to posting and exploring in no time! [Add your birthdate] 🦋 Bluesky To log out, click here.

@reiver@mastodon.social

The Bluesky Android mobile app is telling me I cannot use Bluesky unless I provide my date of birth.

(I haven't looked at Bluesky in a while — so, this might not be a new thing.)

I wonder if you can get around this by just installing an alternative (3rd party) Bluesky mobile app.

[Age Assurance]

It looks like you haven't added your birthdate. You must provide an accurate date of birth to use Bluesky.

[Add your birthdate]

🦋 Bluesky 

To log out, click here.
ALT text

[Age Assurance] It looks like you haven't added your birthdate. You must provide an accurate date of birth to use Bluesky. [Add your birthdate] 🦋 Bluesky To log out, click here.

My Birthdate 

This information is private and not shared with other users.
ALT text

My Birthdate This information is private and not shared with other users.

@stefano@www.maffulli.net

Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

Not sure how to take this: Mastodon already exists, it’s a European project and it’s struggling to take off.

I don’t think that the problem with Mastodon’s lack of adoption is the ActivityPub protocol. What advantages does the ATProtocol have that will lead to wider adoption?

developing alternative social media infrastructure that is not controlled by Big Tech or venture capital-backed US corporations, anchored within EU jurisdiction, and designed to foster a more pluralistic information ecosystem.

Source: Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

openfuture.eu

Eurosky dawns – Open Future

The Eurosky initiative is building European social media infrastructure on the ATProtocol, representing a new step in Europe's digital sovereignty agenda as policymakers seek alternatives to Big Tech platforms that serve public interest rather than commercial imperatives.

@stefano@www.maffulli.net

Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

Not sure how to take this: Mastodon already exists, it’s a European project and it’s struggling to take off.

I don’t think that the problem with Mastodon’s lack of adoption is the ActivityPub protocol. What advantages does the ATProtocol have that will lead to wider adoption?

developing alternative social media infrastructure that is not controlled by Big Tech or venture capital-backed US corporations, anchored within EU jurisdiction, and designed to foster a more pluralistic information ecosystem.

Source: Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

openfuture.eu

Eurosky dawns – Open Future

The Eurosky initiative is building European social media infrastructure on the ATProtocol, representing a new step in Europe's digital sovereignty agenda as policymakers seek alternatives to Big Tech platforms that serve public interest rather than commercial imperatives.

@stefano@www.maffulli.net

Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

Not sure how to take this: Mastodon already exists, it’s a European project and it’s struggling to take off.

I don’t think that the problem with Mastodon’s lack of adoption is the ActivityPub protocol. What advantages does the ATProtocol have that will lead to wider adoption?

developing alternative social media infrastructure that is not controlled by Big Tech or venture capital-backed US corporations, anchored within EU jurisdiction, and designed to foster a more pluralistic information ecosystem.

Source: Eurosky dawns: Building Infrastructure for Sovereign Social Media – Open Future

openfuture.eu

Eurosky dawns – Open Future

The Eurosky initiative is building European social media infrastructure on the ATProtocol, representing a new step in Europe's digital sovereignty agenda as policymakers seek alternatives to Big Tech platforms that serve public interest rather than commercial imperatives.

@ricci@discuss.systems

ICYMI: arewedecentralizedyet.online/ now has some features that show trends over time so you can watch user data get spread out more as goes through some moderation upheaval and credible alternatives ramp up

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week
ALT text

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week

@ricci@discuss.systems

ICYMI: arewedecentralizedyet.online/ now has some features that show trends over time so you can watch user data get spread out more as goes through some moderation upheaval and credible alternatives ramp up

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week
ALT text

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week

@ricci@discuss.systems

ICYMI: arewedecentralizedyet.online/ now has some features that show trends over time so you can watch user data get spread out more as goes through some moderation upheaval and credible alternatives ramp up

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week
ALT text

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week

@ricci@discuss.systems

ICYMI: arewedecentralizedyet.online/ now has some features that show trends over time so you can watch user data get spread out more as goes through some moderation upheaval and credible alternatives ramp up

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week
ALT text

A screenshot from arewedecentralizedyet.online showing that the Atmosphere has been getting more decentralized over the last week

@paul_ipv6@infosec.exchange · Reply to FinchHaven sfba

@FinchHaven "...standardizing parts of in an effort to establish long-term governance for the protocol."

"parts"?

OSI failed because every vendor wanted their existing, non-interoperable implementations to all somehow magically work by having a non-functional subset of all those vendors' implementations as required but anything they didn't want to change as option. result. the same non-interoperability.

the IETF and TCP/IP are ubiquitous now because they didn't try to avoid actual interoperability in the name of some useless "protocol compliance" of a subset.

color me skeptical that this will be a useful exercise.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@thisismissem@hachyderm.io

Recently there has been a lot of discourse about ActivityPub and AT Protocol which has been quite dividing and heated.

Yesterday at the Social Web CG meeting (the group that maintains the ActivityPub and related specifications), I proposed releasing a statement that counters the narrative that one of these protocols must win, when both protocols can co-exist and have a lot to learn from each other.

The statement has been co-signed by various members of both Social Web CG, SocialCG, and the AT Protocol community.

“We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.”

“Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.”

You can read the full statement here:
writings.thisismissem.social/s

This was originally in the swicg/general repository, and you can learn about that here:
github.com/swicg/general/blob/

github.com

general/statements/2025-09-05-activitypub-and-atproto-discourse.md at master · swicg/general

General issue tracker for the group. Contribute to swicg/general development by creating an account on GitHub.

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@reiver@mastodon.social

Social Web Conferences

reiver.codeberg.page/social-we

I am working on creating a list of upcoming Social Web Conferences.

Using a broad definition of "Social Web" that includes the ActivityPub, AT-Protocol, ATmosphere, Bluesky, Farcaster, Fediverse, Matrix, and Nostr.

These are conferences that I might want to attend. (And, perhaps you may, too.)

Is there anything else I should add to this?

@mackuba@martianbase.net

We've got a first "normal" independent community PDS with >100 users, from Rudy Fraser's Blacksky :) Rudy has officially launched the PDS this weekend and has been helping people from his community migrate there from Bluesky PBC hosted servers whole day.

(There's also a new third party migration tool that was launched this week, which has been very helpful in this: pdsmoover.com 🐮)

Stats at: blue.mackuba.eu/directory/pdses

Total PDSes: 1926
Accounts: 45436

Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse).

Legend:
⇄ Bridge that mirrors content from another network
🤖 Includes only or mostly bot accounts
👽 Custom social network integrated with Bluesky
⚠️ PDS might be down or having some issues

#	Host	Accounts
1	atproto.brid.gy ⇄	40536
2	esnoticia.online 🤖	563
3	keik.info 👽	491
4	at.app.wafrn.net 👽	319
5	marta.fail 🤖	141
6	blacksky.app	114
7	pds.witchcraft.systems	47
ALT text

Total PDSes: 1926 Accounts: 45436 Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse). Legend: ⇄ Bridge that mirrors content from another network 🤖 Includes only or mostly bot accounts 👽 Custom social network integrated with Bluesky ⚠️ PDS might be down or having some issues # Host Accounts 1 atproto.brid.gy ⇄ 40536 2 esnoticia.online 🤖 563 3 keik.info 👽 491 4 at.app.wafrn.net 👽 319 5 marta.fail 🤖 141 6 blacksky.app 114 7 pds.witchcraft.systems 47

@mackuba@martianbase.net

We've got a first "normal" independent community PDS with >100 users, from Rudy Fraser's Blacksky :) Rudy has officially launched the PDS this weekend and has been helping people from his community migrate there from Bluesky PBC hosted servers whole day.

(There's also a new third party migration tool that was launched this week, which has been very helpful in this: pdsmoover.com 🐮)

Stats at: blue.mackuba.eu/directory/pdses

Total PDSes: 1926
Accounts: 45436

Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse).

Legend:
⇄ Bridge that mirrors content from another network
🤖 Includes only or mostly bot accounts
👽 Custom social network integrated with Bluesky
⚠️ PDS might be down or having some issues

#	Host	Accounts
1	atproto.brid.gy ⇄	40536
2	esnoticia.online 🤖	563
3	keik.info 👽	491
4	at.app.wafrn.net 👽	319
5	marta.fail 🤖	141
6	blacksky.app	114
7	pds.witchcraft.systems	47
ALT text

Total PDSes: 1926 Accounts: 45436 Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse). Legend: ⇄ Bridge that mirrors content from another network 🤖 Includes only or mostly bot accounts 👽 Custom social network integrated with Bluesky ⚠️ PDS might be down or having some issues # Host Accounts 1 atproto.brid.gy ⇄ 40536 2 esnoticia.online 🤖 563 3 keik.info 👽 491 4 at.app.wafrn.net 👽 319 5 marta.fail 🤖 141 6 blacksky.app 114 7 pds.witchcraft.systems 47

@mackuba@martianbase.net

We've got a first "normal" independent community PDS with >100 users, from Rudy Fraser's Blacksky :) Rudy has officially launched the PDS this weekend and has been helping people from his community migrate there from Bluesky PBC hosted servers whole day.

(There's also a new third party migration tool that was launched this week, which has been very helpful in this: pdsmoover.com 🐮)

Stats at: blue.mackuba.eu/directory/pdses

Total PDSes: 1926
Accounts: 45436

Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse).

Legend:
⇄ Bridge that mirrors content from another network
🤖 Includes only or mostly bot accounts
👽 Custom social network integrated with Bluesky
⚠️ PDS might be down or having some issues

#	Host	Accounts
1	atproto.brid.gy ⇄	40536
2	esnoticia.online 🤖	563
3	keik.info 👽	491
4	at.app.wafrn.net 👽	319
5	marta.fail 🤖	141
6	blacksky.app	114
7	pds.witchcraft.systems	47
ALT text

Total PDSes: 1926 Accounts: 45436 Accounts are only included if they're visible on bsky.app and only if they have made at least one post (except accounts bridged from the Fediverse). Legend: ⇄ Bridge that mirrors content from another network 🤖 Includes only or mostly bot accounts 👽 Custom social network integrated with Bluesky ⚠️ PDS might be down or having some issues # Host Accounts 1 atproto.brid.gy ⇄ 40536 2 esnoticia.online 🤖 563 3 keik.info 👽 491 4 at.app.wafrn.net 👽 319 5 marta.fail 🤖 141 6 blacksky.app 114 7 pds.witchcraft.systems 47

@fedicon@techhub.social
@fedicon@techhub.social
@fedicon@techhub.social
@mauve@mastodon.mauve.moe
@richiekhoo@hachyderm.io · Reply to Todd Alström | BeerAdvocate

@toddalstrom

Could someone explain a hypothetical.

If Vance were to join mastodon by comparison, assuming a similar desire to block from so many users, how differently might this play out based on the way that federation works within an Activity Pub context.

Just trying to understand the practical nature of the two protocols as applied to this case.

From what I understand of ATProrocol all that folks blocking achieves is it filters that account off for that user but otherwise the account can roll along just fine to other users. Correct me if I’m wrong here also. Keen to know more.

@Flipboard@flipboard.social

At SXSW's Fediverse House, it didn't matter which platform or protocol you preferred — everyone was focused on the singular goal of building a better internet. We've uploaded videos and highlights of key conversations from the event and rounded them up in one post. Here you go:

about.flipboard.com/fediverse/

about.flipboard.com

No Walls, Just Vibes at SXSW’s Fediverse House

Leaders from Bluesky, Threads, Mastodon, Social Web Foundation, developers, creators and others descended on the Fediverse House in Austin.

@Flipboard@flipboard.social

At SXSW's Fediverse House, it didn't matter which platform or protocol you preferred — everyone was focused on the singular goal of building a better internet. We've uploaded videos and highlights of key conversations from the event and rounded them up in one post. Here you go:

about.flipboard.com/fediverse/

about.flipboard.com

No Walls, Just Vibes at SXSW’s Fediverse House

Leaders from Bluesky, Threads, Mastodon, Social Web Foundation, developers, creators and others descended on the Fediverse House in Austin.

@Flipboard@flipboard.social

At SXSW's Fediverse House, it didn't matter which platform or protocol you preferred — everyone was focused on the singular goal of building a better internet. We've uploaded videos and highlights of key conversations from the event and rounded them up in one post. Here you go:

about.flipboard.com/fediverse/

about.flipboard.com

No Walls, Just Vibes at SXSW’s Fediverse House

Leaders from Bluesky, Threads, Mastodon, Social Web Foundation, developers, creators and others descended on the Fediverse House in Austin.

@surf@flipboard.social

If you use Bluesky, you may be interested in today’s news that now you can publish Surf feeds to Bluesky. 🦋

We’d love for you to test with us if you want! Here's more details:

bsky.app/profile/surf.social/p

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words  "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment
ALT text

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment

@surf@flipboard.social

If you use Bluesky, you may be interested in today’s news that now you can publish Surf feeds to Bluesky. 🦋

We’d love for you to test with us if you want! Here's more details:

bsky.app/profile/surf.social/p

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words  "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment
ALT text

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment

@surf@flipboard.social

If you use Bluesky, you may be interested in today’s news that now you can publish Surf feeds to Bluesky. 🦋

We’d love for you to test with us if you want! Here's more details:

bsky.app/profile/surf.social/p

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words  "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment
ALT text

A look at the "Publish to Bluesky" flow on Surf, starting with a feed — in this case Jessica Jordan's "Save Our Oceans" — then showing the publish menu with the words "Publish to Bluesky" highlighted, then on the far right showing what the Surf feed looks like in the Bluesky environment

@nibushibu@vivaldi.net · Reply to GENKI

そもそも、分散化という意味では :mastodon: を比べるんじゃなくて、 :fediverse: をくらべるべきなのではという気もする。 の比較といったほうが良いかも。

:mastodon: の半分が最もメジャーなサーバー以外のサーバーに分散しているということは、 :fediverse: という単位でみたらもっと多くの割合が分散しているということになるはず :mastodon_mascot:

@ben@werd.social

If you're at next week, I'd love to say hi!

Particularly excited to chat about:

- Building a high-functioning technology culture
- for newsrooms
- Maintaining source anonymity
- The /
- Collab with open source projects

But also, I'd love to hang out!

@brian_greenberg@infosec.exchange

🌐 Beyond Bluesky: The Rise of Decentralized Social Apps

The AT Protocol (ATProto), the open foundation behind Bluesky, is becoming a launchpad for next-gen social apps.

Some standout innovations:
・Flashes: A photo/video-sharing platform reminiscent of classic Instagram
・Spark: A video-first app with livestreaming on the way
・Streamplace: Livestreaming built with cryptographic creator protections
・Graze: Build, customize, and monetize your own social feeds

This signals a shift toward user-owned, open social ecosystems—a strong contrast to walled-garden platforms. Developers, creators, and users alike are embracing interoperability, privacy, and creative freedom.

👉 techcrunch.com/2025/03/30/beyo

techcrunch.com

Beyond Bluesky: These are the apps building social experiences on the AT Protocol | TechCrunch

A year ago, Bluesky was opening up to the public and was known as one of the many X competitors that emerged after Elon Musk acquired the network formerly

@reiver@mastodon.social

One of a number of take-aways from

The Bluesky team had a whole session (IndieSky) set up so that others could set up their own parallel Bluesky infrastructure.

The Bluesky team even wanted to make it less expensive for people to do it.

BUT — most the people in the room didn't seem interested in that per se.

Most the people in the room wanted their own ATProto infrastructure for their own applications / platforms built on ATProto.

@reiver@mastodon.social · Reply to @reiver ⊼ (Charles) :batman:
@reiver@mastodon.social

I was looking into how a Bluesky PDS works from a programming point-of-view.

I came across this document the first time I looked around. (And then someone shared it with me again.)

github.com/bluesky-social/atpr

It gives you an overview, but not a list of API (NSID) end-points to implement.

The only resource I could find for that is this:

github.com/blacksky-algorithms

(You can infer it from the directory names and file names.)

github.com

rsky/rsky-pds/src/apis at main · blacksky-algorithms/rsky

An AT Protocol implementation prioritizing community safety and self-governance, written in Rust. - blacksky-algorithms/rsky

@reiver@mastodon.social

One of a number of take-aways from

Although there is only one Bluesky Firehose Relay of everything —

There are definitely other relays on the Bluesky ATmosphere.

I talked to more than one person who has their own relay on the Bluesky ATmosphere.

...

Although none of these alt-relays seemed to be meant to be broadly used by others. But, instead meant to be used for the platform they created using ATProto.

@reiver@mastodon.social

One of a number of take-aways from

Bluesky might deal with their relay-problem by introducing an architecture that looks a lot like the Fediverse.

Rather than applications getting everything from the Firehose Relay — applications would get data directly from the PDSes.

Although, it wasn't quite clear when whether this would be 'pull' or 'push'.

But still, it is looking a lot more like the Fediverse's architecture at that point.

@reiver@mastodon.social
From Cole? ( @tenna.zip‬ ):

"""
the state of bluesky is weird.

i can't *technically* be banned since i'm on a separate PDS, but the centralized relay that picks up bluesky posts could just refuse to pick up posts from my PDS, meaning I might as well be banned at that point since nothing I do would show up
"""

"""
technically i could spin up my own relay and whatnot and still keep posting and be visible from there and all, but then that'd basically be a brand new network with one (1) critter on it

that and i'm not sure about the state of self-hosting an appview yet
"""

"""
(cw: uspol)

the most disappointing thing is, with america going to the shitter like it is, i realistically don't know how much any of this knowledge matters for me long-term.

all the legislation paints a future ranging from "infeasible to host things you like" to "infeasible to host" and it sucks
"""
ALT text

From Cole? ( @tenna.zip‬ ): """ the state of bluesky is weird. i can't *technically* be banned since i'm on a separate PDS, but the centralized relay that picks up bluesky posts could just refuse to pick up posts from my PDS, meaning I might as well be banned at that point since nothing I do would show up """ """ technically i could spin up my own relay and whatnot and still keep posting and be visible from there and all, but then that'd basically be a brand new network with one (1) critter on it that and i'm not sure about the state of self-hosting an appview yet """ """ (cw: uspol) the most disappointing thing is, with america going to the shitter like it is, i realistically don't know how much any of this knowledge matters for me long-term. all the legislation paints a future ranging from "infeasible to host things you like" to "infeasible to host" and it sucks """

@reiver@mastodon.social

At

atprotocol.dev/atmosphereconf/

atprotocol.dev/atmosphereconf-

@boris (one of the organizers) is talking in front of the audience. (Boris and I are both from Vancouver.)

I see Fediverse people here. For example, @damon (of We Distribute fame) is sitting next to me.

atprotocol.dev

ATmosphereConf 2025 Talks

ATmosphereConf 2025 speakers for scheduled talks and lightning talks.

@surf@flipboard.social

Well, it’s a lucky day 🍀. Our latest update contains a pot o’ gold for the Bluesky community especially. Take a look at what’s in this release, including linking your Bluesky account to Surf, a new Home Timeline that unifies your Bluesky and Mastodon, and Bluesky notifications in our app. 🦋

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says:
Link your Bluesky account in Surf settings! 
New Home Timeline unifies your Bluesky & Mastodon
Post & engage with your Bluesky community
See your Bluesky notifications in Activity 
Access your Bluesky lists, starter packs & custom feeds from your profile
ALT text

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says: Link your Bluesky account in Surf settings! New Home Timeline unifies your Bluesky & Mastodon Post & engage with your Bluesky community See your Bluesky notifications in Activity Access your Bluesky lists, starter packs & custom feeds from your profile

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says:
Bluesky Digest is renamed Bluesky Following 
Check out feeds from the community in the new Surf Shop destination 
Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)
ALT text

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says: Bluesky Digest is renamed Bluesky Following Check out feeds from the community in the new Surf Shop destination Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)

@surf@flipboard.social

Well, it’s a lucky day 🍀. Our latest update contains a pot o’ gold for the Bluesky community especially. Take a look at what’s in this release, including linking your Bluesky account to Surf, a new Home Timeline that unifies your Bluesky and Mastodon, and Bluesky notifications in our app. 🦋

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says:
Link your Bluesky account in Surf settings! 
New Home Timeline unifies your Bluesky & Mastodon
Post & engage with your Bluesky community
See your Bluesky notifications in Activity 
Access your Bluesky lists, starter packs & custom feeds from your profile
ALT text

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says: Link your Bluesky account in Surf settings! New Home Timeline unifies your Bluesky & Mastodon Post & engage with your Bluesky community See your Bluesky notifications in Activity Access your Bluesky lists, starter packs & custom feeds from your profile

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says:
Bluesky Digest is renamed Bluesky Following 
Check out feeds from the community in the new Surf Shop destination 
Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)
ALT text

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says: Bluesky Digest is renamed Bluesky Following Check out feeds from the community in the new Surf Shop destination Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)

@surf@flipboard.social

Well, it’s a lucky day 🍀. Our latest update contains a pot o’ gold for the Bluesky community especially. Take a look at what’s in this release, including linking your Bluesky account to Surf, a new Home Timeline that unifies your Bluesky and Mastodon, and Bluesky notifications in our app. 🦋

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says:
Link your Bluesky account in Surf settings! 
New Home Timeline unifies your Bluesky & Mastodon
Post & engage with your Bluesky community
See your Bluesky notifications in Activity 
Access your Bluesky lists, starter packs & custom feeds from your profile
ALT text

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says: Link your Bluesky account in Surf settings! New Home Timeline unifies your Bluesky & Mastodon Post & engage with your Bluesky community See your Bluesky notifications in Activity Access your Bluesky lists, starter packs & custom feeds from your profile

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says:
Bluesky Digest is renamed Bluesky Following 
Check out feeds from the community in the new Surf Shop destination 
Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)
ALT text

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says: Bluesky Digest is renamed Bluesky Following Check out feeds from the community in the new Surf Shop destination Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)

@surf@flipboard.social

Well, it’s a lucky day 🍀. Our latest update contains a pot o’ gold for the Bluesky community especially. Take a look at what’s in this release, including linking your Bluesky account to Surf, a new Home Timeline that unifies your Bluesky and Mastodon, and Bluesky notifications in our app. 🦋

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says:
Link your Bluesky account in Surf settings! 
New Home Timeline unifies your Bluesky & Mastodon
Post & engage with your Bluesky community
See your Bluesky notifications in Activity 
Access your Bluesky lists, starter packs & custom feeds from your profile
ALT text

App release notes for Surf update week of March 17, 2025. This is post 1 of 2, and it says: Link your Bluesky account in Surf settings! New Home Timeline unifies your Bluesky & Mastodon Post & engage with your Bluesky community See your Bluesky notifications in Activity Access your Bluesky lists, starter packs & custom feeds from your profile

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says:
Bluesky Digest is renamed Bluesky Following 
Check out feeds from the community in the new Surf Shop destination 
Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)
ALT text

App release notes for Surf app week of March 17, 2025. This is post 2 of 2 and it says: Bluesky Digest is renamed Bluesky Following Check out feeds from the community in the new Surf Shop destination Tired of the Elon news? Tame your timeline by excluding hashtags, topics & people in your custom feeds (See Filter & Sort tab in Feed Settings)

@kakurady@fursuits.online

Bluesky has tried to set up the corporate structure to be sellout resistant. But these measures have yet to be tested. Backed by venture capital, it will still be pressured to make a profit quickly - and discontinuing would be a quick way to make a buck.

Meanwhile, over 15000 active sites run compatible code, including Mastodon, Misskey, GotoSocial and more (see instances.social/list/old ). Even if Mastodon.social goes down, the network stays on. phillipjreese.com/the-social-n

phillipjreese.com

The Social Network That Can't Sell Out: Understanding Mastodon vs. Bluesky - phillipjreese.com

As users flee from Twitter/X, two visions of social media's future compete: Mastodon's community-controlled network versus Bluesky's venture-backed promises. The difference isn't just technical—it's about whether we'll finally break free from the profit-driven cycle that has degraded every major social platform.

@kakurady@fursuits.online

Bluesky has tried to set up the corporate structure to be sellout resistant. But these measures have yet to be tested. Backed by venture capital, it will still be pressured to make a profit quickly - and discontinuing would be a quick way to make a buck.

Meanwhile, over 15000 active sites run compatible code, including Mastodon, Misskey, GotoSocial and more (see instances.social/list/old ). Even if Mastodon.social goes down, the network stays on. phillipjreese.com/the-social-n

phillipjreese.com

The Social Network That Can't Sell Out: Understanding Mastodon vs. Bluesky - phillipjreese.com

As users flee from Twitter/X, two visions of social media's future compete: Mastodon's community-controlled network versus Bluesky's venture-backed promises. The difference isn't just technical—it's about whether we'll finally break free from the profit-driven cycle that has degraded every major social platform.

@atomicpoet@atomicpoet.org

My argument for #ActivityPub over #ATProtocol is simple: if ATProtocol rules supreme, what will compete against #Bluesky’s firehose?

How many nodes are there on AT Protocol?

How many unique services that don’t resemble Twitter run on AT Protocol?

But above all, what happens if Bluesky gets bought by Musk or Zuckerberg?

With the Fediverse, we got established decentralization. Not theoretical—something that exists in the far off future—but decentralization that is here and now.

atomicpoet.org

atomicpoet's instance

@atomicpoet@atomicpoet.org

My argument for #ActivityPub over #ATProtocol is simple: if ATProtocol rules supreme, what will compete against #Bluesky’s firehose?

How many nodes are there on AT Protocol?

How many unique services that don’t resemble Twitter run on AT Protocol?

But above all, what happens if Bluesky gets bought by Musk or Zuckerberg?

With the Fediverse, we got established decentralization. Not theoretical—something that exists in the far off future—but decentralization that is here and now.

atomicpoet.org

atomicpoet's instance

@atomicpoet@atomicpoet.org

My argument for #ActivityPub over #ATProtocol is simple: if ATProtocol rules supreme, what will compete against #Bluesky’s firehose?

How many nodes are there on AT Protocol?

How many unique services that don’t resemble Twitter run on AT Protocol?

But above all, what happens if Bluesky gets bought by Musk or Zuckerberg?

With the Fediverse, we got established decentralization. Not theoretical—something that exists in the far off future—but decentralization that is here and now.

atomicpoet.org

atomicpoet's instance

@TechDesk@flipboard.social

Investor Mark Cuban shared on TikTok that he's ready to fund a TikTok alternative built on the AT Protocol. "If you’ve got that ability, let me know in the comments. If you create an MVP — a minimum viable product — so I can see it, that’s all the better, because obviously, I think you’d have a whole lot of support,” Cuban said in the video where he also explained the advantage of building on an open protocol. "It’s extensible, so that means nobody can just buy it, nobody can just close it,” he said. Here's more from @Techcrunch's @Sarahp.

flip.it/HXI-O7

techcrunch.com

Mark Cuban is ready to fund a TikTok alternative built on Bluesky's AT Protocol | TechCrunch

Entrepreneur and investor Mark Cuban is ready to fund a TikTok alternative built on Bluesky's AT Protocol, he shared in a TikTok video posted on

@TechDesk@flipboard.social

Investor Mark Cuban shared on TikTok that he's ready to fund a TikTok alternative built on the AT Protocol. "If you’ve got that ability, let me know in the comments. If you create an MVP — a minimum viable product — so I can see it, that’s all the better, because obviously, I think you’d have a whole lot of support,” Cuban said in the video where he also explained the advantage of building on an open protocol. "It’s extensible, so that means nobody can just buy it, nobody can just close it,” he said. Here's more from @Techcrunch's @Sarahp.

flip.it/HXI-O7

techcrunch.com

Mark Cuban is ready to fund a TikTok alternative built on Bluesky's AT Protocol | TechCrunch

Entrepreneur and investor Mark Cuban is ready to fund a TikTok alternative built on Bluesky's AT Protocol, he shared in a TikTok video posted on

@nibushibu@vivaldi.net
@jodsclass@indieweb.social

I saw this about Free Our Feeds today. I'm genuinely surprised they decided to go down the AT protocol route when the Fediverse seems like a much better & battle tested protocol. Seems to tick all of their boxes, including app development by third parties. Why are people so afraid of the Fediverse as an alternative? theverge.com/2025/1/13/2434279

theverge.com

Free Our Feeds wants to build a social media ecosystem ‘resistant to billionaire influence’

It’s supposed to ensure the AT Protocol is used for good.

@jodsclass@indieweb.social

I saw this about Free Our Feeds today. I'm genuinely surprised they decided to go down the AT protocol route when the Fediverse seems like a much better & battle tested protocol. Seems to tick all of their boxes, including app development by third parties. Why are people so afraid of the Fediverse as an alternative? theverge.com/2025/1/13/2434279

theverge.com

Free Our Feeds wants to build a social media ecosystem ‘resistant to billionaire influence’

It’s supposed to ensure the AT Protocol is used for good.

@everton137@vivaldi.net

Save Social Media From Billionaire Capture: freeourfeeds.com?

"But it will take independent funding and governance to turn Bluesky’s underlying tech—the AT Protocol—into something more powerful than a single app."

I see the executive director and president of Mozilla Foundation as their technical advisors, no surprise. But it surprises me to have the executive director of the Social Web Foundation (@swf) there.

Any thoughts, @evan ?

It also surprised me to see Jimmy Wales, Founder of Wikipedia, involved.

@kyu3a@vivaldi.net

ThreadsやBlueskyの投稿をテーマ別に串刺し表示できる「Surf」β公開 - ITmedia NEWS
itmedia.co.jp/news/articles/24

は、分散型ソーシャルネットワークプロトコルの「」と「」、 をベースに構築されており、関心のある事柄を中心に人物、動画、記事、画像、ポッドキャストを整理したカスタムフィードを構築し、閲覧できるアプリ。

 β段階では、「」「」「」「」…などの投稿を、テーマや#(ハッシュタグ)でカスタムフィードにできる』

@Flipboard@flipboard.social

The fediverse has no central authority — which brings both challenges and opportunities for how it's governed. For Dot Social, @mike spoke with @kissane and @darius, two of the smartest people working on this, about the impact of the 2024 U.S. Presidential election on fediverse work, the "Xodus," what needs to be done next, and how to fund and sustain better networks for humans.

Read more about it in this blogpost.
about.flipboard.com/fediverse/

Listen to the conversation on flipboard.video/c/dot_social/v or wherever you get your podcasts.

@reiver@mastodon.social

One part of Bluesky's model that I worry about is — their (canonical) Firehose relay of "everything".

That seems like something that will get more and more difficult to effectively decentralize as Bluesky ATmosphere gets bigger and bigger, and more and more users.

The cost of operating one will get more and more expensive.

And it is a place where they may having scaling problems.

(Farcaster has a similar issue with the Hubs.)

@reiver@mastodon.social

1/

There are now multiple efforts to create a Fediverse version of Follow-Packs / Starter-Packs.

A starter-pack gives you a collection of people and other users to follow

They help new users find people to follow — so they don't have an empty home-feed. But they also help existing users find more people to follow.

🧵

@reiver@mastodon.social

“So in one way it is a “format war” like VHS/Beta and for now Threads/Mastodon/etc are on one side, BlueSky on the other. But I actually think and hope that ATProto and Activitypub build out more and more interoperability, so it all becomes like open email: and no-one much cares if it is pop3 protocol or imap protocol and eventually it all just works as one big “open social web.”

@tchambers

RE: indieweb.social/@tchambers/113

image/jpeg
ALT text

image/jpeg

@reiver@mastodon.social

One of the criticisms against Bluesky as a (potential) decentralized social-media (DeSo) network is — regarding Relays.

That, although there technically could be many different Relays provided by many different (separate) people and groups —

In practice, there is only one provided by the Bluesky team. (Thus, Bluesky not decentralized)

That doesn't seem to be true anymore. There is now a 2nd person providing a Relay.

RE: bsky.app/profile/pet.bun.how/p

cerulea scoped non-archival (no backfill!) relay is up at relay.cerulea.blue and theres also a jetstream at jetstream.cerulea.blue :)

-> source at git.lavender.software/cerulea/relay <-
ALT text

cerulea scoped non-archival (no backfill!) relay is up at relay.cerulea.blue and theres also a jetstream at jetstream.cerulea.blue :) -> source at git.lavender.software/cerulea/relay <-

if you want your PDS to be relayed add relay.cerulea.blue to your PDS_CRAWLERS env list (comma separated)
ALT text

if you want your PDS to be relayed add relay.cerulea.blue to your PDS_CRAWLERS env list (comma separated)

couple notes:
- this is a v0. it will be restarting and cutting connections a lot. call it "non-zero downtime deployment".
- this is a v0. i might literally delete all the data and seq numbers might reset
- this is a v0. ur events will probably not be reliably relayed. and probably double-counted
ALT text

couple notes: - this is a v0. it will be restarting and cutting connections a lot. call it "non-zero downtime deployment". - this is a v0. i might literally delete all the data and seq numbers might reset - this is a v0. ur events will probably not be reliably relayed. and probably double-counted

cerulea scoped non-archival (no backfill!) relay is up at relay.cerulea.blue and theres also a jetstream at jetstream.cerulea.blue :)

-> source at git.lavender.software/cerulea/relay <-
ALT text

cerulea scoped non-archival (no backfill!) relay is up at relay.cerulea.blue and theres also a jetstream at jetstream.cerulea.blue :) -> source at git.lavender.software/cerulea/relay <-

this is an independent realtime relay that rejects servers with large volumes of users (for cost reasons) its intended for small-circle atproto stuff . more work to come
ALT text

this is an independent realtime relay that rejects servers with large volumes of users (for cost reasons) its intended for small-circle atproto stuff . more work to come

this is an independent realtime relay that rejects servers with large volumes of users (for cost reasons) its intended for small-circle atproto stuff . more work to come
ALT text

this is an independent realtime relay that rejects servers with large volumes of users (for cost reasons) its intended for small-circle atproto stuff . more work to come

if you want your PDS to be relayed add relay.cerulea.blue to your PDS_CRAWLERS env list (comma separated)
ALT text

if you want your PDS to be relayed add relay.cerulea.blue to your PDS_CRAWLERS env list (comma separated)

couple notes:
- this is a v0. it will be restarting and cutting connections a lot. call it "non-zero downtime deployment".
- this is a v0. i might literally delete all the data and seq numbers might reset
- this is a v0. ur events will probably not be reliably relayed. and probably double-counted
ALT text

couple notes: - this is a v0. it will be restarting and cutting connections a lot. call it "non-zero downtime deployment". - this is a v0. i might literally delete all the data and seq numbers might reset - this is a v0. ur events will probably not be reliably relayed. and probably double-counted

@nibushibu@vivaldi.net · Reply to GENKI

ちょっと追記、
この観点でいうと、自分から見ると は結局「 へおいでよ」にしか見えないんだよな…

その点、 :mastodon: は 「:mastodon: においでよ」とは言ってない。
あ、いや、言ってるかもしれないけど、それだけじゃない。
別に :mastodon: じゃなくてもいい、 :misskey: でも :pixelfed: でも :activitypub: に完全対応すれば だっていい。

から に大移動!これからは の時代!」とか「いまこそ でインフルエンサーになっておくべき!」みたいな「どこの にいくべき」みたいな語り口をみると、たとえるなら「いつまでメールのプロバイダーはどこがいい、みたいな話するつもりなのか。全部メールなんだからメールでいいじゃん。」みたいな気持ちになる…

この「メール」という上位の言葉にあたるのが なのであって、いまは便宜上それに対応しているサービスとしてないサービスがあるから って呼んでるだけで、つまりは汎用的な相互に連携できる のことだし、しかもその仕様は ちゃんと :activitypub: という形で標準化もされてるわけで、さらに実際にそれで連携したいろんなサービスやソフトウェアが存在している( とはちがって)んだから、これからはそういう「標準化されたソーシャルメディア」の時代にしようぜ!という気持ちのほうが強い。

全然追記がちょっとじゃなかった…

@ExpertPlus@mementomori.social

that users always refuse to accept, yet these are true:

is the best browser and a search engine. No else is better then it. No else search engine. Not even or .

are the best phones with their iOS to exist. And no, Android devices aren't better.

is the best alternative to /#X , the one true, DECENTRALIZED (yes, it has its own ) alternative that we all need.

is a better focused then .

From my interactions with Mastodon users, all of these facts aren't accepted by them at all, they really start to strongly defend their beliefs, starting to talking about either reputation or behavement of a person/company, or either their past actions. Guess what? I don't care about anything of that; I just need a good product that worth to use.

I'll add more to that list, if I'll think of any.

@possibledog@beige.party

So, you know how Facebook is a corporation with a lot of spread-out servers that talk to a centralized database and algorithm that controls and manages all your posts, opaquely, for profit.

And so is Xwitter. And so is LinkedIn. And so is TikTok.

And so is BlueSky. 😲

BlueSky's big claim is that they're "decentralized" with "no algorithm". And yeah, technically, ironically, everything's an algorithm, but I'm not well-actuallying that word. Their current default feed algorithm is not The Algorithm; it lets you see all the posts from all your friends and that's great. It also lets you block at will, and won't shove spam on your feed, or shadow-ban your friends' political posts. It's not evil (yet). It's fine.

But. It's not decentralized. is a centralized corporate app, running a theoretically-decentralized network protocol that currently has only one (1) active node on the network: BlueSky. The other minor members of the ATP network are just piggybacking on BlueSky's 13 million captive users for auth and reach.

It (allegedly?) uses to pass messages between its edge nodes. But all its central features are still centralized, and the protocol allows "reach" to be centrally managed separately from "speech" (to enable centralized blocking, and goosing and filtering in various feeds), and the protocol isn't even fully implemented as designed.

For example, ATP allows for "DID"s for identity portability, so if you later want to switch to a hypothetical GreenSky competitor, you won't lose your followers and blocklist and post history.

But the actual BlueSky app does not implement DIDs. It's called "did-placeholder" on their github. It's a stub. It's TBD. It's not a feature, it's a feature request.

And guess who just bought a seat on BlueSky's board with a $15M Series A round? That's right, a crypto vulture named Blockchain Capital.

Their general partner Kinjal Shah -- whose cryptocurrency-fueled career has careened from Bitcoin to NFTs to DAOs to VC -- is now on the BlueSky board, and methinks the press release doth protest too much when it defensively claims, with just a pinky promise, "the Bluesky app and the AT Protocol do not use blockchains or cryptocurrency, and we will not hyperfinancialize the social experience (through tokens, crypto trading, NFTs, etc.)."

Go ahead and enjoy BlueSky. It's better than Facebook. It's easier than Mastodon. It's sassier than TikTok. It's not motherfucking Xitter. But it's not decentralized.

links:

jwz.org/blog/2024/10/bluesky-n

bsky.social/about/blog/10-24-2

github.com/did-method-plc/did-

@nibushibu@vivaldi.net · Reply to GENKI

:activitypub: のここがだめだ(だから だ)とか、いろいろ技術論書くひともいるし、多分それは技術の面でみたら正しいのかもしれないけど、
結局それがどういう技術で作られてるかより、どういう場所で居心地がどうなのかとか、雰囲気とかそういうよくわからない定性的なものから人間そう簡単には逃れられないというか、単純にいまはもうここが一番居心地が良いのでここにいるだけという感じがする、自分。
自分も自分の決断とか振る舞いに自信がなくなると、つい定量的に説明できる理由が欲しくなって、あーだこーだいろいろ考えることもあるけど、 からみた の問題、みたいな記事がいくつか流れてくるのを斜め読みしてたらなんかそういうのどうでもいいなという気持ちになってきた :tony_grinning:

@nibushibu@vivaldi.net

:fediverse: の課題点を技術的に克服し得るものとして :activitypub: に変わる新たな を作ったという流れは理解してるけど、その の課題点がそもそも従来のように「SNS はグローバルビューをもつべき」という世界観から見たときの「課題感」だと思っていて、 はそもそも「適度に分断し、適度に繋がる」ということを前提として設計されていて理想像がそもそも違うし、それを「 には投稿の無断収集に文化的抵抗がある」という話だけでなんとなく「ネガティブで保守的な文化がある」という感じにしか書かれていないのが少し残念だった。

なぜ にそういう文化があって、なんでそれが一定数そこで支持されてるのかということまで深堀りしていくと、そこにはもうちょっとポジティブな見方もできることもあるはずなんだけどなーと。

ただ、どこにでも原理主義的な考えはあるように、たしかに には「勝手にクロールされる」ということに強烈に拒否反応を示す人がいたり、そういう人の声で串刺し検索サービスが「もう無理ー」と潰れてしまったことは、事実、自分が :mastodon: :vivaldi_blue: 始めたあとにもあったし、 に現状の検索機能にも結構強く反対している人がいたのは見ているので、確かにそういう文化的「傾向」というのはあるとは思うし、対抗する が目指す理想もわかるところはある。

じゃあ が「良い」のか?といえば自分にとってはそんなことはなくて、現状ではむしろ こそ稼働しているインスタンスはほぼ中央集権だし、結局「技術的に分散可能というだけで実質中央集権」みたいな「分散型という傘をかぶっただけの存在」になる可能性はあると思う。
その点、標準化団体が標準技術としてすでに定めている :activitypub: に対応した複数のソフトフェアがあって、またインスタンスの大小があるにせよ、それらのソフトウェアが使われた複数のサーバーを個人や企業が運用していて、それがすでに連合しているという実績も にはあって、それを無視して従来の SNS の視点でみた「グローバルビューがない」という観点だけ(※)で過小評価するのはフェアじゃないような。

アカウントポータビリティは少なくとも :mastodon: にはあるし、スケーラビリティーについても、理論的限界はそうであっても、実際には時間が改善・解決していく部分もあるし、今必要なスケールに対応できているのであればそんなにクリティカルな問題じゃないと個人的には思っている

whtwnd.com/boobam.bsky.social/

(つまるところ not for me な記事だったというオチ :vivaldia_1:

@Flipboard@flipboard.social

Bluesky founder and CEO @jay.bsky.team says social media is stagnating because "we're in this trap where users are locked in and developers are locked out." She talked to @mike for the Dot Social podcast about building a healthier internet, how Elon impacted Bluesky's trajectory, innovating on social identity, and how different protocols can come together.

Read more about the episode here: about.flipboard.com/fediverse/

Watch the video and listen to the podcast on PeerTube here, or listen wherever you get your podcasts: flipboard.video/w/ophhJTECuL7f

Discover past interviews here: flipboard.com/@mike/dot-social

@continue5645@misskey.io

Misskeyをはじめとする の紹介ポスター第2版を作りました。常識の範囲内で自由にお使いください。

分散型SNSってなに?分断されないインターネット

- 違うSNSに友達がいても安心。どこにいてもつながれる。
- たくさんいる運営者。イーロンみたいのに独裁されない。
- 自由に引っ越しOK。友達とつながったままいろんなSNSを試そう。
- 多くがオープンソース。みんなで作り上げるSNS。
- 誰でも管理人になれる。自分だけのSNSをつくってみよう。

Activity Pun
AT Protocol
Nostr
ALT text

分散型SNSってなに?分断されないインターネット - 違うSNSに友達がいても安心。どこにいてもつながれる。 - たくさんいる運営者。イーロンみたいのに独裁されない。 - 自由に引っ越しOK。友達とつながったままいろんなSNSを試そう。 - 多くがオープンソース。みんなで作り上げるSNS。 - 誰でも管理人になれる。自分だけのSNSをつくってみよう。 Activity Pun AT Protocol Nostr

Activity Pub

Misskey, Threads, Mastodon

メールは Gmail から Yahoo mail に送れますよね。
事業者が異なるのに、やり取りができるわけです。
これと似た技術を使って、違うSNSどうしでもやりとりができる仕組みが、 Activity Pub です。
惑星(SNS)がたくさんある宇宙に例えられて、Fediverseと呼ばれています。
ALT text

Activity Pub Misskey, Threads, Mastodon メールは Gmail から Yahoo mail に送れますよね。 事業者が異なるのに、やり取りができるわけです。 これと似た技術を使って、違うSNSどうしでもやりとりができる仕組みが、 Activity Pub です。 惑星(SNS)がたくさんある宇宙に例えられて、Fediverseと呼ばれています。

Nostr

Damus, Nostter, Iris

本当の自由が、ここに

アプリを開くと自動で作られる「秘密鍵」。これひとつがあればなんでもできる。SNSはもちろん、ブログ、動画、フリマまで。
たくさんのサーバーに暗号の力で改ざんできないデータを保存することで、あなたの書き込みは守られます。
ALT text

Nostr Damus, Nostter, Iris 本当の自由が、ここに アプリを開くと自動で作られる「秘密鍵」。これひとつがあればなんでもできる。SNSはもちろん、ブログ、動画、フリマまで。 たくさんのサーバーに暗号の力で改ざんできないデータを保存することで、あなたの書き込みは守られます。

AT Protocol

Bluesky, WhiteWind

1. 色んな事業者が参加できて独裁できない
2. 誰でもおすすめアルゴリズムを作って選べる
3. 運営事業者をまたいでアカウントの引っ越しができる

この3つを目指して開発が進められています。
ALT text

AT Protocol Bluesky, WhiteWind 1. 色んな事業者が参加できて独裁できない 2. 誰でもおすすめアルゴリズムを作って選べる 3. 運営事業者をまたいでアカウントの引っ越しができる この3つを目指して開発が進められています。

@eric@mastodon.limulus.net

Spent some time this morning getting a cursory understanding of (the open protocol behind ). I have a decent understanding of and I expected AT to have a lot of similarities.

It’s quite different, and this diagram surprised me.

PDS here is “Personal Data Server”. You might think of it as something like a instance where all your data is stored and posts by those you follow are cached.

Except notice that there’s no arrows between PDSes.

1/5

@continue5645@misskey.io

Misskeyをはじめとする の紹介ポスターを作りました。常識の範囲内で自由にお使いください。

Activity Pub

Misskey, Threads, Mastodon

メールは Gmail から Yahoo mail に送れますよね。
事業者が異なるのに、やり取りができるわけです。
これと似た技術を使って、違うSNSどうしでもやりとりができる仕組みが、 Activity Pub です。
惑星(SNS)がたくさんある宇宙に例えられて、Fediverseと呼ばれています。
ALT text

Activity Pub Misskey, Threads, Mastodon メールは Gmail から Yahoo mail に送れますよね。 事業者が異なるのに、やり取りができるわけです。 これと似た技術を使って、違うSNSどうしでもやりとりができる仕組みが、 Activity Pub です。 惑星(SNS)がたくさんある宇宙に例えられて、Fediverseと呼ばれています。