The dock.io protocol aims to solve the data hoarding problem by implementing a protocol that actually encourages data exchange between platforms. By utilizing the Ethereum mainchain, data encryption, as well as a token model, the dock.io protocol will allow users to take control of their data and exchange it between applications.