# 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.