decentralized-identity / peer-did-method-spec

A rich DID method that has no blockchain dependencies. The verifiable data registry is a synchronization protocol between peers.
https://decentralized-identity.github.io/peer-did-method-spec/index.html
Apache License 2.0
27 stars 17 forks source link

Service block out of alignment with DIDComm #44

Open brianorwhatever opened 1 year ago

brianorwhatever commented 1 year ago

The service property for didcomm is out of alignment with the current state of didcomm

dhh1128 commented 1 year ago

Agreed; there are some details to tweak. Updating the did method to realign it is easy. However, it may break existing implementations, so I'd like to know whether people using peer DIDs are reluctant to have the spec updated. Tagging @swcurran and @TelegramSam , who may have an opinion.

brianorwhatever commented 1 year ago

Yeah, it will definitely break existing implementations 😅 Wondering what the best path forward is as it's impossible to align with both this and didcommv2 at the moment. I may implement it this way to interoperate more broadly. maybe we should really consider changing the service block in didcomm back to how it was originally