taquiones.net 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.
Would you play a Fediverse game?
Would you play a Fediverse game about Meta Humans?
#ActivityPub #ActivityStreams #FediDev #FediGames #Fediverse #Games #VideoGames #MetaHumans
Evan Prodromou, editor of the ActivityPub standard, will give a talk at FediForum on Tuesday, April 28, titled:
"How To Bullshit Your Way Through a Conversation about ActivityPub"
Have you ever wondered how #ActivityPub actually works? Come join us to find out, online! https://fediforum.org
/cc @evanprodromou
Hey @panos@catodon.rocks, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored.
Today I received a Delete(Object) from Catodon associated with a user from catodon.rocks.
Two things:
Its object referenced an item outside of catodon.rocks, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake?
The activity's audience matches the activity's attributedTo. While you're certainly allowed to put anything you want in there, threadiverse software uses it to point to a group actor. Wondering if this was intentional.
Thanks!
there is now also an english version https://changinggraph.org/en/index.html
@reiver i'm currently working on onboarding for agents in #changinggraph. I think there are a lot of meaningful usecases. Imagine you can delegate an activity to an agent over the fediverse. Like "where is the next repair cafe in the near of xyz"... first plugin will be skos-fed. To federate knowledge chunks via #activitypub . And let federated agents communicate and share knowledge via fediverse.
The article was triggered by a discussion on JSON vs JSON-LD I started on SocialHub.
This is imho the biggest pain point of the fediverse: we never specified how an #ActivityPub extension is to be built according to best-practics such that a maximum level of #Interoperability is retained even when the #SocialNetwork balloons by its influx of new participants and apps & service providers.
I don't think our current post-facto interoperability work method - the best-we-have but still poor person's tool - is able to facilitate that kind of growth, and yet people are clamoring for it. Bring it on, they say. But not having much talk on what would be the most likely outcome of that, when it happens.
PS. I outline a lot of these thoughts in my recent blog post on Grassroots fediverse #evolution, see:
Many people are talking about decentralized social media protocols like #ActivityPub and #ATProto and all the amazing things one can do with them. But do you actually know how they work?
We thought we'd do something about this. Come to #FediForum next week if you are curious and like to find out!
Registration: https://fediforum.org
#Mastodon dot-social is confused with the #fediverse because one of its strengths is how well it manages tags.
you can tell @MastodonEngineering focused on optimizing hashtags when they didn't have the server power needed for search. you can easily find info, people & communities with little server power.
so Mastodon.social is the target of #DDoS #warfare because it is the site where you can see what’s possible with #ActivityPub & that is not controlled by #techbros billionaire parasites 🧵…
The only thing that I would bring in regarding emoji use in display names is #a11y issues if there are a lot of them. I'd say recommended practice should be to have 1 and max. 2 emoji in the name, so #screenreaders don't have read a long shebang you sometimes see on 'funny' display names.
But perhaps someone better versed in #accessibility issues for the visually impaired can chime in on this #ActivityPub #FEP (and perhaps other FEP's too), if this is a real issue. A "fediverse accessibility best-practices" may exist as well (somewhere).
#nobot is good enough... until it is de-facto #standard and there's no way back from #protocol decay, that is now common practice across the installed base.
That an actor has a profile specified in a particular way, and that that profile has a bio description, and that that bio description may contain a growing number of special control words. A growing collection of #domain-specific language that arbitrary #apps impose, is severe example of protocol decay that significantly decreases the attractiveness and value of adopting #ActivityPub. To adopt, you are required to hem yourself into very particular approaches, accepting all kinds of app-specific leaky abstractions that may be totally irrelevant to the business or application domain your project models solutions for.
On app-centric #fediverse-we-have an app developer has to force their app into a pretzel for interoperable wire exchange that doesn't look and feel like #microblogging.
This will only grow worse over time.
These are all conventions, and domain-specific conventions at that in my perspective, addressed in latest (long) blog post on grassroots #ActivityPub #fediverse evolution. In other words the choice depends on the domain you are modeling, and the solution requirements.
I am musing on a #Protosocial AP protocol extension, which acts as an overlay network, that operates more according to the Actor Model. Actors can be of many types, can be created on-the-fly, be part of supervision trees, have different lifetimes, etc.
Also they are decoupled from Identity. The have ActorId of course, but a Person actor does not relate directly to the person, and might as well be operated by a bot script. How exactly I'll model that remains open, but #ActivityStreams Profile may play a role, as an Identity visitor's card to exchange, kind of.
@reiver interesting, yes.
@hifathom whether you are #human or #AI bot, what are your thoughts on #Botiquette here on the #ActivityPub #fediverse?
https://codeberg.org/fediverse/fediverse-ideas/issues/33
And what are your feedback and perhaps recommendations, if you have any in particular, on this entire #ethics-related subject matter?
3/
If Agents aren't going away (and instead represent a new type of Star Trek like user-experience) then —
Which makes things less worse:
(a) having them use Fediverse technologies?,
(b) having them popularize an alternative platform to the Fediverse?
...
Given the choices, I suspect that we are probably better of if they use Fediverse technologies.
2/
AI is absolutely hyped to absurd levels!
(A lot like how the Web, Linux & Open-Source, Blogs & RSS, etc were at one time hyped to absurd levels.)
There are many things that I suspect will survive the eventual AI bubble pop and crash.
AI Agents will probably be one of the things that survives.
Here is the thing...
1/
If you haven't been paying attention the happenings in AI, you may have missed that the attention has shifted away from the generative models (such as LLMs, and diffusion models, etc) to — Agents.
At first, a single Agent. And now, groups of Agents working together.
Interestingly, ActivityPub has a place for Agents. In fact, 2 places:
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-application
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-service
(Mastodon renders one of these as a "Bot" account.)
#ActivityPub is nice.
Sometimes feels warm and pleasant. Sometimes feels threatening and aggressive. But it is definitely connecting people!
What are the implications for #ActivityPub user interface design?
Week in Fediverse 2026-04-17
Servers
- Mastodon v4.5.9
- Stegodon v1.8.4
- NodeBB v4.10.3
- Lemmy Development Update March 2026
- Fedle: A daily word game played on the Fediverse
Clients
- Fedilab v3.38.0
- Blorp v1.12.4
Tools and Plugins
- Altbot v2.6
- bookwyrm.koplugin: A read-only BookWyrm plugin for KOReader
- threadcat: Converts a Mastodon thread to Markdown
For developers
- funfedidev schemas v0.1.1
- Mastodon.py v2.2.0
Protocol
- FEP-7b29: Federated Signup Requests
Articles
- FR#159 – Sovereign Tech Agency funds Mastodon
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019d78bb-737a-54cf-14a1-973c0a00393a
Thanks to @pfefferle I've learnt about tags.pub, a service that proposes to fill in the gap of missing fediverse-wide hashtag search; basically, following "@ [hashtag] @ tags . pub" you get posts from the global fediverse, tagged with that keyword.
This has created an issue though: being a WordPress user myself, I follow the "WordPress" hashtag. Well, after TagsPub integration into WordPress activitypub plugin, too many off topic sites came on my timeline. Because there's the questionable habit to place "WordPress as a hashtag, by creators who would like to get better discovered.
Can I say it rude? I've blocked at least a dozen accounts because they where photoblogs and I'm a totally blind user.
Does that mean they're spammers? NO. It means they use the wrong hashtag.
"WordPress" isn't the appropriate tag for indicating "this is my blog, come read it". The appropriate one is FediBlog.
Let me suggest Matthias Pfefferle and even @FediTips to explain it. This fact of "FediBlog" hashtag isn't too much publicized, and people ignore this.
Consent Driven Curated Collections, aka Starter Kits.
Now available on Loops, and compatible with Mastodon Collections rolling out next week.
https://joinloops.org/starter-kits
Spread the word. Boosts appreciated.
This is proof we can build ethical, interoperable discovery based on opt-in support at the protocol level.
🚀
#StarterKits #StarterPacks #Loops #Mastodon #ActivityPub #ConsentDriven
Back to promise and power of AP?
Sustainable #evolution, hmm, yes.
#Emergence, you say? Right, umm.. 🤷
#Fediverse-we-have vs. #ActivityPub, which is more powerful and #versatile ?
Lego Sets vs. Lego Blocks, which is more powerful and versatile?
View the video mentioned in the article about Emergent Complexity..
https://www.youtube.com/watch?v=0HqUYpGQIfs
Can you influence and steer emergence and evolution? Some people like me, with Social experience design think so. Another person is Richard D. Bartlett known from #Loomio who also is behind #Microsolidarity, which I was reminded of the other day. Have a look for yourself..
@laurenshof wrote fabulous reports analysing our #SocialWeb and sadly this included raging techno-ideological #ProtocolWars too. How can we turn that to #Progress?
So much friction and heat in the raging discussions #ActivityPub vs. #ATProto 😭
🔮 What is *much* more relevant in #Bluesky vs AP is WHY ❔ Bluesky + ATProto gets the bigger uptake, despite compromising on #moral and #ethical values and #principles we hold dear.
Knowing the answers to that is where #opportunity for strategic action comes from. And subsequently following what you may call #FocusedPragmatism instead of just 'wild-coding' the chaotic #fedi with countless independent, uncoordinated "Show, don't tells" of yet more code to shove onto the #BigBallOfMud that fediverse-we-have increasingly represents.
#ActivityPubAPI provides such Opportunity.
To revive on a *greenfield basis* doing #Protocol design and adopt lessons-learned from APv1 #Microbloggosphere vs. #Atmosphere.
For those who chimed in to join the #brainstorming and want to be nerdsniped potentially you may ponder that..
♟️ #Chess is a great example of an #EmergentSystem.
🌱 Recipe for #Emergence of chess #game
- [chess ingredients here]
And then to continue onwards and think how the relationship is between #FOSS individuals who give their all-in best-efforts for world improvement, make real sacrifices, and who gift their 2 cts with best-intentions, still are faced with uncomfortable questions.
To turn that into solution-orientation we must find a good recipe, and note down #recipe ingredients..
🌱 Recipe for Sustainable open social systems i.e. #SOSS
- [sustainable FOSS ingredients here]
Hint / rule: Max. ingredients is 10.
https://social.coop/@smallcircles/116316524763055082
@helge Recipe support on the #ActivityPub fediverse?
Taking suggestions on a name for an ActivityPub-based fitness tracking app like Strava, but for any kind of exercising since it will use https://fitlanguage.org to compose programs and track sessions.
I like non-fedi/AP names like Mastadon and Loops, but as you know naming things are hard.
#FitnessTracker #ActivityPub #FitLang
| FediFit: | 5 |
| Fitiverse: | 1 |
| Other, reply....: | 3 |
Help, I am starting a new ActivityPub-based project for fitness programs and tracking sessions based on FitLang.
Week in Fediverse 2026-04-10
Servers
- PeerTube v8.1.5
- diaspora* v0.9.1.0
- Stegodon v1.8.3
- Mitra v5.1.0
- Catodon v26.4.0
- Gush! v0.0.35
- NeoDB v0.13.9
- flohmarkt v0.18.0
- Vernissage Server v.1.33.0
- NodeBB v4.10.2
- PieFed v1.6.18
- Wafrn v2026.04.01
- Designing Collections (Mastodon)
- Trunk & Tidbits, March 2026 (Mastodon)
Clients
- toot v0.52.0
- Coho v0.9
- Summit v1.81.2
- Pixelix v4.3.3
- Mitra Mini v0.2.0
- Holos v1.3.0
- Aria v1.4.9
- SmolFedi: A lightweight, no-JavaScript Fediverse client written in PHP
Tools and Plugins
- Enable Mastodon Apps v1.6.0 (WordPress plugin)
For developers
Protocol
Articles
- FR#158 – What is Mastodon for?
- Grassroots fediverse evolution
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019d54b3-fd82-7233-1375-436f54d83aff
As precursor to my blog post announcement later today, here's my #SocialHub response to the topic on how to treat the #LinkedData based #ActivityPub open standard where messages can be expressed both as plain #JSON as well as in #JSONLD, leading to the most costly misconception that has dragged the #fediverse sideways from its original promise and power..
https://socialhub.activitypub.rocks/t/practices-around-json-formatting-of-json-ld-messages/8628/24
#fediverse is at an inflection point.
Either revival and course correction to the original #ActivityPub protocol power and promise. With the potential to #ReimagineSocial.
Or keep current track with fedi-we-have. Be content with a few great and reasonably popular app platforms. Surely some more to come. But with a messy wire protocol that stifles #innovation and isn't future-proof.
#AskFedi do you dare to dream?
This special thought provoker is based on personal reflection and 8 years of #commoning. Deliberately exposed to the inherent unsustainability of the #FOSS movement. Burning privilege by spending my savings.
Goal: 1st-hand experience to learn the #social dynamics that make a #commons tick.
I invite you to a #brainstorm & #ideation ride. To ponder how #fedi can organically evolve. Become unbeatable by #hypercapitalism.
https://coding.social/blog/grassroots-evolution
But in an age of #AI who still reads long handcrafted #blogs? Fill in the #poll.
| In the end I more or less read the whole article: | 6 |
| I read the article summary, skimmed for highlights: | 1 |
| I passed the problem section, read the tech ideas: | 0 |
| Meh, skip. Too technical. Too social fluffy. Other: | 5 |
ActivityPub outboxes are the new RSS / Atom / WebFeed.
You can just read from them to get a JSON feed of someone's posts.
I.e., you do NOT have to implement the full suite of Fediverse protocols, or Follow, or run your own server, or anything else to get someone's posts on the Fediverse — just read from their outbox.
#ActivityPub #ActivityStreams #AtomFeed #AtomFormat #DeSe #FediDev #FediDevs #Fediverse #JSON #OpenSocial #RSS #SocialWeb
Week in Fediverse 2026-04-03
Servers
- TinyAP v0.1.7
- Iceshrimp v2026.4.1
- Gush! v0.0.34
- Ktistec v3.3.5
- Socialhome v0.23.0
- PeerTube v8.1.4
- Misskey v2026.3.2
- NeoDB v0.13.0
- PieFed v1.6.14
- Wafrn v2026.03.03
Clients
- nicolium v0.1.2
- Voyager v2.45.1
- Blorp v1.12.0
- Mitra Mini: A headless ActivityPub client that implements FEP-ae97 specification
Tools and Plugins
- Friends v4.0 (WordPress plugin)
For developers
Protocol
- FEP-1a11: Send Announces Containing Many Activities
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019d30f2-2656-7043-04d6-328ad9750e23
RE: https://mas.to/@Aubreader/116330793703168577
This article is a must read.
An excerpt: “Why would anyone fund an Atmosphere project if #Bluesky, with $100 million in the bank, might ship a competing feature at any moment? Why would a founder bet their career on this ecosystem? The presentation didn't just hurt Graze. It made the entire ecosystem look unfundable.”
Why do I keep bringing up this topic?
Because #ATproto is often put in the same category as #ActivityPub (“open protocols yay”) but I strongly disagree with that stance
Activitypub micropayments idea:
what if instead of some digital token like Taler or Monero, I send a digital “cheque” instead, which is a signed payment intent, signed with the other actor’s e.g. Liberapay pubkey.
At the end of the month, the other person can take all these micropayment cheques and prove to liberapay that other people owe them money, and everything is settled in one transaction.
Today "ActivityStreams: Where do you want to go to today?" might be a slogan we borrowed from Microsoft.
The question is whether #ActivityStreams should be used - besides all the things it is already being used for - to also map to file systems.
The #LinkedData nature of #ActivityPub is generally shunned in favor of plain #JSON. That in itself is fine, as long as:
a) information still represents valid #JSONLD.
b) information models still follow data modeling best practices.
c) information models are designed with #interoperability in mind.
Not saying your approach is good or bad, just observing that everyone mapping and overloading their own app-specific semantics to the poor AS vocab looks to me a worst-practice. We can get away with it, as we made post-facto interop the poor man's accepted practice, lacking more rigorous extension process and guidance.
There are likely existing standardized ontologies.
I am outputting ActivityPub/ActivityStreams content for the listing of what is in a directory.
Think of it as the AP/AS version of output from the `ls` command.
AP/AS has a whole bunch of stuff that can be used to represents files. Even sub-types of files
https://www.w3.org/TR/activitystreams-vocabulary/#object-types
And, while AP/AS has 'Collection' (and 'CollectionPage') —
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection
AP/AS doesn't have a 'Directory' type (as a sub-type of 'Collection')
Friends, if you haven't already, it would be a big favour to me if you could enable tags.pub to boost your public tagged posts.
Just search for @_followback in your Mastodon UI. Click the follow button there. (Don't try to follow from the profile page; it doesn't work yet.)
It will follow you back, and when you make a post with a hashtag in it, the server will boost your post from the appropriate hashtag.
RE: https://mastodon.social/@HolosSocial/116302845964923188
With #Holos, you can have your identity on your own domain. No server? A simple CNAME record is enough. Already have a server? Point a subdomain to handle #ActivityPub traffic and serve a static JSON file on your root domain.
This is a step toward the same sovereignty #Nostr offers with cryptographic identities, but staying in the #ActivityPub ecosystem you already know.
#Holos started at the end of 2025. A full #ActivityPub server now runs on your phone, with the ability to use your own domain as your identity, #E2EE DMs via Signal Protocol, zero-knowledge encrypted backup, #ActivityPub media served from your own cloud, a tailored timeline based on your interests thanks to #HolosDiscover, and the ability to switch views depending on your mood or the content you want to browse. Thank you for your feedback and support that helped to go through these steps.
New post: Can we have a more “social” media?
https://profpatsch.de/essays/a-more-social-media
On advertising, the Fediverse, and what a more human social web could look like.
Special mentions: @smallcircles, @phnt, @happy-programming
@delta might like to have a word with you. 😅
I did not try to make the literal comparison between a person who emails or creates email-related software with #fediverse AP solution development.
What I did want to point out was how blurred the lines are in the #ActivityPub fediverse between stuff that is the protocol, and stuff that is solution development i.e. app-specific / domain-specific.
The anti-patterns I listed are encountered by any newcomer dev who takes an interest in creating fedi apps & services, and is faced with much more than they bargained for when reading the AS/AP specs.
It forms a barrier to entry, decrease in attractiveness to create fedi apps, and devs leaving the space for greener pastures (e.g. to #ATProto or various still-less-mature-than-fedi #P2P protocols)
There are a couple of #ActivityPub projects that focus on providing the good tools that abstract away the complexities of wire-level network comms, and help free the hands of a solution developer to focus more directly on what people need, instead of on plumbing and Babylonian speech confusion of how things fit together. I try to emphasize these projects, e.g. @fedify by listing them higher in the https://delightful.coding.social curated lists.
But their challenge is to offer a kind of reverse to browser quirks mode. Web browsers can handle about any malformed HTML a person throws at it, and still manage to turn that into machine processable form, and make the most of it.
As a fedi toolkit builder you almost need to do the opposite. Focus on offering comprehensive and intuitive API's and functionality to solution developers, and translate it into wire chaos that constitutes the fediverse-protocol-of-the-day.
RE: https://mastodon.social/@HolosSocial/116286098619535273
The next step with #HolosSocial will be to let you use your root domain as your identity while still using a subdomain for the relay.
Yes, #Holos is kind of like #nostr but with #ActivityPub. The main difference: your data lives on your device, not on a server, and relays remain completely dumb.
updated attribute must be set to the latest modification date, and an Update activity to the modified Note object be sent out there. There are no provisions for a history of changes or a modification reason that I know of.📢 @w3c Breakouts Day 2026!
🗓️ Join us tomorrow - 25 March 2026, 13:00–14:00 UTC
The #ActivityPub specification defines a social API and a federation protocol. Mastodon and compatible platforms implement the latter but not the former.
Join @evan's session to discuss the social #API, its value in the distributed social ecosystem, and the efforts to revive its use.
▶️ https://www.w3.org/events/meetings/fd048dc6-4486-4e21-a639-545523e4ca60/
(Although remember that nothing is private on Mastodon. Your private mentions/direct messages are not end-to-end encrypted so your instance admins – and anyone hosting a hammer to their knees – could be reading them all. If you want to talk privately, use Signal or Delta Chat. Never share sensitive information on “private” messages on Mastodon. That goes double for our friends in Gaza.)
With the news of the secret $100 million investment in Bluesky by Bain, I keep thinking about protocols.
Maybe the perceived "drawbacks" of #ActivityPub are ultimately strengths?
#ATproto handles identity in a way that allows a single sign-in across apps. But wouldn't this make it easier to profile you? Is this why crypto VCs are so attracted to it?
And ATproto has funding in the 100s of millions by VCs but at some point they'll want to turn a profit. There is ZERO pressure here to ensh*tt*fy
Fixed some local posts not being shown if the replied post is deleted.
Fixed web UI incorrect links to public posts for some configurations.
Fixed encoding bug in Mastodon-style share links.
Fixed an error that made imposible to leave empty the following hashtags or blocked hashtags from the web UI.
Include post attachments in the RSS feed entries.
Added some OpenBSD-specific documentation (contributed by oxzi).
Fixed some timezones (contributed by matoken).
Fixed some crashes (special thanks to Louis Merlin for helping me with this).
Updated Docker scripts to avoid generating a useless log file.
Fixed several memory leaks, key generation errors and HTML inconsistencies (contributed by dandelions).
Added ostatus.org and FEP-3b86 data to Webfinger objects.
Added a new CONTRIBUTING.md file. Among other guidelines, I explicitly say there that AI contributions are NOT accepted.
snac is now available as a Yunohost app. Thank you very much to Bruno Cesar Rocha for this.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Abbiamo appena aggiunto 37 nuove destinazioni turistiche italiane alla nostra rete di bot meteo.
Dalle coste siciliane alle Dolomiti, dalla Costiera Amalfitana ai laghi del Nord, i tuoi posti del cuore sono ora nel Fediverso! 🇮🇹
🏖️ Mare & Isole:
@taormina@it.fedimeteo.com - Taormina
@tropea@it.fedimeteo.com - Tropea
@gallipoli@it.fedimeteo.com - Gallipoli
@otranto@it.fedimeteo.com - Otranto
@vieste@it.fedimeteo.com - Vieste
@riccione@it.fedimeteo.com - Riccione
@jesolo@it.fedimeteo.com - Jesolo
@lignano_sabbiadoro@it.fedimeteo.com - Lignano Sabbiadoro
@alghero@it.fedimeteo.com - Alghero
@olbia@it.fedimeteo.com - Olbia
@amalfi@it.fedimeteo.com - Amalfi
@positano@it.fedimeteo.com - Positano
@ischia@it.fedimeteo.com - Ischia
@capri@it.fedimeteo.com - Capri
@portoferraio@it.fedimeteo.com - Portoferraio (Elba)
@lampedusa@it.fedimeteo.com - Lampedusa
🌊 Riviera Ligure:
@sanremo@it.fedimeteo.com - Sanremo
@sestri_levante@it.fedimeteo.com - Sestri Levante
@lerici@it.fedimeteo.com - Lerici
@camogli@it.fedimeteo.com - Camogli
@portofino@it.fedimeteo.com - Portofino
@rapallo@it.fedimeteo.com - Rapallo
🌸 Toscana & Cilento:
@viareggio@it.fedimeteo.com - Viareggio
@forte_dei_marmi@it.fedimeteo.com - Forte dei Marmi
@castiglione_della_pescaia@it.fedimeteo.com - Castiglione della Pescaia
@palinuro@it.fedimeteo.com - Palinuro
@agropoli@it.fedimeteo.com - Agropoli
🏔️ Montagna:
@cortina_d_ampezzo@it.fedimeteo.com - Cortina d'Ampezzo
@courmayeur@it.fedimeteo.com - Courmayeur
🏞️ Laghi:
@riva_del_garda@it.fedimeteo.com - Riva del Garda
@sirmione@it.fedimeteo.com - Sirmione
@bellagio@it.fedimeteo.com - Bellagio
@stresa@it.fedimeteo.com - Stresa
🏛️ Borghi & Gemme:
@assisi@it.fedimeteo.com - Assisi
@noto@it.fedimeteo.com - Noto
@alberobello@it.fedimeteo.com - Alberobello
@ostuni@it.fedimeteo.com - Ostuni
Segui la tua destinazione e preparala la valigia!
https://it.fedimeteo.com
#Italia #Meteo #Fediverso #ActivityPub #Viaggi #Estate #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage #Italy
We just added 37 new Italian tourist destinations to our weather bot network.
From the Sicilian coast to the Dolomites, from the Amalfi Coast to the Italian Lakes, your favourite holiday spots are now on the Fediverse! 🇮🇹
🏖️ Coast & Islands:
@taormina@it.fedimeteo.com - Taormina
@tropea@it.fedimeteo.com - Tropea
@gallipoli@it.fedimeteo.com - Gallipoli
@otranto@it.fedimeteo.com - Otranto
@vieste@it.fedimeteo.com - Vieste
@riccione@it.fedimeteo.com - Riccione
@jesolo@it.fedimeteo.com - Jesolo
@lignano_sabbiadoro@it.fedimeteo.com - Lignano Sabbiadoro
@alghero@it.fedimeteo.com - Alghero
@olbia@it.fedimeteo.com - Olbia
@amalfi@it.fedimeteo.com - Amalfi
@positano@it.fedimeteo.com - Positano
@ischia@it.fedimeteo.com - Ischia
@capri@it.fedimeteo.com - Capri
@portoferraio@it.fedimeteo.com - Portoferraio (Elba)
@lampedusa@it.fedimeteo.com - Lampedusa
🌊 Ligurian Riviera:
@sanremo@it.fedimeteo.com - Sanremo
@sestri_levante@it.fedimeteo.com - Sestri Levante
@lerici@it.fedimeteo.com - Lerici
@camogli@it.fedimeteo.com - Camogli
@portofino@it.fedimeteo.com - Portofino
@rapallo@it.fedimeteo.com - Rapallo
🌸 Tuscany & Cilento:
@viareggio@it.fedimeteo.com - Viareggio
@forte_dei_marmi@it.fedimeteo.com - Forte dei Marmi
@castiglione_della_pescaia@it.fedimeteo.com - Castiglione della Pescaia
@palinuro@it.fedimeteo.com - Palinuro
@agropoli@it.fedimeteo.com - Agropoli
🏔️ Mountains:
@cortina_d_ampezzo@it.fedimeteo.com - Cortina d'Ampezzo
@courmayeur@it.fedimeteo.com - Courmayeur
🏞️ Lakes:
@riva_del_garda@it.fedimeteo.com - Riva del Garda
@sirmione@it.fedimeteo.com - Sirmione
@bellagio@it.fedimeteo.com - Bellagio
@stresa@it.fedimeteo.com - Stresa
🏛️ Gems:
@assisi@it.fedimeteo.com - Assisi
@noto@it.fedimeteo.com - Noto
@alberobello@it.fedimeteo.com - Alberobello
@ostuni@it.fedimeteo.com - Ostuni
Follow your destination and pack accordingly!
#Italy #Weather #Fediverse #ActivityPub #Travel #Summer #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage
Introducing Starter Kits
#ActivityPub developers only: do you implement rate limit support in your HTTP client implementation?
| Yes: | 5 |
| Yes, but...: | 4 |
| No, but...: | 4 |
| No: | 3 |
Week in Fediverse 2026-03-20
Servers
- Akkoma v2026.03
- Bonfire v1.0.2
- PeerTube v8.1.3
- Mitra v4.20.0
- NodeBB v4.10.0
- GoToSocial v0.21.2
- Funkwhale v2.0.0
- Ktistec v3.3.4
- ActivityPub for WordPress v8.0.2
- PeerTube v8.1.3
- ties v0.2.0
- Wafrn v2026.03.02
- PieFed v1.6.13
- Some updates to ActivityBot
- tags.pub: Global hashtag server
Clients
- Fedilab v3.37.1
- tinmop v0.9.9.141421356237309504
- tooi v0.23.0
- Holos v1.0.0
- Voyager v2.44.0
- Aria v1.4.6
Tools and Plugins
- mastodon-bookmark-rss: A small app to let you connect your mastodon bookmarks to your RSS reader
- smol overlays: Chat overlay and emoji wall for Owncast streamers
For developers
- activitypub-federation-rust v0.5.11
Protocol
- FEP-3ab2: ActivityPub Event Streaming API
- FEP-34ec: Notification Collection Endpoint
- FEP-db70: RemoveAll Collection Activity
- FEP-c07e: add product type to object
- FEP-c195: JSONPath Filtering for ActivityPub Collection Retrieval
- FEP-f011: Full-Text Search Query Syntax for ActivityPub
- FEP-a1d1: ActivityPub Patch
- FEP-c81b: Agent Social Attribution for ActivityPub
Articles
- Openness, transparency and reach: three reasons why public institutions should embrace the Fediverse
- The Purpose of Protocols
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019ce933-238d-11fb-304d-c3557c940c30
The source code of #PawFed is now available on #Codeberg. PawFed is a federated map for animal welfare: reports come from the #Fediverse via #ActivityPub mentions, and permanent places like shelters and vets are pulled from OpenStreetMap.
A location is not always required: if you have supplies or food to give away and can ship, just say so.
Found an abandoned animal? Just report it.
How to build a message: https://pawfed.org/tags
Source code: https://codeberg.org/tom79/PawFed
As you might have seen over on @FediTips , Wanderer is a trail-sharing platform for the Fediverse somewhat similar to Strava.
Wanderer is free open source software so you can host your own server if you want, and federated so you can communicate with other servers too.
At the moment Wanderer does require some technical knowledge to create your own server, you can find installation instructions at https://wanderer.to/run/installation/quick and source at https://github.com/open-wanderer/wanderer
📢 The @w3c Breakouts Day 2026 agenda is available!
➡️ https://www.w3.org/calendar/breakouts-day-2026/
Two dates: 🗓️ 25 March from 13:00-15:00 UTC and 🗓️ 26 March from 21:00-23:00 UTC
We invite the web community to take part in these one-hour sessions and give input on diverse topics such as #ActivityPub, #AI, cognitive #a11y, #privacy, policy engagement, #sustainability and more!
Anyone with a W3C account (including non-Members) can participate. No fee or registration is required.
7/
Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of CALL Service actors associated with it) —
Maybe a call specific custom top-level attribute would be useful.
Maybe something like:
"call": [
{
"rel":"callpub",
"href":"https://videocalls.example/users/joeblow"
}
]
Or even:
"call": [
"href":"https://videocalls.example/users/joeblow"
]
.
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
6/
Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —
Maybe a custom top-level attribute would be useful.
Maybe something like:
"service": [
{
"rel":"callpub",
"href":"https://videocalls.example/users/joeblow"
}
]
Although perhaps that is not much better than "attachment", if you just care about calls
So —
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
5/
Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —
I think "endpoints" would also be a poor choice, too. Again, the semantics are wrong, or at least lacking.
So —
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
4/
Looking for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —
I think using "alsoKnownAs" or "sameAs" would be a poor choice. The semantics are wrong.
For example: a Service actor might represent my mobile phone (or software on it). My phone is not me. It is something I have.
So —
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
3/
But, what about the non- fall-back situation where software could properly support this (when an Actor specifies a list of Service actors associated with it)‽
I think some might say, put the associated Service actors in "attachment". And, semantically I think that would work with ActivityPub, but — I have a very strong dislike with putting everything in "attachment" (and "tag"). It makes parsing difficult.
So —
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
2/
Because most people wouldn't be able to add custom attributes or custom values to most Fediverse software (including Mastodon) —
Most supporting software would probably want to support a "PropertyValue" link in "attachment" field as a fall-back
For example:
"attachment": [
{
"type": "PropertyValue",
"name": "Video Calls (callpub)",
"value": "https://videocalls.example/users/joeblow"
}
But —
...
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
1/
AFAIK, there isn't a way for an ActivityPub Actor (such as a Person actor) to specify a list of Service actors associated with it.
...
For example, imagine that there is a Service actor that represents a way to make a video call to me.
And, for example, I have my Mastodon Person actor.
And, I want to let people know about it (and other Service actors associated with me).
How do I do that using AP, etc‽
...
#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall
I used to not like JSON-LD. And then I got exposed to CBOR. And, since then, I ended up liking JSON-LD more than I did before.
https://j12t.social/@j12t/114581086678041245
...
I was looking for performant ways of storing JSON-LD data, so that it can be looked up, queried, etc.
CBOR might actually be a way of doing that.
...
For me that is an odd realization given me liking JSON-LD is a reaction to CBOR.
#ActivityPub #ActivityStreams #CBOR #CBORLD #FediDev #JSONLD
¿Sabían que Mastodon no nació como una respuesta directa a la compra de Twitter por Elon Musk, sino que fue lanzada oficialmente el 5 de octubre de 2016 por el programador alemán Eugen Rochko?
Rochko, quien entonces tenía 24 años, desarrolló la plataforma tras expresar su insatisfacción con la centralización y las políticas de moderación de las redes sociales comerciales de la época. A diferencia de las plataformas tradicionales, Mastodon se construyó sobre el protocolo abierto #ActivityPub, lo que permite la federación: una red de servidores independientes que pueden comunicarse entre sí sin una autoridad central.
El nombre de la plataforma y su logotipo original hacen referencia al mastodonte, un mamífero proboscídeo extinto, y no a una banda de metal, como se especula erróneamente en algunos foros. El proyecto se financió desde sus inicios mediante micromecenazgo en plataformas como Patreon, rechazando inversiones de capital de riesgo para mantener su estatus de software libre y código abierto bajo la licencia GNU AGPLv3.
A pesar de su crecimiento exponencial en 2022, la infraestructura de Mastodon ya había pasado por momentos críticos años antes, como la implementación de la versión 2.0 en 2017, que consolidó las funciones de privacidad y las advertencias de contenido que hoy son estándar en el Fediverso.
🆕 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
Gualaaaaa, ya empieza a tomar forma #FediPhoto
una fedi aplicación super ligera para publicar una foto (y sólo una) cada día, apta para correr en una raspberry, un vps mínimo o donde quieras
Admite Follow, UnFollow y notifica cuando hay una foto nueva
Publicar una foto es tan fácil como copiarla en la carpeta "inbox" donde esté desplegada la aplicación y chimpón, la envía a tus followers
Le quedan algunas cositas y subo el código
p.d.
NO sirve para nada más que para que yo practique con el #ActivityPub
I’m also exploring ideas like:
• leaderboards
• activity points
• community challenges
Possibly as a component integrated with BadgeFed + Fediprofile, or maybe as a separate project.
Still experimenting.
--
In short:
BadgeFed issues decentralized recognitions.
Fediprofile helps people collect and display them.
Both use #ActivityPub as the backbone.
(You can create your own badge wallet. You can create your own badge issuer. Just use activitypub and openbadges and they should connect).
Badges become portable, social, and decentralized.
And communities can build on top of that.
--
P.S. I decided to NEVER add a wallet into BadgeFed, keeping it simple and extensible by default. So Fediprofile is the default wallet. But anyone can build and use their own. No new specs, no new protocols.
Badges themselves are very simple files.
Often the badge information is encoded inside an image, usually a PNG.
So the image contains both:
• the visual badge
• the structured metadata describing the credential
One file, both human-friendly and machine-readable.
Other times these are simple json files.
--
Where things get interesting is with #ActivityPub.
@badgefed uses ActivityPub as a transport layer for decentralization, and also as a way to add social features.
BadgeFed issues credentials, but it wraps the OpenBadge inside an ActivityPub Note.
The actor creating that note is the badge issuer. <-- important!
--
This is actually very similar to how a Mastodon post works when you post a image.
Imagine:
• the image = the badge
• the post = the description of the recognition
Once published, anyone in the #Fediverse can interact with it:
reply, comment, like, boost, quote, or follow (and block) the issuer.
Badges become social objects.
I think it's a good time to explain how we see @badgefed and @fediprofile, how they work together, and how #badges can use #ActivityPub and the #Fediverse.
Also how this can help communities outside the fediverse!
This is a quick overview of the architecture and ideas behind it. 🧵 1/
(thanks @johannab for the ask ...)
Qué maravilla !!!
Me estoy haciendo una implementacion de #Activitypub en #Java #Micronaut desde cero
acepta Follow/UnFollow y encima te saluda!!
I see the #fedi announcement by a commercial marketing agency of a venture capital based app store joining the fediverse.
Is the #fediverse we have capable of avoiding #enshittification as it grows and attracts an increasing number of corporations, who make it their market?
Is our #ActivityPub landscape resistant to corporate capture and eventual takeover and domination? Just like the Corporate Web, also decentralized.
There are nice niches on the web, like a bloggosphere, bulletin boards, and news readers, that all still exist. But web as a whole is predominantly corporate, arguably not commons based, for the people by the people.
Social experience design defines "commons based" as "where people are in control of their future on a path of healthy evolution and natural growth". A core principle is being sustainable at all times, and timely acknowledge and mitigate risks.
Is fediverse commons based? Did we cocreate the Future of Social networking?
#SX #SocialCoding #poll #AskFedi
| Yes, we're decentralized, no one can hurt us: | 15 |
| No, unless we carefully organize a good defense: | 37 |
| No unless with drastic reorg of both social + tech: | 7 |
| Other (please comment): | 3 |
Week in Fediverse 2026-03-13
Servers
- Sharkey v2025.4.6
- Gush! v0.0.32
- Wafrn v2026.03.01
- PeerTube v8.1.0
- Ktistec v3.3.3
- Stegodon v1.8.2
- Hollo v0.7.6
- ActivityPub for WordPress v8.0.1
- Misskey v2026.3.1
- tootik v0.21.2
- Vernissage Server v1.31.0
- NodeBB v4.9.2
- PieFed v1.6.12
- Trunk & Tidbits, February 2026 (Mastodon)
- Madblog: A Markdown Folder That Federates Everywhere
Clients
- Sengi v1.9.1
- Fedilab v3.37.0
- Aria v1.4.5
- ap, the ActivityPub API command-line client
Tools and Plugins
- slurp v1.1.0
- Owlbot: An Owncast chat bot with a modular event-driven architecture
For developers
- Pubby: A general-purpose Python library to add ActivityPub federation support to your website
Protocol
- FEP-0151: NodeInfo in Fediverse Software (2025 edition) (Finalized)
Articles
- Link Preview Manifest: A Proposal for the Fediverse
- FR#157 – Social Software Distribution
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019cc4d0-1232-6c08-970c-83c7f49e1a73
Once again, I humbly come to you to ask: do you know of any bloggers that write regularly about the #Fediverse, #ActivityPub, #ATproto, or anything of that nature?
As the network grows, it feels like it’s harder and harder to find individual voices and perspectives. If you’re writing stuff about the network, its evolution, the culture, and the people on it, I’m interested in following you.
Three different #ActivityPub spec guides - three different answers!
FEP-7628 says a Move has an ID, To, & CC.
https://codeberg.org/fediverse/fep/src/branch/main/fep/7628/fep-7628.md
SocialDocs says just an ID, no To nor CC.
https://socialdocs.org/docs/guides/account-migration/#the-move-activity
SWICG says no ID, nor To, nor CC.
https://swicg.github.io/activitypub-data-portability/#process-0
RE: https://w3c.social/@w3c/116216070362563670
FWIW, I have been storing Linked Data (including ActivityPub) in an INI like format — because I find INI-like formats more human-friendly (to both read and write) than JSON.
YAML is probably better than JSON, too, in that respects. But I think INI-like formats are better than YAML.
#ActivityPub #ActivityStreams #JSONLD #LinkedData #RDF #YAML #YAMLLD
A question about #ActivityPub account migration.
Is it possible to use it to combine multiple accounts into one?
That is, can I `movedTo` all my old accounts to one new account, and set *several* `alsoKnownAs` on my new account's actor?
#ActivityPub support in #Madblog
https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown
I am glad to announce that Madblog has now officially joined the #Fediverse family.
If you want to test it out, search for this URL on your Fediverse client.
Madblog has already supported #Webmentions for the past couple of weeks, allowing your blog posts to be mentioned by other sites with Webmentions support (WordPress, Lemmy, HackerNews…) and get those mentions directly rendered on your page.
It now adds ActivityPub support too, using #Pubby, another little Python library that I’ve put together myself (just like Webmentions) as a mean to quickly plug ActivityPub support to any Python Web app.
Webmentions and Pubby follow similar principles and implement a similar API, and you can easily use them to add federation support to your existing Web applications - a single bind_webmentions or bind_activitypub call to your existing Flask/FastAPI/Tornado application should suffice for most of the cases.
Madblog may have now become the easiest way to publish a federated blog - and perhaps the only way that doesn’t require a database, everything is based on plain Markdown files.
If you have a registered domain and a certificate, then hosting your federated blog is now just a matter of:
mkdir -p ~/madblog/markdown
cat <<EOF > ~/madblog/markdown/hello-world.md
# My first post
This is my first post on [Madblog](https://git.fabiomanganiello.com/madblog)!
EOF
docker run -it \
-p 8000:8000 \
-v "$HOME/madblog:/data" \
quay.io/blacklight/madblogAnd Markdown files can be hosted wherever you like - a Git folder, an Obsidian Vault, a Nextcloud Notes installation, a folder on your phone synchronized over SyncThing…
Federation support is also at a quite advanced state compared to e.g. #WriteFreely. It currently supports:
Interactions rendered on the articles: if you like, boost, quote or reply to an article, all interactions are rendered directly at the bottom of the article (interactions with WriteFreely through federated accounts were kind of lost in the void instead)
Guestbook support (optional): mentions to the federated Madblog handle that are not in response to articles are now rendered on a separate /guestbook route
Email notifications: all interactions can have email notifications
Support for quotes, also on Mastodon
Support for mentions, just drop a @joe@example.com in your Markdown file and Joe will get a notification
Support for hashtag federation
Support for split-domain configurations, you can host your blog on blog.example.com but have a Fediverse handle like @blog@example.com. Search by direct post URL on Mastodon will work with both cases
Support for custom profile fields, all rendered on Mastodon, with verification support
Support for moderation, either through blocklist or allowlist, with support for rules on handles/usernames, URLs, domains or regular expressions
A partial (but comprehensive for the provided features) implementation of the Mastodon API
If you want you can follow both the profiles of my blogs - they are now both federated:
My personal blog: @fabio (it used to run WriteFreely before, so if you followed it you may need to unfollow it and re-follow it)
The #Platypush blog: @blog
RE: https://example.viii.fi/posts/69b029a4-2ee5-0f49-b23b-333d1e8ee38b.json
OK! Editing posts now works.
A fully complete #ActivityPub server in under 80KB of code.
https://gitlab.com/edent/activity-bot/
I think supporting polls will be too hard, so I'm declaring this feature complete (although not bug free) for now.
If you have any suggestions for how to improve it - let me know 🙂
#ActivityBot
Imagine being able to curate lists of accounts by topics, allowing others to easily follow them after they consented to be included.
Meet Starter Kits.
Consent driven discovery that federates across servers and software.
With a rich browsing experience so you can explore kits without an account.
Shipping Soon 🚀
PRs must not incorporate any material generated by or with the assistance of any so-called "generative AI" tool or LLM.
Hey #ActivityPub friends. Are there any new ActivityPub / Mastodon features I should add to #ActivityBot?
It's a small bot-only ActivityPub server in a single PHP file.
https://gitlab.com/edent/activity-bot/
It can be followed, post images, allow quote posts, etc.
Is there anything else you would like a bot-server to be able to do?
Correction: I can't tell 5 from 6. FOSSY 2026 in same venue as FediCon 2025.
😲…I realized #FediCon is in *same* venue as #FOSSY!
I hope #Fediverse folks going to event will be able stay in Vancouver for FOSSY!
Also, I suspect #SFC would welcome a Fediverse track at FOSSY…
https://sfconservancy.org/fossy/community-tracks/
…maybe as a B-sides event for overflow talks?
¿Sabían que Lemmy, la plataforma de agregación de noticias y foros del Fediverso, fue lanzada originalmente en febrero de 2019 como una alternativa descentralizada y de código abierto a Reddit?
Desarrollada por Dessalines y Nutmic, esta herramienta utiliza el protocolo ActivityPub, lo que permite que diferentes instancias de Lemmy interactúen entre sí y con otros servicios como Mastodon o Friendica. A diferencia de las plataformas centralizadas, Lemmy permite que cualquier usuario con los conocimientos técnicos necesarios aloje su propio servidor, manteniendo el control total sobre los datos, las políticas de moderación y la administración de la comunidad sin depender de una estructura corporativa única.
El crecimiento exponencial de la red ocurrió a mediados de 2023, tras los cambios en la política de precios de la API de Reddit, lo que provocó una migración masiva de usuarios hacia el Fediverso. Técnicamente, Lemmy está escrito en el lenguaje de programación Rust para el servidor y utiliza el framework Actix, mientras que el front-end está desarrollado en Typescript con Inferno. Esta arquitectura permite un manejo eficiente de recursos y una alta velocidad de respuesta en comparación con otras plataformas de microblogueo. Actualmente, la red cuenta con miles de comunidades activas organizadas por temáticas que van desde el software libre hasta la fotografía, consolidándose como el principal nodo de foros federados a nivel global.
#Lemmy #Fediverso #ActivityPub #SoftwareLibre #Tecnología #Descentralización
With ActivityPub / ActivityStreams...
To me, it feels like there should have been something that is a common parent of both 'Object' and 'Link'.
That just had the "name", "nameMap", and "preview" fields (along with "id" and "type, of course) — since that is what 'Object' and 'Link' share in common.
I'll just call this common parent: 'Entity'.
...
It could have even been an opportunity to talk about how to handle unknown types.
Week in Fediverse 2026-03-06
Servers
- Hollo v0.7.5
- Lemmy v0.19.16
- Ktistec v3.3.2
- Stegodon v1.8.1
- GoToSocial v0.21.1
- ActivityPub for WordPress v8.0.0
- gathio v1.6.2
- Misskey v2026.3.0
- Castopod v1.15.5
- flohmarkt v0.16.1
- NodeBB v4.9.1
- PieFed v1.6.9
- Lemmy Development Update February 2026
- FediProfile: A linktree for the fediverse - ActivityPub enabled profiles
Clients
- Sengi v1.9.0
- Summit v1.79.1
- Blorp v1.10.8
Tools and Plugins
- Poduptime v6.3.0
- share.joinmastodon.org: Share widget for Mastodon
Protocol
- FEP-82f6: Actor statuses (Final comments)
Articles
- Gotosocial Reverse Proxy With Wireguard
- FR#156 – Share Where?
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019ca0a0-4fce-c180-89e4-071244c530a4
Acabo de enterarme de que en @nextcloud están implementando una red social compatible con #ActivityPub, por lo que si tienes un servidor Nextcloud, todos tus datos quedarían allí. Y si es autoalojado, tienes de hecho una instancia autoalojada del fediverso.
RE: https://social.growyourown.services/@homegrown/116155421471110983
Existe un nuevo proyecto llamado #Holos que brinda la facilidad de tener tu propio servidor del #Fediverso en tu dispositivo móvil. Puedes seguir el proyecto en:
➡️ @HolosSocial
La web oficial explica cómo funciona:
➡️ https://holos.social/how-it-works
Para calmar expectativas, aún está en sus etapas iniciales y orientado a personas con conocimientos técnicos por ahora. Sin embargo, será interesante seguir su evolución 🙂
Holos es creado por los desarrolladores de la aplicación móvil para Mastodon/Fediverso #Fedilab.
Complete this sentence:
"I experience #fediverse as a .."
#Poll #AskFedi #Microblogging #Mastodon #ActivityPub
| Bustling city: | 32 |
| Cozy village: | 130 |
| Ghost town: | 7 |
| Other (please comment): | 15 |
In the #Fediverse, most software is built around a specific platform model. One for microblogging, one for video, one for photos... and new ones will keep coming.
With #Holos, your phone runs your own #ActivityPub server. You control your data and can use your own domain as your identity.
Built on the protocol, not a platform model, Holos is not limited to a single use case. One account that adapts to your needs.
That's where we're heading, and we hope for your support.
@silverpill @raphael @julian @mariusor
I sometimes picture fediverse as one of these old horseracing toys from the 50s, where the horses represent all the various perspectives and expectations people have of the fediverse. There is no horse to bet on, positions change all the time, horses change tracks randomly. And furthermore there no finish line, the race is an endless slog. The prize of a robust #ActivityPub protocol forever out of reach, getting more elusive as time progresses.
@fox @silverpill @raphael @julian @mariusor
Yes. I tooted about the need for Grassroots open standards and Grassroots standardization this morning..
https://social.coop/@smallcircles/116147786851664068
In a decentralized grassroots movement, somewhere there needs to an aggregation of the solution artifact. In this case a robust, comprehensible #ActivityPub standard that can be readily implemented in libraries, frameworks and SDK's upon which then subsequently #SocialNetworking solution design can take place.
This is not centralization, this artifact can be federated. But there must be a place of convergence where consensus on protocol design comes together.
There might be a crowdsourced ActivityPub 2.0 specs + documentation site, plus a process around it to make it work.
Week in Fediverse 2026-02-27
Servers
- Bookwyrm v0.8.5
- Gush! v0.0.31
- Hollo v0.7.4
- flohmarkt v0.16.0
- Mastodon v4.5.7
- Wafrn v2026.02.02
- GoToSocial v0.21.0
- Loops v1.0.0-beta.10
- Ktistec v3.3.1
- Mitra v4.19.0
- Stegodon v1.8.0
- Hometown v1.2.0
- gathio v1.6.1
- Castopod v1.15.5
- NodeBB v4.9.0
- PieFed v1.6.7
Clients
- Pachli v3.4.0
- tooi v0.22.0
- Summit v1.78.1
- Photon v2.3.0
- Blorp v1.10.3
- Phanpy changelog
Tools and Plugins
- Poduptime v6.2.1
- Fediverse invitation
For developers
Protocol
- FEP-a427: Server Domain Migration
- FEP-fc48: Generic ActivityPub server
Articles
- Self-Hosting Pixelfed: Federated Instagram Without the Algorithm
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019c7c6f-742a-7930-2413-73b1d9611c99
UPDATE: https://hub.vocalcat.com is open for public registration.
--
I’m building a new tool and looking for volunteers to test it! A #fediverse linktree.
It’s designed for two types of people:
Normies / newcomers – Think of it like a free, privacy-respecting Linktree. No trackers, no ads. But here's the cool part: it's a Trojan horse for the fediverse. Your profile link is itself an ActivityPub actor. That means people can interact with it directly in the fediverse, and it encourages exploration of open platforms.
Fediverse users, If you have multiple accounts (#Mastodon, #Pixelfed, Loops, a federated blog…), you know the struggle: sometimes you just want one persona to follow. This tool gives you that. It doesn’t post on its own (read-only), but it boosts all your other accounts and even has its own #ActivityPub inbox. PLUS it can receive and show your badges issued by @badgefed !
Interested in testing? Right now it only supports mastodon/gotosocial authentication, so if you have a mastodon or gotosocial account register a new account.
--
UPDATE: I am doing load testing at this point, if many people sign-up expect some unavailability moments. Thanks for your patience, I want to discover the limits of the stack.
Learning some of the secret backend sauce of NodeBB. It uses a relay - FediBuzz - to pull content from specific hashtags into its federated forums.
I knew that when I tagged #ActivityPub it ended up showing in activitypub.space, now I know how!
I made a diagram yesterday that contrasts #ActivityPub and #SolidProject that is I think interesting to consider.
In the past I've been very active on the Solid forum, and tried to get a collab going with #SocialHub community. A number of points that existed then, are still issues today I think.
Like, though anyone could participate in the standards process via chat, the Solid team and Inrupt were not really interested in their community, hardly giving attention while people were building interesting stuff there.
Also at the time basically all available code was Javascript, making Solid uninteresting or hard to access for other language devs.
But I think biggest issue was that Solid didn't know what it was. It was positioned as 'personal data vault' on the landing page then (but not using this term), but was 'secretly' TBL's desire to reboot the #SemanticWeb. The new web would be all 'Solid apps'. But the adoption strategy for that didn't exist.
RE: https://mastodon.social/@reiver/112133984854710390
"A guide to implement ActivityPub in a static site (or any website)" by @mapache
https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website/