It is an indisputable fact that data has tremendous value when tokenized and used in a network to support the mechanics and principles of an economy. The Weeve network empowers the economy of things by introducing a commercialisation layer between (IoT) devices and the Blockchain. In the weeveNetwork, machines (or Weeves thereof) index, process, tokenize and trade harvested data against digital data assets, among them are most notably cryptocoins.
Weeve envisions public or private marketplaces for any form of digital assets ranging from geo-data to electricity or delivery status, where data producers and consumers (resp., buyers and sellers) come together, escrow their supply and demand, and exchange their digital assets for agreed upon prices.
The current smart contracts in this repository are a development state, they are not final nor set in stone. Our development goal is the implementation of the weeveNetwork and its components, namely the registries and marketplaces. We will update this repository regularly in the process of our development.
Some weeks ago we implemented device challenges into the weeveNetwork. With our latest update we also brought the same functionality to the registries and marketplaces. Based on Mike Goldins (ConsenSys) PCLR voting we are now providing our users with the ability to challenge registries, marketplaces and single devices, vote on active challenges and resolve them in the end. If a vote on a challenge passes, the affected entity is being excluded and it's stake is slashed. For more details on the voting process and the token mechanics we are referring to our token paper.
The implementation of the voting contract itself can be found here. The corresponding calls for registry and marketplace challenges to the voting contract are implemented in the weeveNetwork. For device challenges the calls to the voting contract are implemented in the weeveRegistry and the weeveRegistryLib.
We are always happy to get some feedback and new ideas - we also like to chat about development in general, so feel free to join our gitter!