Adding protocol documentation prototype