Discovery is a key value store currently run by Skycoin, that messaging clients as well as servers use to advertise themselves to other clients. It allows clients to connect to messenger servers. These in turn act as relays between clients so they can exchange data (messages) over TCP/IP and allows a stable way of communication between nodes. (Enables routing)