The decentralised platform aims to challenge GitHub with federated hosting, stacked PRs, and a community-first model.