ssb = secure scuttlebutt, software that maintains secure, append-only "logs", that are then shared upon pushing them to so-called pubs, from which others can pull updates. it's been used to create social networks (patchwork), code hosting, pull request and issue mgmt (git-ssb), and a lot more. the pubs are just intermediate storage for the "logs", that allow nodes to communicate even if they are never online at the same time
the P2P app would send and receive, just like your phone does SMS, or IP packets. as for servers, if you really want any for intermediation, make their security entirely irrelevant, sort of like ssb's pubs. the intelligent, collaborative P2P network will work around failed devices and find alternate paths to exchange the information, should one be broken into and brought down. no information is compromised: what's in there is either public or encrypted. in twister, there's the smarts that you might want to run in a VPS, and the (web) client you use to interact with it. but you can trivially run them both on the same node (even a mobile phone)
I think we should stop thinking of servers and thinking of the network. fully P2P systems, rather than federations of servers and clients. the twister model is one I wish we'd see more often, in which you set up an account on your own system, but that's also an account on the entire network, and you can recover it easily from the network even if you lose the device where you set it up (just from your backed up private key)
if Lula in Brazil serves as example, he'd be the best president the country ever had, he'd reduce inequality like nobody else ever did, he'd be reelected and then make a successor after that, and the successor would be reelected and shortly thereafter the elite would start a coup because they couldn't stand losing elections any more