2. An assumption is - the party you interact with will need to be also enrolled on the platform. E.g.: if you have a SSI with Selfkey and you need to interact with party X - if party X itself does not have a Selfkey SSI then you are stuck.
3. A further assumption is that there will be widespread adoption....ain't ever going to happen. All fintech or companies requiring KYC or AML compliance - need to do independently - especially if they are operating under a strict jurisdiction /regulatory framework. Large fintechs would want participation and influence in the design of the algorithms and mechanisms. To make matters worse - smart contracts are still considered experimental so, which multi-billion corporate would leave their reputation to chance? Some ICOs might use these solutions, but I don't see any fintechs who would take the plunge.
Lastly - most of them use blockchain/DLT as a facade for some new cutting edge innovation. Rather, they can be achieved with "traditional" technology. The only difference is - you, as the end user will have to purchase their specific token to interact with the platform.
There is universal resolver in the works which is working towards a global standard and interoperability.
https://medium.com/decentralized-identity/a-universal-resolver-for-self-sovereign-identifiers-48e6b4a5cc3cNone of these players are on this project. My bet is that you should be looking at Veres one, Uport and Sovrin.
Here's the spec:
https://w3c-ccg.github.io/did-spec/We are trying to figure out which technology to invest in...