doc: added tentative protocol spec