The success criteria in our charter states:
In order for DID Resolution to advance to Proposed Recommendation, it is expected that each of the independent implementations mentioned above support at least two DID methods which 1) have an open specifications (freely available specification, freely implementable), and 2) are implemented interoperably by more than one of the independent implementations mentioned above. This means that there will exist at least two openly-specified DID methods that are each implemented by at least two independent implementations.
I read this as saying it is required to have 2 independent DID Resolvers that independently implement and resolve DIDs from the same two DID methods
To me this criteria means we need to update the test suite.
I guess anyone can add did:key pretty trivially to their DID Resolver.
But still, to me the interoperability amongst DID methods and made possible by the resolver interface. So any DID Resolver implementation that supports any DID method is a +ve for interop.
The success criteria in our charter states:
I read this as saying it is required to have 2 independent DID Resolvers that independently implement and resolve DIDs from the same two DID methods
To me this criteria means we need to update the test suite.
I guess anyone can add did:key pretty trivially to their DID Resolver.
But still, to me the interoperability amongst DID methods and made possible by the resolver interface. So any DID Resolver implementation that supports any DID method is a +ve for interop.