{"_id":"@trustvc/w3c-vc","_rev":"60-215c15f3f0e7ba87e25fcbf3c35f2664","name":"@trustvc/w3c-vc","dist-tags":{"alpha":"1.3.0-alpha.17","latest":"2.5.0"},"versions":{"0.0.0":{"name":"@trustvc/w3c-vc","version":"0.0.0","keywords":["trustvc","w3c-vc"],"author":"","license":"ISC","_id":"@trustvc/w3c-vc@0.0.0","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/trustvc/w3c#readme","bugs":{"url":"https://github.com/trustvc/w3c/issues"},"dist":{"shasum":"1d6e8d5df08f45ae72f32f8c615c6b8a8cab3a0f","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-0.0.0.tgz","fileCount":5,"integrity":"sha512-Xl4DEJUHXghieRiQF7Kt9xL076TAMRs7jg0q09xz5ynJ6ksOnDAN2bcjFn3LamLEEYNsunilNTz3ozN0M5k1pA==","signatures":[{"sig":"MEYCIQC7SMM46CtFVtKfgvR3kNFozSkbp9Lqid/dBdIMmdQ5JAIhAOaIe7Mu1+/oo4Jy9M9jvLfY5MjENZEgu6d1n0ILEjaJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1352},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":"18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a042e91fc2694fea34be39559ccfa771396e6a39","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"repository":{"url":"git+https://github.com/trustvc/w3c.git","type":"git"},"_npmVersion":"8.19.4","description":"","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^8.3.2","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^0.0.0","@trustvc/w3c-credential-status":"^0.0.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_0.0.0_1728317279596_0.5905319657452637","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.1","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"f7f76c2696ca99c931433ebdfe708e2c0e438d9c","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.1.tgz","fileCount":30,"integrity":"sha512-VX6YrxBF02/ZiSwt1dlXY1f2Xz7EFZ6m0GRN246IzTLBW2IUPL+2k+hLtqa79ITHNSBsauRlZLhs/s3VwDjhUg==","signatures":[{"sig":"MEUCIQCsacF1H6WnyOrQYXf6Kvg5DtBJhqn1SPLo/m+umb4XhwIgTYi4qbQEtw+YA5AjAbT9PiXCWjMyuRdyzgjtH5xnX/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47269},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"433a325b3b9cab074976bc5366bacb7550ee1dc3","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.1","@trustvc/w3c-credential-status":"^1.0.0-alpha.1","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.1_1728402861558_0.8228198439308789","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.2","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"1e5094f09ab5423cc52c8780d56d655d7e6feaf2","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.2.tgz","fileCount":30,"integrity":"sha512-w6M00/taxwE0/x66ja+qINdieApSXvBLh68UBQrXMouyYEoBuMOpFBPFvVME2pCIi0Ay+O5Srk8Xt4S11ZMH4g==","signatures":[{"sig":"MEYCIQD1IcqiY/SwX5IpkuN0YeDaKnWIDwYU6eUlVd6eEYwsVQIhAL7oUuXbnXPqA388BlplPEJiGL4lT4Pt3IBjV2W3i16P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56701},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"2fcf2f1b8735b4677998de85f9a40497e9c41c10","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.2","@trustvc/w3c-credential-status":"^1.0.0-alpha.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.2_1729495001451_0.6323155085802343","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.3","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.3","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"3beb72ad9fe0756e8764ddfd3a3b3e301ab42635","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.3.tgz","fileCount":30,"integrity":"sha512-4UHUUOhp2fiEsXL6W9ZSQxzgH1eM7dYKZ6m4ZESByk+w0Ya0yNw/tUjMFMylSFcW+YRfZXDhp7P1cH8OFTPaiA==","signatures":[{"sig":"MEUCIQDPtfWohT+ounGMCRqoqHtyxIgYSKrf2SOcVNV45Ng2VgIgcA96bsk0L28dNkIJTJMd7vftk/xah/XZjZ5XYrk1oXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59255},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b30dbff7938de1a777f12fb5dd68458f34861f9e","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.3","@trustvc/w3c-credential-status":"^1.0.0-alpha.3","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.3_1729496076846_0.0959783250979338","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.4","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.4","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"5a7e5e0987b18dbbac496631638687d4680fd31c","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.4.tgz","fileCount":30,"integrity":"sha512-Luo+LMgz8v7wPQB3qBmTyY9sCs0xs+JVjsvBzRec3w7LnEk2iarwjRPGOkj/dxGWfcusBaoqcEs7gLRBEag3bA==","signatures":[{"sig":"MEUCIFtoUxxfIfOYF1dIJF63nl/T2ynYlt5Ow33dpqmvD8u0AiEAmUq0t8DNZnjdOOUFf11Z+pRPsPpE3XJl080b1iPm7dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59255},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"e2282f57e40a0bf386a76a1e7427e803fbfd8470","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.3","@trustvc/w3c-credential-status":"^1.0.0-alpha.4","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.4_1729586721496_0.9308110202164273","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.5","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.5","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"0569b8188e75505d546b3567eb60ddcff6842289","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.5.tgz","fileCount":30,"integrity":"sha512-a1Q0m3myiYP1KAsxKg8wwNf4pgVB8aWVg5rFMBZu6X697NzljA1TOu7kIDOPn9LBxPpxfBvk0Be6JfnXDdTNkg==","signatures":[{"sig":"MEUCIQDJT6F8AzHBT9sxq4VcyfOjhGvEaZE1UPXift8edj8BowIgCcnRgERtMYYxM0koYDWi9eqcdx3xyDyX5BzktiwNYSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59123},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"da37a04268b6518f27630bc309f7a27f36089f76","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.3","@trustvc/w3c-credential-status":"^1.0.0-alpha.5","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.5_1729591053268_0.19576135572913755","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.6","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.6","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"7fc931e7214edcc284e7a2dd971cc45e5aecf6e5","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.6.tgz","fileCount":30,"integrity":"sha512-GB+iAXD0EweiEOz1K5VIt/JwAlZ49uri42JXjWdbxwd45D8VriokXQvtkPcSHVOW3GqJaP5zsrl9O+kQpJttNQ==","signatures":[{"sig":"MEUCIQC79XXNzy1az9Hz6+YRpM93pKhV2oRoNo49xLsQs8zPdQIgIzo1CnfGSoMAiF2Bv203kWrF0BN4gRhx2YfSnjWZuro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59583},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b4bb733e9f21e4ac210af7f9ec9a1c43a1ee6539","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.4","@trustvc/w3c-credential-status":"^1.0.0-alpha.6","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.6_1730255432295_0.2441892447195988","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@trustvc/w3c-vc","version":"1.0.0-alpha.7","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0-alpha.7","maintainers":[{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"34aade9737efe0b3b8490090ac60ac153a625d46","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0-alpha.7.tgz","fileCount":30,"integrity":"sha512-N96jG19TKvcroEdD6oi1GKsO3UfOCrf6Hy/rUeq1SIEjMT+0J2mM3M5YqmhKJtgPhzQm/DhO93NF6zM0GUPofw==","signatures":[{"sig":"MEUCIGQlqJh+u5OktLoGgVKYw7B3rkQ+9lwPOu549ASS1b8gAiEAxUvoIiADKhiNA62G+5Zb8/G+5gQslu4iHtr3539aliE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59583},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"1a30ab710edd86499be2324ce4a55199c16a2534","private":false,"scripts":{"lint":"tsc && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.7.0","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0-alpha.4","@trustvc/w3c-credential-status":"^1.0.0-alpha.7","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0-alpha.7_1730967751584_0.17576807386456395","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@trustvc/w3c-vc","version":"1.0.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"32dfd0ba8cc034a9441a7fed3f14618e78281ff8","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.0.tgz","fileCount":30,"integrity":"sha512-3oDKjU4/AOF6q8UrVolLP+X9HSJT407StoXvAoNIocAuJYJHe8fHsJntv/Q4TrqdQhBP3bIjFCGCH7Nt6EAU4w==","signatures":[{"sig":"MEUCIAwDNH3vascgszF7lxozuLMyDUIAKoZrkqudlcgqm6ZdAiEAmZRVX6IsDl/L4w0QqO9V7FXqovpIszt5n8H8q9qeZso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59572},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"a9569e936b8205bb0de056d355f42546168ec952","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0","@trustvc/w3c-credential-status":"^1.0.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.0_1732591245331_0.7262879986951991","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@trustvc/w3c-vc","version":"1.0.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.0.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"8661a73fa346bbbb1dbcf0c1124afae54d48243b","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.0.1.tgz","fileCount":30,"integrity":"sha512-fZeCxH5+u7RnMdoCAYr++jdqGdGttnglFMNmvSt6gD3PBmboHWJi51ME3Mn7YgEY1yhxfDR6N46Cak1wpQznNw==","signatures":[{"sig":"MEQCIEDRRbbLjyJo9cMIOWPsnLkP5tTo6MCeKE+7vODFvYoFAiAzP804vFe6XgcD/8LSG/Rnz4vo2pRTwphOeiiB13FgOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59624},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"45efe4efc5d8fcd0c89d9e588acd864de0827ede","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.0.0","@trustvc/w3c-credential-status":"^1.0.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.0.1_1733479142902_0.19130005838706277","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@trustvc/w3c-vc","version":"1.1.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.1.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"565ad578ca7f7d09c6d915711894a0212c96c168","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.1.0.tgz","fileCount":30,"integrity":"sha512-zHs7Q8laG8kJ5olFE9ZdRwpAOx2aJIuYPkjK8+GH6rWPQdbaWWX5HDHtYDu0pj+NX0fRTHwf77CqQ+YdOp3Dlw==","signatures":[{"sig":"MEYCIQCIEhW5Kal6HC4BibcfI3tQUB2QdWZstHdSqsTLRvqpywIhAKzoauJ338Qn7NHGhLZzVTs7Ya4p/BHiuErNS4kUZnNx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"a028cc296904c7753f25b1288397a33ec302d01f","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.1.0","@trustvc/w3c-credential-status":"^1.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.1.0_1733995314678_0.18158844758380677","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@trustvc/w3c-vc","version":"1.2.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"487f7018a2ce0fac72e4a4e7500c47020f8d9edd","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.0.tgz","fileCount":30,"integrity":"sha512-bin9sCOes51VqgEIKKqWn7ZnTAXZ916bcnxz8kImZEO90Engv89uA1Ma/5fygXlRnjaT7OOQDIvPXA8dqlfGjw==","signatures":[{"sig":"MEQCIDlb2HNQE7Y20kS1HBwYAGLTczHahEh8M6BuCZzrE3vSAiBFBIeeaBLALHBoARTExpWCRrf1uOaEenFA/bhA3Yjrsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62326},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"51984ca31ac84f5653eba2790044d39749648f19","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.0","@trustvc/w3c-credential-status":"^1.2.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.0_1734076631778_0.3455707026468784","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@trustvc/w3c-vc","version":"1.2.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"0b374b8b8880c72df7491e98540ca0285916e85e","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.1.tgz","fileCount":30,"integrity":"sha512-i49XVlmecGCueebkc2PW0aUq6vDUp+BJCPXrjm2BtrDDdNFYLna0ZlTOwDQBM5Du7CQ0Oh2ClZ+NXpCQ8YqlMA==","signatures":[{"sig":"MEUCIQCpTSd5VV5fHqmv6YyPZEckm3UXhNO5VCFhFhwe1oYM1QIgByk7Y59VjSP9QkabHuPHNmCXx8KAtZGH2yXltgk2Sfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"9d4628c5fa172f83bd17895138e476d17e48e892","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.0","@trustvc/w3c-credential-status":"^1.2.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.1_1734340400673_0.0735954078633323","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@trustvc/w3c-vc","version":"1.2.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.2","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"30ac3d4226e3478c9c999ee3c77693fe321c950a","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.2.tgz","fileCount":30,"integrity":"sha512-Ax5qBr1kYEmlwWPUgjNcaDdCUxlaL+sCUZiMjA7MLuVUp6w4SdYCOfrXOA+Eh9pVlw3pZBi4unLj1nb4KociZA==","signatures":[{"sig":"MEYCIQDEz9CeOBXHfJVA578QwBZhE0Bx9xa43B+HvTXSvMCQjwIhAMHlfDWnf79iPF7kWgnFZGuAMAXQxOy4HGcLCdlxMgIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62552},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"81e3202e77f4dea4bcd18de22b207eb02a1b8ed2","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.0","@trustvc/w3c-credential-status":"^1.2.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.2_1734342782728_0.48659511759545393","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@trustvc/w3c-vc","version":"1.2.3","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.3","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"6fd8535574a02bc05d09afa5b92d9b9ef1408bec","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.3.tgz","fileCount":30,"integrity":"sha512-5HS8viob1f/ZdltQr8UyIFgJwANN9YlvkAVhY/jCjOCQX8PQkIBGozw6IC6p1p3H4HgZJhfxvVR/TtXd4yaR0A==","signatures":[{"sig":"MEUCIQDos3qM72puycZi94rRgEbQ/UKTVmI+3H9uYbdo0lPqLQIgHbs2M2k5zz8lj/462Y2xvOVTiEuFaM1el4kFdO3+asg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62552},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"7ec5e845aee6d42789c54bd9a4fe1ffa06d9301b","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.1","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.3_1734403770100_0.27818034101291933","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@trustvc/w3c-vc","version":"1.2.4","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.4","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"dfac3c83933965758208be97e3917178eb584851","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.4.tgz","fileCount":30,"integrity":"sha512-8YBaG4+VGz+nOJIlsLHKRnu0GPESUdH4H5wsgmD4cMbawxo9u+qiZDsWsXL7ym2zW6ZmnEDY6L3WHU/jxjI9LQ==","signatures":[{"sig":"MEQCIDVmoEgxIT3v8yyWBEybJMxVadrmJlP1cXS2+wCu0xMFAiASxKQQ4k1E/rAYFNF11qp1mA49Vp9b7pmGwS/r09RnAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63112},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"8407c433d3f824c5381e25c2fd5693dad3c56391","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.4_1744022811806_0.8322340934207799","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@trustvc/w3c-vc","version":"1.2.5","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.5","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"1600ca64119a3ed3b75387d7f64577107830c35f","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.5.tgz","fileCount":30,"integrity":"sha512-F/yXptc1lMNrHbrfr+HFO9tyhkOwiOo/NTx1avKnWXI+LLzspOLD/rVqbI8BOoIsAij77nQb64ZhGUCMki8qQw==","signatures":[{"sig":"MEUCIAE1iAxxZVpv3mzOoZCbCwI6uCCk06xwJZw50L3UiSFLAiEA+Yj6SmCxCxqdME5xIshL2HH/E9SdcP8fR+otG1UvHmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b56eb076a043e46353dcf48339378975e2f7392a","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.5_1744105000331_0.3316053129439689","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@trustvc/w3c-vc","version":"1.2.6","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.6","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"c110a14fd22d22610bc9de4c615f7dab53503ee3","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.6.tgz","fileCount":30,"integrity":"sha512-lDyz7NwSEL07QcLOgg7A8hdJhYRa5hgU1BU1c8x5JxnH4mfwkS4k4cr1WHVX8oxpmtZybgioVRsVp215G15xDg==","signatures":[{"sig":"MEUCICub436+6mt2njhMSXKI6qM+PzK6C95lqn+0LT2x4GulAiEA5yBL9N0C5pjQ7Llt4G1uyxvRx36SUjzNpzeQVc94r54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"33fd13ddcd8ff7fe3f96cdd5928538ed7fd6e76b","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.6_1744108714877_0.6287030997772953","host":"s3://npm-registry-packages-npm-production"}},"1.2.7-alpha.1":{"name":"@trustvc/w3c-vc","version":"1.2.7-alpha.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.7-alpha.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"fd2ea68ed976e1743d5a49e9819161762afdeddc","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.7-alpha.1.tgz","fileCount":30,"integrity":"sha512-SAHVmhDExJjuWuWf0C1DjrPx9E+aCQFOcAtsyPd2IC6TAux0KuXQVl8YvxtJIF2vigVokRxVDWtjZ9pkuTVP0w==","signatures":[{"sig":"MEUCIDwrBUAkLFQ3T/QMzClS8g4dY3hIIePAJGP6CcINy/kOAiEAr+1Zfj5uBidSgqMvHiMnFijHsTFK4Hr9o43gi5Seegk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59427},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"2a8006863d7b85db7e2fd97355107923680ddcaa","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.3-alpha.1","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.7-alpha.1_1744182187222_0.6584643251871607","host":"s3://npm-registry-packages-npm-production"}},"1.2.7-alpha.2":{"name":"@trustvc/w3c-vc","version":"1.2.7-alpha.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.7-alpha.2","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"9cd37e0ea7290bf256fb3bcdd4e053fbb51c3a5f","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.7-alpha.2.tgz","fileCount":30,"integrity":"sha512-o6UCMB0sxdvX9fHl1mioC1mrnR7f3v0WuLnG2Hy8DXNj2ADbUrV5ORKxAnbgeCoHBAMwrz5B7lEZ+YxcwrBOHw==","signatures":[{"sig":"MEYCIQD1BbProoQxR2N0kplPAIX258/96lof9fDyKXlm6GSrKgIhAJlclw60RqKII02En2s+TZ1sQQjby8yZbkPhc8CbVZET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60152},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"7413fa81263aa9b9a14c0a2022f94aefe23f6f97","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.3-alpha.1","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.7-alpha.2_1744183612847_0.896104903876789","host":"s3://npm-registry-packages-npm-production"}},"1.2.7-alpha.3":{"name":"@trustvc/w3c-vc","version":"1.2.7-alpha.3","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.7-alpha.3","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"77571f6f980f729cc4f4ae39b1c56c6bdb12aaea","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.7-alpha.3.tgz","fileCount":30,"integrity":"sha512-wEaP4nXInycTWSXxmQnSGG2IRZf105Q/Uvgh6zbLQ2uKGAGwcNkcdUkhNCc07/qced4SXFUBkt6433vsDgPhPA==","signatures":[{"sig":"MEYCIQDZ2usT1sk2BKldCn5m+374xbJ2IUqy3Oy6OydVbT3v5QIhALEdai2G1rYnZ7nY3Zlig/qpXZXxG02tLCCm5z1Ynnms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60152},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"aea5752eeb9eb96bc828fe47c6a0d304e9a68f99","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.3-alpha.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.7-alpha.3_1744185155095_0.7771891542119873","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@trustvc/w3c-vc","version":"1.2.7","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.7","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"a331df682b1fcb86721ce67cb4ff7a0c0faf62a2","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.7.tgz","fileCount":30,"integrity":"sha512-YYnR6VBc1NzO00w1Nd8tGpWAa9qaw2FzPh+cDDNjyR/kxF7Tb22fPLfkFl3F76ZYMn1W19IM1OLzLDIE1rf7Bw==","signatures":[{"sig":"MEUCIQC3JGBeIoQS9adPTOKoiFwNqehJihpOs/pl4fgBx/LiyQIgWZuDqBVGRHxa+g4raA85BQGgSw7S2TesJNSC2dPlVCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60136},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"df85f1d1e5c0c1ea4300107d3a24f851434b0818","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.3","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.7_1744188596847_0.708346624839183","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@trustvc/w3c-vc","version":"1.2.8","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.8","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"4a401f452e58dae5b63b60d652d4a276eb1dedd2","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.8.tgz","fileCount":30,"integrity":"sha512-0Vos/dzSbBzuk1R9t3OR1HabJrwaph5T6R//DRCSAeTR0yb4RSl0L0Mspar4X7hWvy0TanMwg8r+KGvxXKMc2A==","signatures":[{"sig":"MEUCIQCMTKKV/njOEiWyNPxI00vEo32ScUSOsUMgfIDQkHu8VwIgE9sdF3Culnse6Q1uiTJuxWmFxy6O8ZvU5tmorrz1kM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60136},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"8f1633ecca7ec7a07f032bc61f0fd97297090ba8","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.1","@trustvc/w3c-credential-status":"^1.2.4","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.8_1744267811154_0.1671490570765577","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@trustvc/w3c-vc","version":"1.2.9","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.9","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"9f421806055e10cb90dd91394b4b0145871b8e1e","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.9.tgz","fileCount":30,"integrity":"sha512-KYeHzPTYmgAy04iYMY3rfDxKDju/O/JC1CVrDoRmb/M3pIBqRfyVudlI64LfygcaCBv9sIffNj5rSkezdzQ3eg==","signatures":[{"sig":"MEYCIQDuZaK7QlYBo2PI3hsep3n39b/F9YQSwGxZ+D30AvvqdAIhAJtU2oYJfdvIc/Weh9TADd+axmP5LUiLQrB7bmw3e2sp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60198},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"9013238cd3b0239a6cc73d0515d5271e4d929f21","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.2","@trustvc/w3c-credential-status":"^1.2.5","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.9_1745315481833_0.8917199021810303","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@trustvc/w3c-vc","version":"1.2.10","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.10","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"be7a34eae4e5d7eb0d30b667f830928316c501bd","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.10.tgz","fileCount":30,"integrity":"sha512-K1BF+itj1eFGKYyEYECXS8hrUekh4kNql6Idpl3Isj/MaXITy/vY0gwrSM0UdLkgx3EpW3R7lzngBRjZCTUFMg==","signatures":[{"sig":"MEUCIApv646Z24k+xNOjXRZTXnuHyQXORejf73yHKYVMtxm5AiEAsWand+5FiGqmMGpmEn7in0/Eh52Kz+XLcjyyArTYcjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"9abf031bfdacb497d8a6a1ab7ab272e8e8de46f3","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.2","@trustvc/w3c-credential-status":"^1.2.6","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.10_1745401611996_0.8185312865547132","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@trustvc/w3c-vc","version":"1.2.11","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.11","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"b0eba682db1bd50e8c0cd85f3b43526d6ab54695","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.11.tgz","fileCount":30,"integrity":"sha512-udVXD/7uWUM8oUONcWYqn7/RDCWYIiLtyyszvJYve6MCxAdvMwRPiN5Swd3dtqiZhVeu4/NhDO2+CvXkzfwegQ==","signatures":[{"sig":"MEYCIQCkEOfgnyoUBxs1toVgxMsMBXMxxXuCeUQm6BANQQO5UwIhAMKMagA89PAQkLbT2OiPQwMsTIerFNd2ZlKqY90fiXXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60199},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"4b39dae5c9aaea9db1f527be0e03fe40ad9b7f8c","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.2","@trustvc/w3c-credential-status":"^1.2.7","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.11_1745486229827_0.9589052356710623","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@trustvc/w3c-vc","version":"1.2.12","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.12","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"24dbd455ad90b2937788345f3af0fd2da0995f05","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.12.tgz","fileCount":30,"integrity":"sha512-YGV8AJQfebV+QqNoVhfidBrO0Mqc2tbLAQzQT8XTTd7XqP7Ollf+1QGIFxLitKr+szq+EM88q7jCsMOcRtohwQ==","signatures":[{"sig":"MEQCIEjjRlVRNy4L7EsjhpHTlz8AoWsyPpZeKEucLr2a1CliAiBtPpJb8MDXuATcfLchPQlqq2XdnlrA3my3/xtbqCuuVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60267},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"6ab2047ca1eb28b5005eaf124ba8c2075df9a838","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.2","@trustvc/w3c-credential-status":"^1.2.8","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.12_1747201636827_0.21384483093961215","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@trustvc/w3c-vc","version":"1.2.13","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.13","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"da04b0c7474395ecc4e0dd7ced36f559b78f7fea","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.13.tgz","fileCount":30,"integrity":"sha512-Fgnl5H9tNgXorr/qIXfaofghbqc1QHB1AGxTufihRaRudAb8ed7YM7YQHCpW76TGKmX1pheG2i77fQvYlEOiBA==","signatures":[{"sig":"MEUCIQCOXeHQ/m+IoEit4idDeA7V8an61CEqstPU6QSDwaXgYwIgcuZ5/CjW5p9kDuaTTNpdRFyZNizsTskSaa3Ws76Tzn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62127},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"7bda5445d99e5ee674e1ac3b3addf86c9c550710","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.3","@trustvc/w3c-credential-status":"^1.2.9","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.13_1747378974996_0.4768228884408938","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@trustvc/w3c-vc","version":"1.2.14","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.14","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"641e83282e4e861aee14c79b1270425cf6b7197f","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.14.tgz","fileCount":30,"integrity":"sha512-UsvWIpMypKOnIO7BljN/Beo4mOt6jNG061JrlcaVcI57IF/SxNI1E1TnQ0ojyK9TwKg22sARks7IdcmI+OI0bg==","signatures":[{"sig":"MEQCIBbpc+iO1ezNjj7cL+TuhfRlZK8NUAUPMUFmRbg4yEDJAiBLkt9Mvi8M6/rU8Qz2bxLIAGJviqxufW7IegTltHMN2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"20b3bbf2ad0b4468be413042bd860dd7a50faf07","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.3","@trustvc/w3c-credential-status":"^1.2.10","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.14_1747730112254_0.9004663858370947","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@trustvc/w3c-vc","version":"1.2.15","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.15","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"800d96aa6367e267a51042274a1e05f0f1a7516b","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.15.tgz","fileCount":30,"integrity":"sha512-VHqWki0PULtk0jFQ+DbmdSTLq5QPys9BabNAyZ9Jia2IYyJMbJcQfBc9ZynlrWGyFGPU0XBL6WIV0breRDlhCQ==","signatures":[{"sig":"MEUCIQC1X5mMP9tKNU2AqpLOjwNSI7Q5d8HWMC9jtlmTOjq2cwIgSHuxaNDJAh58NqT0DSNkh2bbuKok0GpZNfaOZjqROU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"d00719bf841737a6c98ad452646d275464de61d7","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.3","@trustvc/w3c-credential-status":"^1.2.11","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.15_1747808952302_0.5460594710513622","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@trustvc/w3c-vc","version":"1.2.16","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.16","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"bd2c6e8c6a5f75be6fa0689b07554b42a0a6b313","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.16.tgz","fileCount":30,"integrity":"sha512-JXPYqH9rF0gng4z42Lpknk2MGzYpAFdrOLDKG2wi8K2yG0RNrjICJ9lAyNluOQbuLGUItSSh/UpmaIBWrjJx/A==","signatures":[{"sig":"MEUCIQDgZGnGaKyPyFUOvdZ1Ri+AC2/aNjeH2XUMDQnpWVclTQIgMZ+vN/hgxGe7ssXk230bQM0YMY+dBLMvZ7iNPNq6oVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61533},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b50cfc6efaa31967896fe5820bb347c446af1081","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.3","@trustvc/w3c-credential-status":"^1.2.12","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.16_1748586977120_0.3512322723745567","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@trustvc/w3c-vc","version":"1.2.17","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.2.17","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"ceb812cba1e9bbffc026718575fc03b22032e9fd","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.17.tgz","fileCount":30,"integrity":"sha512-R7dz16D5mmb7tsPt71o/XAqaKaNA0J0du0ZOa16i7x3I9yPCx11jwCYdb0NYzsCXrWa318mqS2u7MCtzvEVBBQ==","signatures":[{"sig":"MEUCIQCMsYvpEG3Fl6BGAqYRNeu/uzXRO9GMHecxfK2ECUJYqAIgQEopBlAHi2LtQnIE78JypHpPUzzqNGqU0eHP2SJuQfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61527},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"192f135c03fd61502ccd588043d32f0399082307","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.2.4","@trustvc/w3c-credential-status":"^1.2.13","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.2.17_1749782587865_0.8089892789582436","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.1":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"d559fdfdd436fa7fe3a2565349ac33eb2fd2c49b","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.1.tgz","fileCount":30,"integrity":"sha512-j3iGQ+Sej5qY4KnnSntw+yYYwy3EUbX0plLMCsW+fu0UZoEWTnLD9JSMcvyKLm62oFi3XMMivZx7dtPC+KLkAA==","signatures":[{"sig":"MEUCIQC99wYZqnGZoQN9y0poKKh3Cc7eyRfqB3ezjYXkI9CS1QIgeL82RtapWyvpkbkKWwDsdVAAe+V9lOqGTlYclaIdQ8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61549},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"9a6f647c02063434127f92fda38630ea072000c3","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using the BBS+ signature scheme. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"7.0.0","@trustvc/w3c-issuer":"^1.3.0-alpha.1","@trustvc/w3c-credential-status":"^1.3.0-alpha.1","@mattrglobal/jsonld-signatures-bbs":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.1_1753929995994_0.03654806477828498","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.2":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.2","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"9758985eb4552a9185c377b01af78637842c378b","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.2.tgz","fileCount":30,"integrity":"sha512-Bon6pK4UZoHsW/5YovVsoao5iLSk2ipcHUcLyyEEdiroeboQ3iw0+kizbiY17Wit5k6n6p1eV2zEDHrLpm+Pvw==","signatures":[{"sig":"MEUCIQDUTpUBsK5fO1ehYxGDVnx7ws9fMs9jKniW+VyGqmYKGwIgSLYrygm56ix1RuTsBkqN3isGER42SjNQAVorhw1Gmsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"e1ecbf1b4066f8486bc5f888e0d0e7129ae58689","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.2","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.2","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.2_1754537470077_0.6153255263710897","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.3":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.3","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.3","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"0e70fc390d760be4213a32faa7d2bdcffca28780","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.3.tgz","fileCount":30,"integrity":"sha512-zMMLWnTZ1Zq7xOfQDXYOPgjgr0mk5e/DFNrm4SD6B+nmWzOeD5dr3c7Qc9iQQPFSdidi3cDSDuXrTY8Vd82x1Q==","signatures":[{"sig":"MEQCIFwuTYSzbK7OI/SEwY+UDaiDp4Teu300EbqiE8XxWCFPAiA4n9PT8RtTrhmqa/jrTHhhUhSozQdul94L1Pl4FDMC0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81644},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b9e05a9d95d6a6bf4b81567efaa526ddb2418a90","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.3","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.3","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.3_1755052893255_0.653688868252001","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.4":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.4","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.4","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"747383ca633c29d9acaea16c3cf5c7371f865724","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.4.tgz","fileCount":30,"integrity":"sha512-K88xhkz9HlzVJLRIFJJKyDi55ykL79wzJ3u/C0Su4mhDlPpw5VAKLJIkxFfm22ss/XN7Z5Jcb3840LnoieHyKA==","signatures":[{"sig":"MEUCIQDJLUVNEIbwYGEXmVYK0jjhEd8nc9/ObhVX6pceLGyCkAIgRmyy8q+wcUt/ON8OeaW114LvbMaOPEqmiUGHUlFZdCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81644},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"6a8fae978e0f78d538da211977e703f3a79dd2ff","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.3","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.4","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.4_1755506845678_0.9732762245819155","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.5":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.5","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.5","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"40cdf755f19c5bdacf5982688ed9e4e74831e3bc","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.5.tgz","fileCount":30,"integrity":"sha512-Y7fpxUzzTqq7zCBMPAAYfKARLzt4aKSHb6yYELdNsWBetTjfOOmFbSSsjIGfj2/8vTkyzpgqJezkK+H6FDrMYg==","signatures":[{"sig":"MEUCIQDFocPY8x+xFz8sNIAftCr91L/8b1w9oWUsL8W5SiVb8AIgWNdIzW2oeWnj1lrrmQwssDqHVN9JmvNK28rLEQHVB5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81644},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"732f6f772707cf43d1f49464ae7093d5f3b9ae67","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.3","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.5","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.5_1755508337111_0.6493881691371566","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.6":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.6","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.6","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"35ea54be997879179d6ffd202c51d16e91cce08a","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.6.tgz","fileCount":30,"integrity":"sha512-uj/GXS1PElJv5MLfUShNa3IUSOYr98wDNeow+1EoP8bP5Ps32PobkKZFUCAIzYkvvMEWWtSuzkM3Edxsw0T4/A==","signatures":[{"sig":"MEUCICTK7uIg74y11A7hNmhCcQwsRq1jFF2eKwGtXq1KXJuBAiEAn34wXe4Y8ICKW/MnTdPNRi7A/l/+DvG2EzeGYuyfcT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84272},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"f46ca3fcd13974552c7e09adceb10467a2583fe8","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.4","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.6","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.6_1755574267859_0.5445106563727022","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.7":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.7","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.7","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"f86bf5732c4ce6f057ed479e8a354552cb00fdcd","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.7.tgz","fileCount":30,"integrity":"sha512-Dv+OyoW69v7stibl9A3MbbMUYjjqK0Ia23RBy4+ugkBHdLQbWcJUv8zEnTSialCssXH3pQK457TLbRZ7FxormA==","signatures":[{"sig":"MEQCIFaaE+xwnMcSUrELkVkNDo6Wyc6RAytTD4Pj2Xw4CsIIAiBXMQ8eKp9pnS5GxtLy9nPBTpflbAsfGtYF2uvEEu8/KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85062},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"0e84ac91c46dc7c7d3db41f4d3beddbdc799ae3e","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.5","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.7","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.7_1755583045442_0.21944024303510412","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.8":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.8","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.8","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"3f219d2e2279355730ee801f036d1f09f632e4ed","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.8.tgz","fileCount":30,"integrity":"sha512-Zxk6VjMfxBsAI4vNjlLqnZg8c0+6oihgdcd2VBeovmu32lfn6I9qD44EjVNDq29rA+M+xkSkPqavSCJQ+YyRDQ==","signatures":[{"sig":"MEUCIQD+RVOeThk01q/xIW084O4GEGfLu4Yh+PY8fpUIRXn5SQIgB8U5RBu81Iu+p/FpQBVa3n/du+ACW34PI3AUy166+50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"2b959a24884070d5546f67913100c97ea0080370","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.5","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.7","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.8_1756262742001_0.8167340576013256","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.9":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.9","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.9","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"55be05b006e2111181bb6ddbf17a7a3225b8b722","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.9.tgz","fileCount":30,"integrity":"sha512-ml/ehBC/SuvRl1S/KBPfajBpwYK6U57MnunMzRx4iOdTyqJr4qrq7SqTXjr6q6Fz/hnh9lpW3oUJk+G2QHpk+g==","signatures":[{"sig":"MEQCICtPepVvOg5NDhrNAfAQMOv6qbl4GLOaAdB1PCk5I2SHAiAXtMNK0hLgvNxPofIncJ/CTZ/KokOqMm4sW8c4v/cetA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85279},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"a862c445dc63dab9aaef6add7a0a2489f7fe55db","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"nghaninn","email":"nghaninn+npmjs@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.6","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.8","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.9_1756285795607_0.8804463135826963","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.10":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.10","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.10","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"0b002b930ec4142776fdeab48f371c48d09a3120","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.10.tgz","fileCount":30,"integrity":"sha512-g7bBtpQWb9ygkRhd+QjJ788cVtNuQmeu5kZARY4UrxLUnbLk7F3iV1Xrg282acsxkpOGi2bJsdtKMsElOI0Xzw==","signatures":[{"sig":"MEQCIEOquFNvxDlh5MevaBc3D1Qj7pQOhHXQ0ezX7toD4y0vAiAQQSD19ezqSULicfDzjNMZrj6cOaVNKOzPpbXHbzrACg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86699},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"fdd38800c493e29aa77b7a5d2744a2a4b7fe1b2e","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.7","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.9","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.10_1756801732336_0.6595501647035857","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.11":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.11","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.11","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"caa98cd68ce46559a1fa0ec91f37e96e0d2132be","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.11.tgz","fileCount":30,"integrity":"sha512-y1Xcb3zwOdAGS0p3SEtjQe5b/tqDM8rHmgEcKYb0Af/ARh32GobWK6CC5Gtb/DWoesbHA0wgbLtI/vVW7WURbA==","signatures":[{"sig":"MEUCIQD6aSQuliBhax8c4dUB637UVydEEMTyfXUUgoMPwQP1sAIgIM0veBVXH3ZM3ZysROO+ITjDdeFOons2BsiDYWyauCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87584},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"3a5f47c8ad5960f1285a63756fb767d4aa5e6f28","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.8","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.10","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.11_1757480985339_0.3149805238749239","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.12":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.12","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.12","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"804af0fff4ca9428c40478ed7a90fae13de9359a","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.12.tgz","fileCount":30,"integrity":"sha512-N9bkavUt0StpDq8WGW93Utuwl8BszP146S8+l2jUyMbF1gkpHGfo3LcO6sHtFBfIzNGwSWJy0y84ZkgCNaCwkQ==","signatures":[{"sig":"MEQCICAE+mLnWFEkHvpQ+Bh9EfaOUcG79nhgljqvMpnIR9hVAiB2objusE0tl2GP0mVW3SzfcboxiM3DM2TTXjOMvZQwkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87584},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"2363530ca750de8d8358ef79c9fb583cc5503f30","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing and verifying Verifiable Credentials (VCs) using multiple signature schemes including BBS+ and ECDSA-SD-2023. These functions can be used to ensure the authenticity and integrity of VCs within a W3C-compliant","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.9","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.11","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.12_1758684727329_0.7626751114928778","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.13":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.13","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.13","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"41f2d3df0dc9cafe3a8ee4f315af076baf1a1d7c","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.13.tgz","fileCount":46,"integrity":"sha512-Tau+jyp8gxLCNxyEfkMOpm2dmg5hOugliVPR4YROonr3U+iDPe4P6JH6rWPNse5CTx7d0BLwjYk4q3SiPS8zeA==","signatures":[{"sig":"MEUCIQC0+W0jyuDpFciOWGD8QoMj1f/yGe7l8Zq3/Io1IHodWAIgdWqQ49TXPXqM7bpT+NcvjDGyAfY6blmJSbYx9tGaCgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140156},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"bad14478c285e3e72e9690b04f692cbd1e3c4ad3","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.10","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.12","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.13_1758706582674_0.4506119763758749","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.14":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.14","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.14","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"16179698c60a631188266d5a5bedfc211bb08be7","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.14.tgz","fileCount":46,"integrity":"sha512-fA8a65IEBmqPi1IsGEOsBe6gXquhZmeU8ab+IM1Y7lub3FXwOm3ObkZdq3G7VjyxF7XKRyLU1yK6qxHO81CJHw==","signatures":[{"sig":"MEYCIQC4kXJWyFCAa9uXiS/WwWUVuKh7aGvZu7SFa/yCP1QwPAIhAKN2WYBKXHhWERPcqtClKKScW8BZU+Zf0rKogQ5E6Sis","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140158},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"acf356ebac65369a02ef965ccb62f32dcad8a721","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.10","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.12","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.14_1759732329624_0.7142564475878495","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.15":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.15","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.15","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"acce984c81c9f1b95797ff6ac2e419fa2c6a4bcb","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.15.tgz","fileCount":46,"integrity":"sha512-Rh3af4SkmcFhzNybM9qV9MUzA0H6vQ4sjgJ5vn0qvR2ijqPrHVRb//RmhgzJ10jZ7BHV2HfXCTivmlKuhKW5Ww==","signatures":[{"sig":"MEUCIQCkVhZwYzWWrmIeKIct27Dl5dXp0B3I3t9RHveD4vN3cwIgIJONKdL9BZK67z97Xlj+jk9xoet83Yd0L/a0LTqderE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142512},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b1220b1a9519df7c090543460189f78bb145527f","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.10","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.12","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.15_1759837989273_0.35162668215494586","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.16":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.16","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.16","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"097b5c3298969af8fb9bd02a820dfe3186e08234","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.16.tgz","fileCount":46,"integrity":"sha512-HPpq9h28lQ3/B97LnUnAvNB3+Lz0Rhmga6bGBN5jw4alqrN7Ipx5emagnbI8mo1wZ9x3BUZ61flp1RvR2xw0Hw==","signatures":[{"sig":"MEUCIQCJFydnxBFp1ezx9Qzg5M0vn4itifJFPdBAwaLAfFHMsQIgPEoIhQSbG59KY70HI6YshNa4dXxiGqYdg65GRv7d/hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142512},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"c8de122379403bcec7632ee10ac5b70904eb9bd2","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.10","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.13","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.16_1759889194652_0.9008419054309593","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.17":{"name":"@trustvc/w3c-vc","version":"1.3.0-alpha.17","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@1.3.0-alpha.17","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"5c5fe2d4a6068f5e8609100e43e6aafa8d6ce8ea","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.3.0-alpha.17.tgz","fileCount":46,"integrity":"sha512-aQXiu8xQ3fIN262h1KCoWkWRH0AeeTzN/68NbDqv3DdbA/iAnQoerwoSd//7oFoithr0yySCbcViulqlMZ8kHg==","signatures":[{"sig":"MEUCICUM82GYAtl1IHhfxsEvbB/nIy3rMWDa2XBOZ/GnRtABAiEA1MTmgBSjr08vE9+710b+waOk1CbRoHeBM+jbAWx/lig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"12ef3d315e711b9b15a92ddc5d1a0b7bfdbe34a1","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^1.3.0-alpha.10","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^1.3.0-alpha.13","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_1.3.0-alpha.17_1759996738925_0.6037647730493139","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@trustvc/w3c-vc","version":"2.0.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.0.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"a02be563ad085b159d3848382deb709979861a98","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.0.tgz","fileCount":46,"integrity":"sha512-ov+hatMlV37hh3JjXbqmcPNHOIEeNPpNFanMLZiVRAvhz0xtjnF2gihiZb580WMADbvALb6fn0Nc8UTYbjGG/A==","signatures":[{"sig":"MEQCIG6tO1/X/IbgaW2kTaXFqSsOlm8mW38zl7i5rLlMgpvJAiBFdflUqvXzx3FbIaQw3PHGaRaD+nHtvvPKT8SPeCNu3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"edff598f121fb02a74fad104196da6ab5e71f9ee","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.0.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.0.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.0.0_1762847365977_0.019090975570253743","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@trustvc/w3c-vc","version":"2.0.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.0.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"0363507371cca4c932c24c292c2a986d81759f80","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.1.tgz","fileCount":46,"integrity":"sha512-zuSzK95glorh5NUlqVD+0oDjkwCSaHLvcXOeY3BF+lq7YTrG/92RAvV37nUIV4Vf2HW2QXuTcO+Df8xcWS50mg==","signatures":[{"sig":"MEQCIHc5b0yd2H/MW94jACJWB9Mb6R95Fj4D2gl+kmFos9OdAiBGSsJYPsreY0hudNG9nV94tjF0Fxz4S2mMAFcxi/FiIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"e6cdb6306e2cdd595392318a8a51e2901c41548c","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.0.1","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.0.1","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.0.1_1766742550022_0.6313993958511781","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@trustvc/w3c-vc","version":"2.0.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.0.2","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"73b4905d21a2e45310dde7d900c17b65b13c9e9c","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.2.tgz","fileCount":46,"integrity":"sha512-3A488DgukqrKXDSNdtZE02tOfj6V9C6uRJAEKEnMiaUevxNzFO9TFpqXkeOdxNhg9yHEH7m68b6SqfwU/tbVXQ==","signatures":[{"sig":"MEUCIBnK12+ZwMOK6RZqKRTiGZjXZ4GiMeAqWMQgU+4zIAroAiEAtyg3R7ZGvFWKgtAUBXXgbCSsDBUU+MP6QMm/Ok6ryW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"d6791dcebe33e60d607c3123e6f6b0d747544b9c","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.0.2","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.0.2","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.0.2_1767073361523_0.27080646044623835","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@trustvc/w3c-vc","version":"2.1.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.1.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"c6f808db821008c6029412812823b9ddaef63cda","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.1.0.tgz","fileCount":46,"integrity":"sha512-6ZbCGb+APaOBb8zDZkaY/M2Ckh+f1426IA0JcD2VBruOWc0+2NY4/vXmYaXA655hEh9ot8RtGu3Pe/XRnIVtpw==","signatures":[{"sig":"MEUCIDvQMPAhav4YYCqpbT/QEVeDyxyXyL85tvNKHbAu+3/aAiEAyzFlskOBie6M47EQwolSfRAOCnROZ/A0kcgitiv+J6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145475},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"9c716f708d778e6e0ea5b2c9272b94577badbbb3","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.1.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.1.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.1.0_1777280850553_0.49599792388658415","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@trustvc/w3c-vc","version":"2.2.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.2.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"6132dc4ad0a96403859e54bee607d4f9a51c73a7","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.2.0.tgz","fileCount":46,"integrity":"sha512-QAfoEgNndi2X+V0Nz9nBGiUk4Ko0XUFVLn0BY6qJK8GHJndMMCEcZ14PlaHyKG8nIossQeKZbsBwnavm2jRFdg==","signatures":[{"sig":"MEQCIFL4DbmSMZFWl9GdaoTD/LCrmM7Op+Dednmv5u3AnndxAiBvGpoxVlL3m5w28ZmtTqqfkODscGu3WNlrf9g4zYZNog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151329},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"1c02888fce04c2c8a1d8cd016e2a5e479edfa6a6","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.2.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.2.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.2.0_1780368599657_0.5470072117101015","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@trustvc/w3c-vc","version":"2.3.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.3.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"6389374154e851df7a16082c9be02afa9b644303","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.3.0.tgz","fileCount":50,"integrity":"sha512-Heb3YYpiXJBEyhB5mEagUULrOL5ZnKSXw35EfufySY8V+rTBn5kFtWagp06x8sFiyqPPxETZBgaR3yGbusZUMQ==","signatures":[{"sig":"MEYCIQDW3MatvA2ne/N3EnNEj0f4LFCXSzg9MkNjuUedDk9iKwIhAMQnec/4Otr8rmaWiVflypfK3EwNJUgviuI45NvePiqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215005},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b0eb5fe1648fb96ce15b90d28c881619c444415e","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.3.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.3.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1","@digitalbazaar/ecdsa-rdfc-2019-cryptosuite":"^1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.3.0_1785146009124_0.19395631891096565","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@trustvc/w3c-vc","version":"2.4.0","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.4.0","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"11cf7b3094f30acef1329ecf15e94b9eb6ba5608","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.4.0.tgz","fileCount":50,"integrity":"sha512-6B7jJT0ir3v+2yDMQqSSdr1izj6nEZRZMRxuSvRxINpRV/50J8OqVFtRuuf00JGcTvpqeCNoHV7WWVrp515Gcg==","signatures":[{"sig":"MEQCIC5YhOj5x+G4r5hSKN3zXS8oJcKXzvLcSRpcs338N2MKAiBC13n9sGJ51k8uZDOZCcUQbTridQTrV0KX0ZkhWrLi6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215332},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"166b986d23fa1f73b2d390294f6c32592224fafc","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.3.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.4.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1","@digitalbazaar/ecdsa-rdfc-2019-cryptosuite":"^1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.4.0_1785305896720_0.056604599972209124","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@trustvc/w3c-vc","version":"2.4.1","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.4.1","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"952236f16707da8d210b7dcfcd7d541eac920add","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.4.1.tgz","fileCount":50,"integrity":"sha512-f/pqBu70epEYVmtWvKvlhCd2F5QkV885rCcbfa9KZq9xYbOzeBueIF7P3gSdv3ILAiMCQTxvpL7hd8I8hj+M1A==","signatures":[{"sig":"MEUCIFinqkXc5dHUunVJx7OdO4bD8KB1kMdOAl+gkNbxsxQBAiEA54tTwYoh15koQ7YfKPBYVF0UdSLK4wMecCAurppZQB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215394},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"3f4e12383874cabd26b0067bbc6adfc2fc593a39","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.3.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.4.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1","@digitalbazaar/ecdsa-rdfc-2019-cryptosuite":"^1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.4.1_1785315749128_0.8049449784769465","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@trustvc/w3c-vc","version":"2.4.2","keywords":["trustvc","w3c-vc"],"author":{"name":"IMDA"},"license":"Apache-2.0","_id":"@trustvc/w3c-vc@2.4.2","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"homepage":"https://github.com/TrustVC/w3c#readme","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"f14303372a1f89a0bb8e6f48c88c4f85ec1952ed","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.4.2.tgz","fileCount":50,"integrity":"sha512-XLyiMjIoaviPfp0CT3rodUPS8zD2KCTIR6lPFfAPz7/JK0KlgdUW8O12HzgN1ZGw4hqIKfZiV8Wy1AwG75bgvQ==","signatures":[{"sig":"MEUCIAFV5fRxzCnlsiXGBVZwjFaTCjE3ba+er4OkGLNWxkceAiEAu3hHUPqJqfrMmkf1RWGMy4Ox+aGm0jjVO8p+sE2GqYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216022},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"65a82b96fd0e26650295724b16fb39a3ed539fd3","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.3.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.4.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1","@digitalbazaar/ecdsa-rdfc-2019-cryptosuite":"^1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/w3c-vc_2.4.2_1786008834307_0.17323153735615016","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"_id":"@trustvc/w3c-vc@2.5.0","bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"dist":{"shasum":"6320d18cf1487c34df66cadc297b2eb46dbebf83","tarball":"https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.5.0.tgz","fileCount":50,"integrity":"sha512-XVLAM39FJMFFivBYoHbtX6yv+RsjIfsHrzROrKGPz5TjbZU1PoTCApg1Dd+admeLJhzet/5artLtPzirwwrSKQ==","signatures":[{"sig":"MEYCIQD45TFECnVrJ/BCDTLnvjS0MsMFRfI7K3Bl85AhBFQxHAIhAONVAxbiYJVZZQzGuVrvTKvoRcOkW0K+6nwb4QmjIZFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGxh0tm+8h+QBhPMlhn728XuttytTJ67dbTHBPceG+XjAiEA3Ds5eDssAcGJtkG1ue8iXCEMo2m3cpCtULsogdHZBs0="}],"unpackedSize":216276},"main":"dist/index.js","name":"@trustvc/w3c-vc","types":"dist/index.d.ts","author":{"name":"IMDA"},"module":"dist/esm/index.js","engines":{"node":">=18.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"a99b8b16861f4b2d12be87768172ce3e69ea63d3","license":"Apache-2.0","private":false,"scripts":{"lint":"npx tsc --noEmit && npx eslint . --color --format=table --max-warnings=0","test":"npx vitest --run --test-timeout=15000","build":"nx run @trustvc/w3c-vc:'clean' && tsup","clean":"rm -rf dist/"},"version":"2.5.0","_npmUser":{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"},"homepage":"https://github.com/TrustVC/w3c#readme","keywords":["trustvc","w3c-vc"],"overrides":{"jsonld":"^6.0.0"},"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","directories":{},"maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"_nodeVersion":"18.20.8","dependencies":{"cbor":"^9.0.2","uuid":"^10.0.0","jsonld":"^6.0.0","did-resolver":"^4.1.0","jsonld-signatures":"^11.5.0","@trustvc/w3c-issuer":"^2.3.0","base64url-universal":"^2.0.0","jsonld-signatures-v7":"npm:jsonld-signatures@7.0.0","@digitalbazaar/data-integrity":"^2.5.0","@digitalbazaar/ecdsa-multikey":"^1.8.0","@trustvc/w3c-credential-status":"^2.5.0","@digitalbazaar/bls12-381-multikey":"^2.1.0","@mattrglobal/jsonld-signatures-bbs":"^1.2.0","@digitalbazaar/bbs-2023-cryptosuite":"^2.0.1","@digitalbazaar/ecdsa-sd-2023-cryptosuite":"^3.4.1","@digitalbazaar/ecdsa-rdfc-2019-cryptosuite":"^1.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/uuid":"^10.0.0"},"peerDependencies":{"jsonld":"^6.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/w3c-vc_2.5.0_1789617465408_0.751537226749492"}}},"time":{"created":"2024-10-07T16:07:59.470Z","modified":"2026-09-17T03:57:45.661Z","0.0.0":"2024-10-07T16:07:59.769Z","1.0.0-alpha.1":"2024-10-08T15:54:21.735Z","1.0.0-alpha.2":"2024-10-21T07:16:41.632Z","1.0.0-alpha.3":"2024-10-21T07:34:37.055Z","1.0.0-alpha.4":"2024-10-22T08:45:21.697Z","1.0.0-alpha.5":"2024-10-22T09:57:33.469Z","1.0.0-alpha.6":"2024-10-30T02:30:32.538Z","1.0.0-alpha.7":"2024-11-07T08:22:31.798Z","1.0.0":"2024-11-26T03:20:45.506Z","1.0.1":"2024-12-06T09:59:03.128Z","1.1.0":"2024-12-12T09:21:54.892Z","1.2.0":"2024-12-13T07:57:11.960Z","1.2.1":"2024-12-16T09:13:20.853Z","1.2.2":"2024-12-16T09:53:02.906Z","1.2.3":"2024-12-17T02:49:30.275Z","1.2.4":"2025-04-07T10:46:51.974Z","1.2.5":"2025-04-08T09:36:40.541Z","1.2.6":"2025-04-08T10:38:35.053Z","1.2.7-alpha.1":"2025-04-09T07:03:07.389Z","1.2.7-alpha.2":"2025-04-09T07:26:53.083Z","1.2.7-alpha.3":"2025-04-09T07:52:35.300Z","1.2.7":"2025-04-09T08:49:57.013Z","1.2.8":"2025-04-10T06:50:11.344Z","1.2.9":"2025-04-22T09:51:22.004Z","1.2.10":"2025-04-23T09:46:52.174Z","1.2.11":"2025-04-24T09:17:10.010Z","1.2.12":"2025-05-14T05:47:17.001Z","1.2.13":"2025-05-16T07:02:55.207Z","1.2.14":"2025-05-20T08:35:12.420Z","1.2.15":"2025-05-21T06:29:12.466Z","1.2.16":"2025-05-30T06:36:17.291Z","1.2.17":"2025-06-13T02:43:08.041Z","1.3.0-alpha.1":"2025-07-31T02:46:36.262Z","1.3.0-alpha.2":"2025-08-07T03:31:10.321Z","1.3.0-alpha.3":"2025-08-13T02:41:33.452Z","1.3.0-alpha.4":"2025-08-18T08:47:25.850Z","1.3.0-alpha.5":"2025-08-18T09:12:17.317Z","1.3.0-alpha.6":"2025-08-19T03:31:08.072Z","1.3.0-alpha.7":"2025-08-19T05:57:25.624Z","1.3.0-alpha.8":"2025-08-27T02:45:42.182Z","1.3.0-alpha.9":"2025-08-27T09:09:55.798Z","1.3.0-alpha.10":"2025-09-02T08:28:52.515Z","1.3.0-alpha.11":"2025-09-10T05:09:45.562Z","1.3.0-alpha.12":"2025-09-24T03:32:07.521Z","1.3.0-alpha.13":"2025-09-24T09:36:22.869Z","1.3.0-alpha.14":"2025-10-06T06:32:09.830Z","1.3.0-alpha.15":"2025-10-07T11:53:09.452Z","1.3.0-alpha.16":"2025-10-08T02:06:34.867Z","1.3.0-alpha.17":"2025-10-09T07:58:59.097Z","2.0.0":"2025-11-11T07:49:26.180Z","2.0.1":"2025-12-26T09:49:10.172Z","2.0.2":"2025-12-30T05:42:41.656Z","2.1.0":"2026-04-27T09:07:30.707Z","2.2.0":"2026-06-02T02:49:59.821Z","2.3.0":"2026-07-27T09:53:29.290Z","2.4.0":"2026-07-29T06:18:16.857Z","2.4.1":"2026-07-29T09:02:29.276Z","2.4.2":"2026-08-06T09:33:54.462Z","2.5.0":"2026-09-17T03:57:45.484Z"},"bugs":{"url":"https://github.com/TrustVC/w3c/issues"},"author":{"name":"IMDA"},"license":"Apache-2.0","homepage":"https://github.com/TrustVC/w3c#readme","keywords":["trustvc","w3c-vc"],"repository":{"url":"git+https://github.com/TrustVC/w3c.git","type":"git"},"description":"This repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the auth","maintainers":[{"name":"imda.trustvc","email":"imda.trustvc@gmail.com"}],"readme":"# TrustVC W3C VC\n\nThis repository provides utilities for signing, verifying, and deriving Verifiable Credentials (VCs) using modern cryptographic signature schemes including ECDSA-SD-2023 and BBS-2023, with selective disclosure capabilities. These functions ensure the authenticity and integrity of VCs within a W3C-compliant ecosystem.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Features](#features)\n- [Supported Cryptosuites](#supported-cryptosuites)\n- [Usage](#usage)\n  - [1. Signing a Credential](#1-signing-a-credential)\n  - [2. Verifying a Credential](#2-verifying-a-credential)\n  - [3. Deriving a Credential (Selective Disclosure)](#3-deriving-a-credential-selective-disclosure)\n  - [4. Schema Validation](#4-schema-validation)\n  - [5. Verifiable Presentations](#5-verifiable-presentations)\n- [Migration from Legacy BbsBlsSignature2020](#migration-from-legacy-bbsblssignature2020)\n- [Best Practices](#best-practices)\n- [License](#license)\n\n## Installation\nTo install the package, use:\n\n```sh\nnpm install @trustvc/w3c-vc\n```\n\n## Features\n- **Modern Cryptosuites**: ECDSA-SD-2023 (default) and BBS-2023 with selective disclosure\n- **W3C Compliance**: Support for both W3C VC Data Model v1.1 and v2.0\n- **DID Method Agnostic**: Sign and verify with `did:web` issuers (hosted DID document) or `did:key` issuers (self-certifying, no hosting). See [`@trustvc/w3c-issuer`](../w3c-issuer/README.md) for issuance.\n- **Selective Disclosure**: Derive credentials with selective field revelation\n- **Verifiable Presentations**: Create (with strict input validation + mandatory expiry), sign (optional holder binding via `ecdsa-rdfc-2019`, with or without `challenge`/`domain`, `did:key` or `did:web` holder) and verify presentations that may wrap credentials of mixed cryptosuites and versions\n- **Legacy Support**: Deprecated BbsBlsSignature2020 signature support (verification only)\n- **Schema Validation**: Checks if payload matches W3C VC schema\n- **Version Detection**: Helper functions to detect credential versions\n\n## Supported Cryptosuites\n\n| Cryptosuite | Status | Signing | Verification | Derivation | Notes |\n|-------------|--------|---------|--------------|------------|-------|\n| `ecdsa-sd-2023` | ✅ Active (Default) | ✅ | ✅ | ✅ | Modern, fast, selective disclosure |\n| `bbs-2023` | ✅ Active | ✅ | ✅ | ✅ | Modern BBS with selective disclosure |\n| `BbsBlsSignature2020` | ⚠️ Deprecated | ❌ | ✅ | ❌ | Legacy support only |\n\n## Usage\n\n> **A note on issuer DIDs**: the examples below use `did:web` issuers, but the same `signCredential` / `verifyCredential` / `deriveCredential` calls work unchanged for `did:key` issuers — just replace the keyPair's `id` / `controller` and the credential's `issuer` with the `did:key:zXxx#zXxx` / `did:key:zXxx` form. The default document loader from [`@trustvc/w3c-context`](../w3c-context/README.md) resolves `did:key` URIs in-memory (no network call), so verification works out of the box. See [`@trustvc/w3c-issuer`'s did:key guide](../w3c-issuer/src/did-key/README.md) for the full flow.\n\n### 1. Signing a Credential\n\nThe `signCredential` function allows you to sign a Verifiable Credential using modern cryptographic signature schemes. **Default cryptosuite is `ecdsa-sd-2023`**.\n\n#### ECDSA-SD-2023 Signing (Default)\n\n```ts\nimport { signCredential } from '@trustvc/w3c-vc';\n\n/**\n * Parameters:\n * - credential (RawVerifiableCredential): The credential to be signed.\n * - keyPair (PrivateKeyPair): The key pair options for signing.\n * - cryptoSuite (CryptoSuiteName, optional): The cryptosuite to be used. Defaults to \"ecdsa-sd-2023\".\n * - options (object, optional): Optional parameters including documentLoader and mandatoryPointers.\n * \n * Returns:\n * - A Promise that resolves to:\n *   - signedCredential.signed (SignedVerifiableCredential): The signed credential.\n *   - signedCredential.error (string): The error message in case of failure.\n */\n\nconst ecdsaKeyPair = {\n  \"id\": \"did:web:trustvc.github.io:did:1#multikey-1\",\n  \"type\": \"Multikey\",\n  \"controller\": \"did:web:trustvc.github.io:did:1\",\n  \"secretKeyMultibase\": \"<secretKeyMultibase>\",\n  \"publicKeyMultibase\": \"<publicKeyMultibase>\"\n};\n\nconst credential = {\n  \"@context\": [\n    \"https://www.w3.org/ns/credentials/v2\",\n    \"https://w3id.org/security/data-integrity/v2\",\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  \"credentialSubject\": {\n    \"id\": \"did:example:b34ca6cd37bbf23\",\n    \"type\": [\"Person\"],\n    \"name\": \"TrustVC\"\n  },\n  \"validFrom\": \"2024-04-01T12:19:52Z\",\n  \"validUntil\": \"2029-12-03T12:19:52Z\",\n  \"issuer\": \"did:web:trustvc.github.io:did:1\",\n  \"type\": [\"VerifiableCredential\"]\n};\n\n// Sign with default ECDSA-SD-2023 cryptosuite\nconst signedCredential = await signCredential(credential, ecdsaKeyPair);\n\n// Or explicitly specify cryptosuite with mandatory pointers\nconst signedCredentialWithOptions = await signCredential(credential, ecdsaKeyPair, 'ecdsa-sd-2023', {\n  mandatoryPointers: ['/credentialSubject/name']\n});\n\nif (signedCredential.signed) {\n  console.log('Signed Credential:', signedCredential.signed);\n} else {\n  console.error('Error:', signedCredential.error);\n}\n```\n\n#### BBS-2023 Signing\n\n```ts\nimport { signCredential } from '@trustvc/w3c-vc';\n\nconst bbsKeyPair = {\n  \"id\": \"did:web:trustvc.github.io:did:1#multikey-2\",\n  \"type\": \"Multikey\",\n  \"controller\": \"did:web:trustvc.github.io:did:1\",\n  \"secretKeyMultibase\": \"<secretKeyMultibase>\",\n  \"publicKeyMultibase\": \"<publicKeyMultibase>\"\n};\n\nconst credential = {\n  \"@context\": [\n    \"https://www.w3.org/ns/credentials/v2\",\n    \"https://w3id.org/security/data-integrity/v2\",\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  \"credentialSubject\": {\n    \"id\": \"did:example:b34ca6cd37bbf23\",\n    \"type\": [\"Person\"],\n    \"name\": \"TrustVC\"\n  },\n  \"validFrom\": \"2024-04-01T12:19:52Z\",\n  \"validUntil\": \"2029-12-03T12:19:52Z\",\n  \"issuer\": \"did:web:trustvc.github.io:did:1\",\n  \"type\": [\"VerifiableCredential\"]\n};\n\n// Sign with BBS-2023 cryptosuite\nconst signedCredential = await signCredential(credential, bbsKeyPair, 'bbs-2023', {\n  mandatoryPointers: ['/credentialSubject/name']\n});\n\nif (signedCredential.signed) {\n  console.log('BBS-2023 Signed Credential:', signedCredential.signed);\n} else {\n  console.error('Error:', signedCredential.error);\n}\n```\n\n#### Legacy BbsBlsSignature2020 Signing (Deprecated)\n\n```ts\nimport { signCredential } from '@trustvc/w3c-vc';\n\n// ⚠️ DEPRECATED: BbsBlsSignature2020 signing is no longer supported\nconst legacyResult = await signCredential(credential, keyPair, 'BbsBlsSignature2020');\n\n// This will return an error:\n// { error: \"BbsBlsSignature2020 is no longer supported. Please use the latest cryptosuite versions instead.\" }\n```\n\n### 2. Verifying a Credential\n\nThe `verifyCredential` function allows you to verify signed Verifiable Credentials.\n\n#### Modern Cryptosuite Verification (ECDSA-SD-2023 / BBS-2023)\n\n> **Important**: For modern cryptosuites (ECDSA-SD-2023, BBS-2023), **base credentials must be derived before verification**. You cannot directly verify the original signed credential.\n\n```ts\nimport { verifyCredential, deriveCredential } from '@trustvc/w3c-vc';\n\n/**\n * Parameters:\n * - credential (SignedVerifiableCredential): The credential to be verified.\n * - options (object, optional): Optional parameters including documentLoader.\n * \n * Returns:\n * - A Promise that resolves to:\n *   - verificationResult.verified (boolean): Whether the verification was successful.\n *   - verificationResult.error (string): The error message if the verification failed.\n */\n\nconst signedCredential = {\n  '@context': [\n    'https://www.w3.org/ns/credentials/v2',\n    'https://w3id.org/security/data-integrity/v2',\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  credentialSubject: {\n    id: 'did:example:b34ca6cd37bbf23',\n    type: ['Person'],\n    name: 'TrustVC'\n  },\n  validFrom: '2024-04-01T12:19:52Z',\n  validUntil: '2029-12-03T12:19:52Z',\n  issuer: 'did:web:trustvc.github.io:did:1',\n  type: ['VerifiableCredential'],\n  proof: {\n    type: 'DataIntegrityProof',\n    cryptosuite: 'ecdsa-sd-2023',\n    created: '2024-10-02T09:04:07Z',\n    proofPurpose: 'assertionMethod',\n    proofValue: 'z...',\n    verificationMethod: 'did:web:trustvc.github.io:did:1#multikey-1'\n  }\n};\n\n// ❌ This will fail - base credentials cannot be verified directly\nconst baseVerification = await verifyCredential(signedCredential);\n// Returns: { verified: false, error: \"ecdsa-sd-2023 base credentials must be derived before verification. Use deriveCredential() first.\" }\n\n// ✅ Correct approach: Derive first, then verify\nconst derivedResult = await deriveCredential(signedCredential, ['/credentialSubject/name']);\n\nif (derivedResult.derived) {\n  const verificationResult = await verifyCredential(derivedResult.derived);\n  \n  if (verificationResult.verified) {\n    console.log('Credential verified successfully.');\n  } else {\n    console.error('Verification failed:', verificationResult.error);\n  }\n}\n```\n\n#### Legacy BbsBlsSignature2020 Verification\n\n```ts\nimport { verifyCredential } from '@trustvc/w3c-vc';\n\n// Legacy BbsBlsSignature2020 credentials can be verified directly (both base and derived credentials)\nconst bbsCredential = {\n  '@context': [\n    'https://www.w3.org/2018/credentials/v1',\n    'https://w3id.org/security/bbs/v1',\n    'https://w3id.org/citizenship/v1'\n  ],\n  credentialSubject: {\n    id: 'did:example:b34ca6cd37bbf23',\n    type: ['Person'],\n    name: 'TrustVC'\n  },\n  issuanceDate: '2024-04-01T12:19:52Z',\n  expirationDate: '2029-12-03T12:19:52Z',\n  issuer: 'did:web:trustvc.github.io:did:1',\n  type: [ 'VerifiableCredential' ],\n  proof: {\n    type: 'BbsBlsSignature2020',\n    created: '2024-10-02T09:04:07Z',\n    proofPurpose: 'assertionMethod',\n    proofValue: 'A...',\n    verificationMethod: 'did:web:trustvc.github.io:did:1#keys-1'\n  }\n};\n\nconst verificationResult = await verifyCredential(bbsCredential);\n\nif (verificationResult.verified) {\n  console.log('Legacy BbsBlsSignature2020 credential verified successfully.');\n} else {\n  console.error('Verification failed:', verificationResult.error);\n}\n```\n\n### 3. Deriving a Credential (Selective Disclosure)\n\nThe `deriveCredential` function allows you to create selective disclosure from signed credentials.\n\n#### ECDSA-SD-2023 Selective Disclosure\n\n```ts\nimport { deriveCredential } from '@trustvc/w3c-vc';\n\n/**\n * Parameters:\n * - credential (SignedVerifiableCredential): The verifiable credential to be selectively disclosed.\n * - revealedAttributes (string[]): Array of JSON pointers specifying which fields to reveal.\n * - options (object, optional): Optional parameters including documentLoader.\n * \n * Returns:\n * - A Promise that resolves to:\n *   - derived (SignedVerifiableCredential): The selectively disclosed credential.\n *   - error (string): The error message in case of failure.\n */\n\nconst signedCredential = {\n  '@context': [\n    'https://www.w3.org/ns/credentials/v2',\n    'https://w3id.org/security/data-integrity/v2',\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  credentialSubject: {\n    id: 'did:example:b34ca6cd37bbf23',\n    type: ['Person'],\n    name: 'TrustVC'\n  },\n  validFrom: '2024-04-01T12:19:52Z',\n  validUntil: '2029-12-03T12:19:52Z',\n  issuer: 'did:web:trustvc.github.io:did:1',\n  type: ['VerifiableCredential'],\n  proof: {\n    type: 'DataIntegrityProof',\n    cryptosuite: 'ecdsa-sd-2023',\n    // ... proof details\n  }\n};\n\n// Reveal only specific fields (mandatory pointers are automatically included)\nconst selectivePointers = ['/credentialSubject/name'];\n\nconst derivedResult = await deriveCredential(signedCredential, selectivePointers);\n\nif (derivedResult.derived) {\n  console.log('Derived ECDSA-SD-2023 Credential:', derivedResult.derived);\n} else {\n  console.error('Error:', derivedResult.error);\n}\n\n// ❌ Multiple derivation rounds are not supported\nconst secondDerivation = await deriveCredential(derivedResult.derived, selectivePointers);\n// Returns: { error: \"ecdsa-sd-2023 derived credentials cannot be further derived. Multiple rounds of derivation are not supported by this cryptosuite.\" }\n```\n\n#### BBS-2023 Selective Disclosure\n\n```ts\nimport { deriveCredential } from '@trustvc/w3c-vc';\n\nconst bbsSignedCredential = {\n  '@context': [\n    'https://www.w3.org/ns/credentials/v2',\n    'https://w3id.org/security/data-integrity/v2',\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  credentialSubject: {\n    id: 'did:example:b34ca6cd37bbf23',\n    type: ['Person'],\n    name: 'TrustVC'\n  },\n  validFrom: '2024-04-01T12:19:52Z',\n  validUntil: '2029-12-03T12:19:52Z',\n  issuer: 'did:web:trustvc.github.io:did:1',\n  type: ['VerifiableCredential'],\n  proof: {\n    type: 'DataIntegrityProof',\n    cryptosuite: 'bbs-2023',\n    // ... proof details\n  }\n};\n\n// Reveal only specific fields (mandatory pointers are automatically included)\nconst selectivePointers = ['/credentialSubject/name'];\n\nconst derivedResult = await deriveCredential(bbsSignedCredential, selectivePointers);\n\nif (derivedResult.derived) {\n  console.log('Derived BBS-2023 Credential:', derivedResult.derived);\n} else {\n  console.error('Error:', derivedResult.error);\n}\n```\n\n#### Legacy BbsBlsSignature2020 Derivation (Deprecated)\n\n```ts\nimport { deriveCredential } from '@trustvc/w3c-vc';\n\n// ⚠️ DEPRECATED: BbsBlsSignature2020 derivation is no longer supported\nconst legacyDerivation = await deriveCredential(credential, revealedAttributes);\n\n// This will return an error:\n// { error: \"BbsBlsSignature2020 is no longer supported for derivation. Please use the latest cryptosuite versions instead.\" }\n```\n\n### 4. Schema Validation\n\nValidate if a document meets W3C VC schema requirements:\n\n```ts\nimport { \n  isRawDocument, \n  isSignedDocument,\n  isRawDocumentV1_1,\n  isRawDocumentV2_0,\n  isSignedDocumentV1_1,\n  isSignedDocumentV2_0,\n  isDerived\n} from '@trustvc/w3c-vc';\n\n/**\n * Available validation functions:\n * - isRawDocument(document): Checks if document is a valid raw credential\n * - isSignedDocument(document): Checks if document is a valid signed credential\n * - isRawDocumentV1_1(document): Checks if document is a valid v1.1 raw credential\n * - isRawDocumentV2_0(document): Checks if document is a valid v2.0 raw credential\n * - isSignedDocumentV1_1(document): Checks if document is a valid v1.1 signed credential\n * - isSignedDocumentV2_0(document): Checks if document is a valid v2.0 signed credential\n * - isDerived(document): Checks if document is a derived (selective disclosure) credential\n */\n\nconst document = {\n  \"@context\": [\n    \"https://www.w3.org/ns/credentials/v2\",\n    \"https://w3id.org/security/data-integrity/v2\",\n    \"https://w3id.org/citizenship/v2\"\n  ],\n  \"type\": [\"VerifiableCredential\"],\n  \"issuer\": \"did:web:example.com\",\n  \"validFrom\": \"2024-01-01T00:00:00Z\",\n  \"credentialSubject\": {\n    \"id\": \"did:example:123\",\n    \"type\": [\"Person\"],\n    \"name\": \"John Doe\"\n  }\n};\n\n// Basic validation\nconsole.log('Is raw document:', isRawDocument(document)); // true\nconsole.log('Is signed document:', isSignedDocument(document)); // false (no proof)\n\n// Version-specific validation\nconsole.log('Is v1.1 raw document:', isRawDocumentV1_1(document)); // false\nconsole.log('Is v2.0 raw document:', isRawDocumentV2_0(document)); // true\n\n// Check if credential is derived (selective disclosure)\nconst signedDocument = { ...document, proof: { /* proof object */ } };\nconsole.log('Is derived credential:', await isDerived(signedDocument));\n```\n\n### 5. Verifiable Presentations\n\nA **Verifiable Presentation (VP)** is an envelope that a _holder_ wraps around one or\nmore Verifiable Credentials to present them to a _verifier_. It has two independent\nlayers:\n\n1. **The embedded credentials** (`verifiableCredential`) — each keeps its **own** proof.\n   A single VP may freely mix cryptosuites (`ecdsa-sd-2023`, `bbs-2023`,\n   `BbsBlsSignature2020`) **and** VC data-model versions (v1.1 / v2.0). Each is verified\n   independently.\n2. **An optional holder-binding proof** over the whole envelope, with a `challenge` (and\n   optional `domain`) supplied by the verifier to prevent replay. This proves the holder\n   controls the key and made _this_ presentation for _this_ verifier.\n\n#### Which cryptosuite signs the presentation?\n\nThe holder proof must sign the **entire** envelope, so it uses a **plain\n(non-selective-disclosure)** suite: **`ecdsa-rdfc-2019`**. This reuses the **same ECDSA\n(P-256) Multikey** used for `ecdsa-sd-2023` credentials — the holder's signing key is\nindependent of the suites used by the credentials inside. The holder DID may be a\n**`did:key`** (self-certifying, nothing to host) or a **`did:web`** — both resolve out of\nthe box.\n\n> The selective-disclosure suites (`ecdsa-sd-2023`, `bbs-2023`) **cannot** sign a\n> presentation: `verifiableCredential` is a JSON-LD `@graph` container that JSON-pointer\n> selective disclosure cannot cover, so the proof would not bind the credentials being\n> presented. The deprecated `BbsBlsSignature2020` is likewise not used. `signPresentation`\n> returns a descriptive error if you request any of them. This only affects the _outer_\n> proof — the **credentials inside** the VP may still use any suite.\n>\n> A BBS-only holder (no ECDSA key) cannot produce a modern holder proof (there is no\n> non-deprecated plain BBS suite) — either generate an ECDSA key or present an **unsigned**\n> VP (see below).\n\n| Layer | Cryptosuite |\n|-------|-------------|\n| VP holder proof (outer) | `ecdsa-rdfc-2019` (ECDSA P-256 Multikey, `did:key` or `did:web`) |\n| Embedded credentials | any (`ecdsa-sd-2023`, `bbs-2023`, `BbsBlsSignature2020`), any version |\n\n#### Transferable records cannot be presented via a VP\n\nCredentials with a **`TransferableRecords`** `credentialStatus` are controlled **on-chain**\nvia their token registry — possession is proven by **token ownership**, not by a\npresentation. `createPresentation` (and `signPresentation`) therefore **throw / error** if\nany embedded credential carries a `TransferableRecords` status. Present those through their\ntoken ownership instead.\n\n#### Strict validation at creation + mandatory expiry\n\n`createPresentation` is **async** and validates **every** input credential before producing\na VP. If any credential is not signed, **expired**, future-dated, **revoked**, or a\n**transferable record**, it **throws with a clear reason (and index)** and **no VP is\nproduced**. The VP is also stamped with a **mandatory, configurable expiry**\n(`validFrom = now`, `validUntil = now + lifetime`; default 5 minutes).\n\nThe presentation **envelope** defaults to **VC Data Model v2.0** regardless of the embedded\ncredentials' versions (each credential keeps its own `@context`); pass `version: 'v1'` only\nif a verifier specifically requires a v1.1 presentation.\n\n```ts\nconst presentation = await createPresentation(signedCredentials, {\n  holder: 'did:web:holder.example',\n  expiresInSeconds: 300,        // VP lifetime (default 300s); or pass an explicit validUntil\n  // version: 'v2',             // envelope version (default 'v2'); wraps v1.1 or v2.0 credentials\n  // fullDisclosure: true,      // auto-derive any base SD credential (reveals ALL fields)\n});\n// throws e.g. \"credential at index 0 is not valid: Invalid signature.\"\n//            \"credential at index 1 has expired (2024-01-01T…).\"\n//            \"credential at index 0 has been revoked (credentialStatus).\"\n```\n\n#### Three signing routes\n\n| Route | Call | Proof | Notes |\n|-------|------|-------|-------|\n| **1. Unsigned** | `createPresentation(...)` → `verifyPresentation(vp)` | none | verifies credential authenticity only |\n| **2. Signed, no challenge** | `signPresentation(vp, key)` | `assertionMethod` | proves holder signed it; **not** anti-replay |\n| **3. Signed, with challenge** | `signPresentation(vp, key, { challenge, domain })` | `authentication` | challenge/domain enforced on verify (anti-replay) |\n\n```ts\nimport { createPresentation, signPresentation, verifyPresentation } from '@trustvc/w3c-vc';\n\n// `signedCredentials` are already signed (and, for SD suites, derived) — mixed suites/versions ok.\nconst vp = await createPresentation(signedCredentials, { holder: 'did:web:holder.example' });\n\n// Route 3 — signed with a verifier-issued challenge (strongest; needs a server to issue/track it)\nconst challenge = 'a-random-verifier-supplied-nonce';\nconst { signed, error } = await signPresentation(vp, holderEcdsaKey, {\n  challenge,\n  domain: 'verifier.example.com', // optional audience binding\n});\nif (error) throw new Error(error);\n\nconst result = await verifyPresentation(signed, {\n  challenge,                      // REQUIRED for an authentication proof; never read from the proof\n  domain: 'verifier.example.com',\n  requireProof: true,             // reject an unsigned VP\n  checkHolderBinding: true,       // signer DID == holder == every credentialSubject.id\n  maxLifetimeSeconds: 300,        // reject a VP whose lifetime exceeds this (defeats a huge validUntil)\n});\n\nconsole.log(result.verified);          // true only if the holder proof + all credentials verify + not expired\nconsole.log(result.presentationResult); // outcome of the holder proof (undefined if unsigned)\nconsole.log(result.credentialResults);  // per-credential outcomes (with credentialIndex)\n```\n\n> **`challenge`/`domain` are optional (per the W3C Data Integrity spec).** Provide a\n> `challenge` (Route 3) for **single-use** anti-replay — this needs a **server** to issue a\n> fresh nonce and track/consume it. Omit it (Route 2) for a signed-but-replayable proof.\n> `verifyPresentation` requires you to pass the `challenge` **it** issued — the value in the\n> proof is never trusted (that would allow replay).\n>\n> **Stateless alternative for frontends.** If you have no backend to track challenges, rely\n> on the **VP expiry** instead: a short-lived signed VP + `maxLifetimeSeconds` on verify\n> gives time-boxed replay mitigation with no server state.\n\n#### Unsigned presentations\n\nIf you only need to bundle credentials (no cryptographic holder binding), omit the\nsigning step. `verifyPresentation` still verifies every embedded credential (and the VP expiry):\n\n```ts\nconst presentation = await createPresentation(signedCredentials);\nconst result = await verifyPresentation(presentation);\n// result.verified reflects whether all embedded credentials verify and the VP is not expired;\n// result.presentationResult is undefined (no holder proof present).\n```\n\n> **Note:** an unsigned VP does not prove who is presenting it — anyone holding a copy of\n> the credentials could send it. Sign it (Route 2/3) when you need to prove the holder\n> controls the subject's key.\n\n#### Presentation helper functions\n\n```ts\nimport { isRawPresentation, isSignedPresentation } from '@trustvc/w3c-vc';\n\nisRawPresentation(presentation); // true for a structurally valid unsigned VP\nisSignedPresentation(signed); // true for a structurally valid VP carrying a proof\n```\n\n## Migration from Legacy BbsBlsSignature2020\n\nIf you're migrating from legacy BbsBlsSignature2020 signatures:\n\n1. **Update Key Pairs**: Use Multikey format instead of Bls12381G2Key2020\n2. **Change Cryptosuite**: Use 'ecdsa-sd-2023' or 'bbs-2023' instead of 'BbsBlsSignature2020'\n3. **Update Contexts**: Use W3C VC Data Model v2.0 contexts\n4. **Modify Derivation**: Use JSON pointer arrays instead of ContextDocument format\n5. **Update Verification Flow**: Derive credentials before verification for modern cryptosuites\n\n```ts\n// Legacy BbsBlsSignature2020 (deprecated)\nconst legacyKeyPair = {\n  type: \"Bls12381G2Key2020\",\n  privateKeyBase58: \"...\",\n  publicKeyBase58: \"...\"\n};\n\n// Modern approach\nconst modernKeyPair = {\n  type: \"Multikey\",\n  secretKeyMultibase: \"...\",\n  publicKeyMultibase: \"...\"\n};\n```\n\n## Best Practices\n\n1. **Use Modern Cryptosuites**: Prefer 'ecdsa-sd-2023' (default) or 'bbs-2023' over legacy BbsBlsSignature2020\n2. **Implement Proper Error Handling**: Always check for errors in function results\n3. **Derive Before Verify**: For modern cryptosuites, always derive credentials before verification\n4. **Use Mandatory Pointers**: Specify fields that should always be revealed in selective disclosure\n5. **Version Detection**: Use helper functions to detect credential versions when needed\n6. **Single Derivation**: Remember that modern cryptosuites support only single-round derivation\n\n## License\n\nThis project is licensed under the Apache 2.0 License.\n","readmeFilename":"README.md"}