{"_id":"zklicensing","_rev":"29-21889a6a21a0ba0bd4a09a6a25d323a3","name":"zklicensing","dist-tags":{"latest":"0.1.0-beta.15","beta":"0.1.0-beta.15"},"versions":{"0.1.0-beta.0":{"name":"zklicensing","version":"0.1.0-beta.0","keywords":["mina","zkapp","licensing","software-licensing","zk-proof","drm"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.0","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bugs":{"url":"https://github.com/zklicensing/zklicensing/issues"},"bin":{"zklicensing-verify":"build/verifyService.js"},"dist":{"shasum":"0a76f9ac4d449bafeeb9029e39e78971cabfbbda","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.0.tgz","fileCount":41,"integrity":"sha512-817e+Pd44gBbs9X3eAuxZ4TaJbCbA3saise+OlqA8zKLnCA4ZTjOZ2geJfLSCuLoZCffy+4pu+KvcGHEECbUwA==","signatures":[{"sig":"MEUCIQCUC8iPBCorQQvk1FqIMqtZsAeLA3BlsO6Sut0HdPA1AwIgZAjz3yWQL8rCRobyg2P3HYUGVVNF404q43uoLlMl65Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208179},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./prove":{"types":"./build/licenseProof.d.ts","default":"./build/licenseProof.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"}},"gitHead":"3cb03e6e65f0983346201433d2727b1ac4b1f4fd","scripts":{"test":"tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/licenseProof.d.ts build/licenseProof.d.ts && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"repository":{"url":"git+https://github.com/zklicensing/zklicensing.git","type":"git"},"_npmVersion":"10.8.2","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"o1js":"^2","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^2"},"peerDependenciesMeta":{"o1js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.0_1783771219695_0.373371371764853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"zklicensing","version":"0.1.0-beta.1","keywords":["mina","zkapp","licensing","software-licensing","zk-proof","drm"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.1","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js"},"dist":{"shasum":"c85b4cb7ac3a5c585771b61008b36f385003806b","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.1.tgz","fileCount":41,"integrity":"sha512-JvvNh0sQyLglIFVvc9pSsoFBadcVw4SteGQbnT8Qu+AwapK0nafDAJqkMfBmvJf/NTxgalqIYaqu+5+jBVxr+w==","signatures":[{"sig":"MEUCICl1p6Bq0jvNb6jijXKzvSx/IusgOaw2uaoowuFieq/CAiEAg0G6fAdifqJwGVEQX8uXJTkrz+djWwOnOmCDRLWFkVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208073},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./prove":{"types":"./build/licenseProof.d.ts","default":"./build/licenseProof.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"}},"gitHead":"d599e5962dfd0a695ba9c9d94ea20366075c32f9","scripts":{"test":"tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/licenseProof.d.ts build/licenseProof.d.ts && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.8.2","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^2","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^2"},"peerDependenciesMeta":{"o1js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.1_1783773344157_0.806979528207526","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"zklicensing","version":"0.1.0-beta.2","keywords":["mina","zkapp","licensing","software-licensing","zk-proof","drm"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.2","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js"},"dist":{"shasum":"78f358f075c4b5e5417914e04208bafa2ec20c2a","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.2.tgz","fileCount":41,"integrity":"sha512-//BC+auPLAwxzDvAqCwpIlSO1eip3sEOpMlV8fnAaCK4RlPsv8bCTwj8GaeSnEMqGYabl7YyNfpEoSxxDTHzDA==","signatures":[{"sig":"MEQCIHCkCzG2ywZoq5JqUgeDABgA/76Yv9sbvJbNSbnGGNodAiB0yUP8/pF63Y4GGbSCX2lvkzmkrnyyGg8NXYZ3ai6Zww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208100},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./prove":{"types":"./build/licenseProof.d.ts","default":"./build/licenseProof.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"}},"gitHead":"bbff311f038831cecb92af0eb86b4d55c70953b7","scripts":{"test":"tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/licenseProof.d.ts build/licenseProof.d.ts && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.8.2","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^2","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^2"},"peerDependenciesMeta":{"o1js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.2_1783775172909_0.3627815472882743","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"zklicensing","version":"0.1.0-beta.3","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.3","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js"},"dist":{"shasum":"74aa3a52288e759a41395ba988eabaff293620be","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.3.tgz","fileCount":124,"integrity":"sha512-uxzDNdldu8ae/E316LPY4eB2afAu/7EYIsEzOx5ygSbIPeiz/goC0yER3I860H4lzmK4qfb9nu1rAmUYulhySg==","signatures":[{"sig":"MEUCIFBviR2RTY5Lf/u0v5qF8HmynL70KSEWiUhTDZHdIu1YAiEA1TO42d0PXJkqrG1hu8WHH1KAWAA2g5VK9Yd4LikMWVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564639},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./prove":{"types":"./build/licenseProof.d.ts","default":"./build/licenseProof.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"}},"gitHead":"4c0d004dc5a0da931da9a1f03c43fc63028b676a","scripts":{"test":"node -e \"if(+process.versions.node.split('.')[0]<20){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=20 (Ed25519 WebCrypto). Use nvm use 20 or set PATH to a Node 20 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/licenseProof.d.ts build/licenseProof.d.ts && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.8.2","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^2","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^2"},"peerDependenciesMeta":{"o1js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.3_1784173915366_0.49672236654721713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"zklicensing","version":"0.1.0-beta.4","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.4","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"27a724ade3757d00e645de6302246e2bf9b4b66a","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.4.tgz","fileCount":174,"integrity":"sha512-pB490T53OAzy6ONK4ksm0YsTX6UNdZHzTPKNABDvBcYdpBfOKv4DeW2uWnEJpiVMk7cW29pj7LJKoBW7I4AeWA==","signatures":[{"sig":"MEQCID1SOUU6M4lG2zNrsBa7Uqt5knABcpbDGgukdYxzUXdCAiA6KLDo0/DDeaTHNDG7BqClmwLvWbzCV1RAFc6pA2bYMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911344},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"10cc4fa9c07be57870cc4f1c5623d76346d4ce9d","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.4_1787173657277_0.0471736438817576","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"zklicensing","version":"0.1.0-beta.6","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.6","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"b0f319111e9d0f5ca71938ce5c6e184cde6a19dd","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.6.tgz","fileCount":174,"integrity":"sha512-QQBa6f5SeVEwE0RpC46iijAxcm0sMS/NQ9/G/AFaRagU7kj4QeaeuxSD6iZ2Fsd1CtPrxHA7QoiHf56yWI8bCg==","signatures":[{"sig":"MEQCIF2Ykh8LfDDV9lMGrxfg2+vbc+QqKotO/DsRgNfa2+tnAiAOLqVthhWVIycuSOfKAsZiD7AEO3Vlq1xeiSzi2iQ2rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912247},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"b70d6c16680c1ca73f37031f543cba708f5c587e","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.6_1787219458847_0.20716112634094075","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"zklicensing","version":"0.1.0-beta.7","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.7","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"75afcf59474e3fd7ca66c0c7baa33058cb90c7d3","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.7.tgz","fileCount":174,"integrity":"sha512-70oEx7PFPdkEfyHLWgnyhbo2Rvc/4DnieSJdGKnr6k8Pt1nPGr/KhBS8V0EO3Q/c9vGmAmiSkwfSTNDhHdK9Lg==","signatures":[{"sig":"MEQCIDfjxVbLY/ijHuFrkTSWzaTNUP9iupRxGBdLTLlY9aXiAiAaigHLnF9spaIkFkg0VUeqOq/YoVPqW4ovoDVekutyzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910314},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"278227164f7a0a7811506588883031c03f3fd70d","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.7_1787347162757_0.03943278814531892","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"zklicensing","version":"0.1.0-beta.8","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.8","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"7de59ccdc52ae92d9cc1ae4e81f28e68b2175762","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.8.tgz","fileCount":174,"integrity":"sha512-+mVplno28r2oDCWCjnlLWM+9n6uZ0HhEotcqtdgMH0d5pnHxVxjCo++DagNZt0CCGSBXybt7bIcNDEbJPWDbZQ==","signatures":[{"sig":"MEUCIQCzfxraG4Raq8LqBl6+JL/hJ/MZIyG1Kj+5RxMUazBrXwIgf/fSpjXYzTbKyebvUcGfFHgIMUp9wkfjC5f+x39Gk7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910412},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"ffb0d2606c6337c92fa92a386d40c00827f7d6a3","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.8_1787349418652_0.752262012703139","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"zklicensing","version":"0.1.0-beta.9","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.9","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"0ffe381f4172a26d951d1bb151ed2561cf354f18","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.9.tgz","fileCount":179,"integrity":"sha512-K5gFIDTzR27Us2FRyaM4hBV+OmOrbAwcIqc+/b5T6V6TPXQ4MNaHFYIxmNPgHbETLc4FbqhkLtrcFewteL1ufw==","signatures":[{"sig":"MEQCIFIj2hVYLRfbJnu6dYKMJReW49RgddAlRf7ey2D2IJQBAiAuKxtu0iXVTuzoOxBAUeEbEIUPw/UoOYQaFQMfNwNxXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956528},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"0cb07bf9f9eb0022666e98c1d3a8d8ddb62ee0cf","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.9_1787778824454_0.8433258080266335","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"zklicensing","version":"0.1.0-beta.10","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.10","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"3e26a3dc475d17132759ce93a2a1c761ebeae47f","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.10.tgz","fileCount":179,"integrity":"sha512-cxlPg8mdSeHEdDg4j27ohEVgo7aHdD53CWiqttL+JGdluIRHkWWeL69HPKm2ZjQm/DXsXjxWRKoCu1aBy0lnCw==","signatures":[{"sig":"MEQCICfB9t/ecTjbxHsQcFzAbkzdWTwWDKjCE6oXP3VYzwnXAiB5kaIUR9nb0/3DTDhr2m2hc3uF5mGowVjc6WKHbNyFNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958861},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"f78032a47045067b68275f3bea1a33d6e2ef6593","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.10_1787779469553_0.6601566076043224","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"zklicensing","version":"0.1.0-beta.11","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.11","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"73043fb842170755e59d1c75703aa00eafbb8cd8","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.11.tgz","fileCount":179,"integrity":"sha512-OTUDJlL/9/+EY5lVdYOgy1rXi3+QlLT6WFzYv2PDoKCGGTNZoJLAy6tQmT7+BunBuWxA04jOst+WZiCFBDNjrA==","signatures":[{"sig":"MEUCICgEhIJGEX19fV2C3TB4C1QWHve3T+I/eO8h2A9A7xi5AiEAuuFUCZ8vqzaGArWWcdfeS5RjpWCWXPYVkfZ5TiofZoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961727},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"1b8d98ca521ad3c0d9853d33ed7678afcf425e32","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.11_1787809093103_0.9901215183555643","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"zklicensing","version":"0.1.0-beta.12","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.12","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"ba26831dd653e209654bd5f198d360746e02ac40","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.12.tgz","fileCount":179,"integrity":"sha512-HiwbqPqU7+ulSWcOGxwSxbxf/M/na2BYVqoxd6sy/UI/X6BaH42Fx4yQxflOGobSU+PcyxgCLSNXhgSl23c7Sg==","signatures":[{"sig":"MEQCID2wVsB/ipUef5Rkg61MMKTrdGdIf+vBJnzY7UPK0iw0AiBshI7Thg9Na53UtWxJjTEXES19BGpaXKaCgiovZPEjkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961727},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"d4b2dfbcc9306b8f44a762fe354e38da964f26e2","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.12_1787811769276_0.6068159333830203","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"zklicensing","version":"0.1.0-beta.13","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.13","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"de375f85b5088dd1ca602f8725270301247c94bc","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.13.tgz","fileCount":179,"integrity":"sha512-8DDrQs6uheqEBVhx1OKoTwXFTOEdrL8yhQ3KKhi3/drr7zrcu726CQPDV5H1/w/6HMgcmC+J4KzXmmGi+N2ACw==","signatures":[{"sig":"MEUCIA6R9Myo2KMWx8d3CaynEWRNu23b6NptucPxyFXTuDRtAiEAqbCBXp2Gveua+YlI8fwVlKKgIFT3X+fAWXd+92aXdDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961727},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"88a13f6d522b911f35ced36aca3e1b52d479d97d","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.13_1787813409739_0.15596692979794824","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.14":{"name":"zklicensing","version":"0.1.0-beta.14","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.14","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"3b6d291c4f1630ad06fd993c68ede5e944e93b35","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.14.tgz","fileCount":179,"integrity":"sha512-8/KiAADnmjayatvTaY1iHakE9sXzofV7iMwQjCgdDPvmD5jSabTijT1FFiqBn1PdGPjt5b/Pf6UC0EDVrcxihQ==","signatures":[{"sig":"MEUCIQCfgMlilcl2OsrNG4UbIWiuwoIzNm/f76s6F4emHYZOPgIgEKoqL82xwZsUfX3K5eT52/6NvhLK6c47BQ1XkEn1lRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961727},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"24fcf0de4a0f9e0fbdb92e88830b57a3a98ddae3","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.14_1787816091594_0.6073082198503461","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.15":{"name":"zklicensing","version":"0.1.0-beta.15","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"license":"BUSL-1.1","_id":"zklicensing@0.1.0-beta.15","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"homepage":"https://zklicensing.com","bin":{"zklicensing-verify":"build/verifyService.js","zklicensing-verify-trust":"build/trustAnchorVerifyCli.js"},"dist":{"shasum":"2a0a95dd7c69c0abb5ae82bbaf0669919dc8b770","tarball":"https://registry.npmjs.org/zklicensing/-/zklicensing-0.1.0-beta.15.tgz","fileCount":179,"integrity":"sha512-277NNvo2VEKmP2xaikHSGFkmMzo7gKxIHzzWRLcJFQM8KkJysNXnPqNJt6CfWrdRWXt348rBd3UyFyvE6kvTRQ==","signatures":[{"sig":"MEUCIDZaBVgJRplq1xqUUA4QwwxTR16Zn3uhQNFBrBUAAvjyAiEA2IZvKg+712p05hLo19cbLJHJyyxS1JIPt1/g1zPvKno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961727},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=22.19.5"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./buy":{"types":"./build/buyClient.d.ts","default":"./build/buyClient.js"},"./bind":{"types":"./build/bindClient.d.ts","default":"./build/bindClient.js"},"./renew":{"types":"./build/renewClient.d.ts","default":"./build/renewClient.js"},"./stats":{"types":"./build/statsClient.d.ts","default":"./build/statsClient.js"},"./deploy":{"types":"./build/deployClient.d.ts","default":"./build/deployClient.js"},"./freeze":{"types":"./build/freezeClient.d.ts","default":"./build/freezeClient.js"},"./record":{"types":"./build/licenseRecord.d.ts","default":"./build/licenseRecord.js"},"./refund":{"types":"./build/refundClient.d.ts","default":"./build/refundClient.js"},"./unbind":{"types":"./build/unbindClient.d.ts","default":"./build/unbindClient.js"},"./migrate":{"types":"./build/migrateClient.d.ts","default":"./build/migrateClient.js"},"./service":{"types":"./build/verifyService.d.ts","default":"./build/verifyService.js"},"./seat-name":{"types":"./build/seatName.d.ts","default":"./build/seatName.js"},"./generation":{"types":"./build/generationClient.d.ts","default":"./build/generationClient.js"},"./internal/*":{"types":"./build/*.d.ts","default":"./build/*.js"},"./prove-errors":{"types":"./build/proveErrors.d.ts","default":"./build/proveErrors.js"},"./tx-broadcast":{"types":"./build/txBroadcastClient.d.ts","default":"./build/txBroadcastClient.js"},"./country-stats":{"types":"./build/countryStats.d.ts","default":"./build/countryStats.js"},"./on-chain-root":{"types":"./build/onChainRoot.d.ts","default":"./build/onChainRoot.js"},"./vendor-account":{"types":"./build/vendorAccountClient.d.ts","default":"./build/vendorAccountClient.js"},"./verify-offline":{"types":"./build/verifyOffline.d.ts","default":"./build/verifyOffline.js"},"./device-identity":{"types":"./build/deviceIdentity.d.ts","default":"./build/deviceIdentity.js"},"./contractInterface":{"types":"./build/contractInterface.d.ts","default":"./build/contractInterface.js"},"./ownership-signature":{"types":"./build/ownershipSignature.d.ts","default":"./build/ownershipSignature.js"}},"gitHead":"addca22474121375b83abc5ee006350b1b9c90d2","scripts":{"test":"node -e \"const [maj,min,pat]=process.versions.node.split('.').map(Number);if(maj<22||(maj===22&&(min<19||(min===19&&pat<5)))){console.error('\\nERROR: Node '+process.versions.node+' is too old — SDK tests require Node >=22.19.5 (o1js 3 peer dep). Use nvm use 22 or set PATH to a Node 22 binary.\\n');process.exit(1)}\" && tsc -p tsconfig.test.json && find build-test -name '*.test.js' -exec node --test {} \\;","build":"tsc && tsc -p tsconfig.prove.json && cp src/contractInterface.d.ts build/contractInterface.d.ts","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"zklicensing","email":"devel@zklicensing.com"},"_npmVersion":"10.9.8","description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"express":"^4.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"o1js":"^3","typescript":"^5.4.5","@types/node":"^22.14.1","@types/express":"^4.17.21"},"peerDependencies":{"o1js":"^3","keytar":"^7"},"peerDependenciesMeta":{"o1js":{"optional":true},"keytar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zklicensing_0.1.0-beta.15_1787819694839_0.5432221414663163","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-11T12:00:19.650Z","modified":"2026-08-27T08:35:12.286Z","0.1.0-beta.0":"2026-07-11T12:00:19.847Z","0.1.0-beta.1":"2026-07-11T12:35:44.325Z","0.1.0-beta.2":"2026-07-11T13:06:13.048Z","0.1.0-beta.3":"2026-07-16T03:51:55.561Z","0.1.0-beta.4":"2026-08-19T21:07:37.435Z","0.1.0-beta.6":"2026-08-20T09:50:58.982Z","0.1.0-beta.7":"2026-08-21T21:19:22.912Z","0.1.0-beta.8":"2026-08-21T21:56:58.780Z","0.1.0-beta.9":"2026-08-26T21:13:44.592Z","0.1.0-beta.10":"2026-08-26T21:24:29.762Z","0.1.0-beta.11":"2026-08-27T05:38:13.262Z","0.1.0-beta.12":"2026-08-27T06:22:49.428Z","0.1.0-beta.13":"2026-08-27T06:50:09.880Z","0.1.0-beta.14":"2026-08-27T07:34:51.754Z","0.1.0-beta.15":"2026-08-27T08:34:54.989Z"},"license":"BUSL-1.1","homepage":"https://zklicensing.com","keywords":["mina","zkapp","licensing","software-licensing","zk-proof"],"description":"Client SDK for verifying zkLicensing software licenses. Calls the keeper during the on-chain refund window, then verifies fully offline.","maintainers":[{"name":"zklicensing","email":"devel@zklicensing.com"}],"readme":"","readmeFilename":"README.md"}