package overlay import ( sdk "git.novox.be/novox/mesh-sdk/go/overlay" ) // The private network's names and the shape of its module stay in mesh-sdk's overlay package, which more parts read // (novox/hq ADR 0593 ยง1); the generator of each node's network configuration is the node-engine's own, here. These // are those names, so the generator and the composition read one package. const ( Requirement = sdk.Requirement Name = sdk.Name Addressing = sdk.Addressing TheNetwork = sdk.TheNetwork SuffixVar = sdk.SuffixVar DefaultSuffix = sdk.DefaultSuffix Interface = sdk.Interface ConfigPath = sdk.ConfigPath Unit = sdk.Unit DefaultKeyPath = sdk.DefaultKeyPath ) // Manifest is the module the mesh provides for itself (sdk.Manifest). func Manifest() map[string]any { return sdk.Manifest() } // Suffix is the internal names' suffix (sdk.Suffix). func Suffix() string { return sdk.Suffix() } // InternalName is a node's internal name (sdk.InternalName). func InternalName(node string) string { return sdk.InternalName(node) }