I would consider scuttlebutt to be federated as well, since it’s difficult to communicate to other users without a pub server
As every Scuttlebutt node is equal to every other node, that makes it a distributed, rather than merely decentralized, protocol.
The important thing is that the protocols are not designed to be reliant on pubs in the long run.