Squashed 'protocol/' changes from 04251bb..1fc47c6

1fc47c6 chore(package): rename package to protocol

git-subtree-dir: protocol
git-subtree-split: 1fc47c6e3af2beb77e13d2bcf64468513f15ba6d
Merge commit 'bac729f34a4ba75a4b4d97d2fe29b274c2a66492'