Files
Goa-gel-fullstack/Documentation/departments/issuance.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

89 lines
2.0 KiB
Markdown

# 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:
```json
{
"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