Protocol version 3

Ready, but not sure if the node server is.