Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ReCheck-io/icp-datapond-integration
- Owner: ReCheck-io
- License: mit
- Created: 2024-01-17T08:24:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-12T09:26:54.000Z (7 months ago)
- Last Synced: 2024-08-02T06:19:19.774Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-internet-computer - DataPond.ai integration with ICP - ICP-enabled Retrieval Augmented Generation (RAG) tool for transparent AI data feeding and data tracing on the ICP network [Try it here](https://icp-prod.datapond.ai). (Decentralized AI / Solana)
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 dataThese 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).