Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ReCheck-io/icp-datapond-integration

This repository showcases illustrative diagrams and sample codes demonstrating the implementation
https://github.com/ReCheck-io/icp-datapond-integration

Last synced: 5 days ago
JSON representation

This repository showcases illustrative diagrams and sample codes demonstrating the implementation

Awesome Lists containing this project

README

        

# 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
- on-chain storage of data

These three objectives were achieved in the span of few months. This repository help find the relevant information and the delivered 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](https://github.com/ReCheck-io/datapond-storage-canister) and [datapond-tracing-canister](https://github.com/ReCheck-io/datapond-tracing-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 and Tracing canisters.

## Canister repositories
- [datapond-storage-canister](https://github.com/ReCheck-io/datapond-storage-canister): Contains the source code of the solution that enabled Datapond.ai store content on-chain.
- [datapond-tracing-canister](https://github.com/ReCheck-io/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.

## Architecture Diagram

![Architecture Diagram](./architecture-diagram.png)

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

## Other resources

- [Live environment of Datapond.ai](https://icp-prod.datapond.ai)
- [Awsome Internet Computer Register entry of Datapond](https://github.com/dfinity/awesome-internet-computer?tab=readme-ov-file#ai)

## License

This project is licensed under the [MIT License](LICENSE).