package config // IdentityCfg groups relay identity and discovery settings. type IdentityCfg struct { RelayURL string RelayAddresses []string RelayPeers []string ClientTag string NegentropyEnabled bool NegentropyFullSyncPubs string BootstrapRelays []string SpiderMode string DirectorySpider bool DirectorySpiderIntSec int DirectorySpiderMaxHops int CrawlerEnabled bool CrawlerDiscoveryIntSec int CrawlerSyncIntSec int CrawlerMaxHops int CrawlerConcurrency int SyncPubkey string // hex pubkey whose follows drive outbox-model sync ProxyEnabled bool ProxyMaxRelays int ProxyTimeoutSec int ArchiveEnabled bool ArchiveRelays []string ArchiveTimeoutSec int ArchiveCacheTTLHrs int TLSDomains []string Certs []string TorEnabled bool TorPort int TorDataDir string TorBinary string TorSOCKS int NRCEnabled bool NRCRendezvousURL string NRCAuthorizedKeys string NRCSessionTimeSec int WGEnabled bool WGPort int WGEndpoint string WGNetwork string ClusterAdmins []string RelayGroupAdmins []string ClusterPropPrivileged bool }