📖WhitePaper

I On You Reviews a Decentralized Marketplace

Abstract

The I On You Review Marketplace is a decentralized application (dApp) designed to empower users by providing detailed and specific industry-related information about businesses, enabling them to align with companies that share their values. By leveraging blockchain technology and IPFS, the system ensures transparency, reliability, and security. Businesses that actively address user feedback are rewarded with tokenized incentives, fostering a responsive and accountable business environment.

1. Introduction

The contemporary digital landscape lacks sufficient tools for users to ascertain companies' ethical standings and contributions. Our marketplace addresses this gap by implementing a decentralized reputation system that allows users to query businesses and submit reviews, all while maintaining data integrity and transparency through blockchain technology.

2. Objectives

  • Empower users with accurate and comprehensive information about businesses.

  • Encourages businesses to respond to user feedback by providing tokenized incentives.

  • Ensuring data integrity & transparency using blockchain and IPFS (a distributed file sharing system).

  • Facilitates seamless integration with other Web3 applications via APIs.

3. System Architecture

3.1 Blockchain Integration

The system leverages the blockchain network to manage user profiles, company profiles, review submissions, and tokenized rewards.

3.2 Chainlink Integration

  • Chainlink Functions: Used to connect smart contracts to off-chain APIs, such as the ChatGPT API, to fetch real-time data about businesses.

  • Chainlink VRF: Provides verifiable randomness for selecting businesses to receive tokenized incentives, ensuring a fair and transparent process.

  • Chainlink Data Feeds: (Optional) Can be used for fetching real-time data if needed for financial transactions or other dynamic data requirements.

3.3 IPFS and Pinata

  • IPFS: Utilized for decentralized storage of business information and review content, ensuring data availability and integrity.

  • Pinata: Manages pinning on IPFS to ensure data persistence and accessibility.

3.4 Frontend Development

  • Next.js: Framework chosen for building user interface due to its flexibility, responsiveness, and strong community support.

  • API Gateway: Facilitates communication between the frontend, smart contracts, and IPFS.

4. Detailed System Components

4.1 User Profiles

  • Includes reputation scores, review history, and metadata.

  • Users interact with their profiles via the dApp.

4.2 Company Profiles

  • Includes detailed business information fetched via Chainlink Functions and user reviews.

  • Updated periodically based on new reviews and API data.

4.3 Review Mechanism

  • Users submit reviews through the dApp.

  • Reviews are stored on IPFS, with hashes recorded on chain.

  • Includes rating and detailed feedback.

4.4 Tokenized Incentives

  • Businesses that respond to user feedback are eligible for tokenized rewards.

  • Chainlink VRF is used to select businesses randomly, ensuring fairness.

  • Rewards are managed via smart contracts on chain.

5. Workflow

5.1 User Query

  1. User queries business information via the frontend.

  2. API Gateway interacts with smart contracts on chain to fetch existing data.

  3. If data needs updating, Chainlink Functions call the ChatGPT API and update the blockchain.

5.2 Review Submission

  1. User submits a review via the frontend.

  2. API Gateway sends the review to the smart contract on chain

  3. Review content is stored on IPFS, with the hash recorded on the blockchain.

5.3 Reward Distribution

  1. Periodically, or upon specific triggers, the system requests randomness from Chainlink VRF.

  2. Selected businesses receive tokenized rewards.

  3. Rewards are distributed via smart contracts and recorded on the blockchain.

6. Security and Privacy

6.1 Data Integrity

  • Blockchain ensures that all data is immutable and tamper-proof.

  • IPFS guarantees data availability and integrity.

6.2 User Privacy

  • User data is securely stored on the blockchain.

  • Access to sensitive information is managed through smart contract permissions.

6.3 System Security

  • Utilizes Avalanche consensus mechanism

  • Chainlink services ensure secure and reliable data fetching and randomness.

7. API Integration

7.1 External API

  • The system provides endpoints for querying business profiles and submitting reviews.

  • Ensures secure and scalable interactions with other Web3 applications.

7.2 API Documentation

  • Detailed documentation is provided for developers.

  • Includes specifications for endpoints, data formats, and authentication mechanisms.

8. Milestones

  1. Phase 1: Development and deployment of smart contracts on Polygon testnet.

  2. Phase 2: Setup and integration of IPFS and Pinata.

  3. Phase 3: Frontend development with Next and API Gateway setup.

  4. Phase 4: Integration with Chainlink Functions and VRF.

  5. Phase 5: Comprehensive testing and deployment on chain.

  6. Phase 6: Post-launch monitoring, feedback collection, and iterative improvements.

9. Conclusion

The I On You Review reputation system leverages cutting-edge blockchain technology to create a transparent, reliable, and fair platform for evaluating business practices. By integrating Avalanche, Chainlink, OpenAI, and IPFS the system ensures data integrity and user empowerment. The incentive mechanism encourages businesses to engage positively with user feedback, fostering a more accountable and responsive business environment.

Contact Information

For more details or inquiries, please contact:


This white paper outlines the foundational aspects of the I On You Review reputation system, providing a comprehensive guide for implementation and future development.

Last updated