Fixing implementation error of the protocol
Adding file with the protocol description