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

v1 API/feature changes #85

Open
reinkrul opened this issue Oct 2, 2023 · 1 comment
Open

v1 API/feature changes #85

reinkrul opened this issue Oct 2, 2023 · 1 comment

Comments

@reinkrul
Copy link
Member

reinkrul commented Oct 2, 2023

The following changes could make up the next major release (v1):

  • Split vc package into vc and vp (it's the VC data model, so vc package is OK)
  • Remove publicKeyBase58 in favor of publicKeyMultibase
  • Remove did.Resolver interface and types (we don't use it, resolution should be a separate library?)
  • Introduce API for signing VCs/VPs and API for validating them in both JSON-LD and JWT encoding
@reinkrul
Copy link
Member Author

Treat VCs and VPs as map of properties (like lestrrat/jwx treats JWTs) and retain original cardinality of properties for processing (e.g. JSONPath of PEX).

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

No branches or pull requests

1 participant