3 hours ago

Just want to say Thank You to whoever is responsible for the tusker and #ActivityPub software

I am just a user, but as far as I am concerned, you did an A+ job

Symfony Station :symfony:
3 hours ago

Enjoy our article: You say you want a revolution: help the free, fair, and friendly Fediverse destroy Big Social. :fediverse: :mastodon: #Fediverse #ActivityPub #Mastodon #PixelFed #Friendica #PeerTube #kbin #FunkWhale #Owncast #Plemora #Lemmy #Bookwyrm

illustration of a tree showing the fediverse platforms
Christian Frank
3 hours ago

Teaching ActivityPub and ActivityStreams at University

#Cologne #FOM #DistributedSystems #ActivityPub #ActivityStreams

4 hours ago
@jax I think what all #ActivityPub connected things need is a standard for intercommunication. Things that don't necessarily get passed, but can be pulled, cached, and updated. Basic things such as timestamp in UTC, service used, post/reply hierarchy, full comment threads, title vs body, and surely a few more. Each service could add their own flairy bits on top of that to give their software its unique flavor. The likes/dislikes or up/down votes replicating to everyone is something I've heard is a deliberate(?) ""feature"". Personally, I don't think those need to be any more than an acknowledgement between two people, not a public advertisement of comment popularity.
Ivan Rodriguez ♠
18 hours ago

Oof, I'm tapping out. That bug is more like a camouflaged walking stick. I could not find what it is and where it is at.

I still learned about how the
#ActivityPub protocol works, and I would like to talk about how it can be improved. When looking at a Note object, I noticed that its content property uses #HTML as the note's content. Yes, many instances have protections against the inherent risks of an XSS attack, but I'm thinking of a safer way to represent rich text that is meant to be displayed across different platforms.

What if
#JSON was used instead? JSON is used by the AP protocol to represent other objects and activities, so how could JSON be used for representing UI?

Here's how some rich text could be represented in JSON:

[ { "type": "paragraph", "content": [ {"type": "text", "text": "This is a "}, {"type": "bold", "content": [{"type": "text", "text": "test"}]}, {"type": "text", "text": "."} ] } ]

Here is what the snippet above would generate:

This is a test.

What do you think? Feel free to let me know below.


19 hours ago

@Rcassano Consegui ler agora! Concordo no atacado e discordo no varejo com o texto!

Sobre privacidade a #Mastodon é apenas a parte do #Fediverso que ainda não implementou #criptografia Existe muito mais fediverso além do #ActivityPub Ex. #Friendica e #Hubzillla tem criotografia.

A questão do financiamento e moderação das instâncias concordo com suas propostas. Já vejo hoje, em instâncias brazucas, uma moderação que varia com o bom humor dos admin... É humano, mas não é bom para o ecossistema.

raulmagdalena :estelada:
1 day ago

@spla @eldadoinquieto
No sé com ho faran, però serà una aplicació amb #activitypub i usuaris, això segur. Crec que veurem força novetats en aquest sentit enguany

1 day ago

Does anyone know if the #ActivityPub #WordPress Plugin works with Custom Post Types?

My plan is to use my posts for normal blog articles on my page, they should not be posted to the fediverse. For Mastodon I want to creat a Custom Post Type called “Toot”. Also thinking about a second CPT called “Pixels” to post images from WordPress to #pixelfed.

Not sure if this works, I guess I am gonna try this soon. Thanks for your work @pfefferle 🥳

Darnell Clayton :verified:
2 days ago

@tchambers As far as why defederated #Mastodon variants may embrace the #Fediverse, it will be because of two predictable events:

👉🏾 #Instagram’s InstaPost (P92) entering the Fediverse
👉🏾 #WordPress making #ActivityPub either a core feature or heavily promoting the ActivityPub plugin.

Both would massively expand the Fediverse & allow the sites to embrace the Fediverse as a whole again.

I heard rumours that the #Instagram team is working on something with #ActivityPub support intended for text-based updates to followers. This would mean ~1 Billion active monthly users would come out of nowhere onto the #Fediverse.

What do all of you think about this? Would you want your instance to block this, or would you do so yourself?

2 days ago

activitypub compatibility issues between mastodon and pixelfed?

it seems numbers for pixelfed accounts (even the main one operated by @dansup) are not displayed

the attached image (right side) shows no such issue with mastodon accounts even those from various instances

#fediverse #compatibility #mastodon #pixelfed #activitypub #fedisupport

on the left side, status for pixelfed instances are not shown. on the right side, status for various mastodon instances are shown. there seems to be some type of compatibility issues
Meow.tar.gz :verified:
2 days ago

The only truly viable alternative to the bird site is the #ActivityPub protocol and the various platforms that use it. Blue Sky is doomed.

Marcus "MajorLinux" Summers
2 days ago

🎉 Attention Fediverse users!

Looking for your own ActivityPub instance?

MajorsHouse has got you covered with low-priced options for all types of instances.

Whether you're new or experienced, I'm ready to help.

Join MajorsHouse today and take the first step towards your own Fediverse journey.

Let's make the Fediverse more vibrant and welcoming, one instance at a time! 🌟

Find out more and how to contact me at

#ActivityPub #Mastodon #Calckey #Misskey #OwnCast #PeerTube #Fediverse #BlackMastodon #BlackFedi #SmallBusiness

The MajorsHouse logo on a black background.
2 days ago

Update: I really tried to make #ActivityPub as the client-server protocol work, but it looks like no server actually implements anything close to the full thing

Most of the time it's barely enough to make a specific server-to-server use case work...

Honestely it makes more sense to just implement Mastodons API and then pretend to be Mastodon instead of using the protocol that was literally invented for that

Such a shame

Marcin Czachurski
2 days ago

I have to admit that #ActivityPub is very powerful protocol 😉. However it would be great to have better request/response examples.

@stefan @box464

Nice article. Though the sad reality of the app-specificness of the #Fediverse comes to the front. #ProtocolDecay 😬

I can encourage anyone that is into #ActivityPub development to join the #SocialHub community at and also to participate in the fediverse developers #Matrix chatroom at

The latter is related to where the intention is to unify developer documentation.

#ActivityPub app developers take note..

A #Fediverse Enhancement Proposal has reached FINAL status:

FEP-f1d5: NodeInfo in Fediverse Software

" #NodeInfo is a #protocol intended to standardize upon a way to provide server-level metadata to the public. This enables tools and clients to utilize this metadata to assess server health or facilitate end-users choices about servers and software to use on the Fediverse."

Darnell Clayton :verified:
3 days ago

Ooofff! I am a little late to the game on this, but I just realized that my #WordPress blog is #ActivityPub enabled (including mentions within the post)—several months ago! 😂

I was using #WriteFreely so much I forgot that WordPress was an option.

Belated props to @jeremy for reminding me of this!


👉🏾 ActivityPub plugin:

Also thanks to @pfefferle for all of the hard work.

I guess that makes 3 Fediverse blogging platforms available now.

Jeff Sikes
3 days ago

Wow, @stefan has done an amazing job pulling together a somehow concise yet detailed reference for any developer looking to start coding in the fediverse. Bookmark!

One thing it demonstrates is that while these apps are based on ActivityPub, making them all accessible in a single front end is still complicated. Each has their own separate authentication and API, many with a bridge to the Mastodon API for compatibility.

#FediverseDevs #ActivityPub

Jupiter Rowland
3 days ago
@Fla @Hank G ☑️ #Friendica still has the advantage over #Mastodon to already have in its backend and in its protocol what would be required for what you want.

Mastodon and #ActivityPub only know posts (or rather notes). A reply to a post is a post. This would first have to be "converted" into a blog/Facebook-style post-and-comment structure. Granted, there are ActivityPub-based projects that can do this, but AFAIK, they do it in the backend already and not in the GUI.

Friendica and #DFRN have always had a post-and-comment structure, as have Friendica's many descendants based on #Zot.
3 days ago

#today I'm going to get on #lemmy if I have to roll my own.

The insular silos of the existing lemmyverse are ridiculous.

#homelab #activitypub

Chris Trottier
3 days ago

People need to consider this from an Asian perspective.

Traditionally, one of the most popular countries in terms of Mastodon usage has been Japan. But this is changing fast.

Between January to now, Misskey alone jumped from 75,000 to 325,000 accounts.

In terms of accounts, has now overtaken, one of Mastodon's flagship servers run by Mastodon gGmbh itself.

In terms of
posts sent per month, not only has overtaken, it's got double the volume. Which means that despite having 6x more accounts, sends 2x more posts that

We can clearly see that much of
#ActivityPub has moved to *key apps.


Gracjan Nowak
3 days ago

I’m thinking of starting a blog. Does anyone know a good blogging platform with support for #RSS and #ActivityPub (so people can follow my blog from their existing #Fediverse accounts)?

I’d appreciate if it has #Markdown support, image support, public instances (I’m not sure I can afford my own server right now) and data export/import, so I can move to my own instance later.

Chris Trottier
3 days ago

Yes, there's slowdown in #Mastodon sign-ups. My conjecture for why it's happening:

#Bluesky became the hotness and sucked the oxygen out of the room
2. People are awaiting
#Barcelona to see what #Meta has to offer
3. There hasn't been a big Mastodon release in a long, long time -- which dulls curiosity about the product
4. Growth of
#ActivityPub has moved more towards *key apps (#Misskey, #Calckey, etc.)


The #Fediverse has clients that specialize in microblogs (#mastodon), vlogging (#peertube), social bookmarking (#lemmy), and photo blogging (#pixelfed).

What types of social media do you want to see in #ActivityPub?

(Please boost for reach and feel free to add your own options in the replies!)

3 days ago

Current version of Misskey is 13.12.2 - did you update yet?

Github repo here:

Beta version is 13.13.0-beta.7

And if you prefer a fork, you can try out Calckey

#calckey #misskey #fork #fediverse #activitypub #foss #opensource #microblog #nodejs

3 days ago

I haven't talked about #BrutaLinks and #FedBOX in quite a while, as I was focusing on a different #ActivityPub project.

Today I fixed some long-standing bugs thanks to some interest from a long time user that stumbled upon some of the problems. 🙇

Welcome to #Discourse on the #Fediverse 🎉

The #SocialHub development community has installed the brand new #ActivityPub plugin on their forum.

To test the functionality of the plugin, two forum categories federate their first topic post to a group you can follow. They are:

#Fediversity category with @fediverse

#FEP category with @feps

See also:

FEP forum topics are where Fediverse enhancement proposal are discussed. For list of FEP's see:

3 days ago

Ich bin der #Meinung, dass für das Vorstellen von #ActivityPub der Fokus auf #Mastodon sein soll! 🤓

Wenn wir den Menschen zeigen wollen, dass #SocialMedia auch "faktiv" sein kann und dich zB auf #Infos & #News etc. konzentrieren kann. Da soll da schon was konkretes vorgeführt werden.

Die Menschen müssen noch auf den #decentral Umgang "geschuhlt" werden und da ist für eine #Motivierung mit simplen Vortrag das effektiefste 🤷‍♂️


3 days ago

@kevinrothrock Maybe if #Bluesky does not get enough tracktion, it will switch over to the #activitypub protocal to solve the tumbleweed issue?

Submitted a #FediverseIdea for a #FOSS Rescue bot.

Inspired by @mitexleo tooting about the reel2bits #Fediverse app where 3 years of an open request for help didn't yield anyone taking over the great work of @dashie

#Reel2bits: Self-hosted Soundtracks and #Podcasts sharing, with #ActivityPub federation.

(Note: fediverse-ideas is a new initiative for posting fedi-related ideas that may inspire people to start projects for)

Ji Fu
4 days ago

This sounds awesome 😎 but I'm getting perement failure :-\ #gemini #fediverse #activityPub


BlueSky probably sucks and won't be "it". That being said, most of the criticisms I see ledged against it are by Mastodon users who have no idea what they're talking about and who don't even know how ActivityPub works either---so, shut up. #Twitter #BlueSky #ActivityPub

4 days ago

@captaincalliope @gabek @owncast @streaming
I wonder if the time will come that an #Owncast stream can be shared by #ActivityPub and watched in #Mastodon inline with the post with the same ease as an attached .GIF or video?

… a static web page builder, for security and ecological reasons. I’ve also been thinking about #secondBrains. I have been using #mindMaps for as long as we have been blogging; it is time for #conceptMaps and #KnowledgeGraphs There is also the utility of private, secure #LLM #GPT #GenAI fine tuned on our own knowledge graphs. And like #b2evolution multi-author, multi-blog #pingback #trackback #RSS and now #ActivityPub (I know #fediverse WriteFreely, etc). Quivr comes close…2/3

Daniel Supernault
4 days ago

✨ More FediDB Graphs!

The PeerTube project page now features more graphs!


#fediDB #activityPub #fediverse #stats

Chris Trottier
4 days ago

It's not worth bemoaning that #ActivityPub is, in fact, an open protocol.

And this is because it's not worth bemoaning that
#SMTP is an open protocol. Or Hypertextual Transfer Protocol (#HTTP) is an open protocol.

Or for that matter that anyone can use these protocols as they see fit.

Do I like every use of these protocols? Not at all. We can't always have good things because shady assholes insist on exploiting the open web for their own greed.

The trade off is that we get to have an open web.

Now occasionally, I get people popping by who tell me, "Screw you! I don't care about an open web! I just want to keep my community intact!"

But the only reason your community exists is because we have open protocols.

If you don't think so, find me all those thriving communities still using AppleTalk or IPX/SPX. Wait. There aren't any.

And that's because the only entities that have bothered with a *closed, proprietary* protocol happen to be for-profit corporations that have largely discontinued them due to -- again, wait for it -- the prevalence of open protocols.

Which brings us to a further problem.

You can't use an open protocol while simultaneously pushing for it to be closed. The
#W3C already validated ActivityPub. The proverbial cat is out of the bag.

So yes, corporations will adopt ActivityPub. That's already happening.
#Meta, #Automattic, #Medium, #Flipboard -- many more to come -- are developing for it.

But openness also means
you can build upon it. You can create your own thriving communities. And some of these communities can be private if you so choose.

Just as it's possible for you to build your own newsletter or publish your own webpage, it's possible for you built your own
#Fediverse server.

You see, openness cuts both ways.

Chris Trottier
4 days ago

Hell yeah! I was wondering when #Automattic would finally take on #Substack! now allows email newsletters and paid subscriptions!

It just seemed like the right direction to go on -- especially given Substack's questionable leadership team.

What might this mean for the

It's no secret that there's lots of work going into the
#ActivityPub plugin for WordPress, which currently requires installation on self-hosted blogs.

But at some point, I imagine that this may find its way to

Now I've said previously that email will be core to future Fediverse adoption. Email is what drives adoption even to this day. Hell, it's what grew Substack itself.

Once the stars align for ActivityPub integration and email subscriptions, I believe this is where a federated WordPress can really shine.

🦣 lordvalor 💡
4 days ago

Si desearias correr una instancia de fediverso al estilo @Mastodon pero para un solo usuario, que recomiendas que sea de bajos requerimientos.

#SingleUserFediverse #fediverse #FediPoll #Poll #ActivityPub #SelfHost

Jupiter Rowland
4 days ago
@smallcircles (Humane Tech Now) @Fediverse Report #Forums in the #Fediverse already exist. And they are older than the Fediverse itself.

And I'm not even talking about #Discourse which, by the way, will NOT let #Mastodon users interact with forums the same way as registered forum users. No, really not. Discourse will only advertise new threads through #ActivityPub. It will NOT let users of Mastodon etc. reply to threads. It will NOT let users of Mastodon etc. start new threads.

I'm talking about projects like #Friendica (est. 2010, 6 years older than Mastodon, 8 years older than ActivityPub) and #Hubzilla (est. 2012, 4 years older than Mastodon, 6 years older than ActivityPub). They had forums implemented long before there was Mastodon and long before there was ActivityPub.

Just like Discourse, these forums can be fully moderated. But just like #Guppe, just about everyone on every Fediverse project can interact with them. And unlike both Discourse and Guppe, they can be public as well as private/members-only.

Hurray 🎉

Forums on the #Fediverse.. The first version of the #ActivityPub plugin for #Discourse is now available.

Developed by The Pavilion.. check it out at:

Erlend Sogge Heggen
4 days ago

@christianselig time for Apollo to have its @ivory moment and become an interface for @LemmyDev and @ernest’s kbin instead of Reddit?

Reddit’s value is in its content, which it doesn’t fully own since it’s user-generated. Apollo can join the #fediverse

1. Set up an ActivityPub-based link aggregator.
2. Continuously import key sub-reddits onto that instance (especially front page)
3. Apollo app interfaces with self-hosted API and other #activitypub instances.

I would so gladly pay for this.

Beko Pharm
4 days ago

Hm… I don't do #Reddit but apparently a certain site set a bad example with it's API pricing:

Not the first huge player clamping down on it's API killing off 3rd party apps and burning bridges. This seems to be the nature of silos (or so called walled gardens).

If only there would be a solution to this dilemma. Something interoperable. Ideally without an API at all.

Like #microformats and #Webmention|s or #RSS|json|atom feeds.

Ah well, #ActivityPub will do for now 🤓

Hrefna (DHC)
4 days ago

Let's go through a few scenarios for ways #meta deciding to enter #ActivityPub would not be as simple as "just block them."

Scenario 1: Meta publishes a _client_. It's polished. It's clean. It's well behaved. It interacts with instagram and also loads your posts from mastodon.

Oh and it supports these custom extensions that _do_ make your life easier compared to other clients…

Scenario 2: Meta publishes a _boxed server_. Easy to run, takes advantage of Meta's CDN network, low maintenance.

Ricardo Harvin
4 days ago

#ActivityPub / #Fediverse / #Mastodon #federation: 21st century #WebRing technology for #SocialMedia


The Nexus of Privacy
5 days ago

@Jdreben We shall see. From the #ActivityPub perspective, it could well be a good thing unless (until?) Meta does their embrace-and-extend thing.

But a lot people don't care about the protocol and came to the #Fediverse as an alternative to #SurveillanceCapitalism. From that perspective, it's Meta and the instances who federate with #Meta who could well ruin it -- just as people were here because it was "Twitter without Nazis" saw Gab and instances federating with them as ruining it.


#PeerTube is unusable until they get a "block" function. If I have to see this hateful neanderthal's ugly face in my feed I'm simply never going to open that app #ActivityPub #Fediverse

My partner (not a geek) is witnessing me signing up for every #activityPub server that comes to the #fediverse with disgust and horror.

5 days ago

Wow can't believe WordPress turned 20. Congrats!

And did you know it can connect to the fediverse and interact with Misskey, Calckey, Mastodon, Pixelfed etc?

#wordpress #foss #opensource #software #cms #design #fediverse #mastodon #misskey #pixelfed #pleroma #blog #activitypub

5 days ago

Is Calckey having issues? I was never able to figure out why Misskey randomly shows these types of errors. Often when I refresh or return at a later time, it is fixed

#calckey #misskey #fork #fediverse #activitypub #foss #opensource #microblog #nodejs

5 days ago

✨ New FediDB Graphs now features 6 new software stat graphs per project!

Pixelfed and Mastodon are currently supported and we'll be adding support to other software projects soon.



#fediDB #activityPub #fediverse #stats

FediDB software stats for the Pixelfed project
FediDB software stats for the Mastodon project
Laurens Hof
5 days ago

At this point I'm willing to call that #ATproto and #activitypub relate to each other as 'big room social' to 'small room social'.

trying to figure out if
#nostr and #matrix also relate to each other in a similar way like this.

(this is vibes based analysis, and only in the best case scenario is it at best only 'somewhat-correct-ish')

Dave Lane 🇳🇿
6 days ago

@christopherd I've been running a few Mobilizon instances (#ActivityPub-enabled event/group management) and need to figure out how to shift people off FB and into the Fediverse-of-groups... Any ideas?

The Nexus of Privacy
6 days ago

Another FediblockMeta poll!

#Meta (who owns #Facebook and #Instagram) is working on a new project with some interoperability with Mastodon. We don't know the details yet, but suppose it involves federation just like any other #ActivityPub instance.

Do you think your instance will federate with Meta's instance?


For a poll about what you *want* your instance to do, see

More polls at

#P92 #FediPoll @fediversenews

The Nexus of Privacy
6 days ago

A #FediblockMeta poll:

#Meta (who owns #Facebook and #Instagram) is working on a new project that will have some interoperability with Mastodon. We don't know the details yet, but suppose it involves federation just like any other #ActivityPub instance.

If that happens, do you think will federate with Meta's instance(s)?

[This poll asks what you think .social will do. Other polls coming soon in the replies - and see the list at for more!]

Julian Lam
1 week ago

@multiverseofbadness yeah, agreed. #Mastodon is a great reference implementation, but there needn't be a focus on the concept of a global feed. The #ActivityPub spec doesn't even mention anything of the sort, so it would be interesting to see how we can federate with other like-minded instances without having to resort to one.

I'm just a little worried that because Mastodon became the de facto implementation, that interop with it and it's feed is more than just a suggestion...

@davew @manton

So _ONE_ decentralized, like email' 📨, protocol called #ActivityPub 🍻, to rule them all, 💯,, private 😆, like 📨! /S 😆

Good lord iWonder iF#PGP.JS could get added into the #fediverse? 📨💯😆🧐

Mike (Multiverse of Badness)
1 week ago

@devnull heck ya! Sounds awesome!

I've been working a lot on infrastructure so I'm prolly not as far ahead of you as ya think. 😀

The social media apps created thusfar are a great POC in terms of scalability, but I am most excited to see how others leverage the #ActivityPub protocol out outside of "Twitter clones"

Its always nice to have others to bounce concepts off, trouble shoot if I get stuck, and give me a reason to keep moving forward!

Chris Trottier
1 week ago

#Bluesky now allows you to “choose your own algorithm”.

Which sounds “incredible” and “sci-fi”—but it really isn’t.

What it essentially does is give a Twitter-like service Reddit-like features.

As an aside, now I’m wondering why Reddit doesn’t offer an alternative web front-end to make it more Twitter-like!

But how does this apply to the
#ActivityPub flavour of the #Fediverse? This feature now makes me realize how big a deal Fediverse groups are going to be, and if I were, I’d be even more excited about rolling out Mastodon’s group functionality.

Because while groups aren’t exactly relevancy algorithms, once you add a “New”, “Hot”, “Best”, etc. feed to groups, now you’re in business.

I don’t know if choosing your own algorithm is the killer feature that Bluesky thinks it is. My experience is that most people hate choice. Nevertheless, I still thinks it’s important.

Meow.tar.gz :verified:
1 week ago

@anders @harald @gutenberg_org Mastodon is just one platform on the #ActivityPub #fediverse .

1 week ago

To fully show a single #ActivityPub post that was boosted by someone else, you need to make 7 HTTP requests

1 week ago

Thanks @neil !

Technically it's likely that Meta (or anybody else) could harvest a lot of data without consent.

As far as I know instance blocking isn't defined in the #ActivityPub standard. And an added wrinkle is that many instances don't publish their block list so even if instance publishes that they've blocked Meta, other instances might not respect that.

@riptari @lilianedwards @andreamm