Abstract: Can you explain the whole project and its expected outcome(s). (1200)
Project: Bonfire federated groups
The fediverse enabled the sprouting of a new wave of online communities, that chose it as their home for its promise of an internet free from the monopoly of profit-driven centralised social media platforms. The fediverse relies on the core tenet to build a more inclusive, open and safer web for anyone to join, interact and feel part of in a meaningful way, according to each user's preferences and needs.
True to this concept, we believe that it's crucial to move beyond the limits of "each instance is (sort of) a community"; by empowering users to create, join and manage federated groups across instances, with their own set of rules and customisable governance.
Federated groups on Bonfire will leverage the flexible foundation we've recently released, circles and boundaries: https://bonfirenetworks.org/posts/introducing_boundaries/
Using those building blocks we will ensure that groups have the possibility to define a fine grained set of roles and permissions, with the possibility for each group to define a multitude of roles that fit with how they want to manage membership and participation, and distribute power and responsibility.
Groups will be a crucial feature in the fediverse and we will ensure that our implementation will follow open standards and document all implementation details so that it will be compatible with Mastodon's ongoing efforts, and any other apps that implement groups.