We can only begin to talk about stories like Uber when we understand the mechanisms of market and exchange. So let's take a smaller case- if I want to send someone I'm chatting with my phone number and a webpage, what options are there, what can I do to make a deliberate exchange with this person? If I want to advertise to anyone in the area that I'm an available ride, what broadcast channels are available? If I want to provide a review of the rides I take, how can I broadcast those reviews?
Even the basic case is dire- our most basic communication patterns are deeply intermediated. We're just beginning to see services like FireChat emerge, but they remain deeply proprietary, closed systems of exchange. Although we have emerged recent means of networking- BLE, Wifi-Direct/wifi-p2p About the only standards based communication system that doesn't rely on deeply centralized highly controlled systems is Physical Web, and it's maximum capability right now is "here is a url".https://github.com/google/physical-web
Which is kind of ok. Once there is an transport protocol- HTTP- advertised and talk-with-able, the followup questions of what to communicate can be defined in that lowest level, transport permitting. The next step is doing something with the endpoint. Host-meta and json-home specs begin that by enumerating what is happening, what resources are available on an endpoint. This mirrors the network endpoints advertising their availability- here the web services advertise their availability,https://tools.ietf.org/html/rfc6415http://tools.ietf.org/html/draft-nottingham-json-home-02
This is the beginnings of us people's communication. This is where we start, where we can begin to talk with each other. Whether these services we talk across retain the present api mold- client/service based, deeply consumeristic and self-centric, or whether we begin to blow up that mold- with general data interchanges, ambient data, web-hook oriented, self-hosted and delegation-hosted persona systems... whether we build apps/systems or specs, whether we keep building specific systems/specs, or whether we build general systems/specs, and whether or not those systems are client/server centric or interconnective/intertwingular... these are the remaining pushes that describe how, from the ability to communicate, we grow as communicating beings.
Recently, growing the user-agent web,https://plus.google.com/113218107235105855584/posts/HhT5wjAUCZo