Improve protocol docs