Overall System Architecture

Humanity Protocol’s architecture is structured into three layers:

  1. User Interface Layer:
    • Components: Web/mobile apps, dashboard.
    • Functionality: Facilitates user interaction and provides a friendly interface for registration, claim requests, and monitoring progress along with serving and processing backend data.
  2. Protocol Layer:
    • Components: Decentralized databases (IPFS/Arweave), Ethereum blockchain nodes.
    • Functionality: Validates user data against stored credentials, executes Smart Contract rules, and records all transactions on-chain.
  3. Smart Contract Layer:
    • Components: VCC and RBC smart contracts.
    • Functionality: Automate credential issuance, reward tracking, and payout processing.

System Architecture Diagram