Thanks to visit codestin.com Credit goes to github.com
Defines the protocol between Lunar Client and servers supporting it