{"_id":"@blockialabs/ssi-wallet-sdk","_rev":"8-1a4266ff72c7ae7178f137d0a6b69345","name":"@blockialabs/ssi-wallet-sdk","dist-tags":{"latest":"2.0.8"},"versions":{"2.0.0":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.0","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"e0adcc7889e1dc3f23f2ded06feac6cea982b9aa","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.0.tgz","fileCount":92,"integrity":"sha512-J45y5kQ65zyVfXbDJumxlUCP+BuiDCnD+hnuGYTzCffsZbt3bjxSIbny606WpOZ9r85Oc2j7CUJoVQOcO4jeLg==","signatures":[{"sig":"MEUCIG3Fa3J/L/4W8DJ8b9oB5D3H2EeVPvHY3R/Kmy+0hyIcAiEAxsPLBNczp0Zy6ZV0uIXN6jJwWZkxC0yJnFw/Zi5biOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78687},"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","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.0_1757410391099_0.906688695080631","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.1","license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.1","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"8f57007488d0894b580a84ce587885c1282e3372","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.1.tgz","fileCount":92,"integrity":"sha512-ZXJ98SxaZs96VVv+sig0UbU3KIhxcgxLhrH0W0zpYxKRf8T5Ox6/0fizMeQH8pfEwc5hfsyTq4Z/WAKIU4SmGA==","signatures":[{"sig":"MEUCIQCkMNt1mtUf64z+u3UXvC3NvWwrmj/e5+ZiPOp8119zUAIgPVK62Ci9CoUi7MDWDhTBEksJPeziAJfjAsquIh3GjHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78714},"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","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.1_1757426797206_0.12214699011011731","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.2","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","wallet"],"license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.2","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"dfbfb2ee280421ef82c0e875923f6c005ea520e6","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.2.tgz","fileCount":92,"integrity":"sha512-SygRr7RztzWQfIIPxsaWUsLsBMeAyC9dqwSu0ViWLpxVVbxl+8k5aYC2zdI0L828PSitVF7c4PMqAZFPDsx3uA==","signatures":[{"sig":"MEUCIACCxAIGef1JJ9chPzP29wtbcRjkn6LArtMiC+jFQPguAiEA6VNaup0fRudMGzk92QPWRUj4TDYk3wb2K+yJIZWm1JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79278},"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-wallet-sdk"},"_npmVersion":"10.9.2","description":"Library that provides a SDK for managing decentralized identity wallets.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.2_1757506740645_0.1960326260673051","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.4","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","wallet"],"license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.4","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"b08d8a3b0261b587560c2562bced7b22dd746d36","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.4.tgz","fileCount":2,"integrity":"sha512-IlcLz4n3FiCezBPeE4FTdrYou1mhQm5IzgO3+3Y1xAYg6kLyZ3huKD2CiG/gL7x/616r/paq25So1Ngm99qnRQ==","signatures":[{"sig":"MEUCIQDH8VkcDuCkuDM8b3Dmm5trxUlS3svW0Aww+NhQdc+3qAIgR1MJXQDU4ZH4I/+IUqSQQAGwsQeLdG0DJe7jF+NUXqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-wallet-sdk@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4681},"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-wallet-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for managing decentralized identity wallets.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.4_1757603895672_0.7116622506612389","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.5","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","wallet"],"license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.5","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"30d4ff1497ed62cf70184850886f6aa55c74d8c2","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.5.tgz","fileCount":92,"integrity":"sha512-0wWrYI9mocEJ19rPgslxeAnXIUe9QcwmiiSy9Ai/xdDUHcewaj15wU/JXxpAyOprzPSKPpcwvvFn5Vh8EtbLNA==","signatures":[{"sig":"MEYCIQDOoekUpu4EPTsx1QtrIkr4tHQHxVLR/hM0yo1N1935agIhAIwCnlbQCCHNVn2oUZZEFcDdSrWTPQxc6WDyq1JO9W5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-wallet-sdk@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88029},"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-wallet-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for managing decentralized identity wallets.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.5_1757610195646_0.7867838832300169","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.6","keywords":["ssi","verifiable credentials","VC","did","decentralized identity","wallet"],"license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.6","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"9bcd105b1b9fa74ec437548df606c50ee0f486b4","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.6.tgz","fileCount":92,"integrity":"sha512-3XjwJ/7qVPbvAZISqk56kqtmZHiBJpRykIVImMVhC6rUpKRpj3Kqn1sQtcDuAh5MKBbHGPrUAXYr5A3f++SNIQ==","signatures":[{"sig":"MEYCIQD9L4aRMnYfCDMh5KW9Sa+nNeRR6sM359T/29YWArwZ0wIhALsFsXyI0+hyj4P+K2TDSEhoWMNa/swDgZ8hfG8LEys5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-wallet-sdk@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88029},"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-wallet-sdk"},"_npmVersion":"10.8.2","description":"Library that provides a SDK for managing decentralized identity wallets.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","@scure/base":"^2.0.0","@scure/bip32":"^2.0.0","@scure/bip39":"^2.0.0","@noble/curves":"^2.0.0","@noble/hashes":"^2.0.0","@noble/ciphers":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.6_1757683820820_0.8205641494872513","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.7","keywords":["ssi","self-sovereign-identity","hd-wallet","bip32","bip39","did","wallet","secure-storage","typescript","cryptography"],"license":"Apache-2.0","_id":"@blockialabs/ssi-wallet-sdk@2.0.7","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-sdk/README.md","bugs":{"url":"https://github.com/Blockia-Labs/blockialabs-ssi/issues"},"nx":{"name":"ssi-wallet-sdk"},"dist":{"shasum":"e7f63fb71ba0bf55965db30a7a7cf970b5cc0b12","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.7.tgz","fileCount":92,"integrity":"sha512-JCs924CuAMZmqHisD+YRIgjaL0qr9Ti91/2pc4fWpyGP8GrZeZvM6qSlUi6XBQqwMSzUdIP2s6ggirZJ7POnyg==","signatures":[{"sig":"MEUCIBiySMAul3r105K34qPG1ttEn0NkPW06yAhSSAKlKEh0AiEAiub+YqdTHsmDaQTB3P3VvfeDFOjytVjd8uxWobTgtk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-wallet-sdk@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88163},"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-wallet-sdk"},"_npmVersion":"10.8.2","description":"Professional TypeScript SDK for HD wallets with secure storage, DID management, and BIP32/BIP39 key derivation. Perfect for mobile apps and browser extensions.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.1.0","tslib":"^2.3.0","@scure/base":"1.2.6","@scure/bip32":"^1.7.0","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ssi-wallet-sdk_2.0.7_1758102248442_0.2213495909370402","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@blockialabs/ssi-wallet-sdk","version":"2.0.8","license":"Apache-2.0","keywords":["ssi","self-sovereign-identity","hd-wallet","bip32","bip39","did","wallet","secure-storage","typescript","cryptography"],"homepage":"https://github.com/Blockia-Labs/blockialabs-ssi/blob/main/packages/ssi-wallet-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-wallet-sdk"},"description":"Professional TypeScript SDK for HD wallets with secure storage, DID management, and BIP32/BIP39 key derivation. Perfect for mobile apps and browser extensions.","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-wallet-sdk"},"dependencies":{"@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@scure/base":"1.2.6","@scure/bip32":"^1.7.0","@scure/bip39":"^1.6.0","tslib":"^2.3.0","uuid":"^11.1.0"},"publishConfig":{"access":"public"},"_id":"@blockialabs/ssi-wallet-sdk@2.0.8","gitHead":"ec8efbed31088c87c74972943839d10ef337a4d8","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hxwsxLfQOfYUisj7PwC5QhjFPQlV/FaQ0tGxow9Mt8qtbwxA0xZdFZd9NXWUHM7OK3Gbt1yr1CdSaLPqymCATA==","shasum":"bde7ef7498e948fd091e8692b273459146d8cbd3","tarball":"https://registry.npmjs.org/@blockialabs/ssi-wallet-sdk/-/ssi-wallet-sdk-2.0.8.tgz","fileCount":92,"unpackedSize":88163,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blockialabs%2fssi-wallet-sdk@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFU2nrRvi2OPZK6riJtCSKEA5RaZ1x4qAAXp/5+TmXMAIhAMp4me819OGkalp7D7msNi5iCmOnZrr/1rMxUYB6b+I0"}]},"_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-wallet-sdk_2.0.8_1758625087770_0.024868971068693346"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T09:33:11.013Z","modified":"2025-09-23T10:58:08.290Z","2.0.0":"2025-09-09T09:33:11.267Z","2.0.1":"2025-09-09T14:06:37.423Z","2.0.2":"2025-09-10T12:19:00.829Z","2.0.4":"2025-09-11T15:18:15.823Z","2.0.5":"2025-09-11T17:03:15.835Z","2.0.6":"2025-09-12T13:30:21.016Z","2.0.7":"2025-09-17T09:44:08.623Z","2.0.8":"2025-09-23T10:58:07.927Z"},"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-wallet-sdk/README.md","keywords":["ssi","self-sovereign-identity","hd-wallet","bip32","bip39","did","wallet","secure-storage","typescript","cryptography"],"repository":{"type":"git","url":"git+https://github.com/Blockia-Labs/blockialabs-ssi.git","directory":"packages/ssi-wallet-sdk"},"description":"Professional TypeScript SDK for HD wallets with secure storage, DID management, and BIP32/BIP39 key derivation. Perfect for mobile apps and browser extensions.","maintainers":[{"name":"blockialabs","email":"kristijan.boshev@blockialabs.com"}],"readme":"# SSI Wallet SDK\n\nA comprehensive SDK for managing decentralized identity wallets, providing secure storage, credential management, DID operations, and cryptographic functions for SSI applications.\n\n## Installation\n\n```bash\nnpm install @blockialabs/ssi-wallet-sdk\n```\n\n## Quick Start\n\n```typescript\nimport { WalletManager, SecureWalletStorage, InMemoryStorage } from '@blockialabs/ssi-wallet-sdk';\n\n// Initialize storage and wallet manager\nconst storage = new InMemoryStorage();\nconst secureStorage = new SecureWalletStorage(storage);\nconst walletManager = new WalletManager(secureStorage);\n\n// Create a new wallet\nconst wallet = await walletManager.createWallet('your-secure-passcode');\n\n// Use the wallet for SSI operations\nconst didKey = wallet.getDidKey();\nconst signature = await wallet.signMessage('Hello, SSI!');\nconst keyProof = await wallet.createKeyProof('https://issuer.example.com', 'nonce-123');\n```\n\n## Core Concepts\n\n### Wallet Management\n\nThe `WalletManager` handles wallet lifecycle operations:\n\n```typescript\n// Create a new wallet\nconst wallet = await walletManager.createWallet('passcode123');\n\n// Import existing wallet from mnemonic\nconst wallet = await walletManager.importWallet(mnemonic, 'passcode123');\n\n// Load existing wallet\nconst wallet = await walletManager.loadWallet('passcode123');\n\n// Export mnemonic (requires passcode)\nconst mnemonic = await walletManager.exportMnemonic('passcode123');\n```\n\n### Wallet Operations\n\nThe `Wallet` class provides cryptographic operations:\n\n```typescript\n// Sign messages for VC/VP operations\nconst signature = await wallet.signMessage('message to sign');\n\n// Verify signatures\nconst isValid = await wallet.verifyMessage('message', signature);\n\n// Generate DID:key identifier\nconst didKey = wallet.getDidKey();\n\n// Get public key as JWK\nconst jwk = wallet.getPublicKeyJWK();\n\n// Create key proof for credential issuance (OpenID4VCI)\nconst keyProof = await wallet.createKeyProof('audience', 'nonce');\n```\n\n### Multi-Account Wallets\n\nDerive multiple accounts from a single seed:\n\n```typescript\n// Derive multiple accounts\nconst accounts = await walletManager.deriveMultipleAccounts('passcode123', 3);\n\n// Each account is a separate wallet instance\naccounts.forEach((account, index) => {\n  console.log(`Account ${index}: ${account.getDidKey()}`);\n});\n```\n\n### Activity Tracking\n\nTrack wallet activities:\n\n```typescript\nimport { ActivityManager, ActivityRepository } from '@blockialabs/ssi-wallet-sdk';\n\nconst activityRepo = new ActivityRepository(storage);\nconst activityManager = new ActivityManager(activityRepo);\n\n// Log activities\nawait activityManager.createActivity({\n  // ...options\n});\n\n// Query activities\nconst activities = await activityManager.getRecentActivities();\n```\n\n## Configuration\n\nCustomize wallet behavior with configuration options:\n\n```typescript\nconst walletManager = new WalletManager(secureStorage, {\n  derivationPath: \"m/44'/60'/0'/0\", // Custom derivation path\n  entropySize: 256, // 24-word mnemonic\n});\n```\n\n## Building\n\nRun `nx build ssi-wallet-sdk` to build the library.\n\n## Running unit tests\n\nRun `nx test ssi-wallet-sdk` to execute the unit tests via [Jest](https://jestjs.io).\n\n## Running lint\n\nRun `nx lint ssi-wallet-sdk` to check if there are lint errors.\n\nSee [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}