{"_id":"@blockialabs/ssi-verifier-sdk","_rev":"8-4d479bc72f7bc714735d39aeddf06c68","name":"@blockialabs/ssi-verifier-sdk","dist-tags":{"latest":"2.0.8"},"versions":{"2.0.0":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.0","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"fd34ae819d73f7847b0f6e1c0d199d0b70216a39","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.0.tgz","fileCount":65,"integrity":"sha512-huxz2fL+Hz2fC701Q36X9rrCeCKDiQCrqtGHV62ds3rKf5IdbxTgtAi94arN1Z5E8tEhssg8Zh6TIFqRzkKLmQ==","signatures":[{"sig":"MEUCIDuECVueNtswCfMuAI5nveZexPmJg5OAwEA/SdTUxknwAiEA53EZXJNYZyF2WRWGYpbc1zlJkvP/KgU0ihZ8BlfDldM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"1d934414afd658a43ffe3699784c51869a955851","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@blockialabs/ssi-did":"2.0.0","@blockialabs/ssi-types":"2.0.0","@blockialabs/ssi-utils":"2.0.0","@blockialabs/ssi-did-key":"2.0.0","@blockialabs/ssi-storage":"2.0.0","@blockialabs/ssi-credentials":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.0_1757410406171_0.6690525705838781","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.1","license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.1","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"c260a012f12c08cf6c4ffef94c7e044121c16ffe","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.1.tgz","fileCount":65,"integrity":"sha512-FowTBDTznQh7ks370iDS3tA9OLCRI+e94WtuSBio01wzLEygVM35h9y2PtT98OZuPCVb3+4jxzkRqJuQ0rdsyQ==","signatures":[{"sig":"MEUCIBHtXFi1KrjlRxDb33fQZY4sHf2c6XEO16TrUym5AFXZAiEA2EDWsjUbj+PEeu5WBkCmxFHnn8Rx8gPqNZAb8JdttkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"7326fa169b854b03b693d74a22b53491083aeb8a","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"_npmVersion":"10.9.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@blockialabs/ssi-did":"2.0.1","@blockialabs/ssi-types":"2.0.1","@blockialabs/ssi-utils":"2.0.1","@blockialabs/ssi-did-key":"2.0.1","@blockialabs/ssi-storage":"2.0.1","@blockialabs/ssi-credentials":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.1_1757426814130_0.27515808067274805","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.2","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","verify","verifier","verifiable presentations"],"license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.2","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"df6390e8efbb7d6a062082e2925a900059a58d22","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.2.tgz","fileCount":65,"integrity":"sha512-bGs8T2mvYVYcS/1dNnQfzIEMbVuJDLAnM7YOPAS0Pebl9nAZ1HsGIkZL8Pl3QzMy+ZnbSrYSVq7tUe3wtku5Nw==","signatures":[{"sig":"MEUCIQCQrUKyqOo6aaK01cfJgnSOoC97UjeKqgcjIiAKE7eE2AIgdYw/q7cP1HjFzr42cLkKiftge0/2XsxCeGs6KCO9BI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2f8809648b4da5bab2d6740e223630b9b55f7237","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"repository":{"url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","type":"git","directory":"packages/ssi-verifier-sdk"},"_npmVersion":"10.9.2","description":"Library that provides a SDK for verifying verifiable credentials in decentralized identity systems.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@blockialabs/ssi-did":"2.0.2","@blockialabs/ssi-types":"2.0.2","@blockialabs/ssi-utils":"2.0.2","@blockialabs/ssi-did-key":"2.0.2","@blockialabs/ssi-storage":"2.0.2","@blockialabs/ssi-credentials":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.2_1757506758479_0.29614615290436186","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.4","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","verify","verifier","verifiable presentations"],"license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.4","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"c36752f658c835fd5259a11c2aa483572aef6fab","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.4.tgz","fileCount":2,"integrity":"sha512-ha064paL2JzIs7II+Sm9pNOdVvibYhw7srfNurG5Ilmh6LGwAnXOkbcqUiA31pz45d2qOH3dFfR6Bui/6jlEQQ==","signatures":[{"sig":"MEUCIELiAVPddtqF9i5x/CDP2VxxhFVmm3NwWN6PXRkFzyDAAiEA69M2YEobdEHy2WkRWSJk3zb5SB3TGgulO2NXCFaE4MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-verifier-sdk@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"8955516e01892565319f30209391d5bd17d8277b","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"repository":{"url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","type":"git","directory":"packages/ssi-verifier-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for verifying verifiable credentials in decentralized identity systems.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@blockialabs/ssi-did":"2.0.4","@blockialabs/ssi-types":"2.0.4","@blockialabs/ssi-utils":"2.0.4","@blockialabs/ssi-did-key":"2.0.4","@blockialabs/ssi-storage":"2.0.4","@blockialabs/ssi-credentials":"2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.4_1757603916763_0.137817795889976","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.5","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","verify","verifier","verifiable presentations"],"license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.5","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"988e9dcebc29e0fa7ef223772703c2a8607aa87b","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.5.tgz","fileCount":65,"integrity":"sha512-Scu2/XrI///rh9EE9R6XbnjRrWCFBKOGLDV7+rLYWJdUCLJ7f2TpLBwNo8Q9STlQ8RrNS7XcCSXyDZ9tA1ep9A==","signatures":[{"sig":"MEUCIQDMx01bA8BM593EsT5uHQr/3EpJPBF5Kh9/ekCC7/EVPAIga1Yv1W98OGiSaiKotzKQU4cC6IhhjSUp8mLmsLWAFtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-verifier-sdk@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"8757f919d7d3e049ed9095c27b0296025488e926","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"repository":{"url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","type":"git","directory":"packages/ssi-verifier-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for verifying verifiable credentials in decentralized identity systems.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@blockialabs/ssi-did":"2.0.5","@blockialabs/ssi-types":"2.0.5","@blockialabs/ssi-utils":"2.0.5","@blockialabs/ssi-did-key":"2.0.5","@blockialabs/ssi-storage":"2.0.5","@blockialabs/ssi-credentials":"2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.5_1757610215627_0.13276551455349095","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.6","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","verify","verifier","verifiable presentations"],"license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.6","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"f992072fd1c660f9b5fd47caeb4fda0e4791b6cd","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.6.tgz","fileCount":65,"integrity":"sha512-4zlRBM/aCS8xYPpHihMjq2i+3rHmdcxw/Oe6IoCBSea0tiDCoYTvb8r+ImCU+GI46+T1M2+ErDVdYYcPNqof6g==","signatures":[{"sig":"MEUCIBP1y51GTwhXnLiqq1c85N+GbfocAqhymRo7gkHg9yAfAiEAusZOxCCOEa7YMZT+WqiJNuK2L+B85o/dhjE03Yma5lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-verifier-sdk@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2604a08dee38daf8218e9963fb73f5f6114e96e6","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"repository":{"url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","type":"git","directory":"packages/ssi-verifier-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for verifying verifiable credentials in decentralized identity systems.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","@scure/base":"2.0.0","jsonwebtoken":"^9.0.2","@noble/curves":"^2.0.0","@noble/hashes":"2.0.0","@blockialabs/ssi-did":"2.0.6","@blockialabs/ssi-types":"2.0.6","@blockialabs/ssi-utils":"2.0.6","@blockialabs/ssi-did-key":"2.0.6","@blockialabs/ssi-storage":"2.0.6","@blockialabs/ssi-credentials":"2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.6_1757683839598_0.6212542614662673","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.7","keywords":["ssi","self-sovereign-identity","verifiable-credentials","openid4vp","credential-verification","presentation-definitions","did","verifier","typescript","w3c"],"license":"Apache-2.0","_id":"@blockialabs/ssi-verifier-sdk@2.0.7","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-verifier-sdk"},"dist":{"shasum":"efa67477554b34394ddaf84439eeac2441212e2e","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.7.tgz","fileCount":65,"integrity":"sha512-PGZfPSDo1ZHQN1GA8ekjMsYMHK52o0DXdeL5iB+Fuk6qPSTO5S/12g+ZcYQIbAZcta71ZRZLR4V7cbnAMUjTlQ==","signatures":[{"sig":"MEQCIDvvlfPrKxFaIOHs3fV+G87yVATvJbsiF4ZGnKROA1aEAiBJyTTL17S8E2Fp9BsV29qbleXr4Ca2q3yDhIvRg/X7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-verifier-sdk@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"dfcbd422c56abf23c3c7bd3bf2818a1ce03ba7e7","_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"repository":{"url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","type":"git","directory":"packages/ssi-verifier-sdk"},"_npmVersion":"10.8.2","description":"Professional TypeScript SDK for verifying credentials with OpenID4VP Draft-24 support. Complete presentation definitions, QR codes, and token exchange.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","qrcode":"^1.5.4","@scure/base":"1.2.6","jsonwebtoken":"^9.0.2","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@blockialabs/ssi-did":"2.0.7","@blockialabs/ssi-types":"2.0.7","@blockialabs/ssi-utils":"2.0.7","@blockialabs/ssi-did-key":"2.0.7","@blockialabs/ssi-storage":"2.0.7","@blockialabs/ssi-credentials":"2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-verifier-sdk_2.0.7_1758102266551_0.3084202317203921","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@blockialabs/ssi-verifier-sdk","version":"2.0.8","license":"Apache-2.0","keywords":["ssi","self-sovereign-identity","verifiable-credentials","openid4vp","credential-verification","presentation-definitions","did","verifier","typescript","w3c"],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"repository":{"type":"git","url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","directory":"packages/ssi-verifier-sdk"},"description":"Professional TypeScript SDK for verifying credentials with OpenID4VP Draft-24 support. Complete presentation definitions, QR codes, and token exchange.","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"development":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"nx":{"name":"ssi-verifier-sdk"},"dependencies":{"@blockialabs/ssi-credentials":"2.0.8","@blockialabs/ssi-did-key":"2.0.8","@blockialabs/ssi-did":"2.0.8","@blockialabs/ssi-storage":"2.0.8","@blockialabs/ssi-types":"2.0.8","@blockialabs/ssi-utils":"2.0.8","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","jsonwebtoken":"^9.0.2","qrcode":"^1.5.4","tslib":"^2.3.0","uuid":"^11.1.0","@scure/base":"1.2.6"},"publishConfig":{"access":"public"},"_id":"@blockialabs/ssi-verifier-sdk@2.0.8","gitHead":"ec8efbed31088c87c74972943839d10ef337a4d8","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KuGGfTazesmPcdF9dSbPBL/i9/DuNbpBuvsWLqQ7nE8+gCppS1qh6noJZmeyTfdgCGzefNafzlkLW8BgRnk8kg==","shasum":"2d9fba04f156a020725ed3a088ef2320576fe892","tarball":"https://registry.npmjs.org/@blockialabs/ssi-verifier-sdk/-/ssi-verifier-sdk-2.0.8.tgz","fileCount":65,"unpackedSize":164411,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-verifier-sdk@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0UJikL49qFgPXtXC5Hnl624DDn3HbhmLbIgwTvadg0QIhALruCtHva7MoHQVyBCKd1BQsW9I6928Htpw+GJBe6HVZ"}]},"_npmUser":{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"},"directories":{},"maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ssi-verifier-sdk_2.0.8_1758625106997_0.7814889690854885"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T09:33:26.080Z","modified":"2025-09-23T10:58:27.597Z","2.0.0":"2025-09-09T09:33:26.361Z","2.0.1":"2025-09-09T14:06:54.317Z","2.0.2":"2025-09-10T12:19:18.669Z","2.0.4":"2025-09-11T15:18:36.961Z","2.0.5":"2025-09-11T17:03:35.809Z","2.0.6":"2025-09-12T13:30:39.789Z","2.0.7":"2025-09-17T09:44:26.790Z","2.0.8":"2025-09-23T10:58:27.196Z"},"bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"license":"Apache-2.0","homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-verifier-sdk/README.md","keywords":["ssi","self-sovereign-identity","verifiable-credentials","openid4vp","credential-verification","presentation-definitions","did","verifier","typescript","w3c"],"repository":{"type":"git","url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","directory":"packages/ssi-verifier-sdk"},"description":"Professional TypeScript SDK for verifying credentials with OpenID4VP Draft-24 support. Complete presentation definitions, QR codes, and token exchange.","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"readme":"# SSI Verifier SDK\n\nA comprehensive SDK for implementing verifiable credential verifiers in decentralized identity systems. This package provides tools for creating presentation requests, verifying credential presentations, and managing the complete OpenID4VP (OpenID for Verifiable Presentations) verification flow.\n\n## Installation\n\n```bash\nnpm install @blockialabs/ssi-verifier-sdk\n```\n\n## Quick Start\n\n```typescript\nimport { VerifierSDK } from '@blockialabs/ssi-verifier-sdk';\nimport { InMemoryStorage } from '@blockialabs/ssi-storage';\nimport { CredentialProcessor } from '@blockialabs/ssi-credentials';\nimport { KeyDIDResolver } from '@blockialabs/ssi-did-key';\n\n// Initialize storage\nconst transactionStorage = new InMemoryStorage();\nconst tokenStorage = new InMemoryStorage();\nconst presentationStorage = new InMemoryStorage();\n\n// Create credential processor\nconst credentialProcessor = new CredentialProcessor({\n  didResolver: new KeyDIDResolver(),\n  // ... other configuration\n});\n\n// Initialize verifier SDK\nconst verifier = VerifierSDK.create({\n  baseUrl: 'https://your-verifier.com',\n  clientId: 'your-client-id',\n  credentialProcessor,\n  holderDidResolver: new KeyDIDResolver(),\n  signingKey: 'your-private-key',\n  signingKeyId: 'key-1',\n  storage: {\n    transactions: transactionStorage,\n    tokens: tokenStorage,\n    presentations: presentationStorage,\n  },\n});\n\n// Create a presentation request\nconst presentationDefinition = await verifier.createPresentationDefinition({\n  credentialTypes: ['IdentityCredential'],\n  proofTypes: ['EcdsaSecp256k1Signature2019'],\n});\n\n// Create authorization request\nconst authRequest = await verifier.createAuthorizationRequest({\n  presentationDefinition,\n});\n\n// Verify presentation response\nconst verificationResult = await verifier.verifyPresentation({\n  vpToken: vpTokenString,\n  presentationSubmission: submissionString,\n  transactionId: authRequest.id,\n});\n```\n\n### Token Exchange\n\nExchange verified presentations for access tokens:\n\n```typescript\nconst tokenResponse = await verifier.exchangeCodeForToken({\n  responseCode: verificationResult.responseCode,\n});\n\nconsole.log('Access Token:', tokenResponse.access_token);\nconsole.log('Refresh Token:', tokenResponse.refresh_token);\nconsole.log('Expires In:', tokenResponse.expires_in);\n```\n\n### Token Refresh\n\nRefresh expired access tokens:\n\n```typescript\nconst refreshResponse = await verifier.refreshTokens({\n  refreshToken: tokenResponse.refresh_token,\n  clientId: 'client-id',\n});\n\nconsole.log('New Access Token:', refreshResponse.access_token);\n```\n\n## Building\n\nRun `nx build ssi-verifier-sdk` to build the library.\n\n## Running unit tests\n\nRun `nx test ssi-verifier-sdk` to execute the unit tests via [Jest](https://jestjs.io).\n\n## Running lint\n\nRun `nx lint ssi-verifier-sdk` to check if there are lint errors.\n\nSee [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}