friend just discovered gRPC. worried for them :(
once stumbled across software in which the program/library relied on gRPC for their ABI - they weren't actually using protobuf/gRPC, but instead it seemed like a generator was emitting the actual C functions for folk to implement
in other words, they reinvented a shared header file