# Metamsg > Low level network with custom layer that build custom protocol. + transmission: The pub/sub protocol that used for to communicate between devices. + adapter: Adapter transmission, and support basic utils to use common crates, include connection, network_device_link. + connection: Connection manager. + network_device_link: Device and network DAG. + authmanager: AuthZ and AuthN. + discovery: Support discovery devices, find servers addr.