Overall System Architecture
Humanity Protocol’s architecture is structured into three layers:
- 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.
- 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.
- Smart Contract Layer:
- Components: VCC and RBC smart contracts.
- Functionality: Automate credential issuance, reward tracking, and payout processing.
