Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 2.28 KB

README.md

File metadata and controls

39 lines (24 loc) · 2.28 KB

icp-datapond-integration

Overview

ReCheck has participated in the grant program of ICP with a project that aimed seamless integration of DataPond with ICP:

  • identity integration
  • mangement of tracing data on-chain
  • management of web3 points on-chain
  • on-chain storage of data

These objectives were achieved in the span of few months. This repository help find the relevant information and the delivered ICP integration code.

Insite this repository provides a sample code for II integration and ICP Canister integration with the Node.js API. The rest of the delivered code can be found respectively in the canister reposiories - datapond-storage-canister, datapond-tracing-canister and datapond-points-canister.

Folders in this repository

  • ii-integration-code: Contains sample codes for Internet Identity integration with React Context and hooks.
  • canister-integration-code: Contains sample codes for the process of integration of Storage, Points and Tracing canisters.

Canister repositories

  • datapond-storage-canister: Contains the source code of the solution that enabled Datapond.ai store content on-chain.
  • datapond-tracing-canister: Contains the source code of the canister that Datapond.ai uses to store tracing information whenever a piece of data is processed or consumed.
  • datapond-points-canister: Contains the source code of the canister that Datapond.ai uses to store and manage web3 points of users and transactions.

Architecture Diagram

Architecture Diagram

The architecture diagram provides an overview of the ICP integration with DataPond AI, showcasing the interaction between services and canisters.

Other resources

License

This project is licensed under the MIT License.