What's between the DID and cross-platform interoperability?


I’m beginning to understand that although the DID spec is a monumental step forward for decentralized identity, it is just one step forward. So that even if everyone uses DIDs there are a number of layers on top of that which will require eventual agreement in order for me to use, for example, my Sovrin DID on Microsoft’s identity platform.

Without getting too far into the weeds could someone help explain at a high level what are the various protocol\schematic layers that work on top of the identifier that will require agreement\co-ordination to connect them?

and of course, if you have links on the subject, even better :slight_smile:

[edit] Just found this, which is helping me understand a little better, I think.

from: The Story of Open SSI Standards - Drummond Reed