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

feat: integrate credo in credentials api #2

Merged
merged 12 commits into from
Sep 24, 2024

Conversation

mesaresachin
Copy link

@mesaresachin mesaresachin commented Sep 10, 2024

Integrate credo in Credentials and exchanges API

  • update all credential apis to consume methods from credo w3c credential service: issueCredential, verifyCredential, signPresentation, verifyPresentation
  • update the data model for verification result

@mesaresachin mesaresachin added the enhancement New feature or request label Sep 10, 2024
@mesaresachin mesaresachin self-assigned this Sep 10, 2024
Copy link
Collaborator

@jrhender jrhender left a comment

Choose a reason for hiding this comment

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

Thanks for the PR. Lots to talk about but it's a good starting effort.

Signed-off-by: mesaresachin <[email protected]>
Copy link
Collaborator

@jrhender jrhender left a comment

Choose a reason for hiding this comment

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

Some additional comments

jrhender and others added 5 commits September 17, 2024 14:52
Needed for rush-pnpm patch-commit to work

Signed-off-by: jrhender <[email protected]>
Ideally, a permanent upstream fix can be made in Credo.

Signed-off-by: jrhender <[email protected]>
Signed-off-by: ShikharBhatt <[email protected]>
…tion

- Fixed the test cases

Signed-off-by: mesaresachin <[email protected]>
- remove spruce dependency
-  fix didAuth test case

Signed-off-by: ShikharBhatt <[email protected]>
@ShikharBhatt ShikharBhatt changed the title Integrate credo in credentials api feat: integrate credo in credentials api Sep 18, 2024
@ShikharBhatt ShikharBhatt self-assigned this Sep 18, 2024
@ShikharBhatt ShikharBhatt marked this pull request as ready for review September 18, 2024 18:50
Copy link
Collaborator

@jrhender jrhender left a comment

Choose a reason for hiding this comment

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

I didn't have time yet to fully review, but I think we're definitely getting much closer 👍

Copy link
Collaborator

@jrhender jrhender left a comment

Choose a reason for hiding this comment

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

A few more comments, but the PR is nearly there I think

ShikharBhatt added a commit that referenced this pull request Sep 23, 2024
- revert options param in verify credential method
- fix lint issue for any return type

Signed-off-by: ShikharBhatt <[email protected]>
- fix lint issue for any return type

Signed-off-by: ShikharBhatt <[email protected]>
Copy link
Collaborator

@jrhender jrhender left a comment

Choose a reason for hiding this comment

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

Looks good, thanks @ShikharBhatt and @mesaresachin

@jrhender jrhender merged commit 2235732 into credo-integration Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants