{
  "ConnectionStrings": {
    "Nexus": "Host=localhost;Port=5432;Database=nexus;Username=nexus;Password=nexus"
  },
  "Integrations": {
    "OpenClaw": {
      "BaseUrl": "http://127.0.0.1:18789",
      "RequiredVersion": "2026.7.1",
      "Token": "",
      "Password": ""
    }
  },
  "Jwt": {
    "Issuer": "nexus",
    "Audience": "nexus-web",
    "AccessTokenExpirationMinutes": 15,
    "RefreshTokenExpirationDays": 7
  },
  "TaskRecovery": {
    "StaleHours": 2,
    "IntervalMinutes": 30
  },
  "ForwardedHeaders": {
    "ForwardLimit": 1,
    "KnownProxies": [],
    "KnownNetworks": []
  },
  "GatewayConnector": {
    "WebSocketPath": "/",
    "ProtocolVersion": 4,
    "HandshakeTimeoutSeconds": 15,
    "RpcTimeoutSeconds": 30,
    "MaxFrameBytes": 4194304,
    "EventBufferCapacity": 500,
    "DeviceStatePath": "",
    "OperationAuditPath": "",
    "DeviceFamily": "server",
    "ClientId": "nexus",
    "ClientMode": "backend",
    "ClientDisplayName": "Nexus Mission Control",
    "ClientInstanceId": "",
    "ExternalClientIdentitySupported": false,
    "AllowReservedInternalClientIdentity": false,
    "TlsFingerprint": "",
    "TrustedPlaintextHosts": [
      "openclaw-gateway",
      "host.docker.internal"
    ],
    "ReconnectInitialDelayMs": 1000,
    "ReconnectMaxDelayMs": 300000,
    "FailFastOnVersionMismatch": true,
    "FailFastOnMissingVersion": false,
    "Scopes": [
      "operator.read"
    ],
    "Capabilities": [
      "approvals",
      "exec-approvals",
      "session-scoped-events",
      "task-suggestions",
      "tool-events"
    ]
  },
  "OpenClawAgentProvisioning": {
    "WorkspaceRoot": "~/.openclaw",
    "PollIntervalSeconds": 5,
    "LeaseSeconds": 60,
    "MaxProposalFileBytes": 262144,
    "MaxProposalFilesBytes": 524288
  },
  "AllowedHosts": "*"
}
