https://purl.org/rzr/# Around #Year1995 I published my first #HomePage and it's still online now 25 years later, For fresher updates, subscribe to this #ActivityPub thread or #RSS feed: https://mastodon.social/@rzr.rss#
Search results
WordPress Federation: Recap of 2025
ActivityPub for WordPress @activitypub.blog@activitypub.blog
With 2025 behind us, this post looks back at the roadmap we set out last year, what we worked on, and what shipped along the way. It reviews progress across core areas like moderation, following, and the experimental Reader, and highlights additional work that emerged throughout the year as we look ahead to 2026.
Read more →#activitypub follow-up question: Thanks to
@silverpill I made progress with my "Follow" request sent to Mastodon. After fixing a few more issues my current error message from Mastodon is:
"Could not refresh public key https://pub.saar.social/user/achim/key"
This URL returns my full profile having type "Person", which also contains the public key. The type "Person" is also used in the AP book by
@evanEvan Prodromou which I use as a reference.
[...]
Loops also uses snowflake ids for ActivityPub actor identifiers!
I noticed that Mastodon has adopted this too, great to see. I will be bringing this to Pixelfed later this year as well 😁
RE: https://mastodon.social/@dansup/115876278291815667
They also are ActivityPub objects that expand to the full id ✨
We use snowflake ids, then hashids in permalinks that expand. It's beautifully simple, yet clever.
d9VqOD2_gu => 236972985113375774
https://browser.pub/https://loops.video/v/d86zgftFT9?rid=d9VqOD2_gu
Does anyone here know of a running Bonfire instance that has federation actually activated?
I want to try different platforms see if any other Activity Pub implementation makes better use of the actual protocol.
Already tried Sharkey, Pixelfed, Hubzilla, Friendica, GoToSocial and Akkoma.
I try to implement an #activitypub server in #Rust, have problems talking to #mastodon and would appreciate some help.
I try to send a follow action to Mastodon. The request is - as far as I can tell - signed according to https://docs.joinmastodon.org/spec/security/
The "keyId" of the signatrue is "https://pub.saar.social/user/achim/key". Mastodon calls this url as expected and my server returns: [...]
“I feel like we're rebooting to the last version of the Internet that I felt uncomplicated joy about.”
@CaseyCasey Newton,
@kevinKevin Roose and
@pj on why they set up their Forkiverse fediverse server.
https://www.searchengine.show/the-fediverse-experiment/
#Fediverse #Federation #ActivityPub #Forkiverse #OpenSocial #OpenSocialWeb #Internet #Technology #Tech
Are there #activitypub networks inside non-clearnet networks
I have a question about #activitypub :
Is there a method for: Following from account xyz only post of a certain type (e.g., images) or a certain hashtag (#abcd).
As an example: I would like to be able only to see the comics that a comic artist posts, but not their further opinion. (type is only image)
Another example from the sender side: I am a music group and I would like to invite people to: "Follow #concert_announcement for @mycrazycoolband"
Maybe
@benpateBen Pate 🤘🏻 knows about this?
Week in Fediverse 2026-01-09
Servers
- Wafrn v2026.01.02
- snac v2.86
- Ktistec v3.2.7
- Mitra v4.16.1
- Mastodon v4.5.4
- Bookwyrm v0.8.3
- PieFed v1.4.5
- shops v0.2.0
- Cross-posting is coming to NodeBB!
- Lemmy Development Update December 2025
Clients
- IceCubesApp v2.12.2
- tooi v0.17.0
- Thunder v0.8.4
- NeoDB You v1.0.6
- Phanpy changelog
Tools and Plugins
Articles
- Mandy: ActivityPub on Goblins
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019b800a-060c-a6fc-6a7a-4c9bef0d6ea9
ChatGPT mostly reflects what's already out there, the internet, Reddit, different communities.
Which means chatting with it is a bit like chatting with what the world currently thinks, bias and vice, trolls included, but also real discussions.
So, I asked it about the Fediverse. I would say that it sounds not too "wrong".
What's your take?
This is the convo:
Fediverse for Freedom
Andy Piper @andypiper@andypiper.co.uk
Finally, X seems to be crumbling. Here's why I think decentralised, federated social platforms offer the best opportunity for freedom.
Read more →The EU, as well as every country in the world, should be taking seriously the importance of sovereign systems for communicating and disseminating information.
The ActivityPub protocol is proven and makes many platforms compatible and accessible to each other, allowing for effective information sharing and communication.
The only reason many people do not leave X is that many important services and public figures remain on that platform. Therefore, if countries truly care about digital sovereignty and resilience, they should adopt and promote the use of open source platforms and networks based on the ActivityPub protocol, whether it is Mastodon, Pleroma, Vebinet, or another platform.
#fediverse #ActivityPub #Vebinet #Mastodon #Pleroma #socialmedia #X #Twitter #DigitalSovereignty #EU #Europe #EUpol #OpenSource #technology
Release v3.2.7 of Ktistec
Todd Sundsted @toddsundsted@epiktistes.com
The two big features in release v3.2.7 of Ktistec are back end support for creating polls (the front end is coming in the next release) and advanced theming support—specifically, a rich vocabulary of CSS class values and data attributes on which to build a theme. The full set is documented in the README. I'll post more on how I'm using these later this week.
Here is the full set of notable changes:
Added
- Back-end support for creating polls.
- Advanced theming support with new classes, data attributes, and view helpers.
- Task status display on admin page showing running and imminently scheduled task counts.
Fixed
- Poll vote form now correctly submits
QuestionID.
Changed
- Move location of Ktistec version notice. (fixes #133)
- Updated admin page for better accessibility and less clutter.
#ktistec #crystallang #activitypub #fediverse
Does anyone know if mastodon broadcasts replies to posts?
I (possibly naively) assumed I'd catch an ActivityPub `Create` event on my server when someone replied to a post created on my server, but nothing's arriving 🤷
How are people learning about replies to their posts? What am I doing wrong?
Any resources on how to make an #ActivityPub application? There's the specification, which is certainly informative, but are there things like templates, tutorials...?
Does anyone here have experience with federated Forgejo (v13.0.4)? I set it to enabled in the .ini file and restarted, but what will happen as a result? Can people who use other instances now star my repos, or do I need to configure something else?
As many of you will know, I’ve been campaigning for more than a year to get the Govt of Canada off X. This week’s Grok nonsense pushed me over the edge - and I said a very bad word! https://www.hilltimes.com/story/2026/01/07/get-the-fk-off-there-mps-senators-call-on-government-to-abandon-x-twitter-following-wave-of-grok-porn/487023/ #cdnpoli #X #Grok
@PaulaticsSenator Paula Simons🇨🇦 social.canada.ca or connect.canada.ca would be nice.
Canada should have a public, federated social space.
A government-hosted Mastodon instance (e.g. social.canada.ca) would support open dialogue, transparency, and digital sovereignty, without ads, algorithms, or foreign platform lock-in.
This is public digital infrastructure, not another social network. This is sovereignty.
EU is calling for comments on open source strategies. MAKE YOURSELF HEARD!
Even non-EU citizens have a voice here.
NOW is a time to stand up and stand out! YOU want to help the Fediverse? Here's just one way today that YOU can REALLY make a difference:
The European Open Digital Ecosystem Strategy will set out:
- a strategic approach to the open source sector in the EU that addresses the importance of open source as a crucial contribution to EU technological sovereignty, security and competitiveness
- a strategic and operational framework to strengthen the use, development and reuse of open digital assets within the Commission, building on the results achieved under the 2020-2023 Commission Open Source Software Strategy.
ec.europa.eu/info/law/better...
#EU #open #foss #openSource #source #linux #activitypub #AP #fedi #fediverse
#Mastodon では #1 とか #2 はハッシュタグにならないんだ。
ただ、カラーコードの方は最後の ; 以外でハッシュタグになった。では #30 は?
#Mastodon では、数字だけの場合はハッシュタグにしないという仕様かな?
それならば、#WordPress のプラグイン #ActivityPub に実装するのは意外に簡単。末尾が ; の場合にハッシュタグにしないようにすれば、カラーコードの方を除外するのも簡単。
特定のタグが勝手に付けられるバグが再現されるかテスト
#ActivityPub #WordPress #タグ #テスト #バグ #プラグイン #仕様
テスト1:新規投稿で任意の6個のタグを付けてみる。
テスト1の結果:タグの数は関係なさそう。
テスト2:コードブロックを使って、その中にハッシュタグと間違えそうなものを入れてみる。
.section-3 { background-color: #27ae60; }
テスト2の結果:再現されました。上記のコードを入れたことで、ID=27のハッシュタグが勝手に追加された。たぶん、記事からハッシュタグを検出するアルゴリズムのバグ。
テスト3:コードブロックに入れたコードと似たコードを記事中に記載してみる。
.section-3 { background-color: #30ae60; } [...続きは下のURLで]
https://ishii00141.stars.ne.jp/20251224-0707-4873/Hello Fediverse!
#ActivityPub #Fediverse #Mastodon #マストドン
ActivityPubというプラグインをインストールしてあるWordPressサイトです。
追記:このサイトで何ができるか、いろいろ試そうと思います。
追記:アプリやネットサービスなどを試しに使ってみた時の試行錯誤は、これまで
@ishii00141いしいに投稿していたのですが、自分でも五月蠅いなと思っていたので、今後はこっちで行うことにします。Fediverseに送る必要はないのかもしれませんが…。
追記:マストドンなどでフォローする時のユーザーIDは @ の後 ishii@ishii00141.stars.ne.jp
https://ishii00141.stars.ne.jp/20250202-1025-1/コメントと通知の関係を確認するテスト
#ActivityPub #Mastodon #WordPress #バグ #プラグイン #マストドン
以前、コメント欄から返信した際に、返信元以外に通知が届いてしまう問題があった。
"さらに、同じスレッドで、別のマストドンのアカウントc@Cからa@Aに返信(メンションはa@A宛だけ)があった後、そのc@Cの返信にa@Aが返信しようとすると、b@Bへのメンションも追加されてしまいます。"コメント欄ではメンション先を選べない | いしい@試行錯誤https://ishii00141.stars.ne.jp/20250216-1635-895/
今も同じかどうか確認するためのテスト。
この投稿はa@Aの投稿x0
https://ishii00141.stars.ne.jp/20250311-0803-1646/「連携された返信」でスレッド切断
#ActivityPub #Fediverse #Mastodon #WordPress #プラグイン #仕様
#マストドン の投稿に #WordPress で「連携された返信」した後、マストドンからのリプライは #WordPress のコメント欄に表示されるが、そのリプライに対する「連携された返信」はコメント欄に表示されない。だから、後で確認する時に、スレッドの最初から追うと続きが分からなくなる。マストドンの方ならスレッドがリプライで繋がってる。その例が次の投稿のスレッド。
https://mastodon.social/@ishii00141/114203932860030319
それぞれのリプライは次の通り。
"a@Aの返信x1"https://ishii00141.stars.ne.jp/20250410-1004-2630/
"b@Bの返信y2" [...続きは下のURLで]
https://ishii00141.stars.ne.jp/20250412-1903-2678/「連携された返信」のイメージ(v7.2.0)
#ActivityPub #Mastodon #WordPress #プラグイン #マストドン #仕様
久しぶりに「連携された返信」のテストを行った。最初の頃は、自分の記事に対して「連携された返信」をした場合に返信された記事のコメント欄や管理画面のコメント一覧に表示されて、その「連携された返信」に「連携された返信」をした場合は、どちらのコメント欄にも管理画面のコメント欄にも表示されなかったのだが、今は最初の「連携された返信」の段階で、どちらにも表示されなくなった。 Fediverseではリプライとして扱われるのだが、リプライとして扱われるまでに少し時間がかかった。
これまでは「バグ」として認識していたが、このような状態は「仕様」として認識した方が良いのかもしれない。
他のアカウントに対 [...続きは下のURLで]
https://ishii00141.stars.ne.jp/20250801-1704-3247/Mastodon/Fediverse:
How long does it “typically” take for a server to refresh something like a link preview? I changed the featured image on my website, but it’s been days and it still comes up as my old one on here. Is any aspect of that due to my local cache, or is it all server side? Speak to me the way you would a fourth grader.
The preview should be a dark graphic with my name, not a portrait of me.
The beauty of #ActivityPub
Yes, Loops federates, and admins can enable any remote instance video posts to appear in local follower feeds AND you can even include them in the For You page ✨
Im Januar 2026 will #eurosky loslegen. Sich das Video anzuschauen, die Website aufmerksam lesen, kann helfen zu verstehen, wo die Reise los geht. ❗
SocialDocs — Developer Documentation for ActivityPub & Fediverse
The comprehensive developer resource for ActivityPub, Mastodon, and the Fediverse
#fediverse #activitypub #webdev #js #dev #web #mastodon #javascript #socialdocs
#Humanetech #Socialcoding #ActivityPub #fediverse
https://mastodon.website
Mastodon web client built with Next.js.
You'll love it.
I guess I am gonna fast-track learning the Go programming language and ActivityPub so that I can help #Forgejo adding the planned federation features faster. We really need connected code forges everywhere that work in decentralised ways to have a resilient and sustainable way for Open Source and Free Software to truly stay open and free(ly accessible). If you are already capable and want to do good, beat me to it :)
https://codeberg.org/forgejo-contrib/federation/src/branch/main/FederationRoadmap.md
If you are already capable and want to do good, beat me to it :)
I'm not falling for your mediocre attempt at reverse psychology! Instead, I'll re-invent some other wheel that's not been invented here, and convince myself I had no other choice!!1!
Jokes aside, it feels to me as if finding genuinely useful ways to integrate #activitypub into more tools is becoming a bit of a trend lately. Likely because I'm exposing myself willingly to my curated little echo bubble of generally awesome people, but still I can envision a reality growing from such development that I like to see.
Begone influenca, let me do stuff! >:[
#SelfHosting week 1, phase 3.
Decision is almost made, considering a site based on hybrid solutions:
Newsletter -> buttondown
stories -> writefreely
interactions/comments -> lemmy (where stories from writefreely will spread to fediverse) and at this point I find less useful to federate Writefreely, given that this platform has no comments. Makes sense a "reply via e-mail" pointing to LetterBird page I have, and "follow [category/community] on Lemmy to comment via Fediverse.
What's missing? A stable navigation menu, and an internal search engine. Found a way to place a landing for the site, through writefreely's admin settings.
Ghost, even in the latest 6.10 version, is excluded. Tried it, and its accessibility is very very poor! It takes time to get rid of various interface elements not properly rendered by screen readers. Ghost is a clear adjustment due to obligations, not an "accessibility by design" project organization.
My main (no longer so hidden) intention is get rid of WordPress, despite self-hosted its philosophy is drastically changing.
And I even have Bearblog which solves some of the issues for nav menu and maybe search bar, but it's a centralized platform depending on one person only. Of course accessibility is the main focus, both in back and front-end.
Any suggestion or feedback is highly appreciated, this month will be dedicated to tests and experiments.
#a11y #accessibility #ActivityPub #blind #blog #blogging #feedback #fediverse #FollowerPower #lemmy #newsletter #SelfHost #WordPress #WriteFreely #writing
RE: https://mastodon.social/@Mastodon/115853452708420916
"Threads, however, supports ActivityPub. Users on Threads can choose to share their posts with other Activity Pub servers, including Mastodon." – Well, only if the instance and/or end user decides so.
Surprised the article doesn't mention the absence of algorithm and advertising in the Fediverse. Imho it's a good selling point.
#threads #activitypub #interoperability #algorithm #advertising
Big picture of #Fediverse by
@Techcrunch
🙏 Thank you for your attention to this matter.
https://www.w3.org/community/SocialCG
https://socialhub.activitypub.rocks
So what’s the ActivityPub version of Pinterest? Looks like it will be in demand soon.
"Critical concept: IRIs are opaque identifiers. You cannot infer meaning from the string pattern — only by dereferencing and inspecting the data." [1] This applies to URIs too. Sadly, almost no #ActivityPub implementations use this principle. Multi-tenant servers and simple account portability (with personal domains) would be relatively easy if they did.🙄 It is what it is...
/cc
@melvincarvalho
[1] https://socialdocs.org/docs/concepts/uris-iris-linked-data/
Did you know that you can showcase your badges from
@badgefedThe BadgeFed Project in your blog or own site?
You can simply:
1 search for your badges,
2 click on your profile,
3 copy the html or javascript to your site
4 voala!
if you are going to be on the #fosdem26 make sure to attend the badgefed talk!
https://fosdem.org/2026/schedule/event/JEMNBZ-decentralised-badges-activitypub-badgefed/
just came across the Protocols for Publishers event happening in London on February 4th & 5th directly after FOSDEM featuring
@laurenshof,
@benBen Werdmuller,
@saskia, and @aendra.comændra. (as announced speakers so far)
https://protocolsforpublishers.com/london-2026 #ActivityPub #ATProto
And now that I think about it, that makes it two years since I started my #Friendica instance. I've been on the #Fediverse for much longer of course (including other #ActivityPub apps I've hosted here such as #Akkoma and #Firefish ), but still, happy #Fediversary to me!
Fediverse account backups via 3rd party FOSS service
Personal Archive Node (PAN) is quite brilliant, its compatible with most fediverse software already, and uses a dual strategy for data backup, with one being adaptable to most fediverse software via adapters.
While not exactly ideal, PAN solves the issue of unforseen instance shutdowns in a short term fashion, while paving the way for a long term, more efficient solution ✨
More details soon.
#fedi #PSA: As has been documented recently, there is a strong increase of influence campaigns into the #ActivityPub spheres: yes, our communities are now big enough to attract the attention of State and State-adjacent Actors.
PLEASE be cautious. If you see something which makes you sad, or angry, please do not engage until you understand why you feel emotional - you may be being manipulated into stronger reactions.
[Edit: typo]
Cloudflare workersで動かせるActivityPubの実装を調べてたらこんなものがあった。ていうか、ゆーすけべーさんじゃないですか! #activitypub
yusukebe/minidon: Minimal implementation of ActivityPub using Cloudflare Workers and D1: https://github.com/yusukebe/minidon
@faketⓋ Gregory Trolliet Ⓐ ⛵ 🇵🇸
@mikiMikołaj Hołysz
@floby✿ Floby 💉😷💨
@thibaultmolThibaultmol 🌈
@jernej__sJernej Simončič �
@peter
This probably isn't the thread to argue this in, because the original post is important. And I'm going to admit that I'm one of the people who regularly posts long threads.
However, a user experience of a stream of brief thoughts is a very different experience from one of long and well crafted essays. People choose one or the other, and people who choose #Mastodon typically prefer short.
/Continued
@faketⓋ Gregory Trolliet Ⓐ ⛵ 🇵🇸
@mikiMikołaj Hołysz
@floby✿ Floby 💉😷💨
@thibaultmolThibaultmol 🌈
@jernej__sJernej Simončič �
@peter
#ActivityPub allows posts originally made on a server like #Friendica, which allows long posts, to be copied to #Mastodon, which typically doesn't. That means that it's possible to inject occasional long posts into Mastodon feeds, and, provided they're important, that doesn't seem to me abusive.
If you did it too often with trivial posts, you'd probably get widely muted, or blocked, and that's OK too.















Chan Nyein Tun 



