Replying to @jupiter_rowland@hub.netzgemeinde.eu
@jupiter_rowland @wjmaggos How group moderation works there? Is it possible to assign multiple moderators?
Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. I help maintain the FEP repository and write my own FEPs too. Currently working on ActivityPub Next.
Replying to @jupiter_rowland@hub.netzgemeinde.eu
@jupiter_rowland @wjmaggos How group moderation works there? Is it possible to assign multiple moderators?
Replying to @sun@shitposter.world
@sun Mastodon devs can copy this feature from Mitra after I implement Lemmy's private groups.
Replying to @jordan@mastodon.subj.am
@jordan Once private communities land in stable Lemmy, we can consider this feature standardized and widely adopted.
Replying to @mitchconner@clubcyberia.co
@mitchconner As far as I know, this feature exists in Hubzilla and its forks.
Replying to @wjmaggos@liberal.city
@wjmaggos I think it's good to have public and private communications in one app. In theory ActivityPub could be used for public and Matrix for private, but as a developer I really don't want to deal with two very complex protocols at the same time.
Lately, I've been seeing various people claiming that fediverse doesn't have private groups. They often point to some task force at w3c that is supposedly working to fill the gap.
However, fediverse has had private groups for a very long time:
- Hubzilla channels. This project probably had private groups before ActivityPub. The implementation was later adapted for ActivityPub and refined in subsequent forks, Streams and Forte. It is now partially documented in FEP-171b: Conversation Containers.
- Smithereen groups. This implementation is documented in FEP-400e: Publicly-appendable ActivityPub collections (published in 2021) and FEP-db0e: Authentication mechanism for non-public groups.
- Lemmy communities. Private groups were proposed in Lemmy RFC 0005 and have been implemented in the development version. There is a test instance running this version (Lemmy v1.0b) at https://voyager.lemmy.ml/
There are probably other implementations that I am not aware of.
Replying to @panos@catodon.rocks
These services implement FEP-1b12: Group federation, but so does the Discourse AP plugin... Have you discovered any interoperability issues?
Replying to @panos@catodon.rocks
@panos What do you mean by proper group federation?
In my experience, group federation works well in Discourse. Most of the bugs that we identified during the test drive at SocialHub have been fixed.
I can name only one major issue that still remains, incorrect timestamps in old threads: https://meta.discourse.org/t/activitypub-plugin/266794/487
Discourse MetaActivityPub PluginHi, I’m trying to report an issue with the AP plugin regarding the published datetime being incorrect on posts that are manually “published” via the “Publish all posts” button. Example https://browser.pub/https://socialhub.activitypub.rocks/ap/object/a8d6c23e6c428313efb9bf20efeb020c Expected behavior published indicates the datetime the post was originally published, i.e. the datetime visible locally in Discourse (2018). Actual behavior published indicates the date the AP resource was created...Replying to @mkljczk@fediverse.pl
@mkljczk Do you have a federated instance? I can try enabling federation on my instance to see if stars are working
Replying to @ozoramore_dev@social.t2arc.net
@ozoramore_dev Have you migrated actor images too?
Replying to @deutrino@mstdn.io
@deutrino You're right. This is Eternal November
Replying to @silverpill@mitra.social
>can you tell me more about where I can read about your work with p2p and your idea for adapting forgefed? I'm interested.
1. My experiment with ActivityPub over Syncthing: https://mitra.social/post/019de9a2-7769-7713-85c9-ad8e8599268d
2. ActivityPub & iroh: https://mitra.social/post/019f8116-59de-71f2-8c56-2e87e32c2859
3. I'm currently working on federated groups in Mitra and so far they seem to be compatible with FEP-ef61 and therefore with P2P ActivityPub
4. ForgeFed has many similarities with federated groups: https://codeberg.org/ForgeFed/ForgeFed/issues/324
Mitra ZeroFediverse & P2P - Post by @silverpillFediverse & P2P - Post by @silverpillReplying to @sun@shitposter.world
Radicle had some ties to Ethereum ecosystem since the beginning, that's how I discovered them. Initially there was no token or anything like that, they just wanted to use Ethereum as a payment layer.
But at some point this happened: https://web.archive.org/web/20211218051828/https://radicle.xyz/blog/introducing-rad.html
The token sale was followed by the usual enshittification you're probably familiar with. At some point I stopped paying attention to this project, only to discover it again around 2025. The price of RAD token went to nearly zero and now they are pretending that they have nothing to do with it.
This may seem like a small thing, but I believe that this kind of behavior did a lot of harm to the crypto community and should not be tolerated.
Replying to @sun@shitposter.world
@sun I don't want to use it because it's a shitcoin project. Let's build a peer to peer forge on ActivityPub. I figured out how to do p2p, I think ForgeFed can be adapted to that.
Replying to @sun@shitposter.world
@sun Oh no, I hate this UI.
Logged in and looked around, everything seems to be working as expected.
>rad://z2gAKC6ESt5ZBV419uVPf2vFtEHCT
How to resolve that URL?
Replying to @jupiter_rowland@hub.netzgemeinde.eu
@jupiter_rowland @elle I am also concerned about mobile and desktop clients. The developers may not want to add Rust compiler to their toolchains.
Replying to @0xllx0@activitypub.space
Nice. I'm going to keep an eye on it.
Replying to @elle@weathered-steel.social
@elle It's good that you brought it up. I think fediverse standards should be discussed on Fediverse.