Common compatibility-bridge framework. Concrete bridges live in sibling modules (e.g. bridge_spiffe) and register themselves with a BridgeRegistry so higher-level code can look up a bridge by kind at runtime.
bridge_spiffe
BridgeRegistry