Initial commit of protocol document