I spent long enough in distributed systems to learn that schemas, not specs, were the appropriate way to enforce backwards compliability.
A friend of mine launched https://buf.build/ just a bit ago. He's looking to bring Google's intetnal protobuf secret sauce to all.