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), 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.

Last updated