Hi, I'm actually in the process of designing such a system, with the goal of maximizing privacy, sovereignty, decentralization, and overall empowerment (not to mention destroying the facebook spying machine). If you'd like to help out with ideas and brainstorming, please do email me at bash.vcs [squigllydoo [SHIFT+TWO]] <google's mail service> . com. I already have some ideas for unique features that will set this apart from other similarly oriented efforts in a significant way. I'm getting close to starting up a mailing list and code repository, so please be in touch if you're at all interested. I'll keep you filled in.
But yeah, you've hit the nail right on the head. Obviously, my will fall into your (2) category, so we've got some major usability and cryptographic hurdles to tackle. But please rest assured that the solutions exist and that I've got most of them hammered out in my mind - the rest just require a little brainstorming and puzzle solving.
PS it will be completely F/OSS, most likely GPL depending on contributor consensus.
I have unique ideas for solutions to unsolved problems. I plan to use a painless and ubiquitous deployment platform, as well as an unparalleled level of decentralization (not federation where you're still a slave to the pod operator who can still sell you out) and sovereignty. I plan on publishing essays of my ideas as proposals on a site in the near future when I get around to doing so. I can keep you filled in if you're interested in contributing. (it'll all likely be GPLd.)
But yeah, you've hit the nail right on the head. Obviously, my will fall into your (2) category, so we've got some major usability and cryptographic hurdles to tackle. But please rest assured that the solutions exist and that I've got most of them hammered out in my mind - the rest just require a little brainstorming and puzzle solving.
PS it will be completely F/OSS, most likely GPL depending on contributor consensus.