Inspiration:
I On You Review & Reputation System assists in aligning users & investors with companies who share similar values, and common goals. Due to fraudulent business practices the devs at Rosalone Labs built I On You for users to find out what their favorite brands and companies are supporting, who they are supporting, and the political leanings of businesses they frequent. There are serious issues with the current business models used in the Tech space & elsewhere. Users have been duped into supporting and paying companies for services - when in fact those very same companies & businesses are turning around & supporting efforts which go against the value system of those who use & invest in those companies.
This seems upside down to us. So, Rosalone Labs has developed an application which finds all pertinent empirical data to get a more clear picture of what these companies are really about, who these companies donate to politically, what some of the standard operating procedures are at these companies, and who these businesses align themselves with.
The market is what dictates whether or not something is a good product, or a good business - & deceptive practices have not allowed users or investors to get a true picture of what is happening with these 'drivers of innovation'. We have the reputation system which we will dive deep into in further documentation, but we also have the review aspect of the application - which gives users & consumers of these services to post a review on the blockchain, an immutable review, while also incentivizing the companies receiving the review to address negative feedback with marketing tokens redeemable within Rosalone Labs, as well as with our affiliates. Once the review has been correctly and sufficiently addressed, the marketing token is released - & with no restriction other than acceptance.
Abstract
The I On You Review reputation system 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, Chainlink services, 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. I On You Review 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.
Encourage businesses to respond to user feedback by providing tokenized incentives.
Ensure data transparency and integrity using blockchain and IPFS.
Facilitate seamless integration with other Web3 applications via APIs.
3. System Architecture
3.1 Blockchain Integration
- The system leverages the Avalanche network to manage user profiles, company profiles, review submissions, and tokenized rewards. The choice of Avalanche is due to its high throughput, low latency, and secure consensus mechanism.
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
React: Chosen for building the 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
Stored on the Avalanche blockchain.
Includes reputation scores, review history, and metadata.
Users interact with their profiles via the dApp.
4.2 Company Profiles
Stored on the Avalanche blockchain and IPFS.
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 the blockchain.
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 Avalanche.
Tokenizing Marketing Space & Time: We figure, why would any company choose to address negative feedback, if they could just pay to have it removed -> This is the current Business Model used by Google Reviews
Instead, we offer companies marketing space/time when they can sufficiently address user concerns, the hope being we can be a small catalyst for change in the customer service industry. Companies & Consumers as allies, rather than the adversarial model now used.
5. Workflow
5.1 User Query
User queries business information via the frontend.
API Gateway interacts with smart contracts on Avalanche to fetch existing data.
If data needs updating, Chainlink Functions call the ChatGPT API and update the blockchain.
5.2 Review Submission
User submits a review via the frontend.
API Gateway sends the review to the smart contract on Avalanche.
Review content is stored on IPFS, with the hash recorded on the blockchain.
5.3 Reward Distribution
Periodically, or upon specific triggers, the system requests randomness from Chainlink VRF.
Selected businesses receive tokenized rewards.
Rewards are distributed via smart contracts and recorded on the blockchain.
6. Security & 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.
User Profile NFT (denoting ownership of data)
Access to sensitive information is managed through smart contract permissions.
6.3 System Security
Utilizes Avalanche’s secure 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
Phase 1: Development and deployment of smart contracts on Avalanche testnet.
Phase 2: Setup and integration of IPFS and Pinata.
Phase 3: Frontend development with React and API Gateway setup.
Phase 4: Integration with Chainlink Functions and VRF.
Phase 5: Comprehensive testing and deployment on Avalanche mainnet.
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, and IPFS, the system ensures data integrity and user empowerment. The incentivization mechanism encourages businesses to engage positively with user feedback, fostering a more accountable and responsive business environment.
---
This white paper outlines the foundational aspects of the I On You Review & Reputation system, providing a comprehensive guide for implementation and future development.