I-NERGY Trusted Data Sharing
An easy to use tool to manage B2B Cross-stakeholder Trusted Off-chain Data Sharing
I-NERGY Trusted Data Sharing is a tool created in the context of the I-NERGY Project funded by the European Union’s Horizon 2020 research and innovation programme under the INERGY project (Grant Agreement No. 101016508). It provides instrument based on Blockchain technology to ensure data compliance with privacy/GDPR and related sovereignty while also allowing data to be kept off-chain.
The module exposes two main APIs:
- Verification API: to calculate the hash of the document and prove its existence in the blockchain
- Notarize API: to calculate and record the hash of a document in the blockchain
The tool is easy to install thanks to its availability on docker-hub and relative yml file to run the installation. The type of blockchain can be chosen and depends on the needs of the project for which it will be used, whether it is private or public. The three main blockchains tested are based on Ethereum and are Ganache, Hyperledger Besu and the public Sepolia.
I-NERGY Trusted Data Sharing is agnostic to the type of data to be notarized and can be used under different scenario. A possible example of usage in the ML field is to notarize ML model version/performance results and relative datasets used to evaluate it ensuring the trustworthiness of the model.
The tool provides also a SwaggerUI useful to test the tool, but of course you are interested in calling the REST services programmatically. Documentation about installation and usage of the tool is available on Docker-hub as from shared link.