- 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>
111 lines
4.6 KiB
Markdown
111 lines
4.6 KiB
Markdown
# 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)
|
|
```
|