Started work on the protocol spec