# Modes MultiUser Contracts # Multi-user deployment mode contract (team collaboration) let base = import "./contracts.ncl" in { MultiUserMode = { mode_name | default = 'multi_user | [| 'multi_user |], description | default = "Team collaboration with shared services" | String, authentication | base.AuthenticationStrategy, services | base.ServiceDeployments, extensions | base.ExtensionConfig, workspaces | base.WorkspacePolicy, security | base.SecurityConfig, resource_limits | base.ResourceLimits, }, }