{
        "id":"",
        "name":"",
        "domainName": "",
        "allowedDomains": [],
        "blockedDomains": [],
        "manufacturerId":"",
        "ipFamily": 0,
        "listenPort":7443,
        "interfaceName":"",
        "multicastInterfaceName":"",
        "allowMulticastForwarding":false,
        "ioPools":-1,
        "allowPeerForwarding":false,
        "forwardDiscoveredGroups":false,

        "certStoreFileName":"/etc/rallypointd/rallypointd.certstore",
        "certStorePasswordHex":"",

        "fipsCrypto":
        {
                "enabled":false,
                "path":""
        },

        "limits":
        {
                "maxClients":0,
                "maxPeers":0,
                "maxMulticastReflectors":0,
                "maxRegisteredStreams":0,
                "maxStreamPaths":0,
                "maxRxPacketsPerSec":0,
                "maxTxPacketsPerSec":0,
                "maxRxBytesPerSec":0,
                "maxTxBytesPerSec":0,
                "maxQOpsPerSec":0,
                "maxInboundBacklog":64,
                "lowPriorityQueueThreshold":64,
                "normalPriorityQueueThreshold":256,
                "denyNewConnectionCpuThreshold":75,
                "warnAtCpuThreshold":65        
        },

        "statusReport":
        {
                "enabled":true,
                "fileName":"/tmp/${id}_status.json",
                "intervalSecs":30,
                "includeLinks":true,
                "includePeerLinkDetails":true,
                "includeClientLinkDetails":false,
                "runCmd": ""
        },

        "linkGraph":
        {
                "enabled":true,
                "fileName":"/tmp/${id}_links.dot",
                "minRefreshSecs":5,
                "includeDigraphEnclosure":true,
                "includeClients":false,
                "coreRpStyling":"[shape=hexagon color=firebrick style=filled]",
                "leafRpStyling":"[shape=box color=gray style=filled]",
                "clientStyling":"[dir=none]",
                "runCmd": ""
        },
        
        "routeMap": {
                "enabled":true,
                "fileName":"/tmp/${id}_routes.json",
                "minRefreshSecs":5,
                "runCmd": ""
        },

        "streamStatsExport":
        {
                "enabled":true,
                "format": 0,
                "fileName":"./tmp/${id}_${instance}_stream_stats.csv",
                "intervalSecs": 60,
                "resetCountersAfterExport": false,
                "runCmd": ""
        },

        "externalHealthCheckResponder":
        {
                "listenPort":0,
                "immediateClose":true
        },
        
        "certificate":
        {
                "certificate":"@certstore://rtsFactoryDefaultRpSrv",
                "key":"@certstore://rtsFactoryDefaultRpSrv"
        },

        "tls":
        {
                "verifyPeers":true,
                "allowSelfSignedCertificates":false,
                "caCertificates":
                [
                        "@certstore://rtsCA"
                ]
        },

        "tcpTxOptions":
        {
                "priority":3,
                "ttl":128
        },

        "multicastTxOptions":
        {
                "priority":3,
                "ttl":1
        },

        "peeringConfigurationFileName": "/etc/rallypointd/peers.json",
        "peeringConfigurationFileCommand":"",
        "peeringConfigurationFileCheckSecs":30,

        "discovery": 
        {
                "magellan": {
                        "enabled":false
                }
        },

        "websocket":
        {
                "enabled": false,
                "listenPort": 8443,
                "certificate":
                {
                        "certificate": "@certstore://rtsFactoryDefaultRpSrvWs",
                        "key": "@certstore://rtsFactoryDefaultRpSrvWs"
                }
        },

        "udpStreaming":
        {
                "enabled": false,
                "cryptoType": 1,
                "listenPort": 7444,
                "keepaliveIntervalSecs": 15,
                "priority": 3,
                "ttl": 64
        },

        "advertising":
        {
                "enabled": false,
                "hostName": "",
                "serviceName": "",
                "interfaceName": "",
                "port": 0,
                "ttl": 60,
                "extraMeshes" : []
        }
}
