How much does running an #atproto indexer/relay cost nowadays?
Search results
Launch: New Blocking Features on Bridgy Fed. #activityPub #ATproto
Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA
@the-fediverse-vs-corporate-social-media-mobileatomTHE FEDIVERSE VS. CORPORATE SOCIAL MEDIA
Have someone successfully packaged #plc directory to #nix? #atproto #atprotodev
Finished making slides for my #FOSSforAll2025 #atproto talk. And Bluesky just got 40M users! What a good timing.
Pretty sure I've seen this before in bsky, but couldn't find it. So I recreated. The Power of #atproto
icymi, in the Matrix State of the Union they said they didn't plan on pursuing decentralized social media, but they do hope to make it easier for those ecosystems to use Matrix so they don't have to reinvent what Matrix has already done
Okay, so, I finally built that OAuth Client ID Metadata Service that I've been talking about on an off, and also verified it works with bluesky: cimd-service.fly.dev
I did have to change my application_type to native to use localhost redirect URIs, which was annoying.
#oauth #atproto
https://cimd-service.fly.dev/
PDS Instances by Country #atproto 1. 🇺🇸 United States - 1694 (59.9%) 2. 🇩🇪 Germany - 325 (11.49%) 3. 🇫🇷 France - 118 (4.17%) 4. 🇨🇦 Canada - 111 (3.93%) 5. 🇬🇧 United Kingdom - 106 (3.75%) 6. 🇫🇮 Finland - 83 (2.93%) 7. 🇯🇵 Japan - 66 (2.33%) Full leaderboard and other stats coming soon at @atscan.net ;)
when will we have #atproto version of Notion?
seems like it is one of the best place where lexicons can shine.
Notion sucks as we can't own our data.
Markdown isn't proper replacement for Notion. (no unified syntax)
Local first note apps can't be used as a collaboration tool.
From the Notion community on R...
WIRED: Would you welcome president Trump if he was debating joining bluesky?
@jay.bsky.teamJay 🦋: Yeah, #bluesky is for everyone.
...
I understand that #ATproto should be for everyone, but decentralization means you don't have to allow everyone on your server. They can run their own and everyone can decide how to deal with that. The company doesn't need to make these decisions. She knows this.
I doubt
@GargronEugen Rochko would welcome him on #mastodon infrastructure.
https://bsky.app/profile/homelandgov.bsky.social/post/3m3g7vwkokk2i
Quick question to all #activitypub and #atproto experts:
Would it theoretically be possible to host a web server + database that serves both as an AP server as well as a PDS for atproto? 🤔
11월 8일에 개최되는 #fossforall2025 행사에서 #atproto 를 주제로 발표를 할 예정입니다! 세션: 2025.fossforall.org/sessions/ 티켓: event-us.kr/fossforall/e...
btw I'm going to give a talk about #atproto at the #fossforall2025 conference in Korea! 2025.fossforall.org/sessions/
i'm thinking of joining #bluesky since a few of my friends are there. from what i can tell, it works quite differently to mastodon/fedi.
- should i host my own "PDS"?
- if i do, will i need terabytes of media storage? does my PDS store a copy of every image from every skeet it sees, or does it only store images i post?
- are there usability disadvantages to self-hosting? since i'm on a single-user mastodon instance, a lot of posts don't federate to me (and vice versa, many instances won't see my posts. they're not missing out on much.). will that happen with bluesky?
Missed
@benWerd I/O's keynote at this year's
@fediforum? Here's the full transcript. "The opportunity right now isn't to build a better Twitter or to provide a nice place for people who care about Linux to chat: it's to build infrastructure that vulnerable people can actually use to organize, to communicate safely, and to build community. But we can only do that if we're building with those communities from day one, not building for them based on our assumptions about what they need."
#OpenSocial #OpenSocialWeb #Community #CommmunityBuilding #FediForum #Fediverse #Media #ActivityPub #ATProto #Protocols #Technology #Tech
Fediverse Report 138 - this week's #fediverse news
- a closer look at the Tumblr-like platform Wafrn, which connects to both #activitypub and #atproto. Their latest update allows people to migrate their #bluesky account to wafrn, joining the fediverse while staying connected to their bluesky network
-
@loops is getting closer to joining the fediverse
Read at: https://connectedplaces.online/reports/fediverse-report-138/
On a serious note, I’m proud of the work being done at #Blacksky as well as #Blackfedi. Black and Brown folks we don’t need to get caught up in anyone’s protocol & platform wars, life is already tough for us and there’s minimal spaces for us as it is. We should be turning #BlackTwitter into the combined spaces of #ATProto #ActivityPub . We need safe, fun, funny, creative etc spaces for our people. Black and Brown owned digital spaces! Where users can determine their own experiences without being dragged one way or the other regarding algorithms, full text search, quote posts, PM harassment etc I look forward to that day and look forward to contributing to that. #Blacklove #Blackpower #Tech #BlackFediverse
#activitypub anyone know of any efforts to provide algorithm recommendations on Activity Pub? It could be a feed similar to #atproto, or it could users I might find interesting. As much as I like the people I come across here, superposters tend to drown out the chronological views
#Bluesky is easier for users than #Mastodon, but #ATproto is harder for developers than #ActivityPub. I think.
I’ve been thinking about community software most of my life.
23 years ago, I started organizing communities.
15 years ago, I joined the wave of "next-generation" forums that popularized community as an enterprise feature.
7 years ago, I began reflecting on everything I'd learned in a notebook.
3 years ago, I drafted a few core "beliefs".
6 months ago, I rewrote them to start getting feedback.
Yesterday, I published my 5 beliefs:
I'm curious what you think about them. If you're interested in talking, reach out!
But, if you just want to know if I'm more excited about #ATProto or #ActivityPub... you've missed my point. 😅
No protocol can save us, because the challenge is not existing technology, it's unexamined assumptions. I want to dare to believe in something different.
I saw that a user named Link was suspended from #bluesky. does anybody know more? were they able to get back up on another #ATproto service and reconnect to people on bluesky? new test case.
here if they were on mastodon dot social but got suspended, they could join another server and pretty easily connect with everyone. MS might block them but would probably just silence them. and MS has a much lower percentage of total fedi users than bluesky does re the ATmosphere.
Looks like there may well be a surge of users from Blacksky and the other "alternative" ATProto instances checking out the Fedi, or reactivating old accounts, given that they're now discovering that ATProto is a Potemkin Village of decentralization and that BSky still hold all the cards.
This time, can we please try not to act like assholes / the HOA while they find their feet.
**For the benefit of those who are less techy or may not know about the ways we can deal with personal identity data.**
Personal digital ID - a hot topic in the UK atm.
Many people and companies are working on systems to provide secure ways to hold our personal identity info. Some include wider profiles like our job, interests, hobbies etc. Some are OPEN SOURCE and part of a diverse ecosystem of data interoperability (you can use the same data POD (personal online data). Bluesky is active this landscape with their 'ATProto' personal data approach, and the Fediverse with the more versatile 'ActivityPub' user profile. There is also the WWW3 standards Solid project, and other Open Social Protocols (listed on the Solid project wikipedia page linked below).
Of course, just like IT sysadmins who provided website CMS at universities a decade ago, the UK govt thinks it needs walled garden private enterprise to partner with. They will spend probably ten times the money going down that route (just like universities did). This is old fashioned and not what other large national/territorial entities will be doing.
From the Solid wiki page"
>"Solid's central focus is to enable the discovery and sharing of information in a way that preserves privacy. A user stores personal data in "pods" (personal online data stores) hosted wherever the user desires. Applications that are authenticated by Solid are allowed to request data if the user has given the application permission. A user may distribute personal information among several pods; for example, different pods might contain personal profile data, contact information, financial information, health, travel plans, or other information. The user could then join an authenticated social-networking application by giving it permission to access the appropriate information in a specific pod. The user retains complete ownership and control of data in the user's pods: what data each pod contains, where each pod is stored, and which applications have permission to use the data."
These open source systems are robust and based on the idea that only you can own and control your data. Though the data may be held centrally on (for example civic servers or other server companies who provide a Slid POD) it cannot be accessed by them. Im researching into this a lot more in coming days :)
Links to read carefully if youre interested in what I'm talking about.
CAVEAT: Im not a tech expert at this so go easy if you'd like to correct any info here :)
https://en.wikipedia.org/wiki/Solid_(web_decentralization_project)
https://www.cmswire.com/digital-experience/how-to-set-up-solid-pods-a-data-ownership-guide/
https://solidproject.org/get_a_pod
https://www.projectliberty.io/dsnp/
#digitalid #openid #solid #atproto #activitypub #dsnp #academia #academicchatter
Ya know, right now would be an AMAZING time for Mastodon's leadership to break bread with the Black programmers that really wanted to help make this place less racist.
Bluesky just banned a prominent Black user from basically being seen by anyone. Because Bluesky's CEO is mad about their posts. ATProto is clearly showing serious signs of weakness.
Do the people who love the Fediverse have the guts to admit we have poorly served the Black community and need to apologize? To take radical steps to show this place will be worth investing in for Black users who may want to leave Bluesky?
Now is the time to act and do so. If ever there was a time to put a massive amount of momentum behind the Fediverse, it'd be now. We should do it.
my Fediverse post migration tool slurp can now import from Bluesky!
i'm looking for beta testers who would like to give it a try, ideally on a throwaway Fedi server like a GTS testrig.
caveats:
- currently doesn't check Bluesky's advisory "Discourage apps from showing my account to logged-out users" profile flag: imported Bluesky posts will have public visibility on Fedi
- doesn't attempt to translate Bluesky thread gates to GTS interaction policies, because i need to catch up on both first
- video alt text is preserved but captions are not, because Bluesky's per-language VTT sidecar caption files would need to be converted and inlined for Fedi servers expecting one file per video
- doesn't handle quote posts, because GTS doesn't have quote posts
I'm looking for feedback on a new @frontpage.fyi lexicon
It moves the top level nsid/namespace to fyi.frontpage from fyi.unravel.frontpage and changes the post and comment schemas to allow for new features
BREAKING: Stable frontpage lex...
Volker Grassmuck (
@vgrassIrrelefant https://vgrass.de/) asks:
"How can ActivityPub and AtProto join hands so both can fight the Romans rather than each other?"
Now here's a question! That makes a great subject for a FediForum session. We are non-partisan with respect to protocols, and want the entire open social web to succeed. And as it is an unconference, the discussion can branch out over several sessions if needed if an action plan were to emerge!
Decentralization/Bluesky/Fedi Rambling
The problem isn't ActivityPub (the underlying tech that drives Fedi/Mastodon) vs ATProto (the underlying tech that drives Bluesky), the problem is convincing people why they should care about decentralization in the first place, and why some of its trade-offs are actually worth it.
ATProto will never be decentralized. It's not designed to be.
It's built to make sure everyone's data is completely public so then it can be aggregated by centralized networks built from your data. While it can take in data from decentralized sources, the network itself (the interactions, the likes, the replies, the reposts) are all centralized to one network. It's why Bluesky feels so centralized despite claims to the contrary, because it is centralized. It's also why Bluesky will never have privacy controls, because it relies on everyone's data being completely public.
ActivityPub is properly decentralized, which is great if you want proper freedom from big tech firms, but a problem when the experience feels a bit disjointed. Fedi is awkward to join and to navigate, it's difficult to explain how it works, and, frankly, some of the servers in the network are run by shitty people who shouldn't be in charge of a server, but you don't know that until you join.
That sucks.
The problem is that those headaches are worth it. We are immune from arbitrary ToS decisions, we can't be bought or sold to private equity, Trump can't come in and strong-arm us into giving a voice to Nazis, etc. Our communities are moderated by members of our community, we'll never have an employee who doesn't understand our subculture randomly decide to delete your posts, and we certainly won't have AI misidentify your post and randomly ban your account. We have really strong privacy controls because the network is built on them and not built on needing to suck up everyone's personal data.
Aspects of decentralizaton sucks, sure, and you're right to feel that they suck. There are plenty of smart people working on solving some of those problems, but in the meantime, isn't it worth having a bit of a learning curve in order to have proper freedom for your place on the internet?
#Bluesky #Bsky #Fedi #Fediverse #Mastodon #ATProto #ActivityPub #FOSS #Decentralization
It's nice to see that bluesky is not immune to the fediverse habit of telling non-techie users that decentralization is easy. You just have to build your own app
I don't know how useful it is to tell people how "truly decentralized" Bluesky is, or that it's funded by the likes of Blockchain Capital, but-!
I do think it's worth promoting efforts like https://www.blackskyweb.xyz and https://northskysocial.com that work towards wrestling control of our online lives away from corporations back to us.
@evanEvan Prodromou
@wjmaggoswilliam.maggos you're reading it as a technologist – I agree with you that making atproto and activitypub literally interoperable is ... weird (although, I have argued many times that I think the two protocols will converge in functionality and scope, and also separately that lens-based translation of data structures is basically the best thing and would smooth right over the lexicon/AS differences if we had good tooling).
@evanEvan Prodromou
@wjmaggoswilliam.maggos ... but that's not what the question is asking. It's intent, and the #atproto and #activitypub in the question aren't referring to specifications, they're referring to communities.
@evanEvan Prodromou
@wjmaggoswilliam.maggos I think you've misread the intent of the poll. The end user experience right now is "if you'd like to communicate across party lines, go install a bridge"; the question the poll is asking is "would you like to be able to communicate across party lines without setting up a bridge?"
@blaine
@wjmaggoswilliam.maggos The first question asked by the poll is "Would you like to see full default interoperability between #ATproto and #ActivityPub without a bridge?"
The second question is "what's preventing this".
Would you like to see full default interoperability between #ATproto and #ActivityPub without a bridge? (what's preventing this...)
【 #ANProto is the spiritual successor to #SSB, but without all of the extra stuff that is difficult to maintain...an attempt to argue that #ATProto is too involved in it's own networking infrastructure to be usefully decentralized...operates under the working theory that #Nostr will never reach anyone besides Bitcoiners" 】
Everett Bogue's new protocol https://anproto.com and its first app https://wiredove.net
I think it’s a good thing that we have multiple different decentralized social networking protocols. Having more than one option means people can make choices, which means competition and evolutionary changes from the software to become the better choice, if it is to survive. That being said, technology is built by people within communities, and the cohesion of those networks and other socially contextual elements are often what leads to the success of one technology or another, not necessarily its core utility. #fediverse #bluesky #activitypub #atproto #scitechandsoc
I have been, and continue to be, of the view that the "fight" between #ActivityPub and #ATproto is a distraction.
Whether one is "more distributed" or "more decentralized" is, at best, a technical criticism based on de jure analysis that has little bearing on the practical, practiced reality of most people using these platforms.
There is value in that criticism on a _technical, de jure_ level.
But the moment you touch what this looks like in practiced reality it serves everyone poorly to set us _against_ each other.
Don't like how they are doing things?
Cool. Let's talk about how we can get the things we want ported over there, rather than denigrating people who want those features or saying that trivial interface features are part of "the mindset that led to Trump" or whatever.
I need somebody smarter than me to explain this.
afaict #ATproto is built on this central database thingy "didplc" that I know they plan to outsource to a non profit. better but still a problem imo cause non profits can be evil (or just plain dumb) too.
so how does #ActivityPub avoid a centralization problem like this and what are the tradeoffs in the different models?
Finally, a good overview of how Bluesky's moderation works. Or *should* work.
"I was surprised to discover recently that our account suspension system has been operating entirely at the PDS level."
(Avoiding describing anything as easy for what should be obvious reasons)
@gbargoudGeorge B
@mcc #Friendica/#Hubzilla has been on #ActivityPub for a long time, and it already speaks #ATProto. It's the go-to Fediverse software for multiple protocols - I used it to read Twitter before they closed their API, and you can also subscribe to RSS and interact with Diaspora.
I don't know the details on how their ATProto implementation works though.
To be clear: the active user base of Hubzilla probably numbers less than 1000, and those of (streams) and Forte far far smaller than that; so in your plots, their exclusion/inclusion is not going to be visually discernible to anyone. At present, it will not affect any inferences one may draw from your plots.
But for the sake of completeness, you may want to consider these questions.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
Also: if FEP-ef61
https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
becomes widely adopted in future, then other ActivityPub-based software may incorporate nomadic identity, and you may have to worry about all of the above at that point.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
Forte certainly qualifies as part of the Fediverse, by any criteria. So you will definitely have to worry about counting each channel of any account on a Forte instance, and about not counting clones of that channel.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
To be clear: the active user base of Hubzilla probably numbers less than 1000, and those of (streams) and Forte far far smaller than that; so in your plots, their exclusion/inclusion is not going to be visually discernible to anyone. At present, it will not affect any inferences one may draw from your plots.
But for the sake of completeness, you may want to consider these questions.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
The author of Hubzilla and (streams) also developed the ActivityPub-based Forte, which has nomadic identity, with all of the properties described above.
https://codeberg.org/fortified/forte/
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
Forte certainly qualifies as part of the Fediverse, by any criteria. So you will definitely have to worry about counting each channel of any account on a Forte instance, and about not counting clones of that channel.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
So if you are including Hubzilla and (streams) users, you will have to worry about counting each channel for an account, but not counting any of the clones of a given channel. Are you doing that?
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
The author of Hubzilla and (streams) also developed the ActivityPub-based Forte, which has nomadic identity, with all of the properties described above.
https://codeberg.org/fortified/forte/
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
This also raises another question. Hubzilla and (streams) both have nomadic identity, so a user can have multiple clones of a channel across different instances, and activity on any one of those gets mirrored across all the clones. And an account on an instance can have multiple channels—a channel is what participates in the Fediverse.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
So if you are including Hubzilla and (streams) users, you will have to worry about counting each channel for an account, but not counting any of the clones of a given channel. Are you doing that?
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
Are you counting the user base from instances which run software such as Hubzilla or (streams)—specifically, software that is NOT based on ActivityPub—but which federate with all the instances running ActivityPub-based software such as Mastodon?
If yes/no, why?
For context, the present mandarins of the ActivityPub world do not count Hubzilla or (streams) as parts of the Fediverse.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
This also raises another question. Hubzilla and (streams) both have nomadic identity, so a user can have multiple clones of a channel across different instances, and activity on any one of those gets mirrored across all the clones. And an account on an instance can have multiple channels—a channel is what participates in the Fediverse.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
You mention elsewhere that for your plots quantifying Fediverse decentralization, you (want to) count only those Threads users that federate with other instances running ActivityPub-based software. In contrast, Eugen Rochko seems to count any instance running software that natively speaks ActivityPub as part of the Fediverse.
Hence my curiosity questions below about some other software.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
Are you counting the user base from instances which run software such as Hubzilla or (streams)—specifically, software that is NOT based on ActivityPub—but which federate with all the instances running ActivityPub-based software such as Mastodon?
If yes/no, why?
For context, the present mandarins of the ActivityPub world do not count Hubzilla or (streams) as parts of the Fediverse.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)
You mention elsewhere that for your plots quantifying Fediverse decentralization, you (want to) count only those Threads users that federate with other instances running ActivityPub-based software. In contrast, Eugen Rochko seems to count any instance running software that natively speaks ActivityPub as part of the Fediverse.
Hence my curiosity questions below about some other software.
#ActivityPub #ATProto #Fediverse #Bluesky #Threads #Hubzilla #(streams) #Forte
(continues)









