Files
Goa-gel-fullstack/Documentation/business/process-flows.md
Mahi 435889ee79 docs: Rebuild documentation as enterprise-grade TLAS platform
- Migrate from custom HTTP server to VitePress framework
- Rename project to Tokenized License Approval System (TLAS)
- Add comprehensive documentation for all stakeholders:
  - Business: Executive summary, value proposition, governance
  - Operations: Infrastructure, installation, monitoring, backup
  - Departments: User guide, workflows, verification, issuance
  - Developers: API reference, authentication, webhooks, SDKs
  - Compliance: OWASP, DPDP Act, IT Act, audit framework
- Add modern theme with dark mode and full-text search
- Update Dockerfile for VitePress build process

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 00:05:20 -04:00

4.6 KiB

Process Flows

License Application Flow

┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│   Citizen    │    │   System     │    │  Department  │
└──────┬───────┘    └──────┬───────┘    └──────┬───────┘
       │                   │                   │
       │  1. Submit        │                   │
       │  Application      │                   │
       ├──────────────────►│                   │
       │                   │                   │
       │                   │  2. Validate      │
       │                   │  & Route          │
       │                   ├──────────────────►│
       │                   │                   │
       │  3. Status        │                   │  4. Review
       │  Updates          │                   │  & Process
       │◄──────────────────┤                   │
       │                   │                   │
       │                   │  5. Approval      │
       │                   │◄──────────────────┤
       │                   │                   │
       │                   │  6. Mint NFT      │
       │                   │  Certificate      │
       │                   │                   │
       │  7. Certificate   │                   │
       │  Ready            │                   │
       │◄──────────────────┤                   │
       │                   │                   │

Multi-Stage Approval Flow

Application
    │
    ▼
┌─────────────────┐
│ Document        │ ──► Return for correction
│ Verification    │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ Technical       │ ──► Reject with reason
│ Review          │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ Supervisor      │ ──► Send back for review
│ Approval        │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ License         │
│ Issuance        │
└────────┬────────┘
         │
         ▼
   Certificate
     Issued

Certificate Verification Flow

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Verifier  │     │   System    │     │ Blockchain  │
└──────┬──────┘     └──────┬──────┘     └──────┬──────┘
       │                   │                   │
       │  1. Scan QR       │                   │
       │  or Enter ID      │                   │
       ├──────────────────►│                   │
       │                   │                   │
       │                   │  2. Query Token   │
       │                   ├──────────────────►│
       │                   │                   │
       │                   │  3. Token Data    │
       │                   │◄──────────────────┤
       │                   │                   │
       │  4. Verification  │                   │
       │  Result           │                   │
       │◄──────────────────┤                   │
       │                   │                   │

Renewal Flow

1. System sends renewal reminder (30 days before expiry)
         │
         ▼
2. Applicant initiates renewal through portal
         │
         ▼
3. Pre-filled form with existing data
         │
         ▼
4. Updated documents uploaded if required
         │
         ▼
5. Expedited review (previous history available)
         │
         ▼
6. New certificate issued (previous marked as renewed)