Files
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

2.0 KiB

License Issuance

Issuance Process

When an application reaches final approval:

Final Approval
     │
     ▼
┌─────────────────┐
│ System creates  │
│ license record  │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ NFT minted on   │
│ blockchain      │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ Certificate     │
│ generated (PDF) │
└────────┬────────┘
         │
         ▼
┌─────────────────┐
│ Applicant       │
│ notified        │
└─────────────────┘

Certificate Contents

Each issued certificate includes:

Field Description
License Number Unique identifier (GOA/DEPT/YEAR/SERIAL)
Holder Name Legal name of licensee
License Type Category of license
Issue Date Date of issuance
Valid Until Expiration date
Issuing Authority Department name and officer
QR Code Verification link
Digital Signature Cryptographic signature

Blockchain Record

The NFT token contains:

{
  "tokenId": "0x123...",
  "licenseNumber": "GOA/TRADE/2026/00001",
  "documentHash": "SHA256:abc...",
  "issuedAt": 1707500000,
  "issuedBy": "0xDeptAddress..."
}

Verification

Anyone can verify a certificate:

  1. Scan QR code on certificate
  2. Or visit verification portal
  3. Enter license number
  4. System queries blockchain
  5. Displays verification result

Verification shows:

  • Valid/Invalid status
  • License details
  • Issuance history
  • Current status (active/expired/revoked)

Revocation

If a license must be revoked:

  1. Department admin initiates revocation
  2. Reason documented
  3. Blockchain record updated (token burned)
  4. Certificate marked as revoked
  5. Holder notified