You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's been observed that generating DIDs for did:peer:2 with a service endpoint type of DIDCommMessaging, the serviceEndpoint follows the format of the did-communication endpoint type instead of the DIDCommMessaging endpoint type.
The text was updated successfully, but these errors were encountered:
ACA-Py is correctly adhering to this convention and has not yet adopted the DIDCommMessaging service type.
Credo, by comparison, is using the DIDCommMessaging service type but using the old did-communication conventions i.e. the serviceEndpoint is a string when it should be an object with the accept and routingKeys fields.
I'm not sure I see how this issue applies to ACA-Py at the moment. Could you elaborate?
I filed this issue to notice that there's a compatibility issue among peer-did libraries as listed here: decentralized-identity/peer-did-method-spec#64
At first, I thought using did-communication type services in peer-did was not conforming to the spec. Now I have learned that the spec does not specify which type to use. And maybe this is the source of the compatibility issue.
This issue of credo-ts also exists in ACA-Py.
The text was updated successfully, but these errors were encountered: