hyperledger / aries-framework-swift

A Swift framework for Aries.
Apache License 2.0
17 stars 6 forks source link

Support DID Exchange Protocol #93

Closed conanoc closed 7 months ago

conanoc commented 8 months ago
kukgini commented 8 months ago

Why don't we use DIDComm implementation? https://github.com/beatt83/didcomm-swift

conanoc commented 8 months ago

It's for DIDCommV2 and we are still in DIDCommV1.

kukgini commented 8 months ago

Oh. Got it. Anyway, I think I'm really confused about DID Exchange, DIDComm V1, and DIDComm V2. I would appreciate it if you could clarify. Another question is, does DIDComm V2 not support backwards compatibility with DIDComm V1?

conanoc commented 8 months ago

DIDCommV1 uses connection protocols and DID Exchange is one of those protocols. DIDCommV2 does not have connection protocols, instead sender's DID is included in every message. There are other changes in DIDCommV2, you can find them here: https://didcomm.org/book/v2/whatsnew