In the Edge Diagnostics Adaptor we have added new HTTP endpoint that allows clients to fetch the protocol.json on demand.
I propose that the client will try to fetch it from this endpoint if /json/version provides to be Edge, and otherwise fallback to the Chrome specific repo.
API: https://github.com/Microsoft/edge-diagnostics-adaptor/wiki/HTTP-endpoint