First pass of protocol description