> How difficult it would be to build a decentralised SO?
Q&A platforms are widely available, and they could easily support federated/decentralized use cases via ActivityPub. So building a decentralized platform is mostly about creating these communities and enabling them to federate with one another.