Mayel de Borniol, with the participation of the CommonsPub Team & Contributors.
The goal: empower people to create and self-manage social spaces and tools tailored to their needs.
ActivityPub gave us interoperability at the data level, and we’d like to do the same on the software level with CommonsPub. Instead of a top-down “product design” approach to building an app or platform, we’d like a world where even non-technical users and communities can do it themselves: being able to piece together custom experiences from an ecosystem of apps and plugins developed by different groups who all contribute to (and benefit from) a pool of interdependent software libraries, while each focusing on different use cases, features and user experiences.
We have implemented groups (to further decentralise the fediverse by rendering users and communities independent from the instance they’re on), and decoupled the federation and storage of ActivityStreams activities/objects from the app’s relational database, backend logic, APIs and frontend interfaces. This means users can have one fediverse identity and a timeline which shows all types of content and activities in one place, while participating in multiple communities and using specialised apps for different activities.
After presenting what’s available to be hacked on and deployed, we’ll discuss some of our ongoing projects, such as:
- ValueFlows to facilitate and federate mutual aid and circular economies.
- HAHA Academy to share educational knowledge and encourage lifelong learning.
- Federated taxonomies for topic-based search and discovery across instances.
- Plus one more thing which touches on self-hosting, privacy, portability and network neutrality: Bonfire!
Questions & Answers available!
Q&A Session – CommonsPub and the quest for a modular decentralised app ecosystem
⬡ Hooray, the live Questions & Answers are available here