Thanks. I'm aware of most, if not all, these alternatives as I've spent some time a few years ago researching them before sending a proposal @ NLnet for funding in this space.
I should have said P2P in my comment instead of decentralized, as the broader term captures the concept of federated as well.
I should have said P2P in my comment instead of decentralized, as the broader term captures the concept of federated as well.