{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "DBIS Employee Permission Schema",
  "version": "1.0.0",
  "description": "Comprehensive RBAC schema for DBIS, SCB, and FI employee access control",
  "participants": {
    "DBIS": {
      "name": "Digital Bank of International Settlements",
      "roles": [
        "Governor",
        "MSC_Officer",
        "CAA_Auditor",
        "Sovereign_Relations_Director",
        "Crisis_Operations_Commander",
        "DBIS_Super_Admin",
        "DBIS_Ops",
        "DBIS_Risk"
      ]
    },
    "SCB": {
      "name": "Sovereign Central Bank",
      "roles": [
        "SCB_Governor",
        "SCB_Monetary_Officer",
        "SCB_Compliance_Officer",
        "SCB_Settlement_Manager",
        "SCB_Liquidity_Manager",
        "SCB_Admin",
        "SCB_Risk",
        "SCB_Tech",
        "SCB_Read_Only"
      ]
    },
    "FI": {
      "name": "Financial Institution",
      "roles": [
        "FI_Treasury_Manager",
        "FI_Compliance_Officer",
        "FI_Settlement_Officer",
        "FI_Operations_Manager",
        "FI_Risk_Officer"
      ]
    }
  },
  "roles": {
    "DBIS": {
      "Governor": {
        "participant": "DBIS",
        "accessLevel": "tier_1",
        "description": "DBIS Governor - Supreme authority with full system access",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": true,
          "crisis": true,
          "reports": true,
          "admin": true
        },
        "actions": {
          "*": ["*"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "MSC_Officer": {
        "participant": "DBIS",
        "accessLevel": "tier_2",
        "description": "Monetary & Settlement Council Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": true,
          "reports": true,
          "admin": false
        },
        "actions": {
          "fx": ["view", "create", "update", "approve", "execute", "export"],
          "liquidity_management": ["view", "create", "update", "approve", "execute", "export"],
          "settlement_finality": ["view", "create", "update", "approve", "execute", "export"],
          "settlement": ["view", "create", "update", "approve", "execute", "export"],
          "cbdc": ["view", "create", "update", "approve", "export"],
          "treasury": ["view", "create", "update", "approve", "export"],
          "risk": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["CAA_Auditor"],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 1000000000,
            "approverRole": "Governor"
          }
        }
      },
      "CAA_Auditor": {
        "participant": "DBIS",
        "accessLevel": "tier_2",
        "description": "Compliance & Audit Authority Auditor",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "compliance_audit": ["view", "create", "update", "export", "audit"],
          "aml_supervision": ["view", "create", "update", "export", "audit"],
          "sanctions_screening": ["view", "create", "update", "export", "audit"],
          "compliance": ["view", "export", "audit"],
          "risk": ["view", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "cbdc": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "accounting": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["MSC_Officer", "Crisis_Operations_Commander"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "Sovereign_Relations_Director": {
        "participant": "DBIS",
        "accessLevel": "tier_3",
        "description": "Sovereign Relations Director",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": false,
          "risk": false,
          "settlement": false,
          "cbdc": false,
          "treasury": false,
          "fx": false,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "sovereign_relations": ["view", "create", "update", "export"],
          "dispute_mediation": ["view", "create", "update", "export"],
          "governance": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 10000000,
            "approverRole": "Governor"
          }
        }
      },
      "Crisis_Operations_Commander": {
        "participant": "DBIS",
        "accessLevel": "tier_1",
        "description": "Crisis Operations Commander",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": true,
          "reports": true,
          "admin": false
        },
        "actions": {
          "crisis_activation": ["view", "create", "update", "execute"],
          "emergency_liquidity": ["view", "create", "update", "execute"],
          "settlement_restrictions": ["view", "create", "update", "execute"],
          "crisis": ["view", "create", "update", "execute", "export"],
          "settlement": ["view", "update", "execute"],
          "treasury": ["view", "update", "execute"],
          "fx": ["view", "update", "execute"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["CAA_Auditor"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "DBIS_Super_Admin": {
        "participant": "DBIS",
        "accessLevel": "tier_1",
        "description": "DBIS Super Admin - Full network control",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": true,
          "crisis": true,
          "reports": true,
          "admin": true
        },
        "actions": {
          "*": ["*"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "DBIS_Ops": {
        "participant": "DBIS",
        "accessLevel": "tier_2",
        "description": "DBIS Operations - Network monitoring and operations",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": true,
          "reports": true,
          "admin": false
        },
        "actions": {
          "network_operations": ["view", "create", "update", "execute", "export"],
          "gas_qps_control": ["view", "create", "update", "execute", "export"],
          "incident_management": ["view", "create", "update", "execute", "export"],
          "operations": ["view", "create", "update", "execute", "export"],
          "settlement": ["view", "create", "update", "export"],
          "cbdc": ["view", "create", "update", "export"],
          "treasury": ["view", "create", "update", "export"],
          "fx": ["view", "create", "update", "export"],
          "risk": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 100000000,
            "approverRole": "DBIS_Super_Admin"
          }
        }
      },
      "DBIS_Risk": {
        "participant": "DBIS",
        "accessLevel": "tier_2",
        "description": "DBIS Risk Officer - Risk monitoring and compliance",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": false,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "risk_monitoring": ["view", "create", "update", "export", "audit"],
          "compliance_audit": ["view", "create", "update", "export", "audit"],
          "stress_testing": ["view", "create", "update", "execute", "export"],
          "risk": ["view", "create", "update", "export", "audit"],
          "compliance": ["view", "create", "update", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "cbdc": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "accounting": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["DBIS_Ops"],
          "timeBased": null,
          "requiresApproval": false
        }
      }
    },
    "SCB": {
      "SCB_Governor": {
        "participant": "SCB",
        "accessLevel": "tier_1",
        "description": "Sovereign Central Bank Governor",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": true,
          "reports": true,
          "admin": false
        },
        "actions": {
          "cbdc": ["view", "create", "update", "approve", "execute", "export"],
          "monetary_policy": ["view", "create", "update", "approve", "execute", "export"],
          "liquidity_management": ["view", "create", "update", "approve", "execute", "export"],
          "settlement": ["view", "create", "update", "approve", "execute", "export"],
          "compliance": ["view", "create", "update", "approve", "export"],
          "risk": ["view", "create", "update", "export"],
          "treasury": ["view", "create", "update", "approve", "export"],
          "fx": ["view", "create", "update", "export"],
          "accounting": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["SCB_Compliance_Officer"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "SCB_Monetary_Officer": {
        "participant": "SCB",
        "accessLevel": "tier_2",
        "description": "SCB Monetary Policy Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "monetary_policy": ["view", "create", "update", "export"],
          "cbdc": ["view", "create", "update", "export"],
          "liquidity_management": ["view", "create", "update", "export"],
          "settlement": ["view", "create", "update", "export"],
          "treasury": ["view", "create", "update", "export"],
          "fx": ["view", "create", "update", "export"],
          "risk": ["view", "export"],
          "accounting": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 500000000,
            "approverRole": "SCB_Governor"
          }
        }
      },
      "SCB_Compliance_Officer": {
        "participant": "SCB",
        "accessLevel": "tier_2",
        "description": "SCB Compliance Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": false,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "compliance": ["view", "create", "update", "export", "audit"],
          "aml_supervision": ["view", "create", "update", "export", "audit"],
          "sanctions_screening": ["view", "create", "update", "export", "audit"],
          "risk": ["view", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "cbdc": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "accounting": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["SCB_Governor", "SCB_Monetary_Officer"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "SCB_Settlement_Manager": {
        "participant": "SCB",
        "accessLevel": "tier_3",
        "description": "SCB Settlement Manager",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": false,
          "settlement": true,
          "cbdc": true,
          "treasury": false,
          "fx": false,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "settlement": ["view", "create", "update", "execute", "export"],
          "cbdc": ["view", "create", "update", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 100000000,
            "approverRole": "SCB_Governor"
          }
        }
      },
      "SCB_Liquidity_Manager": {
        "participant": "SCB",
        "accessLevel": "tier_3",
        "description": "SCB Liquidity Manager",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": true,
          "settlement": false,
          "cbdc": false,
          "treasury": true,
          "fx": false,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "liquidity_management": ["view", "create", "update", "export"],
          "treasury": ["view", "create", "update", "export"],
          "risk": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 50000000,
            "approverRole": "SCB_Governor"
          }
        }
      },
      "SCB_Admin": {
        "participant": "SCB",
        "accessLevel": "tier_3",
        "description": "SCB Admin - Full control over jurisdiction",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": true,
          "reports": true,
          "admin": false
        },
        "actions": {
          "scb_administration": ["view", "create", "update", "approve", "execute", "export"],
          "fi_management": ["view", "create", "update", "approve", "export"],
          "corridor_management": ["view", "create", "update", "approve", "export"],
          "cbdc": ["view", "create", "update", "approve", "export"],
          "settlement": ["view", "create", "update", "approve", "export"],
          "treasury": ["view", "create", "update", "approve", "export"],
          "fx": ["view", "create", "update", "export"],
          "compliance": ["view", "create", "update", "export"],
          "risk": ["view", "create", "update", "export"],
          "accounting": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["SCB_Compliance_Officer"],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 100000000,
            "approverRole": "SCB_Governor"
          }
        }
      },
      "SCB_Risk": {
        "participant": "SCB",
        "accessLevel": "tier_3",
        "description": "SCB Risk Officer - Local risk monitoring",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": false,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "local_risk_monitoring": ["view", "create", "update", "export", "audit"],
          "compliance_review": ["view", "create", "update", "export", "audit"],
          "risk": ["view", "create", "update", "export", "audit"],
          "compliance": ["view", "create", "update", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "cbdc": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "accounting": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["SCB_Admin"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "SCB_Tech": {
        "participant": "SCB",
        "accessLevel": "tier_3",
        "description": "SCB Tech/API Owner - Technical operations",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": false,
          "settlement": true,
          "cbdc": true,
          "treasury": false,
          "fx": false,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "api_management": ["view", "create", "update", "execute", "export"],
          "technical_operations": ["view", "create", "update", "execute", "export"],
          "settlement": ["view", "create", "update", "export"],
          "cbdc": ["view", "create", "update", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 50000000,
            "approverRole": "SCB_Admin"
          }
        }
      },
      "SCB_Read_Only": {
        "participant": "SCB",
        "accessLevel": "tier_4",
        "description": "SCB Read-Only - View-only access",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": true,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": true,
          "treasury": true,
          "fx": true,
          "accounting": true,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "view_only": ["view", "export"],
          "settlement": ["view", "export"],
          "cbdc": ["view", "export"],
          "treasury": ["view", "export"],
          "fx": ["view", "export"],
          "compliance": ["view", "export"],
          "risk": ["view", "export"],
          "accounting": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": false
        }
      }
    },
    "FI": {
      "FI_Treasury_Manager": {
        "participant": "FI",
        "accessLevel": "tier_3",
        "description": "Financial Institution Treasury Manager",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": false,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "treasury": ["view", "create", "update", "export"],
          "settlement": ["view", "create", "update", "export"],
          "fx": ["view", "create", "update", "export"],
          "risk": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["FI_Compliance_Officer"],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 10000000,
            "approverRole": "FI_Operations_Manager"
          }
        }
      },
      "FI_Compliance_Officer": {
        "participant": "FI",
        "accessLevel": "tier_3",
        "description": "Financial Institution Compliance Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": false,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": false,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "compliance": ["view", "create", "update", "export", "audit"],
          "aml_supervision": ["view", "create", "update", "export", "audit"],
          "sanctions_screening": ["view", "create", "update", "export", "audit"],
          "risk": ["view", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": ["FI_Treasury_Manager"],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "FI_Settlement_Officer": {
        "participant": "FI",
        "accessLevel": "tier_4",
        "description": "Financial Institution Settlement Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": false,
          "risk": false,
          "settlement": true,
          "cbdc": false,
          "treasury": false,
          "fx": false,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "settlement": ["view", "create", "update", "execute", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": {
            "amountThreshold": 1000000,
            "approverRole": "FI_Operations_Manager"
          }
        }
      },
      "FI_Operations_Manager": {
        "participant": "FI",
        "accessLevel": "tier_3",
        "description": "Financial Institution Operations Manager",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": true,
          "governance": false,
          "compliance": true,
          "risk": true,
          "settlement": true,
          "cbdc": false,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "operations": ["view", "create", "update", "approve", "export"],
          "settlement": ["view", "create", "update", "approve", "export"],
          "treasury": ["view", "create", "update", "approve", "export"],
          "fx": ["view", "create", "update", "approve", "export"],
          "compliance": ["view", "export"],
          "risk": ["view", "export"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": false
        }
      },
      "FI_Risk_Officer": {
        "participant": "FI",
        "accessLevel": "tier_3",
        "description": "Financial Institution Risk Officer",
        "inheritsFrom": [],
        "screenAccess": {
          "dashboard": true,
          "operations": false,
          "governance": false,
          "compliance": false,
          "risk": true,
          "settlement": true,
          "cbdc": false,
          "treasury": true,
          "fx": true,
          "accounting": false,
          "quantum": false,
          "crisis": false,
          "reports": true,
          "admin": false
        },
        "actions": {
          "risk": ["view", "create", "update", "export", "audit"],
          "settlement": ["view", "export", "audit"],
          "treasury": ["view", "export", "audit"],
          "fx": ["view", "export", "audit"],
          "reports": ["view", "export"]
        },
        "constraints": {
          "separationOfDuties": [],
          "timeBased": null,
          "requiresApproval": false
        }
      }
    }
  },
  "screens": {
    "dashboard": {
      "name": "Dashboard",
      "description": "Main employee dashboard",
      "components": {
        "overview": "Overview widgets and metrics",
        "alerts": "Alert notifications",
        "recent_activity": "Recent activity feed",
        "quick_actions": "Quick action buttons"
      }
    },
    "operations": {
      "name": "Operations",
      "description": "Operational management screens",
      "components": {
        "role_management": "Role and credential management",
        "crisis_protocols": "Crisis protocol management",
        "system_status": "System status monitoring"
      }
    },
    "governance": {
      "name": "Governance",
      "description": "Constitutional and governance screens",
      "components": {
        "constitution": "Constitutional articles",
        "voting": "Voting and decision making",
        "dispute_resolution": "Dispute resolution"
      }
    },
    "compliance": {
      "name": "Compliance",
      "description": "Compliance and regulatory screens",
      "components": {
        "aml": "AML monitoring and alerts",
        "sanctions": "Sanctions screening",
        "regtech": "RegTech dashboards",
        "audit": "Audit trails and reports"
      }
    },
    "risk": {
      "name": "Risk Management",
      "description": "Risk assessment and monitoring",
      "components": {
        "sri": "Sovereign Risk Index",
        "risk_dashboard": "Risk dashboard",
        "risk_alerts": "Risk alerts and notifications"
      }
    },
    "settlement": {
      "name": "Settlement",
      "description": "Settlement and clearing screens",
      "components": {
        "isn": "Instant Settlement Network",
        "gss": "Global Settlement System",
        "settlement_queue": "Settlement queue",
        "settlement_history": "Settlement history"
      }
    },
    "cbdc": {
      "name": "CBDC",
      "description": "Central Bank Digital Currency management",
      "components": {
        "wallet_management": "CBDC wallet management",
        "issuance": "CBDC issuance and burning",
        "transactions": "CBDC transactions",
        "governance": "CBDC governance"
      }
    },
    "treasury": {
      "name": "Treasury",
      "description": "Treasury and liquidity management",
      "components": {
        "liquidity": "Liquidity management",
        "glp": "Global Liquidity Pool",
        "treasury_operations": "Treasury operations"
      }
    },
    "fx": {
      "name": "FX",
      "description": "Foreign exchange and currency management",
      "components": {
        "fx_rates": "FX rates and pricing",
        "fx_transactions": "FX transactions",
        "fx_governance": "FX governance"
      }
    },
    "accounting": {
      "name": "Accounting",
      "description": "Accounting and reporting",
      "components": {
        "statements": "Financial statements",
        "reporting": "Reporting and analytics",
        "valuation": "Valuation and accounting standards"
      }
    },
    "quantum": {
      "name": "Quantum Security",
      "description": "Quantum-safe cryptography management",
      "components": {
        "key_management": "Quantum key management",
        "migration": "Migration roadmap",
        "audit": "Quantum security audit"
      }
    },
    "crisis": {
      "name": "Crisis Management",
      "description": "Crisis protocols and emergency operations",
      "components": {
        "protocols": "Crisis protocols",
        "activation": "Crisis activation",
        "monitoring": "Crisis monitoring"
      }
    },
    "reports": {
      "name": "Reports",
      "description": "Reporting and analytics",
      "components": {
        "standard_reports": "Standard reports",
        "custom_reports": "Custom report builder",
        "exports": "Data exports"
      }
    },
    "admin": {
      "name": "Administration",
      "description": "System administration",
      "components": {
        "user_management": "User management",
        "system_config": "System configuration",
        "audit_logs": "Audit logs"
      }
    }
  },
  "actions": [
    "view",
    "create",
    "update",
    "delete",
    "approve",
    "reject",
    "execute",
    "export",
    "audit",
    "escalate"
  ],
  "audit": {
    "logAllPermissionChecks": true,
    "logScreenAccess": true,
    "logActionAttempts": true,
    "retentionDays": 2555
  },
  "escalationPaths": {
    "default": {
      "levels": [
        {
          "role": "Operations_Manager",
          "timeout": 3600
        },
        {
          "role": "Director",
          "timeout": 7200
        },
        {
          "role": "Governor",
          "timeout": null
        }
      ]
    }
  }
}

