Squashed 'protocol/' changes from b034151..d9aa11a

d9aa11a chore(readme): update readme
4995acb chore(protobuf): add package

git-subtree-dir: protocol
git-subtree-split: d9aa11a35549a4586d691e593d6253ffae58fec5
Merge commit '9dbc448df890ecb21aece759e277a39377006235'