THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
It should be performative similar to current Geode client.
Versioning
Should we need to add features or functionality to the client, it should be easy to add a new version of the protocol, and allows both to operate with different clients on a single server
Authentication/Security
It must be possible to transmit the protocol over TLS. We also use Diffie-Hellman key exchange; this should be supported (however, this mostly just means exchanging some bytes).