# Functions
DefaultConfig returns a Config struct populated with sane defaults.
EmptyConfig returns an empty Config struct with all nested structs also initialized to a non-nil empty value.
New creates a new Drago agent from the configuration, potentially returning an error.
# Variables
Banner is a banner to be displayed when the Drago agent is started.
# Structs
ACLConfig contains configuration for Drago's ACL.
AdvertiseAddrs is used to control the addresses a Drago node advertises.
Agent :.
ClientConfig contains configurations for the Drago client.
Config contains configurations for the Drago agent.
Ports encapsulates the various ports we bind to for network services.
ServerConfig contains configurations for the Drago server.