Architecture Overview

System Overview

The UBI Beneficiary system enables beneficiaries to manage their benefit applications through UBI / ONEST Network protocol. It consists of four main parts:

  1. Beneficiary UI: React frontend for beneficiaries to register, upload documents, and manage benefit application

  2. Beneficiary Backend: NestJS backend handling business logic, authentication, and data management

  3. External Services: Wallet services , UBI / ONEST Network , Verification and Eligibility SDKs for document processing and benefit eligibility checking

1. High Level Architecture Diagram

2. Sequence Diagrams

2.1 Registration Flow : Registration with Wallet Integration

2.2 Document Upload and Profile Update Flow

2.3 Benefit application submission flow

Last updated