Federation
Federation is a system where different servers can communicate and share information with each other. Each server operates independently. Users on one server can connect with users on another server. This creates a network without a central authority. Think of it like different cities working together while still having their own rules.
ActivityPub is a protocol used for federation. It allows different applications to share content and messages. For example, you can like a post or follow someone on another platform. It enables a decentralized social network. With ActivityPub, users enjoy more control and privacy. They can choose where to host their data without losing connections to others.
Federation in Gaboule
Currently, not all Gaboule services are part of decentralized networks, though we anticipate broader federation in the future. This implementation mainly relies on the efforts of the software maintainers.