Today we interact with web servers(web sites) with our many different clients i.e. phone, desktop, iwatch ect..., Our devices communicate with these disparate websites/webservers, relinquishing all storage of these interactions to the owners of the data, the data aggregators, facebook, linkedin, twitter, wearable devices, hospital software, insurance.
Picture each individual/person having their own web server/data storage, a content managment system of sorts.
- Simple at first, store data about an individual like date of birth, name, resume, profile
- Personal email server and Contact list
- All running the same platform on their server/website, this platform would be their social connection to the world, sharing Posts, Comments, Pictures and Videos. A Wall, running on your webserver, that aggregates all the people you are connected to and their Posts, Comments, Pictures and Videos. All on a server to server platform. All their interactions stored only on their own, owned and trusted server.

The key is that a persons devices interact mostly with their own server/website
Take the social platform, running on an individuals own website/server, connected to other individuals running the same platform on their server/website.

 nicksarah

- You and I decide we would like to connect, well it's manifested and maintained through our servers
No middlemen data aggregators, only you and I, or our servers shall we say, store all the information about our interaction and connection.

I see Web 2.0 as a place where there is more server to server communication and data interchange than client to server
- Most of the client to server communication in the future will be from an individuals devices to their own server/website.
- As you can imagine this is all about server to server communication and data interchange/exchange, using JSON and maybe better, ProtoBuf or GraphQL.

The popular Apps of today are centralized servers, data aggregators, this will not scale in the long run.

The key to this is each person on the planet having 1 and only 1 website/server that they own and trust, this would be their individual, digital source of truth. All interaction between individuals happens server to server. No content or connections are centralized, everyone has the same platform on their website/server that enables connections and data interchange/exchange between individually owned and trusted server/websites. One Server, One Person.

Question: Why 1 person 1 server? Identity is a big issue here, I don't see how there's any way to restrict 1 person to 1 server unless you have some authorities that validate the person is indeed a person and the person who they are claiming to be. I think the best you can hope is that once a person has built up their identity (and some sort of reputation), then there won't be any incentive for them to utilize more web servers. How are you thinking of solving/enforcing this? 

The answer is that my server is connected to your server is connected to my fathers server is connected to my sisters server is connected to my works server is connected to my towns server and so on and so on. All with a distributed ledger platform with the capability to let Nick know, with confidence, that he is talking to Sarah's server.

Blockchain, ethereum, distributed ledger. These technologies and ones we have not even thought of yet will solve the problem of identity
This is a big change, there are a lot of technical issues.

Do we agree the current paradigm does not scale?

Food for Thought: All my medical records in one place makes sense doesn't it?