Appendix: System Architecture and Workflows
Visual System Overview
The MandalaID platform operates through three interconnected visual workflows that demonstrate how the system processes identity operations from user interaction through to blockchain storage:
1. Complete User Journey
User Workflow Diagram
This diagram illustrates the end-to-end user experience from initial registration through credential usage. Key touchpoints include wallet integration, identity verification, and service access.
2. System Components and Integration
System Legend and Components
This comprehensive legend shows all system components including: - Domains: Government entities, banks, universities, hospitals - Issuers & Institutions: Passport authorities, national registries, healthcare systems - Documents: Birth certificates, passports, educational credentials - Integrations: Wallet connections, API gateways, verification services
3. DID Creation Technical Flow
DID Creation Process
This technical diagram details the six-step process for creating a digital identity:
- Authentication from Mandala Chain: User authenticates through the blockchain
- User Provides Driving License (KYC): Identity verification through existing documents
- DID Created on ID Chain: Unique identifier generated and stored
- Document Upload to Blob Storage: Supporting documents securely stored
- Index New DIDs: Searchable index updated for quick retrieval
- DID Attached to Mandala Account: Identity linked to user’s blockchain account
Understanding the Architecture Through Business Scenarios
Scenario 1: New Birth Registration
When a baby is born:
- Hospital staff access the admin portal through secure login
- Birth information is entered into standardized forms
- Parent identities are verified through their DIDs
- The system generates a unique DID for the newborn
- Birth certificate is created as a verifiable credential
- Parents receive digital notification with access credentials
- Certificate is immediately available for verification by any authorized party
Scenario 2: Bank Account Opening
When a citizen wants to open a bank account:
- Customers present their DID via mobile wallet QR code
- The bank system queries the blockchain for identity verification
- Required credentials (ID, proof of address) are selectively shared
- The account is opened with cryptographic proof of identity
- No photocopies or manual verification needed
Scenario 3: Cross-Border Travel
When traveling internationally:
- Traveler’s passport credential is linked to their DID
- At border control, biometric scan retrieves the DID
- Passport validity and visa status instantly verified
- Entry/exit records automatically updated on blockchain
- No physical document handling required