Technical and System Users

Last modified by Robert Schaub on 2025/12/24 20:34

Technical & System Users

This diagram shows Technical Users (system processes) and their management by Maintainers.

Technical User Management

Technical User Types:

  • AKEL: AI processing instances
  • Federation Sync: Cross-node synchronization bots
  • Audit Scheduler: Automated sampling tasks
  • Backup Services: Data backup automation
  • Monitoring: System health checks

Maintainer Authority:

  • Creates Technical User accounts
  • Configures permissions
  • Manages API keys
  • Monitors system processes

Separation: Technical Users are NOT human users, managed independently by Maintainers

erDiagram
    READER {
        string SessionID PK
    }
    
    CONTRIBUTOR {
        string UserID PK
    }
    
    MAINTAINER {
        string MaintainerID PK
        string UserID FK
        string[] SystemAccess
    }
    
    TECHNICAL_USER {
        string SystemID PK
        string SystemName
        string Purpose
        string CreatedBy FK
        string Status
    }
    
    AKEL {
        string InstanceID PK
        string SystemID FK
        string Version
    }
    
    FEDERATION_SYNC {
        string SyncBotID PK
        string SystemID FK
        string[] TrustedNodes
    }
    
    AUDIT_SCHEDULER {
        string SchedulerID PK
        string SystemID FK
        string[] SamplingRules
    }
    
    READER ||--|| TECHNICAL_USER : "system-type"
    CONTRIBUTOR ||--|| MAINTAINER : "technical-authority"
    MAINTAINER ||--o{ TECHNICAL_USER : "creates-manages"
    TECHNICAL_USER ||--|| AKEL : "AI-processing"
    TECHNICAL_USER ||--|| FEDERATION_SYNC : "node-sync"
    TECHNICAL_USER ||--|| AUDIT_SCHEDULER : "automated-audit"