← Back to team overview

crypto-social team mailing list archive

[Blueprint a-deffinitive-spec] A Definitive Spec for PGP PLUS

 

Blueprint changed by DarkLinkXXXX:

Whiteboard set to:
I'll start.

PGP plus is to be a distributed peer-to-peer social and file-sharing network with data-reduplication.
Upon registering, the user will have his own his server (whether it be on his own computer or on a hosting site). All data he shares will be signed with his public pgp key. All data shared privately will be encrypted to the public pgp keys of the intended recipients.

Data may be distributed in two different modes. The first would be open
access mode, in which anyone can access your public information so long
as they can access your server. The other mode, let's call it black box
mode, offers a more f2f approach in which only your friends can view
your public information, and anyone else will only be able to access
your public information through them.

A federation of servers is ideal (imho), but one major drawback with
this communication model is that when a server goes online, it takes
it's data with it. So, to overcome this drawback, a caching system shall
be implemented. Each server in a network shall also host the data from
three other servers, and each server shall push it's data to these three
other servers every day, or a period set by the user.

Criticism encouraged.

-- 
A Definitive Spec for PGP PLUS
https://blueprints.launchpad.net/pgp-plus/+spec/a-deffinitive-spec