graph TB
    subgraph External["External Actors"]
        Citizens["👤 Citizens"]
        Depts["🏢 Government Departments"]
        DeptOps["⚙️ Department Operators"]
        PlatformOps["🛠️ Platform Operators"]
    end

    subgraph GELPlatform["Goa GEL Platform"]
        GEL["Government E-License<br/>Verification Platform"]
    end

    subgraph ExternalSystems["External Systems"]
        DigiLocker["📱 DigiLocker Mock<br/>(Document Verification)"]
        LegacySys["💼 Legacy Department<br/>Systems"]
        NBF["🌐 National Blockchain<br/>Federation<br/>(Future)"]
    end

    Citizens -->|Submit License<br/>Request| GEL
    Citizens -->|Upload<br/>Documents| GEL
    Citizens -->|Track Status| GEL

    Depts -->|Configure Approval<br/>Workflows| GEL
    Depts -->|Review & Approve<br/>Requests| GEL

    DeptOps -->|Manage Department<br/>Users| GEL
    DeptOps -->|Configure Rules| GEL

    PlatformOps -->|System Admin| GEL
    PlatformOps -->|Monitor & Maintain| GEL

    GEL -->|Verify Document<br/>Authenticity| DigiLocker
    GEL -->|Legacy Data<br/>Integration| LegacySys
    GEL -->|Future: Share<br/>License Records| NBF

    LegacySys -->|Citizen Data| GEL

    style GEL fill:#1e40af,stroke:#1e3a8a,stroke-width:3px,color:#fff
    style External fill:#f0f9ff,stroke:#0369a1,stroke-width:2px
    style ExternalSystems fill:#fef3c7,stroke:#b45309,stroke-width:2px
