Add initial protocol documentation

Proto-lol.