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

Standardize DID types & add did:jwk test vector #120

Merged
merged 4 commits into from
Apr 14, 2024

Conversation

KendallWeihe
Copy link
Contributor

@KendallWeihe KendallWeihe commented Mar 19, 2024

This PR addresses the DID part of #109 I will follow-up with the VC part.

Narrowing the scope of this PR to strictly DIDs — will do VCs in a follow up. I debated writing custom json marshalling functions to enforce existence of required properties, but instead I think it would be better to integrate with the JSON Schemas for this feature — created a ticket for this follow up work.

I’ve also added test vector support for did:jwk which tests the latest requirements as the test vectors are up to date. I considered adding did:web, but we should add bring-your-own-client feature first so that we can mock the network integration.

I also realized we're not fully conformant to our resolution error types so I opened a new ticket for that as well #132

@KendallWeihe KendallWeihe force-pushed the kendallw/web5-mixed-types branch from f179412 to 5489721 Compare April 3, 2024 15:01
@KendallWeihe KendallWeihe changed the title Standardized DID & VC types Standardize DID types & add did:jwk test vector Apr 3, 2024
@KendallWeihe KendallWeihe marked this pull request as ready for review April 3, 2024 15:56
@mistermoe
Copy link
Contributor

sorry for this lingering around @KendallWeihe ! great work

@mistermoe mistermoe merged commit 10ed98d into main Apr 14, 2024
5 checks passed
@mistermoe mistermoe deleted the kendallw/web5-mixed-types branch April 14, 2024 06:01
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