Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attempt to convert legacy DID documents to new during deserialization #938

Merged
merged 14 commits into from
Aug 18, 2023

Conversation

mirgee
Copy link
Contributor

@mirgee mirgee commented Aug 16, 2023

Introduces a lightweight, easy-to-remove legacy DDO data structure to the did_document_sov crate. During the deserialization of DidDocumentSov, if the incoming data matches the legacy structure, it is converted to DidDocumentSov with IndyAgent service type.

Received legacy DDO is first converted to did:peer:2 following this document, and from it then back-resolved to the new DDO format following the did:peer:2 spec.

@mirgee mirgee force-pushed the feature/ddo-legacy-integration branch from c09bc83 to 88af44d Compare August 16, 2023 09:34
@mirgee mirgee marked this pull request as draft August 16, 2023 09:37
Base automatically changed from feature/allow-unqualified-dids to main August 16, 2023 15:39
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
…arsing

Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
@mirgee mirgee force-pushed the feature/ddo-legacy-integration branch from 7c1b420 to aef75bb Compare August 17, 2023 08:22
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
@mirgee mirgee force-pushed the feature/ddo-legacy-integration branch from 0e59933 to a17a785 Compare August 17, 2023 12:29
@mirgee mirgee marked this pull request as ready for review August 17, 2023 12:29
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
@mirgee mirgee force-pushed the feature/ddo-legacy-integration branch from 870374c to 9bf926b Compare August 17, 2023 12:33
Signed-off-by: Miroslav Kovar <miroslav.kovar@absa.africa>
@Patrik-Stas Patrik-Stas merged commit dae1105 into main Aug 18, 2023
41 checks passed
@Patrik-Stas Patrik-Stas deleted the feature/ddo-legacy-integration branch August 18, 2023 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants