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

Project proposal for SD-JWT in Rust. #23

Merged
merged 4 commits into from
Nov 27, 2023

Conversation

jovfer
Copy link
Contributor

@jovfer jovfer commented Oct 20, 2023

Hi there, the DSR team is happy to apply our experience in Rust language and selective disclosure verifiable credentials to SD-JWT and the OpenWallet Foundation initiative. We'd like to propose the initial implementation of the latest version of the standard.

As a first step, we suggest having a minimal rust crate similar to Python implementation. We have PoC implementation, and if the Foundation approves the approach, we will be ready to open the codebase under the Apache 2.0 license in a few days.

Some other Rust implementations exist, but the ones we know are outdated or under inappropriate licenses.

Copy link
Collaborator

@tkuhrt tkuhrt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the project proposal. A few minor questions/comments. Let's plan on reviewing this at the next meeting on November 1. In addition, there is a new process that was introduced on October 18th that requires the following form to be completed: https://docs.google.com/forms/d/e/1FAIpQLSeO1bDGHUP-ZpCo1uynm94YOxZlek6RhCH7o3FnX1lZSXXfSQ/viewform?fbzx=4351560609072672295. This will allow for the governance section to be added to the proposal.

projects/sd-jwt-rs.md Outdated Show resolved Hide resolved
projects/sd-jwt-rs.md Outdated Show resolved Hide resolved
projects/sd-jwt-rs.md Show resolved Hide resolved
@davidejalexander
Copy link

Is this a separate project surely we need to ensure coordination across the other SD-JWT projects.

@tkuhrt
Copy link
Collaborator

tkuhrt commented Nov 13, 2023

I have added this to the November 15 TAC call. Please join us if you can to discuss with the larger community.

Copy link
Contributor Author

@jovfer jovfer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've posted a few comments as a follow-up of the call. Going to update the document itself this week.

projects/sd-jwt-rs.md Show resolved Hide resolved
projects/sd-jwt-rs.md Outdated Show resolved Hide resolved
projects/sd-jwt-rs.md Outdated Show resolved Hide resolved
jovfer and others added 4 commits November 26, 2023 02:22
Signed-off-by: Sergey Minaev <sergey.minaev@dsr-corporation.com>
Co-authored-by: Tracy Kuhrt <tracy.a.kuhrt@accenture.com>
Signed-off-by: Sergey Minaev <sergey.minaev.dev@gmail.com>
Signed-off-by: Sergey Minaev <sergey.minaev@dsr-corporation.com>
Signed-off-by: Sergey Minaev <sergey.minaev@avast.com>
@tkuhrt
Copy link
Collaborator

tkuhrt commented Nov 27, 2023

Unanimously approved at the November 15, 2023 TAC meeting

@tkuhrt tkuhrt merged commit d208ad2 into openwallet-foundation:main Nov 27, 2023
1 check passed
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.

None yet

4 participants