Search results

just closed the issue about supporting . Kai Armstrong says "our current focus isn't in this area".

This is very sad, I really think this could have been a pretty good match *espacially* for Gitlab. It could have been a puzzle piece in how to do federated open source coordination. You know, the problem with "not wanting to be on github, but kinda finding it convenient everyone has an account already".

gitlab.com/groups/gitlab-org/-

0

OSC京都2025でどちらの発表を聞きたいですか?

8月3日のOSC京都で10分間のセミナー発表をすることになりました。二つのテーマで迷っているので、皆さんのご意見をお聞かせください!

どちらのテーマに興味がありますか?

0

"But under the hood, the ActivityPub protocol doesn’t use full mentions at all. Instead, it uses actor IDs."

The actor ID for my main account is mastodon.social/users/crepels. In my case, there is a direct translation between the full mention and the actor ID, but that doesn’t have to be the case."

@crepelsSebastian Jambor, 2023

seb.jambor.dev/posts/understan

Intriguing. So in theory, the Actor ID for a fediverse account could also be represented in an app as @username@email.service or @username@xmpp.service 🤔

0

OSC京都2025でどちらの発表を聞きたいですか?

8月3日のOSC京都で10分間のセミナー発表をすることになりました。二つのテーマで迷っているので、皆さんのご意見をお聞かせください!

どちらのテーマに興味がありますか?

1
0
0

Crisis averted, reopened the epic on / implementation. :)

They made it clear, though, that they're not going to do it themselves in any foreseeable future, their "current focus isn't in this area", so it's up to the community to implement it. As I mentioned in the issue, I won't be able to come back to it until I'm done bootstraping the business I'm working on, so anyone who wants to see it done faster should feel free to jump in.

gitlab.com/groups/gitlab-org/-

0
0

Excited to share that I've joined (Open Source Software Contribution Academy) as a mentor for the @fedifyFedify: an ActivityPub server framework project!

OSSCA is a national program run by South Korea's NIPA (National IT Industry Promotion Agency) through their Open Source Software Support Center, aimed at fostering the next generation of open source contributors.

We're currently in the process of selecting around 20 mentees who will start contributing to once the selection is complete. I've been busy preparing good first issues to help them get started on their open source journey.

Looking forward to working with these new contributors and seeing what amazing things we can build together!

And just finished writing a comprehensive contributor guide for the mentees!

You can check it out here—it's Korean though: https://hackers.pub/@hongminhee/2025/ossca-fedify-contributors-guide.

It covers everything from setting up the accounts and development environment to finding good first issues. While it's primarily for the OSSCA participants, anyone interested in contributing to @fedifyFedify: an ActivityPub server framework is welcome to use it as a reference.

Ready to onboard the next wave of developers!

0

Marcus Rohrmoser 🌻 replied to the below article:

HTTP Signature Upgrades Coming Soon

ActivityPub for WordPress @activitypub.blog@activitypub.blog

<p>Ever wonder how your site proves it’s really you talking to the rest of the Fediverse? It’s not magic—it’s HTTP signatures, the digital equivalent of a secret handshake. With our next release, we’re making that handshake a lot more universal (and a little less awkward).</p> <p>Why HTTP Signatures Matter</p> <p>When you interact with the Fediverse, you want to know that the messages you send and receive are genuine. HTTP signatures are the technology that makes this possible. Every time your […]</p>

Read more →
0
2
0
0

HTTP Signature Upgrades Coming Soon

ActivityPub for WordPress @activitypub.blog@activitypub.blog

<p>Ever wonder how your site proves it’s really you talking to the rest of the Fediverse? It’s not magic—it’s HTTP signatures, the digital equivalent of a secret handshake. With our next release, we’re making that handshake a lot more universal (and a little less awkward).</p> <p>Why HTTP Signatures Matter</p> <p>When you interact with the Fediverse, you want to know that the messages you send and receive are genuine. HTTP signatures are the technology that makes this possible. Every time your […]</p>

Read more →
0
2
0
1

Privacy Expectations in Federated Protocols
by @fionafokusfiona :loading:
"Exemplified by the recent Pixelfed vulnerability (fokus.cool/2025/03/25/pixelfed) I'll summarize how incomplete or wrong implementations can violate our expectations on how privacy is treated. Afterwards there is room for an open discussion on how to handle these problems on a protocol and community level."

0
0
screenshot of fedialgo in action
0

Starting to think Bluesky’s ATProtocol got a few things right that Mastodon and ActivityPub might have missed. Have a look at the “Why not use ActivityPub?” section in the ATProto FAQs. I think they make some compelling points. Is ATProto actually the better protocol for its intended purpose? atproto.com/guides/faq#why-not

0

Starting to think Bluesky’s ATProtocol got a few things right that Mastodon and ActivityPub might have missed. Have a look at the “Why not use ActivityPub?” section in the ATProto FAQs. I think they make some compelling points. Is ATProto actually the better protocol for its intended purpose? atproto.com/guides/faq#why-not

0
0

Andreas Nedbal is giving a talk about using with in on July 14th

"The ActivityPub protocol is making its way into the social media sphere. In this talk, Andreas will discuss how the protocol could also be used by TYPO3 and what advantages it offers over other conventional tools. He will also provide a simple insight into how the protocol works."
meetup.com/munich-typo3-user-g

0

Meine Deutsch-palestinischen Freunde (ich wusste nicht dass ich so viele habe) wechseln gerade alle zu upscrolled.com/, mit dem Versprechen freisprechen zu können. Ich mache mir Sorgen, dass sie nur in die nächste Falle laufen. Vielleicht kann man sie überreden, dass sie wenigstens Activity Pub einbinden.
-------------------------
My German-Palestinian friends (I didn't know I had so many) are all switching to upscrolled.com/, with the promise of being able to make free calls. I'm worried they're just walking into the next trap. Maybe we can persuade them to at least integrate Activity Pub.
--------------------------
أصدقائي الألمان الفلسطينيون (لم أكن أعلم أن لدي الكثير منهم) ينتقلون جميعًا إلى upscrolled.com/، مع وعد بإمكانية التحدث مجانًا. أنا قلق من أنهم يقعون في الفخ التالي. ربما يمكن إقناعهم على الأقل بدمج Activity Pub

0

I'm kind of ridiculously excited that @evanEvan Prodromou is going to be a keynote at WordCamp Canada in Ottawa this fall.

I'm not a developer of WordPress, but I do have a hand in managing a couple of sites. I'm sure I'll learn some useful things at WordCamp, and was planning to attend.

The chance to hear from the "Father of the Fediverse" directly seals my commitment to register!

canada.wordcamp.org/2025/

0
0
0
0
0

Q: "I was really high on interoperable social networking, and interoperable sites using or . It doesn’t matter to me, actually. At the end of the day, I just want to see more interoperability of these networks. Do you still think that’s going to happen?"

A: "Yeah, if I had a bet on one, actually, you know what I’d bet on is the protocol, the dark horse in the corner." 👀

0

@bzgBastien Guerry @claudius

And already has a level of federation support, like for federated stars:

domaindrivenarchitecture.org/p

Hopefully with @forgefed adoption on the roadmap too, where this open standard supported by @NGIZeroNGI Zero open source funding has been significantly progressed, but needs implementers in active feedback loops to refine and mature the specs.

codeberg.org/forgejo-contrib/f

0

just closed the issue about supporting . Kai Armstrong says "our current focus isn't in this area".

This is very sad, I really think this could have been a pretty good match *espacially* for Gitlab. It could have been a puzzle piece in how to do federated open source coordination. You know, the problem with "not wanting to be on github, but kinda finding it convenient everyone has an account already".

gitlab.com/groups/gitlab-org/-

0

不確定從哪個版本開始, 取得 的內容只會顯示標題與來源連結,這就是一個很明確的大家對怎麼實做標準想法不一致的情況。

聯邦宇宙是基於
這個公開標準,但是這只是一個「建議」的規格書,並沒有強制規定要怎麼實做,就如同 HTML/CSS 。

0

The monthly report was published ✨

Forgejo v12.0 branch was cut on 25 June, for a planned release on 17 July. Forgejo v11.0.2 was released on 18 June, addressing several bugs. Forgejo Runner v6.4.0 introduced offline caching support.

The minimum required Git version has been bumped and the search has been improved.

There is strong enthusiasm for translating Forgejo.

User following with has progressed and a new grant has been accepted.

forgejo.org/2025-06-monthly-re

0
0
0

Fediverse Report #123 - this week's news:

- Tumblr will not migrate to WordPress, and resulting from that, will not be joining the fediverse after all
- @Mastodon makes the release candidate for update 4.4 available, which among other features will display quote posts from other platforms
- new funding round from @nlnet with grants for better event federation, -based polls on WordPress, and for NodeBB and Funkwhale

connectedplaces.online/reports

0
0
0

🥳 v7.2 is out! 🥳

New design for video management and publication pages, rework of the display and filter system for sensitive content... this new version is ready for the summer! ☀️

Check out what's new in the release announcement: joinpeertube.org/news/release-

0

@DavidBHimself @mastodonmigration @moiraSolarbird :flag_cascadia: @quillmatiqAnuj Ahooja @anewsocial The difference now is the difference between opt-in and opt-out. When there's an automatic opt-in, you're (pretty much by definition) pulling in users (especially NEW users) who may not fully understand the ramifications of the situation and what they're posting. I would submit that there are other issues too that come into play as the system moves from fully opt-in -- including potential conflicts between Mastodon and BS terms of service and content policies.

There is a parallel here to what happened when Google disastrously tried to integrate YT comments with G+ threads. I was working inside G during part of that period and it was quite the train wreck because the expectations of users in the two services were very much different.

@laurenLauren Weinstein
> There is a parallel here to what happened when Google disastrously tried to integrate YT comments with G+ threads

Difference here being that what's bridged is the fediverse () and the ATmosphere (), which are protocol-defined networks, not monolithic platforms. There is already a need to address different kinds of UX within each network. So bridging them doesn't introduce new UX problems to either.

@DavidBHimself @mastodonmigration @moiraSolarbird :flag_cascadia: @quillmatiqAnuj Ahooja @anewsocial

0

So uh, is anyone looking to hire a developer with an uncomfortable amount of knowledge about and , experience building from scratch and running a social network (@ludumdare.comLudum Dare), hacking on GPU drivers/network protocols/the Linux kernel, plus a couple decades as a pro gamedev? 🤷

RE: https://bsky.app/profile/did:plc:svpym4ujks7qxczscyzq7fuy/post/3lstq4ebtpc2m

0

@steveSteve Bate

Interested. I collected some C2S resources together before.

I can offer forum space and matrix chatroom, if you are interested. 'Groundwork labs' on Social coding commons is themed to exploring the foundational technologies of social web / fediverse.

There's no membership, just affiliation. Groundwork labs is a fellowship, where interested parties collaborate, not a community.

discuss.coding.social/c/fellow

matrix.to/#/#groundwork-matter

codeberg.org/fediverse/delight

@steveSteve Bate

of course also has a dedicated C2S category already, so is another option to collect and federate discussions.

What to choose depends I guess how far 'extend' goes. Just wanted to drop it as an option.

The archive of prior C2S discussions at SocialHub:

socialhub.activitypub.rocks/c/

0
0
0

Here's an idea. What if we extend C2S (C2S++?) with a minimal set of features (FEPs) to provide a reasonable (or even excellent) UX? Along with servers that already support C2S, we could write an external protocol adapter from C2S to the Mastodon client API to increase the number of users that could potential use a C2S client. The C2S API would be general, but the UIs could be domain-specific (microblogging, media sharing, long-form, etc.). Who's with me?
youtube.com/watch?v=6eX3fiQLo8

0

@mamund:mastodon: Mike Amundsen thank you. I will also give the linked article on agentic systems a read.

Note that here on the has this need to discover and introspect the capabilities of actor endpoints on the network.

This entirely missing. With endlessly versatile, a player on the fediverse can freely invent their own flavours on-the-fly, introducing protocol decay and makes harder.

Whack-a-mole driven development to moving targets ensues.

0
@Strypey So Pleroma and Akkoma (which, for some reason, is missing from the list) actually use the ActivityPub C2S API to connect their frontends? Even though Pleroma predates ActivityPub and started out as an alternative GNU social frontend, much like Mastodon?

I mean, they're famous for having separate repositories for the server and the Web frontend (same name with "-FE" attached). And they're equally famous for having servers that forgo the official frontend in favour of third-party stuff, most notably Mangane.

So if Mangane actually makes use of that API rather than a homebrew *oma client API, it could be used as or, if need be, modified into a sparrings partner for API-testing purposes, not to mention that it's living proof that the API actually works. As it integrates with Pleroma and Akkoma that well, I've got my doubts that it only uses the Mastodon client API.

In the cases of (streams) and Forte which are almost the same software save for protocol support, the Web UI is much closer to the server backend, as flexible and modifyable it is. In their cases, the question would be whether they could be used to test just how far feature support in the ActivityPub C2S API can possibly go, maybe even whether it'd be possible to use the ActivityPub C2S API to build an almost fully-featured (streams)/Forte client app (except, of course, Web UI configuration and (streams)' per-channel ActivityPub switch which might cut the whole app off the server).

CC: @Tim Chambers @rakoo

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #ActivityPub #Pleroma #PleromaFE #Akkoma #AkkomaFE #Mangane #Akkomane #Streams #(streams) #Forte #API
0
@Tim Chambers I guess the main obstacle in development right now is that there are no clients to pair the server applications with and test them against.

Then again, it would take a whole lot of clients. One unified client that covers e.g. Pleroma just as neatly as (streams) is impossible, seeing as how extremely different the two are.

CC: @Strypey @just small circles 🕊 @Ben Pate 🤘🏻 @rakoo

#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ActivityPub #Pleroma #Streams #(streams)
0

@benpateBen Pate 🤘🏻
> It’s all speculation in the absence of a C2S API that developers want to use

The main reason devs haven't wanted to use the C2S API in the AP spec is network effect. Clients devs don't want to use it because Mastodon doesn't, and servers devs don't want to use it because their services wouldn't work with all the clients following the Mastodon API.

But there are a bunch of projects now implementing AP C2S. I'm sure I've seen a list somewhere, maybe on SocialHub?

@jupiter_rowland

@Strypey
The main reason devs haven't wanted to use the C2S API in the AP spec is network effect. Clients devs don't want to use it because Mastodon doesn't, and servers devs don't want to use it because their services wouldn't work with all the clients following the Mastodon API.

It's actually tempting to imagine a vicious circle here: If almost everything has the Mastodon client API implemented, it isn't worth developing dedicated client apps that also cover other servers' extra features.

Instead, the reason why all kinds of server applications have the Mastodon client API implemented is because they absolutely need some phone apps that work with them. Just look around the Fediverse. Almost everyone is exclusively on phones nowadays. And especially iPhone users wouldn't touch a Web browser with a 10-foot barge pole if they don't absolutely have to, so expecting them to use the Web UI means you're stuck in a bubble or a time where smartphones are still a gimmick.

That's why even Friendica has implemented the Mastodon client API. I mean, Mastodon and Friendica are very different, and the Mastodon client API only covers a small fraction of what Friendica can do. It actually doesn't cover some critical everyday features.

At the same time, there's little to no incentive for those who can develop mobile apps to make apps for anything that isn't Mastodon. Many start working on Fediverse apps at a point when they still believe the Fediverse is only Mastodon. Or if they don't, at least they've never heard of Pleroma and its family, Misskey and its family, Friendica and its family (where Hubzilla would require a wholly different app than Friendica, and (streams) and Forte would require a wholly different app than both) etc. Or they genuinely think that developing the umpteenth iPhone app for Mastodon is worth the effort more than developing the first stable dedicated iPhone app for Friendica. It's a miracle that stuff like Aria for the *key family exists.

It seems like of all the server apps that don't do *blogging (purist long-form blogging stuff like WriteFreely excluded), Hubzilla, (streams) and Forte are the only ones that don't have the Mastodon client API implemented. And I can't see them do it. For one, their devs steer clear of all proprietary, non-standard Mastodon technology. But other than that, these three are even less like Mastodon than Friendica, and they work even less like Mastodon. Even using a Mastodon app for stuff like basic posting is out of question because it pretty much requires access to the per-post permission settings, something that Mastodon doesn't have implemented, and therefore, neither do the apps for it.

Now, Hubzilla, (streams) and Forte can be installed as so-called Progressive Web Apps. But only Hubzilla veterans ever do that, and that's for three reasons: One, next to nobody has ever heard of the very concept of PWAs. Two, all that people know is installing apps from the Apple App Store and the Google Play Store. And three, people want native mobile interfaces in the style of whatever phone they use. It doesn't matter how well the Web UIs of these three adapt to mobile screens, especially since 90% of all phone users have totally forgotten that you can rotate a phone sideways.

Hubzilla actually has its own client API, and I think (streams) and forte have their own one, too. But nobody has ever even only tried to build a native mobile app for either of them. Hubzilla's devs even have to admit that they don't know how well Hubzilla's client API works because there has literally never been a sufficiently-featured counterpart to test it against. All there is is an extremely basic Android app built by one of them that's available as a download somewhere, and all it can do is send very basic posts, I think, even only at your default settings. It's just a proof of concept.

The ActivityPub C2S API is just as untested.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #MastodonAPI #Friendica #Hubzilla #Streams #(streams) #Forte #ActivityPub #API #ClientAPI #MastodonAPI
0

@steveSteve Bate @drahardjaDave Rahardja @dfyx

I'd say post-facto interop covers the load..

> Post facto [is] the absolute market dominance of a particular product in contravention of any applicable standards [..]. The vendor behind that product can then choose to ignore any forthcoming standards and not co-operate in any standardization process at all, using its near-monopoly to insist that its product sets the de facto standard by its very market dominance.

en.wikipedia.org/wiki/Interope

0

Love the domains attribution feature of plugin- by associating cogdogblog.com domain in settings, if anyone includes a link to my blog in a post (the one here is a redirect to one, so that works too), it adds a “by” credit below the post preview, linking to the fediverse account for my blog.

A mastodon post that includes a url that links to Cogdogblog.com with arrow to the credit at the bottom as By CogDogBlog an account linkPlugin settings showing field for Attribution Domains and entered in field is Cogdogblog.com
0

I'm beginning to understand why there are so few blogging platforms that work with . I thought I'd make my own as a weekend project and while it shows up fine in browser.pub/, getting to correctly display posts and followers is driving me absolutely crazy.

Why does Mastodon need its own weird special stuff? Why can't it just load the followers and outbox collections like the standard expects? WHY?

0

I'm often grumpy about how "loose" the protocol is. So it's important that I also point to positive examples of how to do it well.

w3id.org/fep/b2b8: "Long-form Text" is a great set of concrete terms and concepts that moves the forward in some really good ways. As we continue growing beyond "microblogging" we need this, and more stuff like it.

Thank you to @evanprodromou for putting your time into this document. It's a solid investment for everyone.

0