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.
While others build walled gardens, we're preparing to tear down walls.
As TikTok creates separate US and global apps, we're putting the finishing touches on ActivityPub integration in Loops.
Soon you'll share your loops across the entire fediverse - no borders, no corporate silos.
The future is federated. 🌐
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Quotation": "as:Quotation",
"citation": "as:citation",
"quotation": "as:quotation"
},
],
#ActivityPub #ActivityStreams #FediDev #Fediverse #JSONLD #ObjectTypeQuotation
#frage Gibts eigentlich eine Liste von #software die #activtypub oder überhaupt das Fediverse unterstützen, dahingehend, das man da seine Artikel auf mastodon oder welche Fedi plattform auch immer zu posten ?
#Fediverse #activitypub #software
Quotations & the Fediverse / ActivityPub
1/
One thing I used to do a lot on social-media is — post quotations.
Sometimes I was reading a book. And, I would quote things from the book and post it on social-media.
Or I was reading a scholarly paper, or reading a blog post, or watching a video, or listening to a podcast, etc.
...
I was thinking — how could you represent a quotation in ActivityPub‽
#ActivityPub #ActivityStreams #FediDev #Fediverse #ObjectTypeNote #ObjectTypeQuotation
2/
How could you represent a quotation in ActivityPub‽
...
I suppose there are 2 major approaches.
Either use an existing Object Type. Maybe:
type="Note"
Or create a new Object Type:
type="Quotation"
...
Here is the interesting thing though —
#ActivityPub #ActivityStreams #FediDev #Fediverse #ObjectTypeNote #ObjectTypeQuotation
3/
Apparently the Bookwyrm developer had the exact same idea!
(Which isn't too surprising.)
Here is how it works —
...
#ActivityPub #ActivityStreams #FediDev #Fediverse #ObjectTypeNote #ObjectTypeQuotation
4/
Apparently, Bookwyrm stores quotations with:
type="Quotation"
And if one Bookwyrm server talks to another Bookwyrm server, then — the ActivityPub / ActivityStreams representation of the quotation will have:
type="Quotation"
...
BUT — if a non-Bookwyrm server talks to a Bookwyrm server, then — the ActivityPub / ActivityStreams representation of the quotation will have:
type="Note"
#ActivityPub #ActivityStreams #FediDev #Fediverse #ObjectTypeNote #ObjectTypeQuotation #retejo
I realize the frustration regarding the Loops delays.
But I'm a man of my word, and have finally shipped the full source code for the backend, while I continue to work on the ActivityPub federation and other features.
Building a TikTok clone that scales, federates and is easy to install/manage is a huge challenge.
And yet, here we are 🚀
Fediverse life just got a little easier! This release is all about giving you more confidence in how you manage your users — and making your follower, following, and block lists feel lightning fast. Let’s dive in.
Until now, removing someone’s ActivityPub capability in WordPress only affected their local account. Their presence in the Fediverse lingered on. With this release, you’re in charge of what happens next.
When you remove ActivityPub capabilities from users on your site, you’ll now see a confirmation step:
With this change, you can decide whether you’re simply adjusting roles inside WordPress, or making a complete exit across the network.
We’ve also expanded delete handling to cover more scenarios:
Together, these tools make sure your Fediverse presence stays consistent with the choices you make in WordPress.
Managing your Fediverse connections shouldn’t feel slow — and now it doesn’t. The follower, following, and block lists are noticeably faster and more reliable in this release.
Behind the scenes, we cleaned up and centralized how account information is resolved. Instead of each list handling things in its own way, they now all share a single, streamlined method with built-in caching. That means less duplication, less waiting, and a smoother experience every time you browse your lists — even on larger sites.
High-fives to everyone who helped chart the course, whether you coded, tested, spotted bugs, or just cheered from the sidelines. You keep this ship flying! 🚀
Version 7.4.0 has just landed—jump in and tell us how it feels out there in the Fediverse.
If I follow an account on #peertube from my account here on #mastodon their stuff should eventually show up in my feed here, right? How long should that take? Or is it better to treat peertube as a separate thing? #activitypub #fediverse
1/
I have spending time thinking of ways you could automatically create ActivityPub / ActivityStreams data from HTML and Markdown
Most people will probably write in plain UTF-8 text, or Markdown, or HTML
How to do you take that and get it onto the Fediverse and Social Web‽
This isn't just a question of how to technically do it — but also a question of user-experience (UX)
I.e., what are "good" ways of doing it‽
...
#ActivityPub #ActivityStreams #FediDev #Fediverse #Markdown #retejo #RDFa
1/
If you are curious about where the "Retejo" name comes from —
The way the name "retejo" was chosen was inspired by how the name "forgejo" chosen.
...
RE: https://mastodon.social/@reiver/115203527761462559
#ActivityPub #ActivityStreams #codeberg #forgejo #GeminiProtocol #gitea #markdown #retejo #SmallNet #SmallWeb #StaticSite #StaticWeb #StaticWebSite
#Selfhosting + #Activitypub / #Fediverse joining, will be a gamechanger for #Loops! ❤️
I iz much excite!
We are currently preparing a Flohmarkt instance for burningboard.net.
It's like classified ads, but federated in the Fediverse.
The whole thing is hosted on FreeBSD in a jail on an energy-saving ARM VPS :)
Wir bereiten aktuell eine Flohmarkt Instanz für burningboard.net vor.
Quasi wie Kleinanzeigen, nur föderiert im Fediverse.
Das ganze bereitgestellt unter FreeBSD in einem Jail auf einem energie-sparenden ARM VPS :)
I set up ActivityPub.Space because I wanted to have one central place to catch-up, consume, and distribute content about ActivityPub. Forums are intensely topical, and the ability to federate with the open social web allows one to skip the hardest part of starting a forum: building the community.
At the same time, existing fediverse software (the most popular being Mastodon, a microblogging UI) tends to act more like a window to a digital public square of sorts, where anything and everything can be discussed. This is wonderful in many ways, but contrary to how forums themselves are run.
We're at a point where we don't really know what the scale of the ActivityPub developer community is. we're fractured between multiple channels: mailing lists, W3C groups, Matrix channels, forums, blog posts, etc., but the one thing that unites all ActivityPub developers is that we are all on the fediverse. It simply doesn't make sense to conduct our conversations elsewhere!
Additionally, I wanted to combat the ephemeral nature of microblogging. A decade or more of corporatized social media has taught us to just shout our hot takes out into the universe, and optimize for engagement. A forum does the opposite — you submit your content for considerate discussion and a simpler, more honest form of engagement. Your contributions stay here accessible to history and generations (hopefully) to come, and aren't scattered to the winds the moment it falls off the front page feed.
You are posting to something, not just broadcasting.
Welcome Fedi Friends to episode 39 of Fireside Fedi! I'm your host ozoned. Fireside Fedi is a show about folks within the Fediverse. If you're seeing this, you are a part of the Fediverse.
With me today is Julian Lam. Julian is the Co-Founder (NodeBB) | Husband 🤷♂️ and Dad 🙉 to three | Rock Climber 🧗♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷
A better forum platform for the modern web.
NodeBB is next generation community forum software. It's powerful, mobile-ready and easy to use.
https://activitypub.space/
https://nodebb.org/
https://spectra.video/w/72dbS6nFMwrgEtRb5h3Sk2
Eu posso estar enganado na minha ideia, mas e se... E SE... O #fediverso / #ActivityPub pudesse ser usado com o OpenStreetMaps?
Principalmente para reviews de restaurantes, hotéis e outros pontos de interesse publicados por federações.
Talvez até um crowdsourcing federado de informações sobre transporte, mas não sei a praticidade da logística disso...
Week in Fediverse 2025-09-12
Servers
- Mbin v1.8.4
- Ktistec v2.4.12
- PeerTube v7.3.0
- Lemmy v0.19.13
- gancio v1.28.0
- Misskey v2025.9.0
- NeoDB v0.12.2.1
- tootik v0.19.0
- Gush! v0.0.21
- PieFed v1.1.7
- Trunk & Tidbits, August 2025 (Mastodon)
- Introducing quote posts (Mastodon)
Clients
- IceCubesApp v2.0.0
- Mangane v1.17.2
- Aria v1.3.9
- Photon v2.0.2
- Blorp v1.9.22
For developers
- fediverse-pasture-inputs v0.3.2
- Fedialgo v1.1.38
Protocol
- FEP-11dd: Context Ownership and Inheritance
- Bite activity
Articles
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01991bd7-ffbb-3059-0160-12d3c53fb8aa
reminder to anyone that owns any #ActivityPub or #fediverse capable anything to disable the cloudflare proxy and/or anti-spam service. both of those seem to be causing problems with cross-instance communications, as @domo has found
Não entendi qual seria o dano de manter a disponibilidade do conteúdo por esse protocolo, ainda que não funcione exatamente como tenha imaginado antes.
É realmente necessário ter ampla audiência para mantê-lo ligado? RSS tem público suficiente para justificar isso? Nessa lógica, não teria certeza nem se o esforço de manter conteúdo na Web aberta seria suficiente, atualmente. A busca pela máxima audiência acaba aumentando o potencial de nos rendermos à #BigTech.
A concentração no servidor mastodon.social também é, infelizmente, uma maneira não saudável de reforçar seu domínio da Federação em torno do ActivityPub, gerando uma "instância" grande demais para ser eventualmente desfederada, bem como de seu software específico perante o protocolo. Sugerimos que migrem para algum servidor entre tantos geridos por pessoas brasileiras. Sintam-se convidades para #Ayom, tanto para microblogue Mastodon quanto para o Lemmy.
Enfim, se a decisão de retirar o blogue for definitiva, lamentamos desde já que não teremos mais uma fonte direta de excelente conteúdo em meio às demais atividades que acompanhamos por aqui.
CC: @blog@manualdousuario.net @manualdousuario@mastodon.social
minds.com is a social media service founded in 2011, notable for publishing source code for their platform under a free license (AGPL);
https://developers.minds.com/docs/contributing/license/
In 2021 they decentralised their in-house chat by connecting it to the Matrix network;
https://www.minds.com/newsfeed/1236784837018611712
#TIL that minds.com is implementing ActivityPub and connecting to the fediverse;
https://networks.minds.com/blog/post/what-is-the-fediverse-the-next-evolution-of-social-media
(1/2)
pillbug is a cohost-inspired client for GoToSocial and other Mastodon API-compatible ActivityPub servers. https://pillbug.vivl.im/about #GoToSocial #Fediverse #ActivityPub
This is what solidarity looks like
https://thenexusofprivacy.net/what-solidarity-looks-like/
(Part 2 of “Decentralization” and erasure: Blacksky, Bluesky, and the ATmosphere)
On Discourse and Decentralisation
The Community Group for #ActivityPub is drafting an open letter calling for respect and collaboration between the people working on the different protocols in the open social web.
I'm signing the letter, and with it, I have some thoughts regarding discourse, decentralisation and why I think this space matters.
https://connectedplaces.online/on-discourse-and-decentralisation/
The Laravel ActivityPub package I'm currently writing for Loops brings a lot of benefits like improved test coverage, custom Activity support, modular (opt-in) features/extensions and extensive logging for debugging.
Will make it a lot easier to implement FEPs like Follower Sync, without impacting existing package users.
Best of all, it's batteries included, meaning you can add ActivityPub support to a Laravel project in a few minutes ✨
Fediverse Report 133 - this week's #fediverse news:
- Government of Nepal shuts down virtually all social media over the weekend, including Mastodon
- An open letter calling for a cooling down of discourse and increased respect regarding debates between #activitypub and #atproto about decentralisation
- the a.gup.pe system, which added group support for microblogging, shuts down after the domain hijacked.
Read at:
https://connectedplaces.online/reports/fediverse-report-133/
Revolutionary idea: What if social media platforms actually let you control your data?
@loops does, with full data exports, retention controls & opt-in analytics.
The future of social is open-source ❤️
(and federated 🚀)
What if posts made on fedi platforms like pixelfed and vernissage that place text below the image added a property to their #activitypub representation so other platforms injesting those posts knew to render them how they were intended?
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:
https://github.com/swicg/general/blob/master/statements/2025-09-05-activitypub-and-atproto-discourse.md
@vlc29 I appreciate the support and will continue!
I'm making great progress and will make Loops a proper PWA so you don't need to install the app to take advantage of all our features
Loops is proof that you can have a gorgeous open source alternative, and our waitlist on loops.video keeps on growing!
Let's show the world how decentralized social media can thrive outside the walled gardens of big tech
It's time for platforms that respect ppl and foster genuine community
Big thanks to @trankten for suggesting i18n in Loops + helping with Spanish translations for their https://loops.one instance!
Working with amazing fediverse admins is what makes Loops thrive. ❤️
Want to run your own instance?
Join us on Discord: https://discord.gg/wvud8BgFv8
Week in Fediverse 2025-09-05
Servers
- WriteFreely v0.16
- Misskey v2025.8.0
- Mitra v4.9.0
- snac v2.82
- NodeBB v4.5.0
- Pixelfed v0.12.6
- GoToSocial v0.19.2
- Ktistec v2.4.11
- Lemmy Development Update August 2025
- Forgejo monthly report - August 2025
- Loops: The federated short video sharing platform
Clients
- PleromaFE v2.9.2
- Tuba v0.10.2
- Fread v1.6.1
- Pixelfed (React Native) v1.8.0
- Aria v1.3.7
- Pachli 3.0.0 starts now
Tools and Plugins
- Fedinesia v3.4.3
- feed2fedi v3.2.9
For developers
- TootSDK v19.0.0
- Fedialgo v1.1.19
- fediverse-pasture-inputs v0.3.1
- Mastodon.py v2.1.3
Articles
- Social Web Foundation is Betting Big on Client-to-Server API
- Fediverse Report – #132
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0198f75f-cf37-4cfd-72a1-8d24a40424a0
Currently finishing my activitypub-laravel package so I can drop-in ActivityPub support into my Loops laravel project.
It’s pretty cool, add AP support to any existing Laravel project in a few minutes 😎
"There are several possible dates you might pick, but for me it will always be September 5th 2014 - when I committed the first sketch of a specification I called ActivityPump and pushed it to Github."
Happy 11th birthday, ActivityPub!
https://akko.erincandescent.net/objects/fbdd0aca-87ae-4d58-83b2-ee95dde2e229
Monthly meetings are held on the first Thursday of each month, at 13h00 to 14h00 Eastern Time (currently 17h00 to 18h00 UTC). You can find them listed in the SocialCG Calendar. The next meeting will be held (today) on 4 September 2025.
Meeting link: https://meet.jit.si/ap-forum-wg
This month's meeting has no set agenda. Discussions will continue re: FEP 7888/f228 adoption and ongoing FEP drafts.
Empire had the advantage of scale and infrastructure
Foundation had the advantage of knowledge and adaptability
Big Tech has the users
We have the protocol
Maybe it's time for our own Foundation moment? 🚀
"Loops isn't open source"
Now it is. Enjoy ✨
https://github.com/joinloops/loops-server/releases/tag/v1.0.0-alpha.1
Codeberg: https://codeberg.org/loops/loops-server
Ω🪬Ω
#FediAlgo v1.1.19 is deployed. Minor bugfixes and improvements to the customizable timeline algorithm / filtering system for your Mastodon feed.
* Link: https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/
* Code: https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
* Video of FediAlgo in action (slightly out of date): https://universeodon.com/@cryptadamist/114395249311910522
#activitypub #algorithm #algorithmicFeed #algorithmicTimeline #Fedi #FediTips #FediTools #Fediverse #Feed #FOSS #GoToSocial #hashtag #hashtags #MastoAdmin #Mastodon #MastodonApi #mastohelp #mastojs #nodejs #nod #opensource #socialmedia #SocialWeb #timeline #TL #typescript #webdev
New compatibility table at funfedi.dev: JSON-LD @context
https://funfedi.dev/support_tables/generated/context/
6 out of 9 implementations accept any @context
value. But Mastodon, Hollo and Friendica reject activity entirely if https://www.w3.org/ns/activitystreams
is not included in @context
. Mastodon probably does this for no reason, but what about #Friendica and #Hollo?
#ActivityPub specification, section 3. Objects:
Implementers SHOULD include the ActivityPub context in their object definitions. Implementers MAY include additional context as appropriate.
ActivityPub context is recommended, but not required.
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.