Application Layer
This layer provides user-facing interfaces and backend services to interact with the blockchain and smart contracts.
Components:
User Interface (UI):
Web Platform: Hosted at ongridprotocol.com, offering dashboards for investors and solar companies.
Investor Dashboard: Displays investment opportunities, portfolio performance, real-time energy data, and carbon credit earnings.
Solar Company Dashboard: Provides access to funding applications, energy production metrics, and carbon credit issuance status.
Mobile App: Planned for iOS and Android, offering on-the-go access.
Backend Services:
API Gateway: Exposes RESTful APIs for interacting with smart contracts (e.g., initiating investments, querying carbon credits).
Data Aggregation Service: Processes energy data from the libp2p network, calculates CO2 reductions, and submits data to the Carbon Credit Issuance Contract.
Authentication Service: Manages user access using wallet-based login (e.g., MetaMask, ICP Internet Identity).
Off-Chain Integrations:
Interfaces with Verra/Gold Standard APIs to validate carbon credit compliance.
Connects to payment gateways for fiat on-ramping (e.g., USD to stablecoins).
Role: Bridges users to the blockchain, enabling seamless interaction with smart contracts and providing real-time insights.
Last updated