The following describes the roadmap for development of the transparent, opt-in data marketplace. There are three major milestone versions of the marketplace ecosystem. Our current implementation—the v.10, the smart-contract based ecosystem v.20, and the decentralized stored v3.0.
In the current implementation of the Data-Exchange, data providers manage their profiles through a mobile device. The data profiles are collated into a central database and all data sales are mediated by dx-Insights.
There is no open Data Product Marketplace. Companies interested in accessing providers’ data do so through dx-Insights.
The Data-Profile Manager is the DataWallet mobile app, which is available for iOS and android. It communicates with a DataWallet-hosted Key-Server and a DataWallet-hosted centralized database. Potential data requests are posted directly in mobile application.
All data exchanges originate from dx-Insights and posted in the mobile application.
The Smart-contract based ecosystem embeds the promise of DataWallet—transparent, opt-in data exchanges—directly into the architecture. At this stage the fidelity of the system is not dependent upon a trusted party (DataWallet). The assurances of the system are structural and verifyable by interested members of the community. All PII is encrypted with a private key that only the data providers themselves posses. All data-transactions therefore necessitate the expressive consent of data providers. The Data Product Marketplace is open such that Data Providers are not limited to interacting with dx-Insights; Data Requesters can publish products to
the marketplace. The Data Exchange is open—all data requests are executed by smart-contracts on the blockchain.
Data Product Marketplace is open. Requesters can create data requests through the online interface or programmatically with the API.
All data stored on DataWallet-hosted centralized database is encrypted with a private key that only the data providers themselves posses. Exchanges are searchable from the provider mobile app.
The Data Exchange is open—all data requests are executed by smart-contracts on the blockchain coordinating the provider’s data profile and the requester’s Request-Manager.
The Ecosystem with fully decentralized data profiles is the ultimate realization of the self-sovereign wallet. Interested Providers can store their profiles on systems of their choosing and interact directly with the Data Exchange.
Data-Profiles can be created locally using open and auditable code. Data Profile structure and Search agents are similarly open sourced and customizable (as long as they provide the necessary interface to smart-contract exchange).