TimoGlastra / legacy-did-transformation

legacy-did-transformation
0 stars 1 forks source link

Add did:3 processing, resolution processing, and some clarification on the rules #4

Open swcurran opened 1 year ago

swcurran commented 1 year ago

Given that we want to support did:peer:3 as soon as the DID has been transmitted from the creating to the receiving agent, and by definition, all these DIDs have been transmitted, I think we should target did:peer:3 DIDs, with did:peer:2s as intermediaries. This addresses #2.

I tried to clarify a bit the wording around the if/else processing. It's messy regardless, but hopefully it's not worse :-). A diagram might be helpful, or overkill.

I added a resolution section on what to do on receipt of a DID to be found, whether it is an unqualified DID (expected as we transition from unqualified to qualified DIDs), a did:peer:2 (not really expected), or a did:peer:3.

There was discussion on the Aries Working Group call to move this content to an Appendix in this Community Coordinated Update. @TimoGlastra -- would you be open to that? Link to the Community Coordinated Update PR.

swcurran commented 1 year ago

@TimoGlastra -- any comments on this? Can you merge this? We're going to be talking about this on the Aries Working Group call today (July 26). Specifically:

Thanks!

swcurran commented 1 year ago

I'm going to be talking about two other things that should be decided that aren't referenced here:

Also wondering -- I'm 95% sure that all ACA-Py DIDs are the same -- exactly one key, exactly one service endpoint. Are AFJ created DIDComm DIDDocs more flexible?