{
  "version": "1.0.0",
  "description": "Four OMNL super-admin operators — one per banking portal LXC (5825–5828). API keys via env vars (never commit values).",
  "superAdmins": [
    {
      "id": "sa-office24",
      "username": "zardasht.office24",
      "displayName": "Zardasht Office 24 Super Admin",
      "portalCtid": 5825,
      "portalName": "omnl-office24-portal",
      "envKey": "OMNL_SUPER_ADMIN_OFFICE24_KEY",
      "fineractUser": "ali_hospitallers_admin",
      "products": ["office-24", "digital-swap"]
    },
    {
      "id": "sa-exchange",
      "username": "zardasht.exchange",
      "displayName": "DBIS Exchange Super Admin",
      "portalCtid": 5826,
      "portalName": "dbis-exchange-portal",
      "envKey": "OMNL_SUPER_ADMIN_EXCHANGE_KEY",
      "fineractUser": "ali_hospitallers_operator",
      "products": ["dbis-trade"]
    },
    {
      "id": "sa-secure",
      "username": "zardasht.secure",
      "displayName": "Central Bank / Online Banking Super Admin",
      "portalCtid": 5827,
      "portalName": "dbis-secure-portal",
      "envKey": "OMNL_SUPER_ADMIN_SECURE_KEY",
      "fineractUser": "ali_hospitallers_admin",
      "products": ["central-bank", "online-banking"]
    },
    {
      "id": "sa-forex",
      "username": "zardasht.forex",
      "displayName": "Forex Trade Super Admin",
      "portalCtid": 5828,
      "portalName": "dbis-forex-portal",
      "envKey": "OMNL_SUPER_ADMIN_FOREX_KEY",
      "fineractUser": "ali_hospitallers_operator",
      "products": ["forex-trade"]
    }
  ],
  "notes": "Run scripts/deployment/seed-omnl-super-admin-keys.sh to generate keys. Each LXC receives its portal key as OMNL_API_KEY via push-portal-env-to-lxc.sh."
}
