jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I noticed there's a command "collect_replies" and it sounds like this would get the replies so they show up... but it doesn't seem to do anything?
I wonder if I'm misunderstanding how fedi works or what that command does. Can one instance A ask another instance B "give me all replies to that post!" even when the replies are from even other instances C, D, E etc.?
Check out Columnly – a multi-column client for all your ActivityPub-based accounts! 📊
Manage all your feeds in one place with a clean, customizable layout. The only feature really missing right now is automatic system light/dark mode support.
End of an era: Toot.Community is shutting down today. 🌇
A massive thank you the admin for your incredible time, effort, and fairness — not just inside Toot Community, but across the entire Fediverse network. You created a wonderful home for people and others to experience.
To all former Toot.Community members, wishing all the best of luck with your migrations and next steps.
The Social Web Foundation is pleased to announce the Social Web Devroom at FOSDEM 2027, and invite participants to submit proposals for talks for the event.
FOSDEM is an exciting free and open source software event in Brussels, Belgium that brings together thousands of enthusiasts from around the world. The event spans the weekend of January 30 to January 31, 2027 and features discussion tracks (“devrooms”) for scores of different technology topics. This is the third FOSDEM Social Web Devroom.
The Social Web Devroom will be a 5 hour track.
There will be two available talk formats:
The Social Web Devroom is open to talks all about the Social Web, AKA the Fediverse, including:
Submit talk proposals to https://pretalx.fosdem.org/fosdem-2027/cfp. Select “Social Web” from the “Track” dropdown, and include the length of your talk (8/25) in the submission notes. (Note that the “Lightning Talks” track is a separate event-wide track; if you’re proposing a Social Web micro-talk, please choose the “Social Web” track!)
All attendees and speakers must be familiar with and agree to the FOSDEM Code of Conduct.
Questions about topics, formats, or the Social Web in general should go to contact@socialwebfoundation.org.
Harmony is an #ActivityPub powered Discord and Matrix alternative that mixes chatrooms with social networking. It's amazing.
Why, Mastodon? Why?
Why are you forcing signed requests for all "Accept: application/json" HTTP requests of the actor URL? Rather than just actors that choose to be "private".
...
curl -H 'Accept: application/activity+json' https://mastodon.social/users/reiver
{"error":"Request not signed"}
Loops now supports RFC 9421 Http Signatures!
https://fedidb.com/software/finder?f=http-signatures-rfc9421
🚀 Direct Messages have arrived in #Vernissage!
The latest version is now live on vernissage.photos, and the updated iOS app with Direct Messages support is also available on the App Store!
Next up: improving support for mentions without attached photos. 😉
Toot Community will be GONE -- Going bye-bye -- In roughly 1 day from now.
Eek! Time to migrate to a new Fedi site.
I have seen two different feature-requests to add ActivityPub support to Blacksky.
https://github.com/blacksky-algorithms/rsky/issues/125
https://github.com/blacksky-algorithms/blacksky.community/issues/86
Wouldn't it be cool if fediverse clients had a well structured `.well-known/activitypub-client-config` document to make building apps less painful?
Upload limits, composer limits, account limits. Software neutral, versioned, extensible.
Introducing FEP-65ca, live on Loops:
I'm slowly working my way deeper into the technical side of activity pub. But I'm sure there's already plenty of you, who already made a deep dive.
What's a discovery you found most interesting or maybe even unexpected?
I'm Stephen, and I build Pavillion: an open-source events calendar where calendars follow and repost events from other calendars.
Libraries, nonprofits and venues publish on their own calendars. A town or chamber calendar follows them and hand-picks or auto-reposts their events onto one community-wide calendar.
Self-hostable, open code, early. If you run a community calendar, tell me what you need.
@jdlh I thought you might find this one interesting!
Let's take a moment to explore the concept of my block list.
"Billy Bob" is like:
> "I like child porn and share photos and videos of child porn."
So naturally, Billy Bob ends up on the block list. But along comes "Mary Sue," and she is like:
> "I support Billy Bob, and I am going to like, share, and boost Billy Bob's post."
So naturally, Mary Sue ends up on the block list. Then along comes "John Doe," and he is like:
> "It is completely unfair of you to add Mary Sue to your block list! Mary Sue is not Billy Bob — and so what if she is liking, sharing, and boosting Billy Bob's child porn post? I do not believe anyone should use your block list, and I insist that people should block you instead."
A wise person sees the problem and knows why all of these people are now on the block list, and why anyone who claims the block list is unfair should also be on the block list. No one should be defending child porn, nor the individuals who like, share, and boost child porn posts, nor should they come to the defense of such individuals while denouncing both the block list and its creator.
I am applying this exact same logic to spammers and scammers. It is not a hard concept to understand, and it is not unfair either — unless you are pro-spammer and pro-scammer.
(Speaking personally, I see scammers as just as bad as pedophiles, because they too often prey upon the weak, vulnerable, and defenseless. Scammers are known to target the young, the elderly, and the disabled.)
#Spam #Scam #Fraud #FediAdmin #MastoAdmin #Pedophiles #pedophile #FediBlock #Fediverse #ActivityPub #BlockList
disclaimer: gringos please be kind to brazilians arriving to the fediverse, we're having a huge exodus due to political interference from the united states (through meta/google/x), if you're mean to them i am gonna curse your entire bloodline or give you rabies through wafrn bitting system.
#fedi #fediverse #activitypub #mastodon #akkoma #sharkey #wafrn #pixelfed #uspol #brpol #brazil
The #EU #KIDSAct draft requires #ageverification for #Mastodon #instances, removing exemptions for small providers. Technical conflicts arise between #ActivityPub’s #publicaccess and #restrictedvisibility for minors. Costs and control issues affect #decentralisednetworks. https://www.heise.de/en/background/Age-verification-in-the-Fediverse-How-the-KIDS-Act-challenges-Mastodon-11474306.html?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
My presentation from a week ago, at #OmniOpenCon 2026 (Bucharest), is finally online and somewhat polished... The video is raw footage and my talk could only cover mostly #ActivityPub, but the complete text also dives a bit into #ATproto, not without deserved criticism.
https://fionescu.princeps-poesis.xyz/2026/10/23/the-nuts-and-bolts-of-decentralized-social-media/
⚠️ SCAM Alert!
Do not click this link!
The goal is to hijack your Fedi Account.
#Scam #Scammer #Fediverse #ActivityPub #Mastodon #Security #Misskey #PixelFed #PeerTube #MastoAdmin #FediAdmin #Admin #Administrator
⚠️ Watch out for a new phishing trick on the Fediverse.
Don't click random short URLs in DMs or replies. These links are sneaky: they silently harvest your Fedi credentials in the background and instantly redirect you to a random website so you think it was just a spam link.
It looks like harmless spam, but it’s actually a full account takeover. Stay safe out there!
#Infosec #Fediverse #Mastodon #ActivityPub #Misskey #PeerTube #PixelFed #Security #MastoAdmin #FediAdmin #Administrator #Admin #Mod #Moderator
Week in Fediverse 2026-10-23
Servers
- Hubzilla v11.4.2
- TinyAP v0.2.1
- Iceshrimp v2026.5.4
- GoToSocial v0.22.3
- Wafrn v2026.10.02
- Castopod v1.15.6
- NeoDB v0.19.9.1
- Merp Relay v0.4.3
- NodeBB v4.16.4
- Loops Server v1.0.0-beta.15
- PieFed v1.8.6
- wanderer v0.21.1
- 5.0: A closer look (Mastodon)
Clients
- mlmym v26.4.1
- Summit v1.88.0
- RaccoonForFriendica v1.1.5
Tools and Plugins
For developers
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01a1464f-ff2a-7932-98fa-d2e25de0b63a
When I started with #ActivityPub for #WordPress, it was a small experiment. Now almost 4 out of 10 #Fediverse servers are WordPress sites, and it is still growing, slowly but steadily. Come and join us @activitypub.blog 🎉
Concerning #HolosSocial, I still believe it's an interesting project because it brought something new to the #Fediverse.
Not only because you run your #ActivityPub server on your device, but mainly because you can own your identity with your own domain name.
My mistake was making it easy to run the server on your device, but not to get your own identity.
That will be my challenge in the coming months.
PS: I have no funding for this project and I work alone, so yes, it takes time :)
Pessoal reclamando do #Mastodon, em especial no servidor mais centralista, acaba de ter uma amostra do que acontece quando dependemos do computador dos outros para algo que não precisamos depender.Se não pode ter seu próprio servidor, preferencialmente que prestigiasse outros projetos compatíveis com #ActivityPub, poderia ter a conta em outro servidor comunitário. Ou então, pelo menos, pode aproveitar o fato de que esse computador dos outros, felizmente, também possibilita interação por uma variedade de clientes livres, já disponíveis para diversos sistemas operacionais. Use-os e, se quiser, adapte-os às suas necessidades. Isso é software livre.
Vamos aproveitar mais as vantagens das comunicações federadas com protocolos de livre implementação. A tentação de centralizar e uniformizar, mesmo esta rede planejada para ser diversa, pode ser grande, mas sejamos racionais. 
@arcathrax I assume you mean those static site blogs? Well, it's trendy for the tech-savvy to use a static site generator rather than use WordPress, and considering the latest PHP vulnerability that affected WordPress too, can you blame them? (Full disclosure: I also jumped on this bandwagon and converted my former blog that was running on the #ActivityPub macroblogging software #WriteFreely - and turned out cumbersome to update - to a static site built with #BSSG. I like it better and I don't mind having to paste my text into the terminal.)
I'm reading through some of my #Mastodon post/repost/reply history to find something I thought I'd linked to a while ago.
I've noticed a couple replies seem to have lost the thread they replied to. Is that a bug with today's 5.0 update?
If I could "view source" on a post to see the underlying #ActivityPub event, I might be able to find the thread myself, but I guess the UI doesn't provide that? Anyone remember the API to fetch that? 🤔
As you know, I love animals. That's why I built #Pawfed: https://pawfed.org/
It is fully built on #ActivityPub and lets people share messages with #OpenStreetMap to help our animal friends: https://pawfed.org/how-it-works
I clearly cannot make it work on my own, and it hurts a bit to fail when everything is already done. If you want to join the project to promote it and validate messages, you are welcome.
In the picture, Haru the black cat found his home after 2 years in a shelter.
FediDB was originally created as a fediverse developer service, to help devs test against their software, or to verify others.
We spun that out into an invite only service with PubKit, and now I'm proud to announce it's rejoining FediDB!
The first component is Pub Explorer:
https://fedidb.com/tools/pub?q=https://mastodon.social/@Gargron&tab=json&explain=1
So @blog is a homemade blog, built with a prototype of my laravel-activitypub package!
But, https://fedidb.com isn't Laravel, its a Nuxt v4 SSR javascript app.
The blog is hosted on the Laravel backend of FediDB, fedidb.org, but it leverages Laravel's domain routing feature to use `blog.fedidb.com` which the Nuxt app proxies the webfinger of.
Why? Because I can. 🤘
I'm going to try and keep a record of all the bugs, errors, and inconsistencies I've reported in #ActivityPub and #Mastodon documentation.
First up, how big are the limits on what you can federate?
Mastodon lists some limits in KB/MB, but others are just raw numbers. That might make sense for an ASCII world - but emoji complicate everything.
Hey, #Mastodon and #ActivityPub developers.
How much skew do you allow before rejecting a message?
I've just received something where the header is signed:
Mon, 31 Aug 2026 20:09:54 GMT
But the ActivityPub message was published:
Mon, 31 Aug 2026 19:58:36 GMT
That's a little over 10 minutes. Is that too much? Should I not care as long as the signature validates?
A weird #ActivityPub message from #Frendica.
Signed on 2026-09-01
Published on 2026-03-02
That's a skew of six months! The message type is "Undo" - so they're undoing a like they sent in March.
Is there *really* a worry about accepting requests like this? Given the message has been signed, what risk is there to replay attacks?
Bug report at https://github.com/friendica/friendica/issues/16150
🆕 blog! “Some updates to ActivityBot”
I couple of years ago, I developed ActivityBot - the simplest way to build Mastodon Bots. It is a single PHP file which can run an entire ActivityPub server and it is less than 80KB.
It works! You can follow @openbenches to see the latest entries on OpenBenches.org, and @colours for a …
👀 Read more: https://shkspr.mobi/blog/2026/03/some-updates-to-activitybot/
⸻
#ActivityBot #ActivityPub #mastodon #php
I said before that Accept should never be used outside of Follow interactions. Want to "accept" something? Introduce a new activity type, AcceptSomething.
But now I am fairly certain that Add and Remove should be avoided too, for similar reasons. They all look the same. To figure out what is happening, you may try to resolve target, but that doesn't help because all collections have either Collection or OrderedCollection type and usually there is no property indicating the purpose of the collection.
Hence, AddToMyCollection is much better than Add.
Add and Remove should only be used for representing side-effects: https://codeberg.org/fediverse/fep/src/branch/main/fep/fc48/fep-fc48.md#activities-and-side-effects
Week in Fediverse 2026-10-16
Servers
- GoToSocial v0.22.2
- Hollo v0.9.23
- snac v2.96
- Funkwhale v2.0.12
- Vernissage Server v1.44.0
- FitPub v1.3
- Hometown v1.3.1
- yukimochi/Activity-Relay v2.0.12
- Iceshrimp v2026.5.2
- NeoDB v0.19.8
- Forgejo v0.17.0
- NodeBB v4.16.3
- PieFed v1.8.5
Clients
- IceCubesApp v2.1.6
- Mastodon Bird UI v4.7.3-2026-10-11
- RaccoonForFriendica v1.1.3
- chan-fe v0.5.0
Tools and Plugins
- Poduptime v6.3.3
- FediFetcher v8.2.3
- Enable Mastodon Apps v1.7.0 (WordPress plugin)
For developers
Articles
- Some quick thoughts on Unit Testing ActivityPub
- Threads and the Fediverse: The Threat That Wasn’t
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01a12226-89dc-7182-949d-94663546af6c
📸 Vernissage 1.44.0 is out! 🎉
What's new?
- Drag & drop photo uploads
- Workaround for broken uploads on iOS 27
- More cities and improved Spanish translations
- ActivityPub outbox support
- Aggressive SEO and AI crawlers blocked
- Option to disable AI features
- Bug fixes, updated libraries, and new E2E tests
Enjoy the update! ❤️
#Vernissage #ActivityPub #Photography
https://github.com/VernissageApp/VernissageServer/releases/tag/v1.44.0
#Loops has entered #beta with #ActivityPub support, allowing users to connect with creators across the #fediverse. This means users can follow and interact with creators on platforms like #Mastodon and #Pixelfed, and vice versa. Loops has implemented several technical features to ensure smooth federation, including a shared inbox, HTTP signatures, and smart content representation. https://blog.joinloops.org/loops-joins-the-fediverse/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.