{ "Serilog": { "MinimumLevel": "Information" }, "Node": { "NodeId": "node-dev-a", "ClusterId": "cluster-dev", "ConfigDbConnectionString": "Server=10.100.0.35,14330;Database=OtOpcUaConfig;Integrated Security=True;TrustServerCertificate=True;Encrypt=False;", "LocalCachePath": "config_cache.db" }, "Historian": { "Wonderware": { "Enabled": false, "PipeName": "OtOpcUaWonderwareHistorian", "SharedSecret": "", "PeerName": "OtOpcUa-node-dev-a", "DriverInstancePrefix": "galaxy", "ConnectTimeoutSeconds": 10, "CallTimeoutSeconds": 30 } }, "Galaxy": { "$comment": "PR 7.1 — DefaultBackend selects which factory tooling and migration scripts pick when authoring NEW Galaxy DriverInstance rows. Both factories register at startup so existing rows keep working: 'GalaxyMxGateway' (default since PR 7.1, in-process .NET 10 driver over the mxaccessgw gRPC gateway) and 'Galaxy' (legacy out-of-process Galaxy.Host EXE + named pipe). Legacy registration retires in PR 7.2 once the parity matrix in docs/v2/Galaxy.ParityMatrix.md is fully green on the parity rig.", "DefaultBackend": "GalaxyMxGateway" } }