I wrote a short blog to help explain Protobuf compatibility: Understanding Protobuf Compatibility – Robert Yokota
Thanks for sharing, @ryokota !