System Architecture Overview

The system architecture for this project is designed to enable instant, secure, and cost-effective cross-border transfers by integrating blockchain infrastructure (Lightspark), banking partners (ClearBank, MFB), and middleware services (PCX). It follows a layered approach to ensure scalability, security, and compliance.

1. User Interface Layer

  • Lightway Finance Web/Mobile Platform:

    • Customer portal for registration, KYC/AML verification, and UMA assignment.

    • Transfer initiation and tracking dashboard.

    • Notifications (transaction status, confirmations, alerts).

  • Admin Dashboard:

    • Node funding and balance monitoring.

    • Transaction tracking and reporting.

    • Liquidity alerts and channel health indicators.

2. Application Layer

  • Customer Management Service: Handles account creation, UMA assignment, and user profile management.

  • Payment Orchestration Service: Routes customer-initiated transactions through the integration layer.

  • Admin Control Service: Provides secure access for Lightway operators to manage node settings and liquidity.

3. Security Layer

  • KYC/AML Compliance: Identity verification at registration (integrated with Nigerian and UK regulatory systems).

  • Encryption & Tokenization: Secure handling of customer data and transaction details.

  • Access Controls: Role-based permissions for customers, admins, and technical operators.

  • Fraud Monitoring: Automated detection of unusual transfer patterns.

4. Data Layer

  • Customer Data Repository: Stores account, UMA, and compliance records.

  • Transaction Ledger: Tracks transaction metadata (status, timestamps, settlement reference).

  • Audit Logs: Immutable logs for regulatory and operational auditing.

5. Integration Layer (Powered by PCX)

  • Lightspark API Integration:

    • Lightning Connect for routing payments over the Bitcoin Lightning Network.

    • UMA services for address resolution.

  • ClearBank Integration: GBP deposits, payouts, and settlement handling.

  • MFB Network Integration: NGN deposits, withdrawals, and account reconciliation.

  • Middleware Services: Data transformation, error handling, retry mechanisms, and transaction monitoring.

6. Infrastructure Layer

  • Cloud Hosting Environment (e.g., AWS/Azure/GCP): Hosting of application services, APIs, and admin dashboard.

  • Lightspark Grid: Operates the Lightning node and ensures uptime and scalability.

  • Disaster Recovery & Redundancy: Backup systems and failover mechanisms to guarantee 24/7 service availability.

Simplified End-to-End Transaction Flow

  • Customer registers → assigned a UMA.

  • Customer initiates transfer via Lightway platform.

  • Transaction request sent to PCX Integration Layer.

  • PCX routes request to Lightspark API → processed over the Bitcoin Lightning Network.

  • Funds received via ClearBank (GBP) or MFB APIs (NGN) depending on corridor.

  • Confirmation sent back to customer with transaction details.

Last updated