-
Notifications
You must be signed in to change notification settings - Fork 1
feat: w3c vc data model 2.0 support with modern cryptosuites, bitstringstatuslist, and fixes #96
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
Merged
Merged
Changes from all commits
Commits
Show all changes
123 commits
Select commit
Hold shift + click to select a range
7fe49f8
fix: update fetchCredentialStatusVC to use documentLoader (#46)
nghaninn 9244c35
chore(release): @trustvc/w3c-context@1.2.3-alpha.1 [skip ci]
semantic-release-bot 5afee33
chore(release): @trustvc/w3c-credential-status@1.2.3-alpha.1 [skip ci]
semantic-release-bot 2a80068
chore(release): @trustvc/w3c-vc@1.2.7-alpha.1 [skip ci]
semantic-release-bot d31b356
chore(release): @trustvc/w3c-cli@1.2.7-alpha.1 [skip ci]
semantic-release-bot 57f94c9
chore(release): @trustvc/w3c@1.2.7-alpha.1 [skip ci]
semantic-release-bot dae74e7
fix: add export (#47)
nghaninn 7413fa8
chore(release): @trustvc/w3c-vc@1.2.7-alpha.2 [skip ci]
semantic-release-bot 3563950
chore(release): @trustvc/w3c-cli@1.2.7-alpha.2 [skip ci]
semantic-release-bot c3b8f9c
chore(release): @trustvc/w3c@1.2.7-alpha.2 [skip ci]
semantic-release-bot 4a9f52a
fix: add cache for jws 2020 v1 (#48)
nghaninn e36cecc
chore(release): @trustvc/w3c-context@1.2.3-alpha.2 [skip ci]
semantic-release-bot b2faa80
chore(release): @trustvc/w3c-credential-status@1.2.3-alpha.2 [skip ci]
semantic-release-bot aea5752
chore(release): @trustvc/w3c-vc@1.2.7-alpha.3 [skip ci]
semantic-release-bot b957e09
chore(release): @trustvc/w3c-cli@1.2.7-alpha.3 [skip ci]
semantic-release-bot 8380e2d
chore(release): @trustvc/w3c@1.2.7-alpha.3 [skip ci]
semantic-release-bot ce1c81f
chore: add multikey and data integrity support (#65)
rongquan1 2511e38
chore: safely rebase alpha on top of main (#66)
rongquan1 1ad1690
feat: add bbs-2023 and ecdsa-sd-2023 key generation and did support (…
rongquan1 de0be8a
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.1 [skip ci]
semantic-release-bot 67941f1
chore(release): @trustvc/w3c-context@1.3.0-alpha.1 [skip ci]
semantic-release-bot 39b84ae
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.1 [skip ci]
semantic-release-bot 9a6f647
chore(release): @trustvc/w3c-vc@1.3.0-alpha.1 [skip ci]
semantic-release-bot 6335669
chore(release): @trustvc/w3c-cli@1.3.0-alpha.1 [skip ci]
semantic-release-bot 2609c71
chore(release): @trustvc/w3c@1.3.0-alpha.1 [skip ci]
semantic-release-bot 20d5e69
feat: add ecdsa-sd-2023 support (#68)
rongquan1 77b1898
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.2 [skip ci]
semantic-release-bot 7fca3d0
chore(release): @trustvc/w3c-context@1.3.0-alpha.2 [skip ci]
semantic-release-bot d348a8b
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.2 [skip ci]
semantic-release-bot e1ecbf1
chore(release): @trustvc/w3c-vc@1.3.0-alpha.2 [skip ci]
semantic-release-bot c4d2265
chore(release): @trustvc/w3c-cli@1.3.0-alpha.2 [skip ci]
semantic-release-bot b63352f
chore(release): @trustvc/w3c@1.3.0-alpha.2 [skip ci]
semantic-release-bot e4219ee
feat: add support for w3c vc data model v2 (#69)
rongquan1 c4f8e65
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.3 [skip ci]
semantic-release-bot d5290d3
chore(release): @trustvc/w3c-context@1.3.0-alpha.3 [skip ci]
semantic-release-bot 1f56fb3
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.3 [skip ci]
semantic-release-bot b9e05a9
chore(release): @trustvc/w3c-vc@1.3.0-alpha.3 [skip ci]
semantic-release-bot 9ebdf3b
chore(release): @trustvc/w3c-cli@1.3.0-alpha.3 [skip ci]
semantic-release-bot 7b16718
chore(release): @trustvc/w3c@1.3.0-alpha.3 [skip ci]
semantic-release-bot c31c59b
chore: package lock update (#70)
Moiz47 aa958c4
fix: trigger release (#71)
Moiz47 3fbc3a3
fix: rendermethod v2 (#72)
rongquan1 0b252f7
chore(release): @trustvc/w3c-context@1.3.0-alpha.4 [skip ci]
semantic-release-bot bd63fb5
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.4 [skip ci]
semantic-release-bot 6a8fae9
chore(release): @trustvc/w3c-vc@1.3.0-alpha.4 [skip ci]
semantic-release-bot d1822cb
chore(release): @trustvc/w3c-cli@1.3.0-alpha.4 [skip ci]
semantic-release-bot 6de9d47
chore(release): @trustvc/w3c@1.3.0-alpha.4 [skip ci]
semantic-release-bot 6e1a067
fix: rendermethod v2 (#73)
rongquan1 e26a068
chore(release): @trustvc/w3c-context@1.3.0-alpha.5 [skip ci]
semantic-release-bot 000c17e
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.5 [skip ci]
semantic-release-bot 732f6f7
chore(release): @trustvc/w3c-vc@1.3.0-alpha.5 [skip ci]
semantic-release-bot c46e1dc
chore(release): @trustvc/w3c-cli@1.3.0-alpha.5 [skip ci]
semantic-release-bot 53f71c5
chore(release): @trustvc/w3c@1.3.0-alpha.5 [skip ci]
semantic-release-bot 7fe399e
feat: add support for w3c data model 2.0 with bitstring status list a…
rongquan1 569512a
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.4 [skip ci]
semantic-release-bot 401869c
chore(release): @trustvc/w3c-context@1.3.0-alpha.6 [skip ci]
semantic-release-bot 6cc2534
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.6 [skip ci]
semantic-release-bot f46ca3f
chore(release): @trustvc/w3c-vc@1.3.0-alpha.6 [skip ci]
semantic-release-bot 13daa8b
chore(release): @trustvc/w3c-cli@1.3.0-alpha.6 [skip ci]
semantic-release-bot 3c0b2fa
chore(release): @trustvc/w3c@1.3.0-alpha.6 [skip ci]
semantic-release-bot 0cc8941
fix: expose version detection function (#76)
RishabhS7 2ff7d45
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.5 [skip ci]
semantic-release-bot 636c647
chore(release): @trustvc/w3c-context@1.3.0-alpha.7 [skip ci]
semantic-release-bot 5468fde
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.7 [skip ci]
semantic-release-bot 0e84ac9
chore(release): @trustvc/w3c-vc@1.3.0-alpha.7 [skip ci]
semantic-release-bot 708e914
chore(release): @trustvc/w3c-cli@1.3.0-alpha.7 [skip ci]
semantic-release-bot 82a2305
chore(release): @trustvc/w3c@1.3.0-alpha.7 [skip ci]
semantic-release-bot 7ab0824
fix: use base64url decode (#77)
Moiz47 2b959a2
chore(release): @trustvc/w3c-vc@1.3.0-alpha.8 [skip ci]
semantic-release-bot eea8d5a
chore(release): @trustvc/w3c-cli@1.3.0-alpha.8 [skip ci]
semantic-release-bot 05b40f1
chore(release): @trustvc/w3c@1.3.0-alpha.8 [skip ci]
semantic-release-bot 972deb7
fix: handle both buffer and uint8array env in base proof header check…
rongquan1 c4fa9bb
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.6 [skip ci]
semantic-release-bot 4dd2df9
chore(release): @trustvc/w3c-context@1.3.0-alpha.8 [skip ci]
semantic-release-bot 4d0d001
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.8 [skip ci]
semantic-release-bot a862c44
chore(release): @trustvc/w3c-vc@1.3.0-alpha.9 [skip ci]
semantic-release-bot 4b813bf
chore(release): @trustvc/w3c-cli@1.3.0-alpha.9 [skip ci]
semantic-release-bot 4b93cd3
chore(release): @trustvc/w3c@1.3.0-alpha.9 [skip ci]
semantic-release-bot 8e39ce8
chore: add isDerived function for v2 documents (#79)
RishabhS7 8b7f586
fix: update package lock (#80)
RishabhS7 f41596f
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.7 [skip ci]
semantic-release-bot b637685
chore(release): @trustvc/w3c-context@1.3.0-alpha.9 [skip ci]
semantic-release-bot 2d09dab
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.9 [skip ci]
semantic-release-bot fdd3880
chore(release): @trustvc/w3c-vc@1.3.0-alpha.10 [skip ci]
semantic-release-bot 5cfb7b5
chore(release): @trustvc/w3c-cli@1.3.0-alpha.10 [skip ci]
semantic-release-bot e13a1a5
chore(release): @trustvc/w3c@1.3.0-alpha.10 [skip ci]
semantic-release-bot 5130d91
fix: add derivation support for ecdsa bitstring vc (#81)
rongquan1 9e7c2bb
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.8 [skip ci]
semantic-release-bot 4e44591
chore(release): @trustvc/w3c-context@1.3.0-alpha.10 [skip ci]
semantic-release-bot 12021bb
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.10 [skip ci]
semantic-release-bot 3a5f47c
chore(release): @trustvc/w3c-vc@1.3.0-alpha.11 [skip ci]
semantic-release-bot 4365761
chore(release): @trustvc/w3c-cli@1.3.0-alpha.11 [skip ci]
semantic-release-bot 07b5fbe
chore(release): @trustvc/w3c@1.3.0-alpha.11 [skip ci]
semantic-release-bot 493a248
feat: add resolve, resolveRepresentation and dereference functions (#87)
Moiz47 4302feb
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.9 [skip ci]
semantic-release-bot 7887d06
chore(release): @trustvc/w3c-context@1.3.0-alpha.11 [skip ci]
semantic-release-bot ccfd5a8
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.11 [skip ci]
semantic-release-bot 2363530
chore(release): @trustvc/w3c-vc@1.3.0-alpha.12 [skip ci]
semantic-release-bot 770ac1a
chore(release): @trustvc/w3c-cli@1.3.0-alpha.12 [skip ci]
semantic-release-bot e54756f
chore(release): @trustvc/w3c@1.3.0-alpha.12 [skip ci]
semantic-release-bot 082e6f0
feat: bbs2023 implementation (#88)
rongquan1 47e3727
chore(release): @trustvc/w3c-issuer@1.3.0-alpha.10 [skip ci]
semantic-release-bot 6a5a8a2
chore(release): @trustvc/w3c-context@1.3.0-alpha.12 [skip ci]
semantic-release-bot 4be49b4
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.12 [skip ci]
semantic-release-bot bad1447
chore(release): @trustvc/w3c-vc@1.3.0-alpha.13 [skip ci]
semantic-release-bot d7bade6
chore(release): @trustvc/w3c@1.3.0-alpha.13 [skip ci]
semantic-release-bot 01a316b
fix: update proof type (#90)
Moiz47 acf356e
chore(release): @trustvc/w3c-vc@1.3.0-alpha.14 [skip ci]
semantic-release-bot 82d1862
chore(release): @trustvc/w3c@1.3.0-alpha.14 [skip ci]
semantic-release-bot 3e965d4
fix: type checks (#91)
RishabhS7 b1220b1
chore(release): @trustvc/w3c-vc@1.3.0-alpha.15 [skip ci]
semantic-release-bot e833bfb
chore(release): @trustvc/w3c@1.3.0-alpha.15 [skip ci]
semantic-release-bot c49bbfe
feat: status list update for bbs and v2.0 (#89)
Moiz47 8cca257
chore(release): @trustvc/w3c-credential-status@1.3.0-alpha.13 [skip ci]
semantic-release-bot c8de122
chore(release): @trustvc/w3c-vc@1.3.0-alpha.16 [skip ci]
semantic-release-bot 42de1a2
chore(release): @trustvc/w3c@1.3.0-alpha.16 [skip ci]
semantic-release-bot 87e1075
fix: update check credential function (#92)
RishabhS7 12ef3d3
chore(release): @trustvc/w3c-vc@1.3.0-alpha.17 [skip ci]
semantic-release-bot 8bc94eb
chore(release): @trustvc/w3c@1.3.0-alpha.17 [skip ci]
semantic-release-bot 18802f2
docs: w3c issuer readme update (#93)
Moiz47 d98202a
Merge branch 'alpha' into feat/rebase-main
moiz-sgtradex 2938a2a
feat: modern crypto suites BBS2020 depreciation and other bug fixes …
moiz-sgtradex 2ff11f7
feat: removed duplicate
moiz-sgtradex File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| apps/w3c-cli |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 4 additions & 0 deletions
4
apps/w3c-cli/project.json → apps/w3c-cli/project.json.deprecated
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Verify dependency version alignment across the monorepo.
The CLI depends on four TrustVC packages at specific alpha versions. Ensure these versions:
🏁 Script executed:
Length of output: 578
Address critical version misalignments across monorepo packages.
The CLI's dependencies diverge significantly from other packages:
@trustvc/w3c-context: CLI pins^1.3.0-alpha.11, butw3c-credential-statusrequires^1.3.0-alpha.12@trustvc/w3c-issuer: CLI pins^1.3.0-alpha.9, while bothw3c-credential-statusandw3c-vcrequire^1.3.0-alpha.10@trustvc/w3c-credential-status: CLI pins^1.3.0-alpha.11, butw3c-vcrequires^1.3.0-alpha.13These version mismatches will result in multiple package versions being installed, potentially causing runtime incompatibilities and transitive dependency conflicts. Update all four dependencies in
apps/w3c-cli/package.jsonto align with the highest versions specified across the monorepo, or use exact pinning (~or exact versions) if these are pre-release dependencies with strict compatibility requirements.