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