{"_id":"@prosopo/provider","_rev":"205-e03a807b00552a7eedd801e83135420e","name":"@prosopo/provider","dist-tags":{"latest":"5.13.0"},"versions":{"0.1.14":{"name":"@prosopo/provider","version":"0.1.14","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.14","maintainers":[{"name":"goastler","email":"goastler4@gmail.com"},{"name":"lupus7","email":"sinisa.canak997@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5c97100ee13910292e106589ab0e19c33161c3a5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.14.tgz","fileCount":36,"integrity":"sha512-CnpMwyJR1Bpq5zUg3svhHFLSzqPrR9yGJZ1WbdCYPPvuI3+VYFdj0d3ZK3xEPnfq8wLfW5pmhhfsGftjZrV1uQ==","signatures":[{"sig":"MEYCIQCEdNtcHulUzMm7zUUwnrQZmyHY+McTKUHLjEm1YTZHEwIhAJXhP2FJj6tPvE5x6mO7jyHZcmCIzCbwdFMbEMljwLpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97591},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2c485c4504c4355770e263bc2b59e42c51f2439f","scripts":{"lint":"npx eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"tsc --build --verbose","clean":"tsc --build --clean","serve":"npm run setup && npm run start","esbuild":"npx esbuild src/**/*.ts,src/*.ts --tsconfig=tsconfig.json --platform=node --loader:.node=empty --outdir=dist","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.7.2","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","dependencies":{"pm2":"^5.2.0","cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.14","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.14","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.14","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.14","@prosopo/database":"^0.1.14","@prosopo/datasets":"^0.1.14","@prosopo/types-env":"^0.1.14","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","tslib":"^2.4.0","ts-node":"^10.9.1","fs-extra":"^10.1.0","prettier":"2.7.1","ts-mocha":"^10.0.0","typescript":"^4.9.4","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.14_1687780837916_0.7683470372493271","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@prosopo/provider","version":"0.1.15","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.15","maintainers":[{"name":"goastler","email":"goastler4@gmail.com"},{"name":"lupus7","email":"sinisa.canak997@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e84bc395617646501f7e58bff0ef441067acbc3d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.15.tgz","fileCount":36,"integrity":"sha512-e3ZyCk3Zj9w7rgvDCOWo74Nxz5PeiyqSyD9SxOViYJrb6EvwNR6aJRdltchUCo4rWWtrHO+y8y0Z8cw8xib3xQ==","signatures":[{"sig":"MEUCIHTovKGntnFIrf0jhASwX7/iecjWOI7C0FxHzypzJ4ZDAiEAshlutRrTrW6/3a9gaX4KaLTWc/LuPPgAKojglLD+CSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97591},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d3e5f616eeea5fd1278c156892fa70b0e12c2113","scripts":{"lint":"npx eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"tsc --build --verbose","clean":"tsc --build --clean","serve":"npm run setup && npm run start","esbuild":"npx esbuild src/**/*.ts,src/*.ts --tsconfig=tsconfig.json --platform=node --loader:.node=empty --outdir=dist","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.7.2","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","dependencies":{"pm2":"^5.2.0","cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.15","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.15","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.15","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.15","@prosopo/database":"^0.1.15","@prosopo/datasets":"^0.1.15","@prosopo/types-env":"^0.1.15","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","tslib":"^2.4.0","ts-node":"^10.9.1","fs-extra":"^10.1.0","prettier":"2.7.1","ts-mocha":"^10.0.0","typescript":"^4.9.4","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.15_1687783021145_0.5916557436758545","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@prosopo/provider","version":"0.1.16","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.16","maintainers":[{"name":"goastler","email":"goastler4@gmail.com"},{"name":"lupus7","email":"sinisa.canak997@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"54a319196b8c38290b7a1ea73fdc8f1f1460984d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.16.tgz","fileCount":36,"integrity":"sha512-za6CCziZT/wcopo8NbEVFWgQu0dM3GCsyynfDQnEo2l74WdCVxuCQHamox/Nm05DVCC1Kh/f3HXp26m/89JnGA==","signatures":[{"sig":"MEQCIAFjmQTYFiz4m9q8zjUAiIw/Sg5d9IF+mOJA+CVXh4z7AiAB4wM9LGiO9ABo5A91hOSStRSpWjk6nrct1kgQlvn6AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97591},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a136dfb57dc86f6742af14e699ec39b5eb695714","scripts":{"lint":"npx eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"tsc --build --verbose","clean":"tsc --build --clean","serve":"npm run setup && npm run start","esbuild":"npx esbuild src/**/*.ts,src/*.ts --tsconfig=tsconfig.json --platform=node --loader:.node=empty --outdir=dist","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.7.2","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","dependencies":{"pm2":"^5.2.0","cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.16","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.16","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.16","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.16","@prosopo/database":"^0.1.16","@prosopo/datasets":"^0.1.16","@prosopo/types-env":"^0.1.16","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","tslib":"^2.4.0","ts-node":"^10.9.1","fs-extra":"^10.1.0","prettier":"2.7.1","ts-mocha":"^10.0.0","typescript":"^4.9.4","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.16_1687809791190_0.8979552691193955","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@prosopo/provider","version":"0.1.17","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.17","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0a65d7d6627003e8feaa6f211ed00c82d2c97bf0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.17.tgz","fileCount":45,"integrity":"sha512-4Wd8yu5YmFakQ+SyoS+FsIQxKBwAVt7EIodWrtbnzTmQ9Ajn8x7xWnBprl3T4wJfyvbKXcJrHc2Qf7JhAr2/1Q==","signatures":[{"sig":"MEQCIAvHGdE8JWpVAQp3bgmbkyZXv4bf2nGUvJK92uYdPbIjAiAQ+kc2sRhb9TCDCshr+r4oqyRfBWq7pcMbm0J+XOn4Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1006364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4426a7733af9d63ca2c69a493d939ba21c1ce1a0","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"hughparry","email":"hughglynparry@gmail.com"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"8.9.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.17","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.17","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.17","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.17","@prosopo/database":"^0.1.17","@prosopo/datasets":"^0.1.17","@prosopo/types-env":"^0.1.17","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.4.0","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^4.9.5","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.17_1694427737844_0.011364284007299608","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@prosopo/provider","version":"0.1.18","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.18","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b622f8f4281697d2d4d9697f22466f82a49f20a6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.18.tgz","fileCount":4,"integrity":"sha512-f26lPOynKfpKl1Ye2vLfYwggPuipCyEonV7qa9gLd+zNONZ6ZrVtVaodExvWb0sRUyvstxs+PH5hIV1Rax86/A==","signatures":[{"sig":"MEUCIHOqZXBKEDP40FJGFSWQCsB1wO0q5UShbcS6z/lD9MUyAiEAw+4NknQFZIGuFhID6cxeRGXb5hRxKMn20zY5EAhhWug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13244},"main":"./dist/index.js","type":"module","gitHead":"89f5aa872e5bc74ae48e79bd9d9808c9edce49c9","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.18","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.18","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.18","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.18","@prosopo/database":"^0.1.18","@prosopo/datasets":"^0.1.18","@prosopo/types-env":"^0.1.18","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.18_1694598616070_0.4126688437407118","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@prosopo/provider","version":"0.1.19","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.1.19","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"988a401abc5307f11daa9734553d8702e1364896","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.1.19.tgz","fileCount":43,"integrity":"sha512-clFBwfxWiZLozENjK0Zhmi16v+/vPoTmUPZErAvUL1Z1G1lpVXfcl2Zm64frTXg9v1blJ+0nJg+HoFMMOzWG1g==","signatures":[{"sig":"MEUCIQCj67BIAZ+P6iqVhmSnqaJ6sxyVUAOiEmh1civIhpni6gIgVSPYJsX7V0SBwHy818oMtCNptBZInAIjgxHGabeLAlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18bd21f43c9a506c8659e5a3aa81f463087c1ea3","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"^0.1.19","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"^0.1.19","@polkadot/types":"10.9.1","@prosopo/common":"^0.1.19","@polkadot/keyring":"12.3.2","@prosopo/contract":"^0.1.19","@prosopo/database":"^0.1.19","@prosopo/datasets":"^0.1.19","@prosopo/types-env":"^0.1.19","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"^0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.1.19_1695154921177_0.21874738792418147","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@prosopo/provider","version":"0.2.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.0","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e7e3697365b251052e573a95ac53cacf873a2c3c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.0.tgz","fileCount":43,"integrity":"sha512-lMRo9ObZ0OquejMd7TebbrT4AOcyT0EGUOWpeuVZf961VNLTftoLmVBRmbs4ItsHPgC2JF3Q5oyhDQ9ljLGImA==","signatures":[{"sig":"MEYCIQDrt74Qd65aEQZ/BmeV75ajZwOhKaLKoeGktLbQlt60HAIhAIGaQuZml7eh3wsNX0zQO+ZsQNbgAGC0ytI68e5XEofJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b6561e002704c6a975feaf2bc2616c7cf73e6bdd","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.0","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.0","@polkadot/types":"10.9.1","@prosopo/common":"0.2.0","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.0","@prosopo/database":"0.2.0","@prosopo/datasets":"0.2.0","@prosopo/types-env":"0.2.0","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.0_1695210128717_0.9346728953466306","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@prosopo/provider","version":"0.2.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"69b6305c243b3a9cfaea478909bdf7fe1a76fa95","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.1.tgz","fileCount":52,"integrity":"sha512-3n+A27jfTrgLomaDMR2PhUkKmS664TvlCMv8N7tgyt4Vd/vGGIWUkpa3NQnzIBR+S41WFy/A+sUkKugkxry/0A==","signatures":[{"sig":"MEYCIQCJz1xJ3f6VDdxqKVdr4rz0zAAw++AmChFPk6FlwGjvQgIhAONojG6NHypr2yS3O/BBXGBJVipA0Uaxqhi7fVubVrCw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"568182e5ff628ea65e90a02eecf7e623b4e3647c","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.1","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.1","@polkadot/types":"10.9.1","@prosopo/common":"0.2.1","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.1","@prosopo/database":"0.2.1","@prosopo/datasets":"0.2.1","@prosopo/types-env":"0.2.1","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.1_1695299187293_0.3168822173121857","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@prosopo/provider","version":"0.2.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ae708b2f2c02ba7cd125a27b5086a3a9119f6562","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.2.tgz","fileCount":52,"integrity":"sha512-ezWmVsbSIsopXlV4JCfA+FKJxn1ZjXw1uiMM6ZUwD2r+DW0ZJmMas+XJL7hDTEI/4Ik8V4wGiKmqI0YQZ4ILwA==","signatures":[{"sig":"MEQCIGthxnoF5Kb/EAuka8XgTrFJD/jXMfDDeqFx5SneOWsNAiAOP9xAdOkHgnJlnVbZqsElin9yknZQW4uVUQ9w2oFh7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d091f7fd1b42296f71cba8a7f2835b7ff3ef22ea","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.2","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.2","@polkadot/types":"10.9.1","@prosopo/common":"0.2.2","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.2","@prosopo/database":"0.2.2","@prosopo/datasets":"0.2.2","@prosopo/types-env":"0.2.2","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"^2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"^5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.2_1695313100555_0.7350061507565464","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@prosopo/provider","version":"0.2.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.4","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"3cf5206bb22382b2809b69d1c409bea708be5ea3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.4.tgz","fileCount":64,"integrity":"sha512-6VZH/nCV0Plikwjvcr9z9BR8iu5/k8HZJQUXpA9RtFNXTkWigpCZmrjA9hpnb405vI+Dhtc10S4IPJSXP6jvIQ==","signatures":[{"sig":"MEUCIQDLDgpBo0Dhk80D2WDLIC284DTwXomDuwVkfobHt0+DpwIgKWlcxIQE9Swn2g3Fzu8DPCQC/rtX1WjTgvrYWvGnD1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"695d740056a0f94e22f89dedbb1cc884617ef429","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.6.7","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.4","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.4","@polkadot/types":"10.9.1","@prosopo/common":"0.2.4","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.4","@prosopo/database":"0.2.4","@prosopo/datasets":"0.2.4","@prosopo/types-env":"0.2.4","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.4","@prosopo/captcha-contract":"0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.4_1695824625826_0.5593340616534619","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@prosopo/provider","version":"0.2.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.5","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0f248d4f50b8d05c05f3b248db851e710fe1b925","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.5.tgz","fileCount":64,"integrity":"sha512-dbMj6cbdC20h2upCUkTsX5pxwlANkjNQRF6Q/Y+EOFBaaXJWuYElR8M0g3Yl0MAnrGCDSLbEJGTSv6a+jFcp4g==","signatures":[{"sig":"MEUCIGSo4PogrPzv5Uj9qHJhdhT6p2OWx+3xJn+lNTApd+PyAiEA1RfqTLL+OoED7xKhLaCYxTxEc7cOM6dU9Yx0fd0ZMhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"28450fa1a2f9f41424495b0ffd38e7c853e617e7","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.5","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.5","@polkadot/types":"10.9.1","@prosopo/common":"0.2.5","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.5","@prosopo/database":"0.2.5","@prosopo/datasets":"0.2.5","@prosopo/types-env":"0.2.5","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.5","@prosopo/captcha-contract":"0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.5_1696247797712_0.03481917148983382","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@prosopo/provider","version":"0.2.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.6","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0da7489265e2f2375a53eeeadccfbe97da76bbf7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.6.tgz","fileCount":117,"integrity":"sha512-OZSvX4am6KLYMQcvPFqKFzkdeCH0pgKfUWFMzngwXNulkDYRqKf2QczSvp3vCbQOzNo6v9tcpPpnKxr4M4VurA==","signatures":[{"sig":"MEYCIQCtLmxpvSOtQcZMQT1knR+tt7dqaYPJdUKKdiOtmt9f1wIhAIFPiMH7EmgZHBH/kD1tJcj1wvDPrIOVV6Lm8ymlRwN+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"62121718218a53367e2f6efff0d215f212c59b3d","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.6","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.6","@polkadot/types":"10.9.1","@prosopo/common":"0.2.6","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.6","@prosopo/database":"0.2.6","@prosopo/datasets":"0.2.6","@prosopo/types-env":"0.2.6","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.6","@prosopo/captcha-contract":"0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.6_1697025686589_0.3923075513562515","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@prosopo/provider","version":"0.2.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.7","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"dac9effc23ba5ab2eda634245fa98446a65110b7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.7.tgz","fileCount":117,"integrity":"sha512-dYCtNG0aUd0GHFiOlTFQUY6t1jU3igoszSlKsDt7nDl4RcnK9Gf1wESQFAu1kU3g/8h0YWu3L3knR1PADGBEtA==","signatures":[{"sig":"MEUCICa5XqbqN9w8cNvmSlOzbT4DQPWYRM+EUdoTfcXGfyT/AiEAuoDIPTCS79yV77aZlPIQyi8mGwT46gw+fUYNrWcE8y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792668},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1726311010cd19e311d0b48214304c65454a5352","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.7","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.7","@polkadot/types":"10.9.1","@prosopo/common":"0.2.7","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.7","@prosopo/database":"0.2.7","@prosopo/datasets":"0.2.7","@prosopo/types-env":"0.2.7","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.7","@prosopo/captcha-contract":"0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","mocha":"^10.2.0","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","ts-mocha":"^10.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/mocha":"^10.0.1","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.7_1697120062524_0.9928731329016451","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@prosopo/provider","version":"0.2.8","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.8","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cd74ca3bea47f6289d2cdd0180f17cece79fb632","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.8.tgz","fileCount":117,"integrity":"sha512-LbWwn+L+veFxP4IrU7jkCxdOAr95TvBLIUys7/o71FoujcA4fysW47rmxmvvQcN/pzLdDKpnsgTCEcfGndyllw==","signatures":[{"sig":"MEYCIQDXvgL2hpzheG+zEAcdGTu6Ysbh9ZeCm4EFov4vTCsDDgIhAKzlFw+s/9XpiZyv4/GeHuvVY2NoIaBdQbw6GyDMO3Q3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"df4f45007866cf6b8b603c245966085889475cbc","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.8","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.8","@polkadot/types":"10.9.1","@prosopo/common":"0.2.8","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.8","@prosopo/database":"0.2.8","@prosopo/datasets":"0.2.8","@prosopo/types-env":"0.2.8","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.8","@prosopo/captcha-contract":"0.2.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.8_1697728637245_0.503831763378644","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@prosopo/provider","version":"0.2.9","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.9","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ffbea6c9f995207f1474001bf42f72546dd93ca4","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.9.tgz","fileCount":117,"integrity":"sha512-AUylGbRo4GvCuKI6l+uN/08nfGjp/eZYoF599wvEFlmOLcjSt5HntGnsusJj4VNBmCMz/14nAa5XL7crz70A2Q==","signatures":[{"sig":"MEUCIQCxbFPBGXtG76f+vp1HrESrOyWjVS+pp5isGhMdII//ggIgNW9CCYm+SC/Tuq4kJDh4Xfav8FsweAOWmT3i0PhGyY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"100ee8f52323ef68a2ea947e1973bbc59ca68349","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.9","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.9","@polkadot/types":"10.9.1","@prosopo/common":"0.2.9","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.9","@prosopo/database":"0.2.9","@prosopo/datasets":"0.2.9","@prosopo/types-env":"0.2.9","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.9","@prosopo/captcha-contract":"0.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.9_1697732257471_0.3184188837580757","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@prosopo/provider","version":"0.2.10","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.10","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5e1d9a2c55d017ee612685bf2a4cc086eef7c6f6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.10.tgz","fileCount":117,"integrity":"sha512-b6l1QeijQLMaLAiSeTfm306ODpD63VDO1R5r1Ct0y0pdppb310wUJjuIUcgBB7XU+1NO5WW2T5AYwrlJVmftHg==","signatures":[{"sig":"MEUCIBIybPekxurJT9VttqafKi4d1NybgKabLfhVYlomk91CAiEArlpG/dK3qTyE7pFvoablSgicD9/PUPiLy5Vi/tlYmY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a62143c6dd64eb5ac41c488d1eb2506991b39bbc","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.10","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.10","@polkadot/types":"10.9.1","@prosopo/common":"0.2.10","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.10","@prosopo/database":"0.2.10","@prosopo/datasets":"0.2.10","@prosopo/types-env":"0.2.10","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.10","@prosopo/captcha-contract":"0.2.10"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.10_1698065427493_0.33045889047243326","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@prosopo/provider","version":"0.2.11","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.11","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bcb7d3cc59f0713789fd2dcca450ce6182b14fee","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.11.tgz","fileCount":117,"integrity":"sha512-c6+uMPcFYgC9TJO00xnpRi7OopNz8t2uGOBcmJD5m3ej23H7OpKJSquM5Z4sFDMQiaqMDvrUtMLrLMbqrCBpPg==","signatures":[{"sig":"MEYCIQD9N2tAhJcLnU5j6THSQi95ytXRx+Wk1HYgbI+sxFCnoQIhAOrSCgBHITyTtmO7ldPxisLdOKiVSVi2XJ5KVisuOUAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"256941d5cdd403ec57cec1c7c7b609765c11b1ff","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"9.8.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.11","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.9.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.3.2","@prosopo/types":"0.2.11","@polkadot/types":"10.9.1","@prosopo/common":"0.2.11","@polkadot/keyring":"12.3.2","@prosopo/contract":"0.2.11","@prosopo/database":"0.2.11","@prosopo/datasets":"0.2.11","@prosopo/types-env":"0.2.11","@polkadot/util-crypto":"12.3.2","@prosopo/types-database":"0.2.11","@prosopo/captcha-contract":"0.2.11"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.11_1698316924402_0.7244581043049751","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@prosopo/provider","version":"0.2.13","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.13","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b9e92ab8f28e46b21825e06fb95610fb74de8f3e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.13.tgz","fileCount":117,"integrity":"sha512-ImiwxypF/hCkzTSDH2ngVXN2ksk249fZAVrp8722Jywf7aL7W0NbrMpUZCNgkMWUuvsWFjOsXc8mX0ZvAfDt2w==","signatures":[{"sig":"MEUCIQCd8A063kavdpNvckHBfvT5X1g77eL7n+1NJ6BHIC2xVQIgP2AHzxMm1Z75lX210bOYuKwID7/I1puwEqGGX3be3+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5a3b27fc695ff10be273f7b57be6b027fae698ce","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:test":"tsc --build --verbose tsconfig.test.json","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"8.9.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.13","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.10.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.5.1","@prosopo/types":"0.2.13","@polkadot/types":"10.10.1","@prosopo/common":"0.2.13","@polkadot/keyring":"12.5.1","@prosopo/contract":"0.2.13","@prosopo/database":"0.2.13","@prosopo/datasets":"0.2.13","@prosopo/types-env":"0.2.13","@polkadot/util-crypto":"12.5.1","@prosopo/types-database":"0.2.13","@prosopo/captcha-contract":"0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.13_1698849150442_0.6385241084640771","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@prosopo/provider","version":"0.2.14","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.14","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0635ffab5df1602566a45ecdfc24dd9224c5e724","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.14.tgz","fileCount":97,"integrity":"sha512-YDa4B9t1P3SJIDSF6AhzUaimu/yvKQGjpqRKBeYBdhgGcBf+3SiTww7CXuYjxaBBmU32jJ8/bHRo4VRAGuDmuQ==","signatures":[{"sig":"MEUCIH+/CgLnxwtoY3NknnD8dLvJsfam+CVHciLsa3TNJV2eAiEAwRfOAzrn61xbKSWI9LzTlTFsGTWiyddfi7/EL16S4N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"f18d2667d0d04526c4e99794637874d6ca26e3ae","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"8.9.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.14","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.10.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.5.1","@prosopo/types":"0.2.14","@polkadot/types":"10.10.1","@prosopo/common":"0.2.14","@polkadot/keyring":"12.5.1","@prosopo/contract":"0.2.14","@prosopo/database":"0.2.14","@prosopo/datasets":"0.2.14","@prosopo/types-env":"0.2.14","@polkadot/util-crypto":"12.5.1","@prosopo/types-database":"0.2.14","@prosopo/captcha-contract":"0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.14_1700578151234_0.25637263726346493","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@prosopo/provider","version":"0.2.15","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.15","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"173ead1717b16680e5761a9c1496080c726c97eb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.15.tgz","fileCount":97,"integrity":"sha512-Rvj/dG+elsny5aeFz1jSIq0FzRaoGxNML0BmCgMhCuLAImjMsrhCvpSttD8a4//+s0TsT0Ov56x7dA21OrXuQA==","signatures":[{"sig":"MEUCIBGOJsLHgN9xga/Al/OFExPmno4w5st0X+qqjMOl5HBlAiEA5TktZGRiogBR/su9CD+BqI/VBAVuJH7VR1vUhMyPkDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ddf466fbc95922710482689ec76f27ad80dde9a1","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"8.9.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.15","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.10.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.5.1","@prosopo/types":"0.2.15","@polkadot/types":"10.10.1","@prosopo/common":"0.2.15","@polkadot/keyring":"12.5.1","@prosopo/contract":"0.2.15","@prosopo/database":"0.2.15","@prosopo/datasets":"0.2.15","@prosopo/types-env":"0.2.15","@polkadot/util-crypto":"12.5.1","@prosopo/types-database":"0.2.15","@prosopo/captcha-contract":"0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.15_1701095943710_0.3049750230997903","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@prosopo/provider","version":"0.2.16","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.16","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7f47b2f34d8e85a3ebe988124f5cb97660ed65cb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.16.tgz","fileCount":97,"integrity":"sha512-Fi4TQN3/kpmFWHH06FZKxURjbQicTfJ4Ly4OuvH4acc41MLyLnQ2x7hWlXljW7mVEjJmvquZx4ScSLf3BvZrgw==","signatures":[{"sig":"MEUCIQCl+5YDX/k1fjpIWG3HYZm3pvP8GxixNhCHgVYwWs4YZAIgX5EDkMqli4j4pvRPrikxbqEMf1mKB62UvmkABw9++M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"8.9","node":">=16"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a1beae665d5dbb63c26d05159d88c93bf46f6221","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"8.9.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.16","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.10.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.5.1","@prosopo/types":"0.2.16","@polkadot/types":"10.10.1","@prosopo/common":"0.2.16","@polkadot/keyring":"12.5.1","@prosopo/contract":"0.2.16","@prosopo/database":"0.2.16","@prosopo/datasets":"0.2.16","@prosopo/types-env":"0.2.16","@polkadot/util-crypto":"12.5.1","@prosopo/types-database":"0.2.16","@prosopo/captcha-contract":"0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.16_1701169150090_0.7549650340057168","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@prosopo/provider","version":"0.2.17","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.17","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4343183b3709ac581e1877fb0e657bd1159b74bb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.17.tgz","fileCount":97,"integrity":"sha512-AJoxjlHLRUU8bomr7E53MJXNKxQPACoNMM4zk1/qp5eS8EDgHOcLDZ2Lw2qUzdPMY4IabqLuUCjVaXyCSLlorQ==","signatures":[{"sig":"MEQCIA/ZnCsqNMHreTXVFKmYPIU9rijs8biI0E//LkQqpRPvAiAs/Ry0skhQ0OgjKDdCLsWTK0D+yp4frjOekQkTDDWf8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a662a7685083d8ba5a93f58d0d8a55f3daf75648","scripts":{"lint":"npx eslint .","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","coverage":"npx c8 npm run test","lint:fix":"npx eslint . --fix --config ../../.eslintrc.js","mnemonic":"ts-node ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build","build:debug":"tsc --build --verbose","build:config":"tsc --project","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.2.4","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.17","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.17","@polkadot/types":"10.11.1","@prosopo/common":"0.2.17","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.17","@prosopo/database":"0.2.17","@prosopo/datasets":"0.2.17","@prosopo/types-env":"0.2.17","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.17","@prosopo/captcha-contract":"0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.17_1701192114749_0.9152472502396891","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@prosopo/provider","version":"0.2.19","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.19","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9800fbd5fa39a10bf9235d52f3061dbbbb783efb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.19.tgz","fileCount":97,"integrity":"sha512-rt799dX/1kem2N0rUD8wkZHiGCPbjrYXUgKg5J1So6kfaeXNevEAItWhTKPjLO6rlnfyIviNasIM6vYbhjZQRA==","signatures":[{"sig":"MEYCIQCdehoRUfxuLxe2UydJoYh29Msji5M52z50+ba19b/GqQIhAIvQ60yNknbxKA4bOGWk+KsKlYyQsDkFAyLoJQpmKnZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"dc3c1efaa8593037b32fcfbaa24498ffdb8fd392","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.2.5","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.19","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.19","@polkadot/types":"10.11.1","@prosopo/common":"0.2.19","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.19","@prosopo/database":"0.2.19","@prosopo/datasets":"0.2.19","@prosopo/types-env":"0.2.19","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.19","@prosopo/captcha-contract":"0.2.19"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.19_1703172980297_0.9143083159688681","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@prosopo/provider","version":"0.2.20","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.20","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"111e24bd14ac0c9d7fa4f9d06faa20541d66b948","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.20.tgz","fileCount":97,"integrity":"sha512-BBanEYdIbdq9LN9GlV4LE1HoTx2fDkxXr1I1U8z0jAzwdEWIBrj0VdhStgwdD7SKTN3S/x2jB6IKtu+RFWr3LA==","signatures":[{"sig":"MEQCIGjEwYhZ5YaICGEQrXHEPOxPd1j95XbTex6fz6lnP9alAiA98DdCR5pftwKScvZxd+BXFnzFV4INo5L2NIQsXYORHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"465bbf74f3e211526d4db0b91c70a77c8b607d0d","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.2.5","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.20","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.20","@polkadot/types":"10.11.1","@prosopo/common":"0.2.20","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.20","@prosopo/database":"0.2.20","@prosopo/datasets":"0.2.20","@prosopo/types-env":"0.2.20","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.20","@prosopo/captcha-contract":"0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.20_1704370578427_0.08522721057803051","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@prosopo/provider","version":"0.2.21","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.21","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c218236215181e1b1e20ad33e9a8eaea09f288f8","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.21.tgz","fileCount":97,"integrity":"sha512-xGiBrIbcxtfsmnClhuuXHBFdqCEb8fZDrqGKeugszR7ZtHefUbXmbVKHNTEl5h9PFEk9Lnj3L/ZjacGEdnZgEg==","signatures":[{"sig":"MEUCIQCGdNnBZ34+nUOEjgIicMuGQ0X/NnEPGGhf/nfxyWh4bQIgUvTlULDUPr5piEmVbxXDazoSeYxvtmm9FcEMCq+wD0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4c4f64b0a79e7e3b6d1e2d8edce484b43101c27c","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.2.5","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.21","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.21","@polkadot/types":"10.11.1","@prosopo/common":"0.2.21","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.21","@prosopo/database":"0.2.21","@prosopo/datasets":"0.2.21","@prosopo/types-env":"0.2.21","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.21","@prosopo/captcha-contract":"0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.21_1704900698337_0.9351176725573","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@prosopo/provider","version":"0.2.22","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.22","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fc5a764d7cb1e5535343d6dc34150d5001ffe3da","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.22.tgz","fileCount":97,"integrity":"sha512-wom/uXSb/74yv/a20Knvdz7Ewt6cVNk5Gz18HMkdI5kkvridh+KEZyW6QiTg3rDzwOz4KS++Z6GFQbJZyH3nKA==","signatures":[{"sig":"MEUCIQDHluDaSUSm2BdICZ6R4qs3KTWJUmkrQYZ1vfdyx+CHCwIgWMnT6C5ALgaFxunWpNVkFxWNMK4y9bATqwKqwttCLFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"f8572cfd04d4c92eaaf8ece35661b35e5ae77539","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.3.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.22","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.22","@polkadot/types":"10.11.1","@prosopo/common":"0.2.22","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.22","@prosopo/database":"0.2.22","@prosopo/datasets":"0.2.22","@prosopo/types-env":"0.2.22","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.22","@prosopo/captcha-contract":"0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.22_1704969917212_0.6062333509784594","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@prosopo/provider","version":"0.2.23","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.23","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d049f97448e0b890ea714bdece7cbaf1d808a8bb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.23.tgz","fileCount":97,"integrity":"sha512-0i91pAcsIeVRr5BoVXS5VpbVGqLSkGxZJR+il7+S+eTici5HJMRkwc0Nl/hoslbMJLGCzi/idub8voGN660KVw==","signatures":[{"sig":"MEUCIQCUFTcN6lSWYdtDxo8/42wY2JXFLueg9Qp9ZaxBFMhf3QIgZvN3zcxeylYfC3ujqC2R6oWA3PVxPS3SBUFd4IgnNh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"eb45288b2d5a8f0712474b9fef914bc4525fb7ef","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.3.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.23","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.23","@polkadot/types":"10.11.1","@prosopo/common":"0.2.23","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.23","@prosopo/database":"0.2.23","@prosopo/datasets":"0.2.23","@prosopo/types-env":"0.2.23","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.23","@prosopo/captcha-contract":"0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.23_1704990170102_0.6990739797480361","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@prosopo/provider","version":"0.2.24","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.24","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d3bd83d0ff0686f02e5068075f1b0bfb27a9646b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.24.tgz","fileCount":97,"integrity":"sha512-GcILwf+hJi16Xi7GFIqRng9BUqvWRKE/LM6KsoEXxK4CdhYuVmWNvuYc0tObMsthxwcI5Fx0Ms7w4dWsTzC/wQ==","signatures":[{"sig":"MEQCIFCHmTPeayAZtBPoi0v3Vk56KSlRkIjeiaVLFy5rGDCYAiAq5IdzcfpTnRRq+GGn4y89DBN+suOU1EkKHgGcXMjSeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4c40736e01fad1b34b09ba786c8da510e1dec203","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.3.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.24","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.24","@polkadot/types":"10.11.1","@prosopo/common":"0.2.24","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.24","@prosopo/database":"0.2.24","@prosopo/datasets":"0.2.24","@prosopo/types-env":"0.2.24","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.24","@prosopo/captcha-contract":"0.2.24"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.24_1704993996272_0.02515594203230398","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@prosopo/provider","version":"0.2.25","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.25","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"628545ca61243c8174e9032b752678e4a7eaa0f3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.25.tgz","fileCount":97,"integrity":"sha512-5UxcuuAWAz3a6RKkTCt5qrwDwddFk1ncAQcxdAnqXIJgznZcHO5pOJrTZp45+0G8Bjxh3i/K2aU2+3GDXltzlw==","signatures":[{"sig":"MEYCIQDEief64nbHE2TSVs9+JqUz7ae+5BQOvSUQA60J5U8l/wIhAMrgwnPFA4bmODKCoNqamXrNrvPGByyi/tm5lvDJoQ5i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aa9db141ebe5081ea4d8bf14f7a7d2462bfcb9f9","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.3.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.25","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.25","@polkadot/types":"10.11.1","@prosopo/common":"0.2.25","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.25","@prosopo/database":"0.2.25","@prosopo/datasets":"0.2.25","@prosopo/types-env":"0.2.25","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.25","@prosopo/captcha-contract":"0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.25_1705051392760_0.3684274240703065","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@prosopo/provider","version":"0.2.29","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.29","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"55efbbbf1d827a291aa3366610fab90e4b15a790","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.29.tgz","fileCount":97,"integrity":"sha512-ALnCNvohsy64ksXGKtsgSSBCwEOub7Erdr7wTO/JOIBtkBGXohSP8Pe/BCGkscp+skUnd15/wZoKJx30+umdHQ==","signatures":[{"sig":"MEYCIQDrJHLnGGq3YpW3wKBgeGO39roH1RFybIuZmhqzif2yAAIhAK0JYXI2/oYCs+Y7QckdUL6gSeY3V/azhNC0QHoWcCPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"19826ba27735f2e5c714a75028c5d9104b74bf5b","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.3.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.29","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.29","@polkadot/types":"10.11.1","@prosopo/common":"0.2.29","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.29","@prosopo/database":"0.2.29","@prosopo/datasets":"0.2.29","@prosopo/types-env":"0.2.29","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.29","@prosopo/captcha-contract":"0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.29_1705421521135_0.6468813654426857","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@prosopo/provider","version":"0.2.32","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.32","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4a9cf21a81d07bf0e35a2b84ac06b0acb068fea7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.32.tgz","fileCount":110,"integrity":"sha512-eLoBbgqjnTvBfU7U/hMI+0say2nZeUp5pwtBy/uu5cqyMtV3RulxeJ9nOf7x3Wzi4Q/bNa4rHzZayOMvvSugMA==","signatures":[{"sig":"MEYCIQCSri6Dh0Nt/SV3AqbRc798IsWrNJeKMnaT6uR/k/KrEQIhAKba3caeOcNe+4TkNmIU1qy9Wdp/Ad96SLCmqX6GUBBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"099a7ca903c66124ac0da63da2f2dc7853a224c8","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.2.3","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.32","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.32","@polkadot/types":"10.11.1","@prosopo/common":"0.2.32","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.32","@prosopo/database":"0.2.32","@prosopo/datasets":"0.2.32","@prosopo/types-env":"0.2.32","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.32","@prosopo/captcha-contract":"0.2.32"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.32_1707245582110_0.25042228307026915","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@prosopo/provider","version":"0.2.33","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.33","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"afc87cd2d490b6fd2419e00c904c8b77b78d8edd","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.33.tgz","fileCount":103,"integrity":"sha512-4tZcXOTdUN7o0NK+XQ2WzTSjIeLp88ZUZaOqw6YmyAOhVr1LUiqxk1YOhVnKANTllUKc4SvVWlv/K8Vu9PgcsA==","signatures":[{"sig":"MEQCIHam6+jOD7qEQqcQ6fClYVpgobuRDI7BDjUTfdDZP6dFAiAUD+uQBZa05tmfnreXAUP7Jc8kUNfu6CZoEG2JFuQ/oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8bf9e87dbd3d132cedd099383bf256a1de579e4d","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.33","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.33","@polkadot/types":"10.11.1","@prosopo/common":"0.2.33","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.33","@prosopo/database":"0.2.33","@prosopo/datasets":"0.2.33","@prosopo/types-env":"0.2.33","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.33","@prosopo/captcha-contract":"0.2.33"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.33_1707285102098_0.14514043396231835","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@prosopo/provider","version":"0.2.36","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.36","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b360e5f3dcbf82e856cdd004b9e2615b4b29380b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.36.tgz","fileCount":103,"integrity":"sha512-YfbyXHAhT0ydV8zMsuzsygElSs4ACNoB3KMtxdmiXwC3Kt2SqLR9O8ReGmHR895o1tGMFNWkzNZX1cNgwypWqA==","signatures":[{"sig":"MEQCIGLj0Z0o9u/w0YxOzm7Pdj26ZKCDhzLC/zopY1L535pzAiBb/PgICENbaJ3+rusaurtaYfIiZ2faGZVzmYXhXuWH0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"278392de6905df3d8e07088b97aeda77cb4e93ae","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.36","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.36","@polkadot/types":"10.11.1","@prosopo/common":"0.2.36","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.36","@prosopo/database":"0.2.36","@prosopo/datasets":"0.2.36","@prosopo/types-env":"0.2.36","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.36","@prosopo/captcha-contract":"0.2.36"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.36_1707399845225_0.18447205917608755","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@prosopo/provider","version":"0.2.37","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.37","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"213211c694aad1ff2d0c8d6c9a4da4277892d7e0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.37.tgz","fileCount":103,"integrity":"sha512-crwUAusAGgQ+G1/HZ6adJFCnBG+uwuGxDH63ysKPw9dXMUJNG7QmGLlga/OgE8t1aKvdGz8QuWh6vY721X1miw==","signatures":[{"sig":"MEYCIQCxR3PYHmxAtt+omZMgxOlJ7dQBYU5mtQVROFsVdX0+aAIhAP/QF8SxMXx+OcJiuBJW3HtW2nH2Kd2MkwbA58uNMpP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"be21e0829e624e2454d374fa0687758f561eca24","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.37","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.37","@polkadot/types":"10.11.1","@prosopo/common":"0.2.37","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.37","@prosopo/database":"0.2.37","@prosopo/datasets":"0.2.37","@prosopo/types-env":"0.2.37","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.37","@prosopo/captcha-contract":"0.2.37"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.37_1707686261865_0.265309313259499","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@prosopo/provider","version":"0.2.38","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.38","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"12b729929b0be31df1272245ac8c7b4a2ec35973","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.38.tgz","fileCount":103,"integrity":"sha512-eGuyctKQBYCRrpZ7R1xzRyOx3vGMjso5JWbVmg/1D6NnfnJw34qNXdS4cN2n/Ee2YpwZZLDWrKdC/mJg4qr9wg==","signatures":[{"sig":"MEUCIHAKMYKb+l5q9KPLaOVlLoFxOziq8HHfhy9IPhB5koY9AiEA0PbKhLeENcD3vgAymtiNkYYTFqfLu5DPLd8R+uEIDj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d6a3a5ccbbf8acb99f677cdbb27061571632c01e","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.38","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.38","@polkadot/types":"10.11.1","@prosopo/common":"0.2.38","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.38","@prosopo/database":"0.2.38","@prosopo/datasets":"0.2.38","@prosopo/types-env":"0.2.38","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.38","@prosopo/captcha-contract":"0.2.38"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.38_1707734958323_0.1202681499666578","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@prosopo/provider","version":"0.2.39","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.39","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c2ea538e0356103b52dcdbfa6c6df391b6f3983e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.39.tgz","fileCount":103,"integrity":"sha512-DWGp9GWg1U9mX4138//6vNjzNgd7y81mcoFXV7+FGy4atZi03kO+1A4m4i+Wbqzqe3xA7GrQSPyRhhHMxtPJlw==","signatures":[{"sig":"MEUCIHFkUCeZJ2rEh3Uhi+8XsCASYqS0zYiymCaEdE35xnRzAiEAogTujxTzu5JRzbok7KCwYqivUTadR6ni0b6nBkyn7v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"08aaea4d309ba5ad61f2ab8018bb52d3267ca51d","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.39","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.39","@polkadot/types":"10.11.1","@prosopo/common":"0.2.39","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.39","@prosopo/database":"0.2.39","@prosopo/datasets":"0.2.39","@prosopo/types-env":"0.2.39","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.39","@prosopo/captcha-contract":"0.2.39"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.39_1708513527085_0.5399577758813456","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@prosopo/provider","version":"0.2.40","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.40","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"83a88393f10f0c0de3623677fcfd7770f9fc0f31","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.40.tgz","fileCount":103,"integrity":"sha512-dCBXyyPB6Xzji6lsDVTDWFuQ8ACM1kExC+F9ErhbS73JX3y5V2B2p3u5Fc7YiBeX2TAFrZnMuMrHbz33C7yYzA==","signatures":[{"sig":"MEUCIQCRULlK+AFJgIy3gwjNkzJO+Us4LfxQiP2JTeEXRyQghAIgFHE7F+d3akuycjdmHZbt0NDaiRRgIxRRrYk4KFj1Gvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aecabf03ecdb687865381cb75699a1e9140d03ac","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.40","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.40","@polkadot/types":"10.11.1","@prosopo/common":"0.2.40","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.40","@prosopo/database":"0.2.40","@prosopo/datasets":"0.2.40","@prosopo/types-env":"0.2.40","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.40","@prosopo/captcha-contract":"0.2.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.40_1708540494181_0.752901544390955","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@prosopo/provider","version":"0.2.41","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.2.41","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"99d409b36a21a64c831875e3121f75543ec5d90d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.2.41.tgz","fileCount":103,"integrity":"sha512-zM9u4pDXDVsYoheLr8dwBlKgiRwxCMbwhADgG4/ZpPhOWbl7sAVh4giZe2RKVfBTDi+A0YXMB/EX+ijbXXY0+A==","signatures":[{"sig":"MEYCIQDEPGoMweBKcjSA0pamWqFJpfbWgWHJ1fP06d98ktz9FAIhAI1oEpR+XedRtY/TWO3Yzpn+fGz5g1SrOJoDSVwpNfji","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1e1ed9fc335852b492c867d80aecbad9a00d20bd","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.4.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.2.41","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.1","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.1","@prosopo/types":"0.2.41","@polkadot/types":"10.11.1","@prosopo/common":"0.2.41","@polkadot/keyring":"12.6.1","@prosopo/contract":"0.2.41","@prosopo/database":"0.2.41","@prosopo/datasets":"0.2.41","@prosopo/types-env":"0.2.41","@polkadot/util-crypto":"12.6.1","@prosopo/types-database":"0.2.41","@prosopo/captcha-contract":"0.2.41"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.2.41_1708611617290_0.7878445340943818","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@prosopo/provider","version":"0.3.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"34e9b2ece65a434c6394c758433403e6548108b7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.1.tgz","fileCount":100,"integrity":"sha512-xzMWXJTHlQclY5VFg5lRGGPIS4XYblOK8vxcrrkuMXdvcMxYZdJ2CTYJq/H8W3hpFYVPQAaspFbrvk2uy42fpw==","signatures":[{"sig":"MEYCIQDj6PO0HL9NKfSEZL5EIZyOttgl/I9GKRVdriYFM+dE8gIhAI2VudGeiVw/cYB1luVWyWAElUARhdw8DNZqmaohMDfd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342088},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"978a4700c4c981c3b482fc4f1b6cc41081fa88d4","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.1","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.2","@prosopo/types":"0.3.1","@polkadot/types":"10.11.2","@prosopo/common":"0.3.1","@prosopo/config":"0.3.1","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.1","@prosopo/database":"0.3.1","@prosopo/datasets":"0.3.1","@prosopo/types-env":"0.3.1","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.1","@prosopo/captcha-contract":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.1_1709740658464_0.28948457405217676","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@prosopo/provider","version":"0.3.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ce7034a361edc3a3375b9e473a64e7b93c398c06","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.2.tgz","fileCount":100,"integrity":"sha512-irtP6pMJTOtDPDNclWyrRiym2xRRjKN5MsGj+V80du6zqEmCm1Iyd1rQJWTLTdwM17tULAzGn5MKFzF68FQ/YQ==","signatures":[{"sig":"MEQCIDQqviokugp/iQRK6Ss2un2iqrXqZQg6+H4w9EsbWKPPAiAyAjfjRm0OcFnUFSxydSwIrRnDHwFUOCD5NuA46S5BOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"bd6e0fec89417f100344fd0b4dce3f1164cd9374","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.2","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.2","@prosopo/types":"0.3.2","@polkadot/types":"10.11.2","@prosopo/common":"0.3.2","@prosopo/config":"0.3.2","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.2","@prosopo/database":"0.3.2","@prosopo/datasets":"0.3.2","@prosopo/types-env":"0.3.2","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.2","@prosopo/captcha-contract":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.2_1710415856173_0.05299545883931511","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@prosopo/provider","version":"0.3.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.3","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"14e0ab56db06e2bc600891469bcb0d0556cb0d92","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.3.tgz","fileCount":100,"integrity":"sha512-eoFCrUxiRDUr1lrwBLY/nnsu4KuXgnTJyV7KP7RfbLybePwWvB89qd4LGCCA9KqtqOV4NLEVwD6LxvjdEN1JVA==","signatures":[{"sig":"MEUCIHyK/gI2ackw1W/aVfp6I8Ww1xmL4fgo695Bz2IuQWEQAiEA+BZ/IN9Vk1mZIWF36yShHvBQnjg/wYIT1KT6KYtVMzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"764e3a90bd81f2e2bb0d72430ca053740f473ce3","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.3","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.2","@prosopo/types":"0.3.3","@polkadot/types":"10.11.2","@prosopo/common":"0.3.3","@prosopo/config":"0.3.3","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.3","@prosopo/database":"0.3.3","@prosopo/datasets":"0.3.3","@prosopo/types-env":"0.3.3","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.3","@prosopo/captcha-contract":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.3_1710936069411_0.4503024138889853","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@prosopo/provider","version":"0.3.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.4","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9f8a5f3eb8fb9de650d6d3fdfd53b0119c12496e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.4.tgz","fileCount":100,"integrity":"sha512-VSPNdsvl2bdBATaljS6pXAsN2Q36QbI9C7sMm+5mHCFhHRPz3z4JtLNE/fEEF3e+fryvxzrQXRZujfVulI10nQ==","signatures":[{"sig":"MEUCIDQtimxZlAxthyfg6bp27y/B2tCtLYuA9Udi9XPhwR8GAiEAmSh0Ugcs2Jh1e1FCUP9e/XVMUILhHGNoYkIC0xNBJYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"580cfa896e41f9aaa65fc9e2b908f1097bb583f1","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.4","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.2","@prosopo/types":"0.3.4","@polkadot/types":"10.11.2","@prosopo/common":"0.3.4","@prosopo/config":"0.3.4","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.4","@prosopo/database":"0.3.4","@prosopo/datasets":"0.3.4","@prosopo/types-env":"0.3.4","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.4","@prosopo/captcha-contract":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.4_1710956672552_0.4130906182187355","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@prosopo/provider","version":"0.3.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.5","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e153070ac05b07ab75c502c344ec04fefaff60d1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.5.tgz","fileCount":100,"integrity":"sha512-FKbvh2EgLPbH4IDtN1YtgYjYbX7IPRVLCcZmj1w8ieYrhcfDGM15Axnb6TbbNyeCSOXKjs8ECkEtY30zGGJlGg==","signatures":[{"sig":"MEYCIQCeCq4FHmZS0GBp2QnwtUne9LhdjhUhctCYOXscDCNYZwIhAPrFAlSm7u04ybE4b+bDmz17wimgCN28ATAc565vmhdk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b08baaa57120ed6ecae1c4d6438777fdd9fcee65","scripts":{"lint":"npm run eslint && npm run prettier","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.0","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.5","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","nodejs-polars":"^0.6.0","@polkadot/util":"12.6.2","@prosopo/types":"0.3.5","@polkadot/types":"10.11.2","@prosopo/common":"0.3.5","@prosopo/config":"0.3.5","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.5","@prosopo/database":"0.3.5","@prosopo/datasets":"0.3.5","@prosopo/types-env":"0.3.5","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.5","@prosopo/captcha-contract":"0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.5_1711300873777_0.40319525557539326","host":"s3://npm-registry-packages"}},"0.3.36":{"name":"@prosopo/provider","version":"0.3.36","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.36","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"521968f7b705cd7b5e28a1e9220478fca23588a4","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.36.tgz","fileCount":96,"integrity":"sha512-VmwxX6n5wFqZrmXDHfvMvoMGIgSxAnJKO8xDKG/ROP+DMmFpe5bWtleEo61e1xBdbWbf3kVbenEBvCbBfi54Hw==","signatures":[{"sig":"MEYCIQCCcCR1FUs8tdZ+NNrMLn244kQmdIHyeOCbkPZ0sINgNAIhAKLFuj3KEwNovF2WfenieafUoMPzfjyFRzSdKBGW6Na6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a6ea0bec1ad356b0e5378257dd36e16552b51f9e","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write","populate-data":"ts-node ./tests/dataUtils/populateDatabase.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.1","description":"> NOTE: The easiest way to deploy the Prosopo contract and run the Provider node is via the [integration repository](https://github.com/prosopo/captcha/). The following instructions explain how to set up the repositories manually.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.0","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","cron-parser":"^4.5.0","@prosopo/env":"0.3.36","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","@polkadot/util":"12.6.2","@prosopo/types":"0.3.36","@polkadot/types":"10.11.2","@prosopo/common":"0.3.36","@prosopo/config":"0.3.36","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.36","@prosopo/database":"0.3.36","@prosopo/datasets":"0.3.36","@prosopo/types-env":"0.3.36","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.36","@prosopo/captcha-contract":"0.3.36"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","ts-node":"^10.9.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.36_1712583073114_0.728087636580323","host":"s3://npm-registry-packages"}},"0.3.37":{"name":"@prosopo/provider","version":"0.3.37","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.37","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cfaffbd4830c88138bf0304bcc39063e7b40d57b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.37.tgz","fileCount":96,"integrity":"sha512-Ld5qV/L0Mo1BEc6TgGWmnJ1UBhta0galx/hbV9rS7LkF3ZWLsJuxEn7vfzbKjOK56yOGCH1CUmNVJVLS1XtgoA==","signatures":[{"sig":"MEUCIQCMY+ZCvV8HhxdVnLwcHXEYVRVSf0AmdPoXem1O6oRv+QIgNzHlr38qsJ0cVP5p/ntxrWjcrwop1EOE+1YFQzpMAB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0644f51e3e8185d75335c9cdd2d67709b006ddc9","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","@prosopo/tx":"0.3.37","cron-parser":"^4.5.0","@prosopo/env":"0.3.37","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","@polkadot/util":"12.6.2","@prosopo/types":"0.3.37","@polkadot/types":"10.11.2","@prosopo/common":"0.3.37","@prosopo/config":"0.3.37","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.37","@prosopo/database":"0.3.37","@prosopo/datasets":"0.3.37","@prosopo/types-env":"0.3.37","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.37","@prosopo/captcha-contract":"0.3.37"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.37_1713302464578_0.367109754868437","host":"s3://npm-registry-packages"}},"0.3.38":{"name":"@prosopo/provider","version":"0.3.38","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.38","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ac9d1b556a6e9d4d9669995f9e938a8a51023c94","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.38.tgz","fileCount":96,"integrity":"sha512-CWSG0rEcnKpwcjrADj2xxxg7I4xbLujPJC2LhvaljBB/f+1e32f4Q6pngSgGyHbwNsZskWqhPXIH2HQoCuUFtQ==","signatures":[{"sig":"MEYCIQCSN/UvsPEMLPufHWQCKQwmLRqn5XzoKNjd0T/YiiVk3AIhAJSHRCZQRpqWsdl+wr1a4P7hBsi9QEFDOfRb5A8W+EQ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1e3608ab6864c18dc24648d3bd75a4d74754348b","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","@prosopo/tx":"0.3.38","cron-parser":"^4.5.0","@prosopo/env":"0.3.38","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.11.2","@polkadot/util":"12.6.2","@prosopo/types":"0.3.38","@polkadot/types":"10.11.2","@prosopo/common":"0.3.38","@prosopo/config":"0.3.38","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.38","@prosopo/database":"0.3.38","@prosopo/datasets":"0.3.38","@prosopo/types-env":"0.3.38","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.38","@prosopo/captcha-contract":"0.3.38"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.38_1713812703578_0.6810475453732621","host":"s3://npm-registry-packages"}},"0.3.39":{"name":"@prosopo/provider","version":"0.3.39","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.39","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ecebaad2433c7940fb01e2fd72858f90f9b64af6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.39.tgz","fileCount":96,"integrity":"sha512-rMnTFzTofyh2B4lY0oumJVkvxUU3SIj+KimoP4i299ffxph+cj0i5jUcCkdRcqpLcRLQeAB+t3/H6/eBxidKlA==","signatures":[{"sig":"MEUCIQDDs++CmvdqZnT9HBTlt7jhkqETVQ16WQSQXHouY0zIJQIgPQyOjQbSJqPO3Gzw0ROLZUsZl5rBuhgZtt0m+HLp4SQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"843c622a793fc4a3c9171a28cd73be977886036a","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.5.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"cron":"^2.1.0","yargs":"^17.5.1","express":"^4.18.1","@prosopo/tx":"0.3.39","cron-parser":"^4.5.0","@prosopo/env":"0.3.39","jsonwebtoken":"^9.0.1","yargs-parser":"^21.0.1","@polkadot/api":"10.13.1","@polkadot/util":"12.6.2","@prosopo/types":"0.3.39","@polkadot/types":"10.13.1","@prosopo/common":"0.3.39","@prosopo/config":"0.3.39","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.39","@prosopo/database":"0.3.39","@prosopo/datasets":"0.3.39","@prosopo/types-env":"0.3.39","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"0.3.39","@prosopo/captcha-contract":"0.3.39"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.39_1713950786464_0.27601248729729466","host":"s3://npm-registry-packages"}},"0.3.40":{"name":"@prosopo/provider","version":"0.3.40","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.40","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e6a3f1d662a089ffaa2bd876a89374e5ed9c8269","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.40.tgz","fileCount":101,"integrity":"sha512-NdOgEtzv/3FF0W8BHsALePMCikxKNfJrKczp2z3/T2QR3jLwHCVCAHWoW83iiCoa6tcEB9YrbU6VDpPOHj7KRw==","signatures":[{"sig":"MEYCIQD+job/0o2fljJ+u4v+GFH/lRQqRoEoz8ercDPlywL40AIhANxnDxpEGKZrbidt7984+XrRmdFlFOVQBz8BUdH0lPzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7ee719638e869491eca3cf2cd86c9b7647549a9e","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"0.3.40","@prosopo/env":"0.3.40","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"0.3.40","@polkadot/util":"12.6.2","@prosopo/types":"0.3.40","@polkadot/types":"10.13.1","@prosopo/common":"0.3.40","@prosopo/config":"0.3.40","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.40","@prosopo/database":"0.3.40","@prosopo/datasets":"0.3.40","@prosopo/types-env":"0.3.40","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"0.3.40","@prosopo/typechain-types":"1.1.15","@prosopo/captcha-contract":"0.3.40"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","vite":"^5.1.7","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.40_1715885146660_0.3594654725288535","host":"s3://npm-registry-packages"}},"0.3.41":{"name":"@prosopo/provider","version":"0.3.41","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.41","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fdbf7bb38ecfd72d59781fb69a3f06e532b8c8b0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.41.tgz","fileCount":101,"integrity":"sha512-uGHaRCw9YE9YIm6KtvUin3zirqT7qCVf5P/Wndp8ox8X5WgXTZujZiaK2IbM62Jw3OKd5ZrhT6Wki10jIiIcDw==","signatures":[{"sig":"MEQCICZqDJMBQMETCXi6Yvbe6toWw0BWsPTnQhwsr2dWENZBAiB0J+18/4J+qxYSVBkDTYi8b8efP3y7uTCw+6+12bjkjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340788},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"61aa4ea219e8b74fc251d5d787757328a298f09f","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"0.3.41","@prosopo/env":"0.3.41","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"0.3.41","@polkadot/util":"12.6.2","@prosopo/types":"0.3.41","@polkadot/types":"10.13.1","@prosopo/common":"0.3.41","@prosopo/config":"0.3.41","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.41","@prosopo/database":"0.3.41","@prosopo/datasets":"0.3.41","@prosopo/types-env":"0.3.41","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"0.3.41","@prosopo/typechain-types":"1.1.15","@prosopo/captcha-contract":"0.3.41"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","vite":"^5.1.7","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.41_1716286542010_0.09563180611596778","host":"s3://npm-registry-packages"}},"0.3.42":{"name":"@prosopo/provider","version":"0.3.42","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@0.3.42","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"eef3d7fa406d9ce9473e30a2468d5e9617f437d0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-0.3.42.tgz","fileCount":101,"integrity":"sha512-SugCdVHo3a5GX69Fle/nzxcmkSxzIzpntUN1qRH1/HRLvirsmYKKrsIbPOQokwyUlWT8wF4YR9cyugFbSb6oqw==","signatures":[{"sig":"MEYCIQCbTNVPYOD2Ht2/0YDTKjJom1kQPxiZTTN2CEVKf1sSXgIhAIeOOBoSIwLm+mdSWFNx1gKU20Yfv78GGsPTWuNQEpdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9f9a6d62dae56bdf923a6b4a3c014f21300d572c","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"0.3.42","@prosopo/env":"0.3.42","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"0.3.42","@polkadot/util":"12.6.2","@prosopo/types":"0.3.42","@polkadot/types":"10.13.1","@prosopo/common":"0.3.42","@prosopo/config":"0.3.42","@polkadot/keyring":"12.6.2","@prosopo/contract":"0.3.42","@prosopo/database":"0.3.42","@prosopo/datasets":"0.3.42","@prosopo/types-env":"0.3.42","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"0.3.42","@prosopo/typechain-types":"1.1.15","@prosopo/captcha-contract":"0.3.42"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","vite":"^5.1.7","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_0.3.42_1717074323124_0.7305987755393339","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@prosopo/provider","version":"1.0.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@1.0.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ad5f97a132edbce9c140eb947daca19517c65914","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-1.0.1.tgz","fileCount":106,"integrity":"sha512-+vnEb+Ld5oHYeLhI28+D92ci/meT7SBh9nAvFjh4s9b4k4Y38NF3urzBxmuiYN1saMyzwthKDF7G22Yu9/e70Q==","signatures":[{"sig":"MEQCIGYmaGAq6GM1KhkJdSNwY+IO4G00pktJk3dBL1oIgC2VAiBgkRxmlZJ2KVdTUfy6013RQKpp588VJNNmoHg3wAwIFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"17bdf30c0811c6bb6cb2369a7f81ea756198cd9f","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"1.0.1","@prosopo/env":"1.0.1","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"1.0.1","@polkadot/util":"12.6.2","@prosopo/types":"1.0.1","@polkadot/types":"10.13.1","@prosopo/common":"1.0.1","@prosopo/config":"1.0.1","@polkadot/keyring":"12.6.2","@prosopo/contract":"1.0.1","@prosopo/database":"1.0.1","@prosopo/datasets":"1.0.1","@prosopo/types-env":"1.0.1","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"1.0.1","@prosopo/typechain-types":"1.1.15","@prosopo/captcha-contract":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","vite":"^5.1.7","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_1.0.1_1717681763782_0.7802756781211808","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@prosopo/provider","version":"1.0.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@1.0.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d4e231ac64ff9654a4ec81e86d51a24cb63937d5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-1.0.2.tgz","fileCount":110,"integrity":"sha512-nAAvZu7QDeRQn8J5e+EVJfii9c04Vv/yGwXaRylqT++qafIyI4dYo0N0A/sdlCA57uL8/hF2CcVIDHuodPXA6A==","signatures":[{"sig":"MEUCIQC86MxVu8uWbSStOFKgjGdipRG4W9Dfpi70CX5EnmvF2AIgYwAfS3k/+xlCF4i2k+Pf0b7FmcOJh1aluUUTtNsTdmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9b55246383ef528520371d7b3b87da74bb051a81","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose tsconfig.json","clean":"tsc --build --clean","eslint":"npx eslint . --cache --cache-location ../../node_modules/.cache/eslint/.eslintcache --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","coverage":"npx c8 npm run test","lint:fix":"npm run eslint:fix && npm run prettier:fix","mnemonic":"ts-node ./scripts/generateMnemonic.ts","prettier":"npx prettier . --cache --cache-location ../../node_modules/.cache/prettier/.prettiercache --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","build:debug":"tsc --build --verbose","build:config":"tsc --project","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"1.0.2","@prosopo/env":"1.0.2","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"1.0.2","@polkadot/util":"12.6.2","@prosopo/types":"1.0.2","@polkadot/types":"10.13.1","@prosopo/common":"1.0.2","@prosopo/config":"1.0.2","@polkadot/keyring":"12.6.2","@prosopo/contract":"1.0.2","@prosopo/database":"1.0.2","@prosopo/datasets":"1.0.2","@prosopo/types-env":"1.0.2","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"1.0.2","@prosopo/typechain-types":"1.1.15","@prosopo/captcha-contract":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","vite":"^5.1.7","sinon":"^15.2.0","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/sinon":"^10.0.15","@types/yargs":"^17.0.10","@types/fs-extra":"^9.0.13","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.5"},"_npmOperationalInternal":{"tmp":"tmp/provider_1.0.2_1718282338880_0.5756571013097289","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@prosopo/provider","version":"2.0.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.0.0","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c97bc8eb5921dfa73e265522eeefeded29fbe9c7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.0.0.tgz","fileCount":137,"integrity":"sha512-NuzUc4Umx2CxVHBynumY++qAr3BfIn0yTQkyy/yt6qy/pe/Uu5CiWWaIbuCV8Z0yBCw3GQATtnNHDX74iNXLpg==","signatures":[{"sig":"MEUCIQD9nARPiWaM+qrW2UCS8aIhk+4ESBgG/8JxFajPDl+AOwIgCd6RGTrpazA7zDWFESzqfjQd0gjcij03OaQygbUGq4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"868f99c92a0e7f1c8f3783f94b455cbdd85f8e4a","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"2.0.0","@prosopo/env":"2.0.0","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"2.0.0","@polkadot/util":"12.6.2","@prosopo/types":"2.0.0","@polkadot/types":"10.13.1","@prosopo/common":"2.0.0","@prosopo/config":"2.0.0","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.0.0","@prosopo/database":"2.0.0","@prosopo/datasets":"2.0.0","@prosopo/types-env":"2.0.0","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"2.0.0","@prosopo/typechain-types":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","vite":"^5.1.7","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","supertest":"^7.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/fs-extra":"^9.0.13","@types/supertest":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.0.0_1723577998351_0.9129509259467801","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@prosopo/provider","version":"2.0.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.0.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5f26cb07d8ad784c473584a6c20784a119078dd2","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.0.1.tgz","fileCount":137,"integrity":"sha512-fTMiUGzx3Aco3S8gA1UkufqLZGzqIIXNIjKaLbSUmK3nFgQKZ38jj3nxJMk76bzHi7AgPyJnYtrA74I66dBeRg==","signatures":[{"sig":"MEUCIQCBmHwI10vFB+oWJzVKOxDphtPpwvU/+0pAZWXJKroOCgIgTUZaWc7CGQ+Py5hZ2T6yKGix+IL/kXkOQzFvkzh15nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"2a21c9fda8dd51aafb170c4a041c2e7c0deb2b38","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"2.0.1","@prosopo/env":"2.0.1","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"2.0.1","@polkadot/util":"12.6.2","@prosopo/types":"2.0.1","@polkadot/types":"10.13.1","@prosopo/common":"2.0.1","@prosopo/config":"2.0.1","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.0.1","@prosopo/database":"2.0.1","@prosopo/datasets":"2.0.1","@prosopo/types-env":"2.0.1","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"2.0.1","@prosopo/typechain-types":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","vite":"^5.1.7","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","supertest":"^7.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/fs-extra":"^9.0.13","@types/supertest":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.0.1_1724059965969_0.003755154868644084","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@prosopo/provider","version":"2.0.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.0.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9ad8dd06283eb2d16d521f2cc466cc922c952781","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.0.2.tgz","fileCount":137,"integrity":"sha512-duacMWgCxGIlanSOx7rXjhYG2+GdkkKTLXclYrI0+yVTKl8xS0ZOw16VMAeCquE7ZbKe51imDvkIvccrPde5Cg==","signatures":[{"sig":"MEYCIQDRREQyZ9/tt7GXAomSzGqtod9HQSFY+3/UZtl1E+FMbAIhAPLK9h6+K1WmwR7s/FjBS15f1jTZ0t78eB2nQKAl4Hxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7f12b468e6c1aed5786d819388a85eacf5b5e471","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.3","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"2.0.2","@prosopo/env":"2.0.2","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"2.0.2","@polkadot/util":"12.6.2","@prosopo/types":"2.0.2","@polkadot/types":"10.13.1","@prosopo/common":"2.0.2","@prosopo/config":"2.0.2","@polkadot/keyring":"12.6.2","@prosopo/database":"2.0.2","@prosopo/datasets":"2.0.2","@prosopo/types-env":"2.0.2","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"2.0.2","@prosopo/typechain-types":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","vite":"^5.1.7","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","supertest":"^7.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/fs-extra":"^9.0.13","@types/supertest":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.0.2_1724918730456_0.20641092203892852","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@prosopo/provider","version":"2.0.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.0.3","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"053ed9078c8396c49b3d6f512805524c614504e9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.0.3.tgz","fileCount":137,"integrity":"sha512-y/AAVR0DEIbPBijiXikPeL89zcFJ+kQwCS7r+L/y7gD25OPmOuXTB6lFzv5Zna/v6bvAIq/EU4INbVlv67HLkA==","signatures":[{"sig":"MEYCIQDqpCS/kLpkC8Ad8dqth1Oh/CpNnJOdJPA97nfExmhBBQIhAPpss/Ex6jpELbd+Sd/YaPwbRiOgpE09BmuKws+vJNQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5f3ba1781f05c9b914d1365ddc0c15637f91d111","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.3","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.22.3","cron":"^2.1.0","express":"^4.18.1","@prosopo/tx":"2.0.3","@prosopo/env":"2.0.3","@noble/hashes":"^1.3.3","@polkadot/api":"10.13.1","@prosopo/util":"2.0.3","@polkadot/util":"12.6.2","@prosopo/types":"2.0.3","@polkadot/types":"10.13.1","@prosopo/common":"2.0.3","@prosopo/config":"2.0.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.0.3","@prosopo/datasets":"2.0.3","@prosopo/types-env":"2.0.3","@polkadot/types-codec":"10.13.1","@polkadot/util-crypto":"12.6.2","@polkadot/api-contract":"10.13.1","@polkadot/types-create":"10.13.1","@prosopo/types-database":"2.0.3","@prosopo/typechain-types":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","vite":"^5.1.7","tslib":"2.6.2","dotenv":"^16.0.1","vitest":"^1.3.1","fs-extra":"^10.1.0","supertest":"^7.0.0","typescript":"5.1.6","@types/node":"^18.0.6","@types/fs-extra":"^9.0.13","@types/supertest":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.0.3_1725368693703_0.07731688380467028","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@prosopo/provider","version":"2.1.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.0","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d5bc63d008cf394a53abc2250b01565907ca0144","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.0.tgz","fileCount":151,"integrity":"sha512-GSYTiFS7LMQz7z3sDaXsl4mTdNfXGuBjinbKQAeDCnuXU7nPwzyZ7IonKcOuj0ZsYiLMcI14W0TE2s9xPvlrQA==","signatures":[{"sig":"MEQCIA/laGvz5jdMrABE3/iflHxuROfpkFbQI4JXCv4j5oD1AiArY1j3YzfE8wdLgUnvar7RxsFtS82YM06OVYETeNI1CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c58e540ae3308ce9580e3d2f6a5fbdb6c306b619","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","coverage":"npx c8 npm run test","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.3","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.0","@noble/hashes":"1.5.0","@prosopo/util":"2.1.0","@polkadot/util":"12.6.2","@prosopo/types":"2.1.0","@prosopo/common":"2.1.0","@prosopo/config":"2.1.0","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.0","@prosopo/database":"2.1.0","@prosopo/datasets":"2.1.0","@prosopo/types-env":"2.1.0","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","@types/node":"22.5.5","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.0_1726755333864_0.8340763961615876","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@prosopo/provider","version":"2.1.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a0eb6c1ef241f837a5be4cbfcd9e51af5f679e09","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.1.tgz","fileCount":165,"integrity":"sha512-7vvQkIXZuJ7ilfOAGEYGFyjwLAfIVbMTle9iUDxuh6g0apnfp+v37d7rTDg+mA8SjHEdunEnoqx9T7iL40BXAg==","signatures":[{"sig":"MEYCIQCt5BbuUW/PhTMr6NzHIoEesZrprZbbk8jUareK65JETQIhAKXH8/2UlvmF+/hd5eSRlntpd4EYso7ZcXLjZf9NRE+Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.3","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.1","@noble/hashes":"1.5.0","@prosopo/util":"2.1.1","@polkadot/util":"12.6.2","@prosopo/types":"2.1.1","@prosopo/common":"2.1.1","@prosopo/config":"2.1.1","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.1","@prosopo/database":"2.1.1","@prosopo/datasets":"2.1.1","@prosopo/types-env":"2.1.1","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","@types/node":"22.5.5","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.1_1727362116536_0.7301717048765206","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@prosopo/provider","version":"2.1.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cd1ba2b9efc1a5a591501b96356f06837372a373","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.2.tgz","fileCount":4,"integrity":"sha512-PZIRHqu9iWbxTqwZURW9kqqSVc2a5o6WYxnsUxg3QbREwdGhk9r/YtfDHOPs1q+lH4rBaQ5uAfwTZ2jke+zDig==","signatures":[{"sig":"MEQCIE+4+5G+wMA9t3qAu4SvoUH4Stg8gTd8GP6keKCmTdb+AiBBha29hnw0uI4otAY4RJ0i6R9+20kZCgevr3e5wxtnpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.3","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.2","@noble/hashes":"1.5.0","@prosopo/util":"2.1.2","@polkadot/util":"12.6.2","@prosopo/types":"2.1.2","@prosopo/common":"2.1.2","@prosopo/config":"2.1.2","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.2","@prosopo/database":"2.1.2","@prosopo/datasets":"2.1.2","@prosopo/types-env":"2.1.2","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","@types/node":"22.5.5","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.2_1727952388326_0.4035451902468459","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@prosopo/provider","version":"2.1.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.3","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f0b13b5bf953565896b579963a534780095aafd1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.3.tgz","fileCount":4,"integrity":"sha512-mkLfRjfTUvz8I/tmrchrRFFtNeV8vQNXoaiD7oIRc5GM5ty/7XiPAJas1yVyFg10C+5o+bdo/7offpXkMQYbrg==","signatures":[{"sig":"MEYCIQDwV5q/ct4Rpcur+8yNtCKk+WfYqDcjYRYIQXBV3NbJnQIhAKQwtmuFKqgLl2QEyhPWc7cd3JX3p2PMkxgwsDqoru6G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.3","@noble/hashes":"1.5.0","@prosopo/util":"2.1.3","@polkadot/util":"12.6.2","@prosopo/types":"2.1.3","@prosopo/common":"2.1.3","@prosopo/config":"2.1.3","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.3","@prosopo/database":"2.1.3","@prosopo/datasets":"2.1.3","@prosopo/types-env":"2.1.3","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","@types/node":"22.5.5","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.3_1728562162939_0.6983964029861549","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@prosopo/provider","version":"2.1.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.4","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c77e6d2574cca97508ec3badaa6431a956e9739c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.4.tgz","fileCount":4,"integrity":"sha512-sYdQpYj/C+AKZUiQmw9xXIJ7qV6/IB/zO29qaNBxcNRsT3MPTkUUUFj/QqZpvLy+XZArEyRzE/7EvwDZWKRXoQ==","signatures":[{"sig":"MEUCIGUDwc26De+EuM2otnicjh17uJQBUa1aDTqViQB0H/sUAiEA3J6S0852tkMPzyRY9IV+mg0DPJe8o69Aap6aVFQmO3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.4","@noble/hashes":"1.5.0","@prosopo/util":"2.1.4","@polkadot/util":"12.6.2","@prosopo/types":"2.1.4","@prosopo/common":"2.1.4","@prosopo/config":"2.1.4","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.4","@prosopo/database":"2.1.4","@prosopo/datasets":"2.1.4","@prosopo/types-env":"2.1.4","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","@types/node":"22.5.5","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.4_1728576779541_0.805961697204352","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@prosopo/provider","version":"2.1.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.5","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6697b145876d93cb50fa1971680a08e122240f96","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.5.tgz","fileCount":4,"integrity":"sha512-b3LMJ6n07+G8Te9a4ql9HhePHdLlAdqzP0NEllfUWWD8UnxsVlaIdmRBIMcrFv0AQxxFVYAKP48/m872Tbs12g==","signatures":[{"sig":"MEUCIBoQ3WN4OxCuIHLpNKtEt/cSoB/Dh40RdVBMx3e9+FWgAiEAhBiwn8OVowWcCFS8ldJN3Zcal+dE5O6QHlNGSiI7mFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.5","@noble/hashes":"1.5.0","@prosopo/util":"2.1.5","@polkadot/util":"12.6.2","@prosopo/types":"2.1.5","@prosopo/common":"2.1.5","@prosopo/config":"2.1.5","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.5","@prosopo/database":"2.1.5","@prosopo/datasets":"2.1.5","@prosopo/types-env":"2.1.5","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.5_1729090459576_0.9610152036152138","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@prosopo/provider","version":"2.1.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.6","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"411f0c739381a1e8c3e429c40d4659f2a22396fd","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.6.tgz","fileCount":266,"integrity":"sha512-xYz03YNTEl8fcdAmQVu+8kn/b7D9tSy6ghsQlTCoPwbJnY0WPbQWVzpLNzFDEYUhKBwbKfF02dzMA45Bwh9Afw==","signatures":[{"sig":"MEUCIAJAQo/acqdzkrnPqLry4cf5nnxjIcUcBsZFP8+aeVugAiEA4maG4c9cmiTnbKDYmNFznq4AG7/E6zqofU0iNzWpkTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":770069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.6","@noble/hashes":"1.5.0","@prosopo/util":"2.1.6","@polkadot/util":"12.6.2","@prosopo/types":"2.1.6","@prosopo/common":"2.1.6","@prosopo/config":"2.1.6","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.6","@prosopo/database":"2.1.6","@prosopo/datasets":"2.1.6","@prosopo/types-env":"2.1.6","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.6_1729275615548_0.3968105941359499","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@prosopo/provider","version":"2.1.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.7","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4bb506ae0ec205801b2f2dc13b07d1898a0ddedf","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.7.tgz","fileCount":4,"integrity":"sha512-n+61rQiilUI0Bjxnss5wA2LufMK7yeabBo8MiaGXLElnoBGEZagtm55INglgr7MQ4TorbRhrB6IPvLkCiHOS8Q==","signatures":[{"sig":"MEQCIHJ4sohy7b8/7vdN45EUZIu72JPTvxYLphURNZzOjprqAiAVUoEBdCTieIlivsjcf65qMzpRmY5AFud7MlZ8xzTN0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","node-fetch":"3.3.2","@prosopo/env":"2.1.7","@noble/hashes":"1.5.0","@prosopo/util":"2.1.7","@polkadot/util":"12.6.2","@prosopo/types":"2.1.7","@prosopo/common":"2.1.7","@prosopo/config":"2.1.7","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.7","@prosopo/database":"2.1.7","@prosopo/datasets":"2.1.7","@prosopo/types-env":"2.1.7","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.7_1729859103339_0.3608271157651213","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@prosopo/provider","version":"2.1.8","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.8","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7d80e01a8b2c7c6b241902be7fb1798e4b2bbae8","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.8.tgz","fileCount":4,"integrity":"sha512-qBUxV5r1K6QYD8A50P1jUahkslgeesHflYl2lR/YNx5DXPhR+uBIIDI3YOfIloLSCTzvnJBZvnJl4S0LKGb5tA==","signatures":[{"sig":"MEQCIEjzLMMIRySksQbi0ZmOiVaX+4F4hUaOKKr0FVltHsXYAiAUoG60Tp0fi2GJjB5KprpwtmQqQO7zW9sxysmiGIetEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3473},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.8","@noble/hashes":"1.5.0","@prosopo/util":"2.1.8","@polkadot/util":"12.6.2","@prosopo/types":"2.1.8","@prosopo/common":"2.1.8","@prosopo/config":"2.1.8","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.8","@prosopo/database":"2.1.8","@prosopo/datasets":"2.1.8","@prosopo/types-env":"2.1.8","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.8_1730152411971_0.15249515843269745","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@prosopo/provider","version":"2.1.9","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.9","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7c5354d24cd496f8b62d4e3d53ca6119477d101e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.9.tgz","fileCount":153,"integrity":"sha512-lXW6kOn0dyb53stWTZIlNoAYXQloSc67PEdfccAqO/MoIQeFqMiDDYDGaMwHP9GUDWDUrM2GFu4izHAUCbE6xg==","signatures":[{"sig":"MEUCICp0ducOp8jHn0O+gXv5xTB5jjfuv+bLRYjWCcgvG4OSAiEA0fAxP4D01GEPXtoIGxMj+5BHmcmAXhOPW0sWf1IbmGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.9","@noble/hashes":"1.5.0","@prosopo/util":"2.1.9","@polkadot/util":"12.6.2","@prosopo/types":"2.1.9","@prosopo/common":"2.1.9","@prosopo/config":"2.1.9","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.9","@prosopo/database":"2.1.9","@prosopo/datasets":"2.1.9","@prosopo/types-env":"2.1.9","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.9_1730220757948_0.11794880916458372","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@prosopo/provider","version":"2.1.10","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.10","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"31a0fb29489454935e36f476b78c08d483c944c0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.10.tgz","fileCount":153,"integrity":"sha512-wQyfva2VJTrYA4M7KNbk1JBMMVXCdPq0wsKSIeqJUk+dXTojrbnNIyrF1HVt4e8teQmXQdlhj3oLVh7SohdDWg==","signatures":[{"sig":"MEUCIDPuJTeNoilqrnmf/TxvRG7S9SsgNDwe6giDBmb9c0GzAiEA3kBQnVul/NOgQQIsZa+V6G1dao/InYX9oNx66uDbX+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.10","@noble/hashes":"1.5.0","@prosopo/util":"2.1.10","@polkadot/util":"12.6.2","@prosopo/types":"2.1.10","@prosopo/common":"2.1.10","@prosopo/config":"2.1.10","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.10","@prosopo/database":"2.1.10","@prosopo/datasets":"2.1.10","@prosopo/types-env":"2.1.10","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.10_1730300406767_0.20197088102920513","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@prosopo/provider","version":"2.1.11","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.11","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"aafd2c3c59f3a4081e5372b4af26c13a272ef2ca","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.11.tgz","fileCount":165,"integrity":"sha512-vnlOroE8fMeVso5aZFg7ebiBRzHgaNnL2X+ihsICMRYsO/bXx9QRnXdKA/U0rtLZpDqAQ3qiwNr3mn3aYx5GNw==","signatures":[{"sig":"MEQCICFmA/0yxCA52BgUMQeWO2YZifBylGVPj7nbRNdftijtAiAF0haW8J/yupASyD8a9npXeI2or2bKWFMXRGIqbPI8pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.11","@noble/hashes":"1.5.0","@prosopo/util":"2.1.11","@polkadot/util":"12.6.2","@prosopo/types":"2.1.11","@prosopo/common":"2.1.11","@prosopo/config":"2.1.11","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.11","@prosopo/database":"2.1.11","@prosopo/datasets":"2.1.11","@prosopo/types-env":"2.1.11","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.11_1731358981484_0.0419485231711052","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@prosopo/provider","version":"2.1.12","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.12","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"eb6f6c7d847737d3e4b8e861e601d06d3451e2cc","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.12.tgz","fileCount":165,"integrity":"sha512-eSHKCc9eluibupCtrJlDK7OidUhhGTfoZkcxsDjFnY+WK/KRf4lfMoD7H8gWRf78QC2rRxkGU0EdnOeQMuZMow==","signatures":[{"sig":"MEUCIFVYVrSZ/dVAtoK0gUzXMiQ4LwptfrFl+aLGRdMElUkOAiEA3Qkw6qb0jKaXXvsCh+z78U7xgploLmBCijRRGvcARLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.12","@noble/hashes":"1.5.0","@prosopo/util":"2.1.12","@polkadot/util":"12.6.2","@prosopo/types":"2.1.12","@prosopo/common":"2.1.12","@prosopo/config":"2.1.12","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.12","@prosopo/database":"2.1.12","@prosopo/datasets":"2.1.12","@prosopo/types-env":"2.1.12","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.12_1731516397051_0.3648318857614603","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@prosopo/provider","version":"2.1.13","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.13","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"066fb149b0c792d3067709708850a50d45b6289b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.13.tgz","fileCount":165,"integrity":"sha512-B3HnTVdq3dOXvzGynkhkY6508Y0crWVfalweGR9RGPPooxjGOBSXqxXHrhL2ZdVum0DI4rZik1I88vFxaDAZeg==","signatures":[{"sig":"MEQCICzwGBMHTw2gnMxkyikf7FQzh4xg4bp3AjCx2fMeG7WqAiAscDEyoO6jmzXPZx4QS9b9vENdmBuwlJNUZu9lsQQ0UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.0","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.13","@noble/hashes":"1.5.0","@prosopo/util":"2.1.13","@polkadot/util":"12.6.2","@prosopo/types":"2.1.13","@prosopo/common":"2.1.13","@prosopo/config":"2.1.13","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.13","@prosopo/database":"2.1.13","@prosopo/datasets":"2.1.13","@prosopo/types-env":"2.1.13","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.13_1731602702613_0.4062619514026169","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@prosopo/provider","version":"2.1.14","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.14","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"120252932a7c26048b076e8ec1254acb6bab734f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.14.tgz","fileCount":165,"integrity":"sha512-cYJZOWFR0bgGhSbOXVSq30TxuV6OitmIC8HyOB5YE1zfOlacOmfu4OK6Jtht7BuCxoLmVeP71SQY5tW3SvkifA==","signatures":[{"sig":"MEUCIQDne/eieRGM1rCw5cfbSiNJ7PfEzivffY21r4dIusGxswIgQIDJbluQgZBqsvMafDYLmYpSWXTxE6LIwq7xmO8MD6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.14","@noble/hashes":"1.5.0","@prosopo/util":"2.1.14","@polkadot/util":"12.6.2","@prosopo/types":"2.1.14","@prosopo/common":"2.1.14","@prosopo/config":"2.1.14","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.14","@prosopo/database":"2.1.14","@prosopo/datasets":"2.1.14","@prosopo/types-env":"2.1.14","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.14_1732100384019_0.4094952611919991","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@prosopo/provider","version":"2.1.15","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.15","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d1b8c02ee3aa034448e547bc35db5760c1c31d2e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.15.tgz","fileCount":165,"integrity":"sha512-gCdJZCjlKr9zEqUKP26CTSuLs979BPBBqb5+sHkrn1JPEfbU7GRNT31tOuc8wuEDKrqXRY0dyE1td5QsBihlEA==","signatures":[{"sig":"MEYCIQD0PZeKg8pr5agDD9xTQH6e9XnFJ1G3IbRDdeo4+P/h0wIhAOU//N6XJBrM++z+8tvvU8nuUwPuP3omc/4MHdZgKjaG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.15","@noble/hashes":"1.5.0","@prosopo/util":"2.1.15","@polkadot/util":"12.6.2","@prosopo/types":"2.1.15","@prosopo/common":"2.1.15","@prosopo/config":"2.1.15","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.15","@prosopo/database":"2.1.15","@prosopo/datasets":"2.1.15","@prosopo/types-env":"2.1.15","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.15_1732630458220_0.4939113109590145","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@prosopo/provider","version":"2.1.16","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.1.16","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"07f5f005a384a0260b90ebb5d822429f1e1f2aef","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.1.16.tgz","fileCount":165,"integrity":"sha512-ElYaOGCjSYt1niR8zNrBLDJVcxYhx7fS9OoD/qp6ogptiQUEQ065ZYboz33DbURK4KUaRNIPTFUR6Am2lhRCrQ==","signatures":[{"sig":"MEUCIQCVPM/icfblEZ0DfFH8Z98sfWWuXWaBqEy3sqxrt8Y3WAIgf43c/KOicYH/j3q7Q6RzEz3GnsdMwGcSqmXf14/hyFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.1.16","@noble/hashes":"1.5.0","@prosopo/util":"2.1.16","@polkadot/util":"12.6.2","@prosopo/types":"2.1.16","@prosopo/common":"2.1.16","@prosopo/config":"2.1.16","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.1.16","@prosopo/database":"2.1.16","@prosopo/datasets":"2.1.16","@prosopo/types-env":"2.1.16","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.1.16_1733226567830_0.8157747759885394","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@prosopo/provider","version":"2.2.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.2.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fb46b8370457dfe920281a5d829edfb9f014d99b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.2.0.tgz","fileCount":165,"integrity":"sha512-uUIuUo440nHgybTf6jaoMKkStz94OBg/HVDwmvIlrjIw/5O3iFgCvhJwoL4wpXLrTd7tE9iCN2pEHPis7Z9l0w==","signatures":[{"sig":"MEUCID8Xf4g+LOOV0NvspsXDYe2NQZ0DHoSZp12SykjL9O0xAiEAia0INL8sPj0ARNS1EGjsZUvCmcRXrPeQrmUWViolTms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.2.0","@noble/hashes":"1.5.0","@prosopo/util":"2.2.0","@polkadot/util":"12.6.2","@prosopo/types":"2.2.0","@prosopo/common":"2.2.0","@prosopo/config":"2.2.0","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.2.0","@prosopo/database":"2.2.0","@prosopo/datasets":"2.2.0","@prosopo/types-env":"2.2.0","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.2.0_1734127565220_0.8165025718175873","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@prosopo/provider","version":"2.2.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.2.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1d30755189d02119020dc4843bba13d480eb7cb4","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.2.1.tgz","fileCount":181,"integrity":"sha512-s0NTER36OwvdGeDMLUibSYPag3UuXPJfPQhlWr9lJnPsJVEhZOxmnCstz9h7wrzFI2txChpOh4DAeJVhAfem+w==","signatures":[{"sig":"MEYCIQDv9iVfPa1+YViniYAGIQSFGCX/boxwAOFMgoGlqSKZ9wIhAMrnTOMcxMaZ3nrBu52raS/nwc8JJO0fi07dTi520tJA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.0.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.2.1","@noble/hashes":"1.5.0","@prosopo/util":"2.2.1","@polkadot/util":"12.6.2","@prosopo/types":"2.2.1","@prosopo/common":"2.2.1","@prosopo/config":"2.2.1","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.2.1","@prosopo/database":"2.2.1","@prosopo/datasets":"2.2.1","@prosopo/types-env":"2.2.1","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.2.1_1734728250816_0.89923078737564","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@prosopo/provider","version":"2.2.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.2.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"121016142bc88831f41cb5363b30133b2b13a310","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.2.2.tgz","fileCount":181,"integrity":"sha512-hN6iGnxXxgoXQSf4nJSd79m/mRQuezcEVzL6jYQzgRB4gnvxoovsgsdBIjN4cn/0AmcVkSCLfjloK3iKzu6j4w==","signatures":[{"sig":"MEYCIQDzEgFXzdozucqjnsEhEvB7OcSa7STansqQyySA/tFYPAIhALWm+5OV5QXol2ocRb5g69XcfDRUtMEyjBXkTgqiadKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.0.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.2.2","@noble/hashes":"1.5.0","@prosopo/util":"2.2.2","@polkadot/util":"12.6.2","@prosopo/types":"2.2.2","@prosopo/common":"2.2.2","@prosopo/config":"2.2.2","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.2.2","@prosopo/database":"2.2.2","@prosopo/datasets":"2.2.2","@prosopo/types-env":"2.2.2","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.2.2_1734883733151_0.2696019557991136","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@prosopo/provider","version":"2.2.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.2.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9a739398708b7ab9c633d43121ed4cb059825db2","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.2.3.tgz","fileCount":185,"integrity":"sha512-0knl2K5ynTUstqJJ3hK8MF/yMabHbSDDEVdK/uyVaAxip/4Ptsp55BNPn9WPk9XCmBfmTLHZI4EG0e+aGB7EkA==","signatures":[{"sig":"MEUCIQDbo2GcRnoc24Ykjyavr5iEIACUrOmiBY3+LyWo4y1npgIgAyNv52xvtD4MDIDH7CZ4JugQxZBIQ3Ne4H6QZGaZ/Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.0.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.2.3","@noble/hashes":"1.5.0","@prosopo/util":"2.2.3","@polkadot/util":"12.6.2","@prosopo/types":"2.2.3","@prosopo/common":"2.2.3","@prosopo/config":"2.2.3","@polkadot/keyring":"12.6.2","@prosopo/contract":"2.2.3","@prosopo/database":"2.2.3","@prosopo/datasets":"2.2.3","@prosopo/types-env":"2.2.3","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.2.3_1734900208742_0.3805395012643793","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@prosopo/provider","version":"2.3.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.3.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8f80bd6af20ee603b987501470c753aed24f7cae","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.3.1.tgz","fileCount":185,"integrity":"sha512-2/jw0PbQrbA2BYVxziZVvA058nnQYQa4tBygnWKmW9ZNdfo7Rguo+T3WT+gWUpbD1uSHSOld1P8x9cFrJ+Ua+Q==","signatures":[{"sig":"MEUCIQC8I0Gcx0sfKqSIumTx8PQv0yu7ErGFPmaJfLxtlgJpFgIgIXss79V3BtkmiAIpnJrhLDA46t9Zcs8lroTuR/oTIqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.0.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.3.1","@noble/hashes":"1.5.0","@prosopo/util":"2.3.1","@polkadot/util":"12.6.2","@prosopo/types":"2.3.1","@prosopo/common":"2.3.1","@prosopo/config":"2.3.1","@prosopo/keyring":"2.3.1","@polkadot/keyring":"12.6.2","@prosopo/database":"2.3.1","@prosopo/datasets":"2.3.1","@prosopo/types-env":"2.3.1","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.3.1_1736779156570_0.2755557888627409","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@prosopo/provider","version":"2.3.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.3.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9d8650c1f141f49303f3244594b1c0e2cd12e192","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.3.2.tgz","fileCount":197,"integrity":"sha512-hmn1roupnECDUDOYVVwZNDy3l0FE4il4M0Of0X180bqFVC+cLcri625hWIkqlwChdtW/B8hRNFBERClEaUStSw==","signatures":[{"sig":"MEUCIQCSvsJYdqqqhNnsEU9itvtzvcz7cSf9IyeCp3TFsFaukQIge7flOwLVw7P6/oTochK3ni1TGzJG+eQ/Yi2xlhmRKZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.0.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.3.2","@noble/hashes":"1.5.0","@prosopo/util":"2.3.2","@polkadot/util":"12.6.2","@prosopo/types":"2.3.2","@prosopo/common":"2.3.2","@prosopo/config":"2.3.2","@prosopo/keyring":"2.3.2","@polkadot/keyring":"12.6.2","@prosopo/database":"2.3.2","@prosopo/datasets":"2.3.2","@prosopo/api-route":"2.3.2","@prosopo/types-env":"2.3.2","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.3.2","@prosopo/user-access-policy":"2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.3.2_1737547791174_0.19232864311017717","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@prosopo/provider","version":"2.4.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.4.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b205727059b2644a6a2430b82d79a453d0584e2e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.4.1.tgz","fileCount":201,"integrity":"sha512-nTrRIpGEKvbT7z0wNshpzfFAB0s3n1n4HGDwftw+iEwmICqOhnFDUDumYA5ZBl8rKdXVtCKYxI9fMZVAkBCceg==","signatures":[{"sig":"MEUCIAMefJnBj4CZJRZP1yxDza16o2rBrBvh8bRXpmE6s5QzAiEA6+vn69cQOAdiiFUAi7kCjgg7z1TqLTV37DqwT/Bz89A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.1.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.1","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.4.1","@noble/hashes":"1.5.0","@prosopo/util":"2.4.1","@polkadot/util":"12.6.2","@prosopo/types":"2.4.1","@prosopo/common":"2.4.1","@prosopo/config":"2.4.1","@prosopo/keyring":"2.4.1","@polkadot/keyring":"12.6.2","@prosopo/database":"2.4.1","@prosopo/datasets":"2.4.1","@prosopo/api-route":"2.4.1","@prosopo/types-env":"2.4.1","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.4.1","@prosopo/api-express-router":"2.4.1","@prosopo/user-access-policy":"2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.4.1_1738841365184_0.19302510178077248","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@prosopo/provider","version":"2.4.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.4.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ce2c136a94eb04ac061bf12e2c171c6950f859e9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.4.2.tgz","fileCount":201,"integrity":"sha512-CXDsrJhUPup0OaJE0icEH6KhPFKYBeAgoQL220myk3ikGLvqC/s/HEtrzr/hrp2xW4CzovKVHx/gqgvmL3cDKQ==","signatures":[{"sig":"MEYCIQCAqgwqk8T5Rcegyys1YwWSAxZaVS+DQN0g7G8952PpiwIhAPSBePu8qMZZx9Io2FMpOwkgvusd+r3n4HpaAi4f7cl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.1.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.4.2","@noble/hashes":"1.5.0","@prosopo/util":"2.4.2","@polkadot/util":"12.6.2","@prosopo/types":"2.4.2","@prosopo/common":"2.4.2","@prosopo/config":"2.4.2","@prosopo/keyring":"2.4.2","@polkadot/keyring":"12.6.2","@prosopo/database":"2.4.2","@prosopo/datasets":"2.4.2","@prosopo/api-route":"2.4.2","@prosopo/types-env":"2.4.2","@polkadot/util-crypto":"12.6.2","@prosopo/types-database":"2.4.2","@prosopo/api-express-router":"2.4.2","@prosopo/user-access-policy":"2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.4.2_1740582915068_0.2572274512713142","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@prosopo/provider","version":"2.5.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.5.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0a7a66b92dc9b7195d478d14e8d2c7a96def0005","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.5.0.tgz","fileCount":205,"integrity":"sha512-wDuKMyXWeMcG/8Tsj0iFC6p6PR2O41W/1UvRrFlOfKNOAdaVqubF0pVI7KEqWBoNoDzdvpybuiY6Kg/JDXnd9Q==","signatures":[{"sig":"MEQCIDz87R2jtif4oPuZlBzAZPhFnoT72tUb3yQ2d2DF6g3MAiAoTdT48a/QVgM2CsS7Shz7HT7EVqu4WlGC0Hc5sLBzWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.5.0","@noble/hashes":"1.5.0","@prosopo/util":"2.5.0","@polkadot/util":"12.6.2","@prosopo/types":"2.5.0","@prosopo/common":"2.5.0","@prosopo/config":"2.5.0","@prosopo/keyring":"2.5.0","@polkadot/keyring":"12.6.2","@prosopo/database":"2.5.0","@prosopo/datasets":"2.5.0","@prosopo/api-route":"2.5.0","@prosopo/types-env":"2.5.0","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.5.0","@prosopo/api-express-router":"2.5.0","@prosopo/user-access-policy":"2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.5.0_1741618431896_0.7831689666529076","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@prosopo/provider","version":"2.5.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.5.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"45d3848d54ad0adafdd413b76fb5a3433b8ffcab","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.5.1.tgz","fileCount":205,"integrity":"sha512-+52xEdU0gZlE7SEOSzYnDI7c0bNMWFlb/l+78hfov1HTRdJnFTyAR9VGFrclIxrjfm4AkrDWsQz1K3MLWiZB1w==","signatures":[{"sig":"MEQCIFL1j46ZppujQg89fzZiV4A/9h5H2LAX5qbMkmGzTSHJAiAoLbtVGGFmM2mfCEoQurGvEsoiPNz+UBwdaHFYe/7WJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.5.1","@noble/hashes":"1.5.0","@prosopo/util":"2.5.1","@polkadot/util":"12.6.2","@prosopo/types":"2.5.1","@prosopo/common":"2.5.1","@prosopo/config":"2.5.1","@prosopo/keyring":"2.5.1","@polkadot/keyring":"12.6.2","@prosopo/database":"2.5.1","@prosopo/datasets":"2.5.1","@prosopo/api-route":"2.5.1","@prosopo/types-env":"2.5.1","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.5.1","@prosopo/api-express-router":"2.5.1","@prosopo/user-access-policy":"2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.5.1_1742313980291_0.8540254272928238","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@prosopo/provider","version":"2.5.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.5.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"45ff59d3fb113302d9a193d64f263d863a367fc5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.5.3.tgz","fileCount":225,"integrity":"sha512-GV5a8PQvFJJi2JDg5dv4lWtkdxw8ubA6uoTODUJlCZquGvcUHIwp6BCC9z0BUsfPAl0ms0+AifNnvX3BwdJUmw==","signatures":[{"sig":"MEUCID97f/aCrBkrqdqLRBV9wV97j2d0ZwSfHAcdEwFF4j6OAiEArW5Wq3ElOE/gDM4mxVTV0eATolAY47vLxY3Wv+SnEhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.5.3","@noble/hashes":"1.5.0","@prosopo/util":"2.5.3","@polkadot/util":"12.6.2","@prosopo/types":"2.5.3","@prosopo/common":"2.5.3","@prosopo/config":"2.5.3","@prosopo/keyring":"2.5.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.5.3","@prosopo/datasets":"2.5.3","@prosopo/api-route":"2.5.3","@prosopo/types-env":"2.5.3","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.5.3","@prosopo/api-express-router":"2.5.3","@prosopo/user-access-policy":"2.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","dotenv":"16.4.5","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.5.3_1743072433906_0.25333141123654324","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@prosopo/provider","version":"2.5.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.5.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0fdaed99246f26fe62052d58afcc24f7ea3f5847","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.5.5.tgz","fileCount":225,"integrity":"sha512-tYNq/v5F8tRBsFNdccT/rD41cXwY6Betn6tliIKhMlsla60QpDRBBrWJhcNX99z05VXqEIpC4nkFE/NFDSDxuw==","signatures":[{"sig":"MEYCIQDOcYY2xdDbLJupjqbZaUKkuYw7B08ax3jAu9aKqelCuAIhAK4ybuN1p8Adll06DMZ23uJiTSAqtn3H6FBO3AUduur3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.5.5","@noble/hashes":"1.5.0","@prosopo/util":"2.5.5","@polkadot/util":"12.6.2","@prosopo/types":"2.5.5","@prosopo/common":"2.5.5","@prosopo/config":"2.5.5","@prosopo/keyring":"2.5.5","@polkadot/keyring":"12.6.2","@prosopo/database":"2.5.5","@prosopo/datasets":"2.5.5","@prosopo/api-route":"2.5.5","@prosopo/types-env":"2.5.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.5.5","@prosopo/api-express-router":"2.5.5","@prosopo/user-access-policy":"2.5.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.5.5_1743602722572_0.33301466031076954","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@prosopo/provider","version":"2.7.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.7.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"957495afe1752cef7e9919f909678aba34591414","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.7.0.tgz","fileCount":267,"integrity":"sha512-bbYhxbTAMbathrd+c+7IdyOKszqZM5ooYAfyvGyP4BUpwF4szCufN5PKcH0BXxlFetpZKNuEams//saVwAAfMg==","signatures":[{"sig":"MEYCIQCdVYeF2OE4p3W1yKrLq7mQjpr9vwWmUm7NskHzUQCN0QIhALFpjkbtS1cmJE6MN0+j11OIVDcjqehx6UbJ3NerXEID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"dc888efbb53c71a08b1a2d16960c4a8e8578de2d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.1","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.6.1","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.1","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.1","@prosopo/datasets":"2.6.1","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.1","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.6.1","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.7.0_1747747251472_0.12112585413544807","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@prosopo/provider","version":"2.7.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.7.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d7d74340120694595aa7a57a1ab668773effc1ea","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.7.1.tgz","fileCount":267,"integrity":"sha512-JJfYs5Wms9xmWI9ltThTiHE0etoEQzEreV+2IQj6gbDdS3io0XyTJLmMEFIFvfV7IBNBDC6Zy5pP4YeB8VoZ2Q==","signatures":[{"sig":"MEUCIQCqRZNW5DsYhwLv+8DtrASpGZTHfAkw5TgggRyQQBNHegIgVydO0mSFdUOGP6rtB7TnVenN0C2j/rNR2yMtwd7KhEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"eb6d340a43dad3f701da078bec9cbe8696ffc004","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.2","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.6.2","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.2","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.2","@prosopo/datasets":"2.6.2","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.2","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.6.2","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.7.1_1747754751193_0.1866614658828134","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@prosopo/provider","version":"2.8.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.8.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"47f2ae53f010fbab01cbbeae3b9148a36f48264c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.8.0.tgz","fileCount":267,"integrity":"sha512-CF4CAIhpzj7Fc/HSB/O6L2J8H2y0rPPd+dpfpKM8pi2PNp8rFg7YHQVk7TXLNac95s7BoSBeCqU2ker9I6whlA==","signatures":[{"sig":"MEYCIQC7cfrEYGyR1Cwke12sT8+7RT8Xt5rFiiDpK/QtRcR7lQIhAL1gCVmdUb50CyW8Ox18xG59gDqEbIOKvUlHvj7UysAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fd6a675d452de35e14f8ef115e53408d82219660","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.3","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.6.2","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.2","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.3","@prosopo/datasets":"2.6.3","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.3","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.0","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.8.0_1748025139733_0.793249055741251","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@prosopo/provider","version":"2.9.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"179f8b8ee41f07843e53b837e672f44d99a54a01","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.0.tgz","fileCount":267,"integrity":"sha512-zuqHArRcG8j7WA9j/3T+JRaKkOgZ5kDp4X2diKYBoglJPo1dGjbMt5HOdhJGazGl553FAidLtxNOfNaepZdwVg==","signatures":[{"sig":"MEUCIC0ttjD31JHZFw0JE+tpfnX5TLs4xMwjrSN/v6ESITWzAiEA37kfcpZgjLF20/VkO9qYQGrQBqtFxBdxxewlUTyaBqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c41f5921a4eae81afca50342f1e6ca1bd1eb2b09","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.4","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.0","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.4","@prosopo/datasets":"2.6.4","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.4","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.1","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.0_1748253049488_0.0686283709098432","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@prosopo/provider","version":"2.9.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"630fd85e606df51658affc111b24a2c70536629d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.1.tgz","fileCount":267,"integrity":"sha512-9mk6V+Waj5yiY7M0ufeOm0j7WaLBPWuB6SAoM03Rn2SGg3KhHeDaw0qmbsN8eqpZn8zpQLlsUiq95+MJE25Yfw==","signatures":[{"sig":"MEQCIFsGfUYfVwiAlq8f4Oy+PFexD5dKOQShaSwe3uPaWi79AiBj44TKkaHAI5CmCS3KpGsMYuJS+MGqupWLrRn6HX3XUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a60ab90c102fcf43568a008ee0f02d7299b7e5d7","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.4","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.0","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.4","@prosopo/datasets":"2.6.5","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.4","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.1","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.1_1748342497103_0.5022410454426738","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@prosopo/provider","version":"2.9.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e736e7a07e0bc81cde18a41c5caf78cf98bcbf00","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.2.tgz","fileCount":267,"integrity":"sha512-SG+mjd2FyTe0ozVC5HrkzzvNRWPgifDMwNz/iRL0k+OGDKyKIhq36PZ6b/Gww0pEdAWOdieI60Ug5zvN4+ZL8g==","signatures":[{"sig":"MEUCIFgrhs6qsm6WhqrXoNQ2hzWM3SWGPqoEGRixcUCj9KSLAiEAljf7XuG+f0cOg7bnXEbXchY+GbcvoMsgmEAKeK5tnUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3f43cc1eeb94d13c550744fe94c244a3cc8806fa","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.4","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.0","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.4","@prosopo/datasets":"2.6.6","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.4","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.1","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.2_1748353901430_0.9644030291334031","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@prosopo/provider","version":"2.9.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"579a7f508df5e016f4b7c739231ed4633a1227eb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.3.tgz","fileCount":267,"integrity":"sha512-hBc+gNKFjTzwHgT9LMMzorn9kZX0husBUhnJeQgRZNWgCcYHJEQtatuIwrTelyiPIE64D/LE31eJ8m284BC3wQ==","signatures":[{"sig":"MEQCIFni5j2ejjtu7YJ90fUhx8UCuDnHp34+ZpVmUX5BobBdAiA2pN+c1aJx/Y2LfhCB9iFaxWt37nRRbtrIG2q2W7+Uzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c0ba63a6091a67ead2ac9c0bd0504d2c75b2de80","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.4","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.0","@prosopo/common":"2.6.0","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.3","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.4","@prosopo/datasets":"2.6.7","@prosopo/api-route":"2.6.0","@prosopo/types-env":"2.6.4","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.1","@prosopo/api-express-router":"2.6.0","@prosopo/user-access-policy":"2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.3_1748355212688_0.6468592826592636","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@prosopo/provider","version":"2.9.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"621d0a305997f5b55a6b05ebd4a474df1fed7a8f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.4.tgz","fileCount":267,"integrity":"sha512-KA9rcZtGyXcNZKtr7Jvo+Ya/8ynbvTV6G4JHze+0PFPXqdmoh1ONmTT5QPfMsA8JaA55E7fjLvpi8lol4OAV6w==","signatures":[{"sig":"MEUCIHURzzKlyyiIj1nZnBJuU7ccN5p18i7xLBPY64Fvtx0oAiEA0lvKtU39gOSXCoRGRohATAQOrpP7Qi8h4BEkKRrmhIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"2e05253d60d255a20a52d5963af72c1df8229d48","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.5","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.1","@prosopo/common":"2.6.1","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.4","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.5","@prosopo/datasets":"2.6.8","@prosopo/api-route":"2.6.1","@prosopo/types-env":"2.6.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.2","@prosopo/api-express-router":"2.6.1","@prosopo/user-access-policy":"2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.4_1749061149348_0.3292213254710037","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@prosopo/provider","version":"2.9.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"69da5deafdd9c11a39a3a9196db295b73bfcd876","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.5.tgz","fileCount":267,"integrity":"sha512-AbIWCdybuIsweszyoe1voy2G6C0le9VMYPhD13FM85mpDIVVXtsdB99x3/mpR6iwcmvNavv9XJ9IJMmLWta7UQ==","signatures":[{"sig":"MEYCIQDWjEpECIaK0mLKjtHpXIieZbzkAvuNTXG5c0RnE6YekgIhAN4G9JWDeFyQKWCHNq3AYIp2+Jcti9h+UFQOxZiDLziV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8ec22eec6b7107bfffd6d1e41a88896c81899b40","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.5","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.1","@prosopo/common":"2.6.1","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.4","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.5","@prosopo/datasets":"2.6.9","@prosopo/api-route":"2.6.1","@prosopo/types-env":"2.6.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.2","@prosopo/api-express-router":"2.6.1","@prosopo/user-access-policy":"2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.5_1749066851687_0.5684967510994394","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"@prosopo/provider","version":"2.9.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f6ab388aa5328fd4dac9ae1144d5880ae11dd29f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.6.tgz","fileCount":267,"integrity":"sha512-i/p6RuKjh4zlbON8y6YtmWbkwF6yjpAJWXAVsGTAxK0Rgawhznshs8dgy5yU9GLbel22Rm5/VsqZ6hk/It7thA==","signatures":[{"sig":"MEQCICU+eT5Q+eazn5hZV7HOrqVibhi2oxooG/HN4MWmwifsAiBFtbT8FTXjCye1WkaongQQPYE0l3dkvr93E4Z/vRupJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5ea1139053106d73014175319ec5c9b87f1551e2","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.5","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.1","@prosopo/common":"2.6.1","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.4","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.5","@prosopo/datasets":"2.6.10","@prosopo/api-route":"2.6.1","@prosopo/types-env":"2.6.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.2","@prosopo/api-express-router":"2.6.1","@prosopo/user-access-policy":"2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.6_1749123609843_0.08753999304490678","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"@prosopo/provider","version":"2.9.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.7","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bc8f35da9605ea0e5c9ac5d98ab0492cbb0e8de9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.7.tgz","fileCount":267,"integrity":"sha512-kf45ZkQg2ERHpfkMp8+kJTGQU+xCpgN6y3J3zHoWHaavbe3tnVRAKGVk24fsnX6lSEize2jMA3mhbuYMjjpWVQ==","signatures":[{"sig":"MEQCIDEGS5+5fh/2KKQvn6HY/MyoDIarkIdqEMOvEFKzEha0AiAFyY016nNPS+c5ZASN7z+tF8TttlkmuPZ0bh6nSotuPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9ef10517a2b7423fca0a2934ca097ddf4d1bc809","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.5","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.1","@prosopo/common":"2.6.1","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.4","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.5","@prosopo/datasets":"2.6.11","@prosopo/api-route":"2.6.1","@prosopo/types-env":"2.6.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.2","@prosopo/api-express-router":"2.6.1","@prosopo/user-access-policy":"2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.7_1749130625474_0.6769774483231641","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"@prosopo/provider","version":"2.9.8","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@2.9.8","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"65bfe2c09af948e3f78e99c2cd53c863dd1ef879","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-2.9.8.tgz","fileCount":267,"integrity":"sha512-46uKno1vxFX3iAkZUdemjvnzpYUqBX8rUUpl/Ud5BWMymXK2n4VZOqwhUejj7V9jdHygGo3lrxrw6GV0amGI8w==","signatures":[{"sig":"MEUCIQC/0YIlDac3ER7/kVtMAv65SL2rHAMd4sEiQrE94OrwjQIgZfuaE+gxrKiNQ8WHEFjE6pulV9yjSu5lpko3ar1r6PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8828536f52fa5dbde2531f1e990ce0eb93f816b3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","express":"4.21.2","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"2.6.5","@noble/hashes":"1.5.0","@prosopo/util":"2.6.0","@polkadot/util":"12.6.2","@prosopo/types":"2.7.1","@prosopo/common":"2.6.1","@prosopo/config":"2.6.0","@prosopo/keyring":"2.6.4","@polkadot/keyring":"12.6.2","@prosopo/database":"2.6.5","@prosopo/datasets":"2.6.12","@prosopo/api-route":"2.6.1","@prosopo/types-env":"2.6.5","@polkadot/util-crypto":"12.6.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"2.7.2","@prosopo/api-express-router":"2.6.1","@prosopo/user-access-policy":"2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_2.9.8_1749137343497_0.47363440065129936","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@prosopo/provider","version":"3.0.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.0.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7ed1461ad027e92d2faef5ca1850a75af7e8450b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.0.5.tgz","fileCount":257,"integrity":"sha512-BykzeXYrtGfiXvJ5jemudqTSHvDN1S9BMyudqO2+RlK05eIlYIDdPuj4eX73ZgjAnLdhBgBRqRynCYxW06/wKQ==","signatures":[{"sig":"MEUCIGjtSZRlm/zARY9wLtVcGx+NolfbOars63aK69vltU2GAiEAvf/Q8bmAdEYM1sMTJ07rESnVcHY4NLwdILyTUnuBozY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9536652d5321bddb0c02da7a2f04e95de6dddadc","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","actor":{"name":"christaylor","type":"user","email":"chris@prosopo.io"},"email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"10.0.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.5","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.2","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.5","@prosopo/database":"3.0.5","@prosopo/datasets":"3.0.5","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.9","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.5","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.2","@prosopo/user-access-policy":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.0.5_1751968901764_0.6155834169985446","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@prosopo/provider","version":"3.0.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.0.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"37a5e55a0d76a3f959d7bc840ecd45d56aabe339","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.0.6.tgz","fileCount":257,"integrity":"sha512-ULg780onSZxJVbAIBggfeWB82XvtO6djb14UuIQZMcms09tQmYbueTLfXed3QRVS1L7ECvqVESc3WAeg46Y0tg==","signatures":[{"sig":"MEUCIQCnyb/6Pig4Ls8eabzvBsN5cgb9/6pMHvLLqvvG75FuEgIgKmBSlUGX5QjkOp9jehHbrNQw0TLz1cmlwUE6wRsZz9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"f5e04941e1c3862efcb8db63ef21e65647a55731","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","actor":{"name":"christaylor","type":"user","email":"chris@prosopo.io"},"email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.5","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.2","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.5","@prosopo/database":"3.0.5","@prosopo/datasets":"3.0.5","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.9","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.5","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.0.6_1751973372531_0.8604437332966446","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@prosopo/provider","version":"3.1.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.1.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c5f0ad29c4ea89d1f874e12de029ad21f1274263","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.1.0.tgz","fileCount":257,"integrity":"sha512-sjczWWc31nO7Tuq6nDdXZSvXbJqlsNlpHZ7tPTslJ0VJDD8Fi6D3cRWao3Ef7ZRSwTxdWDngmUKuP1fH7SeDHQ==","signatures":[{"sig":"MEUCIEG0VqsjQzaKo1qr6/PuXlgHo8b3mLio7YwK+17f+xLaAiEA1JYfIMIF7xSqtWHrqcCv2h3DzF5etHOvFwqdIXErotE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"be35218ee22fc024a324427cce7344a2c2dbee1c","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","actor":{"name":"christaylor","type":"user","email":"chris@prosopo.io"},"email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.5","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.2","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.5","@prosopo/database":"3.0.5","@prosopo/datasets":"3.0.5","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.9","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.5","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.1.0_1751991110631_0.7433276274441079","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@prosopo/provider","version":"3.1.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.1.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b311a6cdaf39c6e1f5ec67bea8d550de1c817410","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.1.1.tgz","fileCount":257,"integrity":"sha512-etCHOoUR/xLZf5wUfpSw9l1Nl6YqFnCnPvUb74cLEvhpds/ZHh2fzSQ7g4Bg9mDPRyJ2FS5Z/u6R++9z213U6w==","signatures":[{"sig":"MEQCIGanofJ20Eopp73WPtofqxRlIJE/XqLqfOk5mPx36TbcAiAxu79BlyWxHPTZ2qHvXAHE4Gzyw/2VfXWjzgHpjELEpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fe08d21e5080e3c437d48b44475aeaeaff0e5b89","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","actor":{"name":"christaylor","type":"user","email":"chris@prosopo.io"},"email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.6","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.3","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.6","@prosopo/database":"3.0.6","@prosopo/datasets":"3.0.6","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.10","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.6","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.1.1_1752064789463_0.5350666879246595","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@prosopo/provider","version":"3.1.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.1.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d4a497a6a7160b58dd7c41490b6c61307b0b1bf3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.1.2.tgz","fileCount":257,"integrity":"sha512-yITTHvGKSGajKLAUvqXxMdUoz2wO2KR629LdhZtYtS9nypIME9V8r1awQ/oF98H0HFT5PeiKx/NETg3mDAPwNA==","signatures":[{"sig":"MEYCIQChmG162gyTV7/VxvXW6luFTKOAsuHDL7R+bym6Kx+RfQIhAPt5SieTp/u5zFSa11ATCvtY6WLL847u1A5j6b/YSKzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"45044d8a5b4df3dd4d9457f6f33e9bd0ea348cb0","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.7","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.3","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.6","@prosopo/database":"3.0.7","@prosopo/datasets":"3.0.7","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.11","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.7","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.1.2_1752352398978_0.4377008922365142","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@prosopo/provider","version":"3.1.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.1.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a0fe25812f0a41803bcf98d4e93b516bcade55da","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.1.3.tgz","fileCount":257,"integrity":"sha512-AbXe8eW2r4UsDm7XaLNw65ak854SaLNbCajA9U2pGToo91q8IRxbz/diFQ8D18kLqFlDYdyFnrSoykhf4PvPRQ==","signatures":[{"sig":"MEYCIQCzhb3P4raYuCSJOAEasUaxzhPkg2Pd+dii684BPMzYswIhAKL9i58ms5swgp1+izfSVzFZSdOP0x/1Lt33+Fb/3QeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"e8905624397d71332d41a0aa9676d18171b7d206","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.0.8","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.3","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.6","@prosopo/database":"3.0.8","@prosopo/datasets":"3.0.8","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.12","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.8","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.1.3_1752353777930_0.5628021742102287","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@prosopo/provider","version":"3.2.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"55cf216c2b52648c9312b494354ce170e021fe3c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.0.tgz","fileCount":265,"integrity":"sha512-p19BFs6f6STQtDyzSwVGb5vlGL2wt301qn65sAc8A/3kwn8Ja+uFWvwm5n79l/jQpAkUHvpb7Wmg62wXnxHqYA==","signatures":[{"sig":"MEUCIH0b6JnhCdZBiNFV581iJlR/6hwcPIMciZ6dMzbJ8fiHAiEAhIpMpzktTRmJaJL1wXdOF8dd2dHCC4QNPNg8nuLKuvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3c54c968f4cecf2ee16f50d09d936d3453e17a0b","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.0","@noble/hashes":"1.5.0","@prosopo/util":"3.0.2","@polkadot/util":"12.6.2","@prosopo/types":"3.0.3","@prosopo/common":"3.0.2","@prosopo/config":"3.1.0","@prosopo/keyring":"2.8.6","@prosopo/database":"3.0.9","@prosopo/datasets":"3.0.9","@prosopo/api-route":"2.6.7","@prosopo/types-env":"2.7.13","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.1","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.9","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.3","@prosopo/user-access-policy":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.0_1752448110233_0.8520382972395373","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@prosopo/provider","version":"3.2.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f28da4e001811c89b18a663841ca797d53dadd3f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.1.tgz","fileCount":77,"integrity":"sha512-QxSkxL+2HdVSrXqJrAjCGsoFR12RssucyH0zmvAuVvioeZONa7nBQSxF7OLeyRTS6IraNgjnUPhJLm5aX6Xk+A==","signatures":[{"sig":"MEYCIQC3rzRXQUmoKpdnydNdriNmPm2Brf3+S94HlEXaTpwojwIhANt7rrxYiJvMsb24tt6UAiI6wkUr6KPGJC2dYlYQ7yXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5436e9f4d5adfad9b1a7bf2052ea66bb82825a2c","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.1","@noble/hashes":"1.8.0","@prosopo/util":"3.0.3","@polkadot/util":"12.6.2","@prosopo/types":"3.0.4","@prosopo/common":"3.1.0","@prosopo/config":"3.1.1","@prosopo/keyring":"2.8.7","@prosopo/database":"3.0.10","@prosopo/datasets":"3.0.10","@prosopo/api-route":"2.6.8","@prosopo/types-env":"2.7.14","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.10","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.4","@prosopo/user-access-policy":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.1_1752654102947_0.08904511984827268","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@prosopo/provider","version":"3.2.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"51e1fee61656062663878573eacc83b463e0a855","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.2.tgz","fileCount":77,"integrity":"sha512-Pdux/5DV6/nQZgtHibp4n2YX0uzy9RB9SIXxHski8XNxVIhtuK3BsgHzG1uRyjrhlqVynbhyhZkX1VjF8ndfTQ==","signatures":[{"sig":"MEYCIQDB6sNI6xplktIzYUpE5oZWANEWf7UMRknNwkVm1YjIMAIhAPzB0xefQ3dtHtZpD38407algnWCYj2bLa8xTN2/Hmu+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0ae6e56e25b173cc16994ab03eb1892bafcc0694","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.1","@noble/hashes":"1.8.0","@prosopo/util":"3.0.3","@polkadot/util":"12.6.2","@prosopo/types":"3.0.4","@prosopo/common":"3.1.0","@prosopo/config":"3.1.1","@prosopo/keyring":"2.8.7","@prosopo/database":"3.0.10","@prosopo/datasets":"3.0.10","@prosopo/api-route":"2.6.8","@prosopo/types-env":"2.7.14","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.10","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.4","@prosopo/user-access-policy":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.2_1752754763546_0.07035304451063706","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@prosopo/provider","version":"3.2.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d3baeb53a675d998b0a50a1f38ca199d488d65ac","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.3.tgz","fileCount":77,"integrity":"sha512-9tOi5Vm9mEDpyche484BCDP+KAOfjpN9BbU9o2m4faMVXfxyrYoB96J0N4+jJJG1UC64iG40uP7zDCFzMfkdmQ==","signatures":[{"sig":"MEQCIEK2IW10OC5kcvptbN47MnTUvVtIzjPFZtGuoGmGIph8AiBrHSVwcNLqgWblGGp3bCMmfHoBshgnc/wGvk+SV1Iaxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"e16b0febe8ee7d90ab10ba550e5d1d2a4d2b8fc4","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.1","@noble/hashes":"1.8.0","@prosopo/util":"3.0.3","@polkadot/util":"12.6.2","@prosopo/types":"3.0.4","@prosopo/common":"3.1.0","@prosopo/config":"3.1.1","@prosopo/keyring":"2.8.7","@prosopo/database":"3.0.10","@prosopo/datasets":"3.0.10","@prosopo/api-route":"2.6.8","@prosopo/types-env":"2.7.14","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.10","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.4","@prosopo/user-access-policy":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.3_1752755831087_0.1554700769199373","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@prosopo/provider","version":"3.2.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"83b17695cbd9fe14737744cb5a1cefd705f07b8b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.4.tgz","fileCount":77,"integrity":"sha512-Og6TQ+3thFWY4n1kPcDhDU4a4rq8MJeDvpwN5fdsrly+z+oty4CZsPYubmZ97ylTbC0ehWMmO4V3rPaTWcM1Mw==","signatures":[{"sig":"MEUCIFc4zaJLMiMNkmAhJQ7cxLGfgZpNczfgkQaVnZzkRJtnAiEA6Dz3FnRRtYdbKcsz1+Wn1gR9pT0DOD9BvTN8p4ywjsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"2dc9ff870d8201d82b689dbfd06114d390fb3b34","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.2","@noble/hashes":"1.8.0","@prosopo/util":"3.0.3","@polkadot/util":"12.6.2","@prosopo/types":"3.0.4","@prosopo/common":"3.1.0","@prosopo/config":"3.1.1","@prosopo/keyring":"2.8.7","@prosopo/database":"3.0.11","@prosopo/datasets":"3.0.11","@prosopo/api-route":"2.6.8","@prosopo/types-env":"2.7.15","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.2","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.11","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.4","@prosopo/user-access-policy":"3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.4_1752756447442_0.9428378841713838","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@prosopo/provider","version":"3.2.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.2.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"100023b69ffd49f6d347405a3308382371a94940","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.2.5.tgz","fileCount":77,"integrity":"sha512-5IV4DlHoRUdEf7fAUJ0b2RbGWTKL/AUKuWCl4V0WaNNeXZsqj3YxLaNz2xV/FWPHcgEAVeQAqYNd3L8thQxQcg==","signatures":[{"sig":"MEUCICXozJoUGPK2NfN736h8VCtjmPdU0od3I1fWsbYodJSEAiEA1AhtJ5sEk+Tc+u2KIGfrkiwVKtLKMb15ftGVXOfESuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"72b1f78f6aa2c857da62f0d808c67c2bbc36e2bf","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly --force"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.3","@noble/hashes":"1.8.0","@prosopo/util":"3.0.4","@polkadot/util":"12.6.2","@prosopo/types":"3.0.5","@prosopo/common":"3.1.1","@prosopo/config":"3.1.2","@prosopo/keyring":"2.8.8","@prosopo/database":"3.0.12","@prosopo/datasets":"3.0.12","@prosopo/api-route":"2.6.9","@prosopo/types-env":"2.7.16","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.3","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.12","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.5","@prosopo/user-access-policy":"3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.2.5_1752827699324_0.11759608364918628","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@prosopo/provider","version":"3.3.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.3.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7c0e24005d10a2c715c34430af2173088f35d6ec","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.3.0.tgz","fileCount":77,"integrity":"sha512-6oszLkYFPm12ZixxJdb+ac1BQogMeNSqCnqZNZ6/xRBh+NyLIiMrSe6B4ctoL+68Z0aGJ07XT/CoaGk4G1Mcmg==","signatures":[{"sig":"MEUCIBy+gKzQOc2OBCk80aALAMGcJwNYahr/e4cyuEfTeJaZAiEAlI5X9uzBwKz6SD991jA+eyvcZnfN7CfEBzQBuP+/p3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c2f112bcafc33c874568b94eff1a2219c67158de","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","axios":"1.10.0","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","ip-address":"10.0.1","node-fetch":"3.3.2","@prosopo/env":"3.1.4","@noble/hashes":"1.8.0","@prosopo/util":"3.0.5","@polkadot/util":"12.6.2","@prosopo/types":"3.0.6","@prosopo/common":"3.1.2","@prosopo/config":"3.1.3","@prosopo/keyring":"2.8.9","@prosopo/database":"3.0.13","@prosopo/datasets":"3.0.13","@prosopo/api-route":"2.6.10","@prosopo/types-env":"2.7.17","webpack-dev-server":"5.2.2","@prosopo/util-crypto":"13.5.4","read-tls-client-hello":"1.1.0","@prosopo/types-database":"3.0.13","@typegoose/auto-increment":"4.13.0","@prosopo/api-express-router":"3.0.6","@prosopo/user-access-policy":"3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.3.0_1753173407808_0.6334508117057414","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@prosopo/provider","version":"3.12.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.12.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b5243c634b68485ee7e1ae32e69b1e2bda1e0fa7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.12.3.tgz","fileCount":88,"integrity":"sha512-yJ6ZQKXLhACNeUWNAHCn6aIsq0RNGetosEK2YLALybRoXwhsjDrmnl2UkQMbKUZWKqnrQYD8CoRqKv311+gFVA==","signatures":[{"sig":"MEQCID8DLv1ij6py7vbhZiulx7X9KG/xkhCAWBepNVCtxqb/AiBFLrhKbwlIpneDAKEZUld9bDpjp+rGNvN0BT1jkRcdxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365627},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"bb704f7cee3a7505a36196f49d33f28c524b64f1","scripts":{"test":"npm run test:unit && npm run test:integration","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongodb":"6.15.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.24","@prosopo/env":"3.2.13","@noble/hashes":"1.8.0","@prosopo/util":"3.1.5","@polkadot/util":"12.6.2","@prosopo/types":"3.5.3","@prosopo/common":"3.1.20","@prosopo/config":"3.1.20","@prosopo/locale":"3.1.20","@prosopo/keyring":"2.8.27","@prosopo/database":"3.4.5","@prosopo/datasets":"3.0.34","@prosopo/api-route":"2.6.28","@prosopo/types-env":"2.7.38","@prosopo/util-crypto":"13.5.22","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.0","@prosopo/types-database":"3.3.5","@prosopo/api-express-router":"3.0.25","@prosopo/user-access-policy":"3.5.19"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.12.3_1759754037098_0.06910310688530563","host":"s3://npm-registry-packages-npm-production"}},"3.12.14":{"name":"@prosopo/provider","version":"3.12.14","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.12.14","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5baa187bcbe625008b42bdcebf6df650e0cdb022","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.12.14.tgz","fileCount":410,"integrity":"sha512-vccUTc5u+kkfMIhs82rxu74MDj5yc6ug9JIfbsffKbzmebh8WsX8ripqpVOSCIsFdZ5uOjAdq1pK+eK+7KoWAA==","signatures":[{"sig":"MEUCIQDaXTabf6qPyR9/e9cVjra+6gdIhk/gzePkd5zJBDfKvgIgNSQtZjPyGez1yy7iGA0ZDAtdQIRs88DSvS6Of8T7utc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2887116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.6.0","node":">=v20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8b54737cd69d210bd004748191207acae4fe59ed","scripts":{"test":"npm run test:unit && npm run test:integration","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"10.9.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.32","@prosopo/env":"3.2.21","@noble/hashes":"1.8.0","@prosopo/util":"3.1.7","@polkadot/util":"13.5.7","@prosopo/types":"3.5.11","@prosopo/common":"3.1.21","@prosopo/config":"3.1.21","@prosopo/locale":"3.1.21","@prosopo/keyring":"2.8.35","@prosopo/database":"3.4.13","@prosopo/datasets":"3.0.42","@prosopo/api-route":"2.6.29","@prosopo/types-env":"2.7.46","@prosopo/util-crypto":"13.5.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.8","@prosopo/types-database":"3.3.13","@prosopo/api-express-router":"3.0.33","@prosopo/user-access-policy":"3.5.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.12.14_1762269339794_0.18705993819202038","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@prosopo/provider","version":"3.13.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.13.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6d17a37a84100d4ff9da597fb7f432c7a10485d6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.13.0.tgz","fileCount":104,"integrity":"sha512-plPMUEP4SGufI+2O6zfemTCj91w/VmEMtG+WtpgF9jxEVLb63cq3qETr49CQ4tdB+Oduld82MFNdcz7z1mhCcQ==","signatures":[{"sig":"MEYCIQDmFUTqYgHCoVzaxrU4aOe/mRZJ7PWpmJjCgcDpaIQELwIhAPeoSoILDJT2thTyJpMw7UyNQWLygJdZ7dv6bezcW4gZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375473},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.6.0","node":">=v20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"585c098328ef79fd1dcb787c1a5fca0ffbcbf1b3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.6.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.33","@prosopo/env":"3.2.22","@noble/hashes":"1.8.0","@prosopo/util":"3.2.0","@polkadot/util":"13.5.7","@prosopo/types":"3.6.0","@prosopo/common":"3.1.22","@prosopo/config":"3.1.22","@prosopo/locale":"3.1.22","@prosopo/keyring":"2.8.36","@prosopo/database":"3.5.0","@prosopo/datasets":"3.0.43","@prosopo/api-route":"2.6.30","@prosopo/types-env":"2.7.47","@prosopo/util-crypto":"13.5.24","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.9","@prosopo/types-database":"4.0.0","@prosopo/api-express-router":"3.0.34","@prosopo/user-access-policy":"3.5.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.13.0_1762442131786_0.8943289844293643","host":"s3://npm-registry-packages-npm-production"}},"3.13.6":{"name":"@prosopo/provider","version":"3.13.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.13.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8ce2633e9a628c577ddab286e9bf40554ea1825e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.13.6.tgz","fileCount":104,"integrity":"sha512-lBNBEMfjB8utZoyFM5y5rRouPHj6HmMwnOHPMeKg+Ubpi0/LFafEB48lFS0FMjG313d84/w6PPUNX/ZkuRtv4w==","signatures":[{"sig":"MEYCIQDE1xusTYLlvWXOeqMOybSYkrrHZJRfJ0ksfAX4+VN0ZAIhAPO2FlNmEzAHjfIJHWdsTe76d20YdAhQKUPOqC2xNqZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380857},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1347fc34d1cb96c285f46e463330e20bffc678e1","scripts":{"test":"npm run test:unit && npm run test:integration","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.6.1","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.36","@prosopo/env":"3.2.27","@noble/hashes":"1.8.0","@prosopo/util":"3.2.3","@polkadot/util":"13.5.7","@prosopo/types":"3.6.3","@prosopo/common":"3.1.25","@prosopo/locale":"3.1.25","@prosopo/keyring":"2.8.39","@prosopo/database":"3.5.5","@prosopo/datasets":"3.0.48","@prosopo/api-route":"2.6.33","@prosopo/types-env":"2.7.52","@prosopo/util-crypto":"13.5.27","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.12","@prosopo/types-database":"4.0.5","@prosopo/api-express-router":"3.0.39","@prosopo/user-access-policy":"3.5.31"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.1.25","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.13.6_1762961492216_0.35617438689941827","host":"s3://npm-registry-packages-npm-production"}},"3.13.7":{"name":"@prosopo/provider","version":"3.13.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.13.7","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a6815ab8ead27ee59b5bccaccc55660b6b9993e1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.13.7.tgz","fileCount":108,"integrity":"sha512-V7QTTcBWjYv9yfpnl81IKrBjqQoaH0ycjnli1zrTsGI3sXh45FvIJJb6HbS6qf7fO1jBSNKkFNORTFePLm0kqw==","signatures":[{"sig":"MEUCIQC6gl3ySP9/pB39sz1sQajKs3DDffdSzloJ/D5bPZnnXgIgff2gYR4A3dHCrWNTIcnoPV+sJ2Fr52eawWYDbhp4vSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425621},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0cb685ada997b05398057a5c7f819af7fb61a8d9","scripts":{"test":"npm run test:unit && npm run test:integration","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.6.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.37","@prosopo/env":"3.2.28","@noble/hashes":"1.8.0","@prosopo/util":"3.2.4","@polkadot/util":"13.5.7","@prosopo/types":"3.6.4","@prosopo/common":"3.1.26","@prosopo/locale":"3.1.26","@prosopo/keyring":"2.8.40","@prosopo/database":"3.5.6","@prosopo/datasets":"3.0.49","@prosopo/api-route":"2.6.34","@prosopo/types-env":"2.7.53","@prosopo/util-crypto":"13.5.28","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.13","@prosopo/types-database":"4.0.6","@prosopo/api-express-router":"3.0.40","@prosopo/user-access-policy":"3.5.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.1.26","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.13.7_1763557613461_0.6051627683651111","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@prosopo/provider","version":"3.15.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@3.15.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"945f7cf6063cc8a071938e4177dc023c96eb964d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-3.15.0.tgz","fileCount":403,"integrity":"sha512-ZpotxVYifD/buHPh0MtzPJiBVsDcxc+GEsgXminIgKXxJFpLuxgwHkYMiUgaTL3q1GophztQI+37PXzZmvAkjw==","signatures":[{"sig":"MEQCIANtiUPzr5QUakitMCqW9TzTo+C88cJmxUSuk4fRc3M8AiBIeKD2yGAVf1bePniZL0mVrUhtoak/55CTbWLCa/HpqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1316599},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7c9ee6ddcc1ea3510f85a9187b17840e950034e4","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+ssh://git@github.com/prosopo/provider.git","type":"git"},"_npmVersion":"11.6.2","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.1.41","@prosopo/env":"3.2.35","@noble/hashes":"1.8.0","@prosopo/util":"3.2.5","@polkadot/util":"13.5.7","@prosopo/types":"3.8.0","@prosopo/common":"3.1.28","@prosopo/locale":"3.1.28","@prosopo/keyring":"2.9.0","@prosopo/database":"3.6.6","@prosopo/datasets":"3.0.55","@prosopo/api-route":"2.6.36","@prosopo/types-env":"2.7.59","@prosopo/util-crypto":"13.5.29","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.8.17","@prosopo/types-database":"4.1.5","@prosopo/api-express-router":"3.0.47","@prosopo/user-access-policy":"3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.3.0","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_3.15.0_1768410057597_0.5920377095737719","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@prosopo/provider","version":"4.7.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.7.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"318856b3292766079efc080d552562debc974168","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.7.1.tgz","fileCount":797,"integrity":"sha512-EExms4DgEsVQGyHsjZ7DZ9et+UIb+A8TuiWuI/XiZSr4B0u9Tv7uQVb+A4+L/uYMUPauWrgUv2Vh6ckH2nXPrA==","signatures":[{"sig":"MEQCICBnu5CE2HW+sXrY1MDS2OidUdf0HVRTWR5xHgX8iyjbAiBmN7Ds552QLgCg9EdTX/yeKDo64zXSCZwWx+5k2bQE9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2830729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"89d6c0ef8c60fbcc13033f044630eb9b4d4f5d00","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.8","@prosopo/env":"3.5.7","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.3.0","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.34","@prosopo/database":"3.13.7","@prosopo/datasets":"3.1.28","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.16","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.10","@prosopo/types-database":"4.8.0","@prosopo/api-express-router":"3.1.17","@prosopo/user-access-policy":"3.7.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.7.1_1780733881945_0.8894197094655261","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"@prosopo/provider","version":"4.7.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.7.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6d8f8ef959bfb2fd3159258bc6624cbee1adb961","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.7.2.tgz","fileCount":797,"integrity":"sha512-qoUkFtAhIlAUCV4cIm+LcHNc1LNalb8G3aeHg9MNa/Ya4573aSiev2dnQg4z5gqR2vZ6PNuDixLDVqCpGV351Q==","signatures":[{"sig":"MEUCIQDqEo9ac3ayBKDqrSDyR30tHVnxjRkl444A4JSsp2IdyQIgcNhmBDCr26u73GnrFXgmwmkc+1CxIoI40e0RayaQQ8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2832574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aeb7b8af2569a5db979094a36f27b248503dc90f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.9","@prosopo/env":"3.5.8","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.3.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.35","@prosopo/database":"3.13.8","@prosopo/datasets":"3.1.29","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.17","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.11","@prosopo/types-database":"4.8.1","@prosopo/api-express-router":"3.1.18","@prosopo/user-access-policy":"3.7.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.7.2_1780913799188_0.898601491877703","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@prosopo/provider","version":"4.8.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.8.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"07257231e0bd57d76d93fa306e25e16ee1f18a36","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.8.0.tgz","fileCount":801,"integrity":"sha512-JkuxdqKv9FmVmA23h5Le6IoceXczvFSrKnLusu14ia5aOWKk6VFkmiemVGncAm13i8PDKxp7eY+3LqQeZYPUIw==","signatures":[{"sig":"MEQCIFTvRdVAECxjFe5MvTz6oqp4FoSFGBO9CQClM29sayeZAiB/TpKJE2TFTS8C8/hCnKKIsbAuT33y8zQPdrK//QwmRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2854665},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b56e61e8ac4118dbd3404e84bc8b4d4d4643d7f3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.9","@prosopo/env":"3.5.9","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.3.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.35","@prosopo/database":"3.13.9","@prosopo/datasets":"3.1.29","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.18","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.11","@prosopo/types-database":"4.8.2","@prosopo/api-express-router":"3.1.19","@prosopo/user-access-policy":"3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.8.0_1781008383382_0.8335249145434251","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@prosopo/provider","version":"4.8.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.8.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"77b39d0ae22cd4a81193a0103c35f1c69c1d0f8c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.8.1.tgz","fileCount":801,"integrity":"sha512-/Uozuq3wQzkXeQIv08wMwqF5cz7a3dOasLAc2wK62YprwOy2HcLOmmluzykEIF8qKOg6H2YHHDg9+KmX7IN5GA==","signatures":[{"sig":"MEQCICLOJZuHrHenOdKTBusd1lVwFkn/I0F7zuhnFY51ttgxAiAc8afbh1r8N4AFyg4YQrdSQpPITMPIaRMooJJbJFKu2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2857041},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"e51a0344573aeb7ced160252dc8f7883f7ef8ed3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.9","@prosopo/env":"3.5.9","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.3.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.35","@prosopo/database":"3.13.9","@prosopo/datasets":"3.1.29","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.18","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.11","@prosopo/types-database":"4.8.2","@prosopo/api-express-router":"3.1.19","@prosopo/user-access-policy":"3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.8.1_1781011648384_0.28998985482400896","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@prosopo/provider","version":"4.9.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.9.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"3ceb8fa6824a11b1901c4e72ddaf17a6ef7c2dbd","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.9.0.tgz","fileCount":810,"integrity":"sha512-nnEiTBg3ePe0qDAMOMSfSvHQzNJZ+eiPSiUFOg8lXHTSAOjYnpvwRW8VQCL0ucRDS+F3l2jMwwsV3dXed6ZifQ==","signatures":[{"sig":"MEQCIGl6SGQ983Zf90+ETOEuokp00wphEhAIMGo0TqQbncUDAiBb3pIDR/hFZh1/BVkGhh/15ih3AfTLqllzCYRUxP7nEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2907832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3eae980c7f07c511e731c55ec3377f0dd476e016","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.10","@prosopo/env":"3.5.10","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.4.0","@prosopo/common":"3.1.38","@prosopo/ipinfo":"0.2.16","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.36","@prosopo/database":"3.13.10","@prosopo/datasets":"3.1.30","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.19","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.12","@prosopo/types-database":"4.9.0","@prosopo/api-express-router":"3.1.20","@prosopo/user-access-policy":"3.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.9.0_1781114366622_0.7387699096372482","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@prosopo/provider","version":"4.9.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.9.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"16602f8a25443f206a3abde87fffa5e6c89c9b80","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.9.1.tgz","fileCount":810,"integrity":"sha512-mGYmvelSM9A3TrW0SHP0LiwsjbMgBrGisdZilrXqYKbdsbs68D8VwnXsbvwkg79sRRsdyYWn4tv8Kuw+WXYdiA==","signatures":[{"sig":"MEUCIQDqaOe+bsm1dJyDScRztqORleJNIwXt9drJqSqNnKF0ogIgfMJtFGVkLB7BHoaWWfSUggJcOtKzV8/YWR9iS/9I97I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2930823},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fa0d921405d102312ff693baf94487e61c7b2ab0","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.11","@prosopo/env":"3.5.11","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.4.1","@prosopo/common":"3.1.38","@prosopo/ipinfo":"0.2.17","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.37","@prosopo/database":"3.13.11","@prosopo/datasets":"3.1.31","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.20","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.13","@prosopo/types-database":"4.9.1","@prosopo/api-express-router":"3.1.21","@prosopo/user-access-policy":"3.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.9.1_1781350649605_0.37188886175556446","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@prosopo/provider","version":"4.9.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.9.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c4413039220211c344bb3288fda42b958f86a24a","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.9.2.tgz","fileCount":810,"integrity":"sha512-GnZpt/jyIVjH5EC6cSmIwRyQxUMVp4EFxhWh3CiK0tVBUmN6baixT8zOtbCuz2UlgTyqO6ZLxRAS1Izzr6jttg==","signatures":[{"sig":"MEUCIC++xIUAJHJeOi8zzmaTiUlgTLeNxrYqnWU3R/mDJNJsAiEA9oRmCBC26Fzy9Kka+R/Hj0dAHQTN/npdDeMnQDFnILo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2930956},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"25c1ded18f46108f461fe77149adf285df9598cf","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.11","@prosopo/env":"3.5.12","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.4.1","@prosopo/common":"3.1.38","@prosopo/ipinfo":"0.2.17","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.37","@prosopo/database":"3.13.12","@prosopo/datasets":"3.1.31","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.21","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.13","@prosopo/types-database":"4.9.2","@prosopo/api-express-router":"3.1.22","@prosopo/user-access-policy":"3.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.9.2_1781356966443_0.5736498717685345","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@prosopo/provider","version":"4.10.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.10.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"886924f9bac6c9cb3436975dedb674d921dd14fb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.10.0.tgz","fileCount":810,"integrity":"sha512-LtRM6LiLpneDI9szlDPlq6rSMH+wro3XUoLn0jRMldmIGnSp/cO3xz/BuM+zLYKaGxSobMgX4VUIrY7/sQ54Og==","signatures":[{"sig":"MEUCIEYwx+oYQF79auIgKqJo6zimWmQDrL4oh3r6ZlLHGUqUAiEA5JxeCzmaVIdd4ufIpOjffc+yH6WM+J0gzCpiVDfywUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2966712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d89ae06a3131b31987927cce76a07765d96f5788","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.12","@prosopo/env":"3.5.13","@noble/hashes":"1.8.0","@prosopo/util":"3.2.15","@polkadot/util":"13.5.7","@prosopo/types":"4.5.0","@prosopo/common":"3.1.38","@prosopo/ipinfo":"0.2.18","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/keyring":"2.9.38","@prosopo/database":"3.14.0","@prosopo/datasets":"3.1.32","@prosopo/api-route":"2.6.46","@prosopo/types-env":"2.9.22","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.23","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.14","@prosopo/types-database":"4.10.0","@prosopo/api-express-router":"3.1.23","@prosopo/user-access-policy":"3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.10.0_1781532401691_0.23779205855288432","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@prosopo/provider","version":"4.11.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7064b48f0862d11e412f39c69ad876fbcb169a18","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.0.tgz","fileCount":810,"integrity":"sha512-1FTPTK3UemssMjVkK0cmHWsZ+Zb2MzO6wioQfKxGxDC+vmULnEyGAO5DgZPhmloovHaqbrlJH+vJHBaA2DpF0A==","signatures":[{"sig":"MEUCIQCaz9Hn4HrPpDsFj0FFwuSdta1cP2uAAa3SMhHCprZ6VwIgViuH2OkMSkBrDD/BWQlZDljcg3LIG9kgWP/OwycVi4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2971318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"e8c8e336c095136205804b53ed4f45df0ddb6829","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.13","@prosopo/env":"3.5.14","@noble/hashes":"1.8.0","@prosopo/util":"3.3.0","@polkadot/util":"13.5.7","@prosopo/types":"4.6.0","@prosopo/common":"3.1.39","@prosopo/ipinfo":"0.2.19","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/keyring":"2.9.39","@prosopo/database":"3.14.1","@prosopo/datasets":"3.1.33","@prosopo/api-route":"2.6.47","@prosopo/types-env":"2.9.23","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.24","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.15","@prosopo/types-database":"4.10.1","@prosopo/api-express-router":"3.1.24","@prosopo/user-access-policy":"3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.0_1781552936230_0.9471406249162431","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@prosopo/provider","version":"4.11.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"45cfb15bff4f2fefcd0521aa0dbeb9a1666a3984","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.1.tgz","fileCount":810,"integrity":"sha512-ms35F9qfmPwoLeIkpmKezJFULghUnTBZTeY75CINq4kRlQpjm7uMsl4Lr8/pUpmYvu6g/eyvpyQ5X5l6qBXrTQ==","signatures":[{"sig":"MEUCIA0fvzbU4msTr81IvmqRW94Q94w2opokHftF0USR0MZjAiEAgcfmRqMT/PCs55ekSTg6wnostOm6Cl2mQy8BFNg43+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3a981767e2eae91f6342509628723199b2d54c0a","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.4.14","@prosopo/env":"3.5.15","@noble/hashes":"1.8.0","@prosopo/util":"3.3.0","@polkadot/util":"13.5.7","@prosopo/types":"4.6.1","@prosopo/common":"3.1.39","@prosopo/ipinfo":"0.2.20","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/keyring":"2.9.40","@prosopo/database":"3.14.2","@prosopo/datasets":"3.1.34","@prosopo/api-route":"2.6.47","@prosopo/types-env":"2.9.24","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.24","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.16","@prosopo/types-database":"4.10.2","@prosopo/api-express-router":"3.1.25","@prosopo/user-access-policy":"3.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.1_1781617899674_0.09395258523236749","host":"s3://npm-registry-packages-npm-production"}},"4.11.2":{"name":"@prosopo/provider","version":"4.11.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"071114521f9da75c418e1ea094d98f04548540e3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.2.tgz","fileCount":810,"integrity":"sha512-uMnUJDV49cWrPKyQtmNtw1IVk7Q+2Ceg3JXiand7JnEkrwIvA/jatZFCimqMp8mutt8KMYh1vN0K3N5RerLG/A==","signatures":[{"sig":"MEQCID9f6448YfhPrdgcGqN+CgZb950dJJQJoWoKnchBJbIqAiAxvyVr20NrODY0DYmax1dDESK9ekJkR3w5xeBVlpk+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2946932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"967da4d62ac8c25cb3361d3b21a7c27d6b93ae6b","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.0","@prosopo/env":"3.5.16","@noble/hashes":"1.8.0","@prosopo/util":"3.3.0","@polkadot/util":"13.5.7","@prosopo/types":"4.7.0","@prosopo/common":"3.1.39","@prosopo/ipinfo":"0.2.21","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/keyring":"2.9.41","@prosopo/database":"3.14.3","@prosopo/datasets":"3.1.35","@prosopo/api-route":"2.6.47","@prosopo/types-env":"2.9.25","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.24","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.17","@prosopo/types-database":"4.10.3","@prosopo/api-express-router":"3.1.26","@prosopo/user-access-policy":"3.10.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.2_1781698148004_0.7683190413401366","host":"s3://npm-registry-packages-npm-production"}},"4.11.3":{"name":"@prosopo/provider","version":"4.11.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6ca4ac86515c32c6c8d4803f2737fb60ce3978c2","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.3.tgz","fileCount":810,"integrity":"sha512-gVpFufRkWFfvrvyphyUf4/tzT70IrPeM55IOJISzVTLJ1Jw5sOvP62+nzvKO4Y61+eYm1xvElRd8oDocoXO/kw==","signatures":[{"sig":"MEQCIBKdXjpYzAorEg/OJXOJilPe4fQtxsiM96cT52Yt8+G8AiAi7tPuUIDQwlTTG5F8dpj2LZDNYJOXB/n/3xeA+yDJnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2947392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9bbe767e1ae335a06408b9f07fe7f279bbdb27e3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.1","@prosopo/env":"3.5.17","@noble/hashes":"1.8.0","@prosopo/util":"3.3.0","@polkadot/util":"13.5.7","@prosopo/types":"4.7.1","@prosopo/common":"3.1.39","@prosopo/ipinfo":"0.2.22","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/keyring":"2.9.42","@prosopo/database":"3.14.4","@prosopo/datasets":"3.1.36","@prosopo/api-route":"2.6.47","@prosopo/types-env":"2.9.26","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.24","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.18","@prosopo/types-database":"4.10.4","@prosopo/api-express-router":"3.1.27","@prosopo/user-access-policy":"3.10.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.3_1781709233106_0.8706103888996226","host":"s3://npm-registry-packages-npm-production"}},"4.11.4":{"name":"@prosopo/provider","version":"4.11.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"312037a92ed913426824ff224242bff584cefb06","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.4.tgz","fileCount":810,"integrity":"sha512-zmf211+iRO0jun+AkaXIO9z8W2pCn4q5Ud9Esse+5AqoVkFoiFvyI+uuejRqLGi6UdWK7PX+E7VOS8VCeG8bYA==","signatures":[{"sig":"MEQCIHvGVMguCt5VH7z1br8UPZWg20wgx+JMD17PkpuD2/vcAiAmB5iZZP86vWP7EIPMQV5q8PiSDXXxS01Yq4uBBPYKew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"70a94375510b3c3f53392ba0bcac9c60e734cfd2","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.2","@prosopo/env":"3.5.18","@noble/hashes":"1.8.0","@prosopo/util":"3.3.1","@polkadot/util":"13.5.7","@prosopo/types":"4.7.2","@prosopo/common":"3.1.40","@prosopo/ipinfo":"0.2.23","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/keyring":"2.9.43","@prosopo/database":"3.14.5","@prosopo/datasets":"3.1.37","@prosopo/api-route":"2.6.48","@prosopo/types-env":"2.9.27","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.25","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.19","@prosopo/types-database":"4.10.5","@prosopo/api-express-router":"3.1.28","@prosopo/user-access-policy":"3.10.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.4_1781792013713_0.3617309043579864","host":"s3://npm-registry-packages-npm-production"}},"4.11.5":{"name":"@prosopo/provider","version":"4.11.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d6f96bf645b4aa7ecdcb4779f71af0558eaeda6f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.5.tgz","fileCount":810,"integrity":"sha512-TXpGbc8JqH+QWskedktSw2eorlLfJ6SJlIdvbn4ogAmyXN9uWfI5BBUNqFVaxBeTxrxjqi2PJmh6XgSpZ0sj3Q==","signatures":[{"sig":"MEUCIQDjFOf1lM/Qiod9vHreqY+QX/r9yUz8QiZ5BE4FaQ/Y2QIgYwdCnj63En9HnUE3jMScR6Q9/QXTtd34LmwJy4ZG5Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3026453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb165065f9c5c10166ef0861b73751f1a51f2158","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.3","@prosopo/env":"3.5.19","@noble/hashes":"1.8.0","@prosopo/util":"3.3.1","@polkadot/util":"13.5.7","@prosopo/types":"4.7.3","@prosopo/common":"3.1.40","@prosopo/ipinfo":"0.2.24","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/keyring":"2.9.44","@prosopo/database":"3.14.6","@prosopo/datasets":"3.1.38","@prosopo/api-route":"2.6.48","@prosopo/types-env":"2.9.28","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.25","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.20","@prosopo/types-database":"4.10.6","@prosopo/api-express-router":"3.1.29","@prosopo/user-access-policy":"3.10.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"5.29.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.5_1781992633550_0.3533736532322187","host":"s3://npm-registry-packages-npm-production"}},"4.11.6":{"name":"@prosopo/provider","version":"4.11.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.11.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"044f4ac1f6d73dcb35c61589f1b85cec8be6b92f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.11.6.tgz","fileCount":810,"integrity":"sha512-+0vO95v+BERwp+QVoy8abxzLRKAZ7lGIFUh7UG18OzhXBvYnWrwQMNHC7UBJa36EsX7riVxWu/6n5jmJJqN+bg==","signatures":[{"sig":"MEYCIQCLHzC7BDRqlIN32O47WQCUKL9O7GG250T4YFaQ8pahiQIhAPBAy/OK63ddhAgeyfst5qphKhDTsZy5+R1LtYeNt9ko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3030232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a7848075fe8db14da77e3445d45a9754dbccd8a1","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.4","@prosopo/env":"3.5.20","@noble/hashes":"1.8.0","@prosopo/util":"3.3.1","@polkadot/util":"13.5.7","@prosopo/types":"4.7.4","@prosopo/common":"3.1.40","@prosopo/ipinfo":"0.2.25","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/keyring":"2.9.45","@prosopo/database":"3.14.7","@prosopo/datasets":"3.1.39","@prosopo/api-route":"2.6.48","@prosopo/types-env":"2.9.29","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.25","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.9.21","@prosopo/types-database":"4.10.7","@prosopo/api-express-router":"3.1.30","@prosopo/user-access-policy":"3.10.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.2","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.11.6_1782133492702_0.4802258185968937","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@prosopo/provider","version":"4.12.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.12.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"00d7795a473b60e0005bc23cf5f01b01d9e8e57c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.12.0.tgz","fileCount":810,"integrity":"sha512-E/KIT8jGE0TI5iwL9vhy/Kk9BbLmBEB4W0PRl7UgaoIr7ElP+Kc5P/6rqaCMwu31DfGYeI5N9SC+TaLIp/v5Yg==","signatures":[{"sig":"MEYCIQCrzkrbb2G8E6tDRHvIFtF1qa3yxKSSPgZHVjVK/D01RQIhAInLa31RRHZYb0kbYmI0PkhU9CfNfd2u+0xQ0D2XPcb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3012381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"31cb6b879559512d0911977e0d72d3c29fcd7efe","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"11.1.0","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","@prosopo/api":"3.5.5","@prosopo/env":"3.6.0","@noble/hashes":"1.8.0","@prosopo/util":"3.3.1","@polkadot/util":"13.5.7","@prosopo/types":"4.8.0","@prosopo/common":"3.1.40","@prosopo/ipinfo":"0.2.26","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/keyring":"2.9.46","@prosopo/database":"3.15.0","@prosopo/datasets":"3.1.40","@prosopo/api-route":"2.6.48","@prosopo/types-env":"2.10.0","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.29","@prosopo/redis-client":"1.0.25","read-tls-client-hello":"1.1.0","@prosopo/load-balancer":"2.10.0","@prosopo/types-database":"4.11.0","@prosopo/api-express-router":"3.1.31","@prosopo/user-access-policy":"3.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.4","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.3","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.12.0_1782155143350_0.6888736633014947","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@prosopo/provider","version":"4.13.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.13.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"3f43c7c575ae1297cc2efc6724ae1c9645212ac9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.13.0.tgz","fileCount":837,"integrity":"sha512-1Ff0n8y/QzOVsInidR+MYL1nyu9LJuv/dDl13PFaAi1hDUW4d4QbLfmAGZSODELpccMoivJQ3NxWwgMYJeEHmg==","signatures":[{"sig":"MEUCIGCoDtNzFuh29E6YOfdGINKcbzNde8125fmEqYvaP0ihAiEAweFFy6zz3nCUb/nmv6O4K49yAPXveyPKSk+AdQw5kj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3149557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6c074baf31e99977c76e9ba8cbb3367ce3d1d71c","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.6","@prosopo/env":"3.6.1","@noble/hashes":"1.8.0","@prosopo/util":"3.3.2","@polkadot/util":"13.5.7","@prosopo/types":"4.9.0","@prosopo/common":"3.1.41","@prosopo/ipinfo":"0.2.27","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.0","@prosopo/keyring":"2.9.47","@prosopo/database":"3.15.1","@prosopo/datasets":"3.1.41","@prosopo/api-route":"2.6.49","@prosopo/types-env":"2.10.1","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.26","@prosopo/load-balancer":"2.10.1","@prosopo/types-database":"4.11.1","@prosopo/api-express-router":"3.1.32","@prosopo/user-access-policy":"3.10.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.13.0_1782314890366_0.46031337192911037","host":"s3://npm-registry-packages-npm-production"}},"4.13.1":{"name":"@prosopo/provider","version":"4.13.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.13.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0b2adaa19ef71e9d05c569badc2d7696093738d5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.13.1.tgz","fileCount":841,"integrity":"sha512-z2g6jTBZJQ3M66Iy2HGq01CwFTHPxp67SmH5VXVHLkVT6uxu9zcBSsvswtPBvnsLSxLzHCk6W47FExdwVcLJfg==","signatures":[{"sig":"MEUCIBWHQL4ry+OI1yRrAmip01/wNe2tl8DmGWjCRlUjQM+DAiEA3rYc3JjjOAgO0fm5fcDyRcgfT/dysjUGOzapOCkgeTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3174091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fd34eab6a22646f532fce7aef59553c07bbbcbb4","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.6","@prosopo/env":"3.6.2","@noble/hashes":"1.8.0","@prosopo/util":"3.3.2","@polkadot/util":"13.5.7","@prosopo/types":"4.9.0","@prosopo/common":"3.1.41","@prosopo/ipinfo":"0.2.27","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.0","@prosopo/keyring":"2.9.47","@prosopo/database":"3.15.2","@prosopo/datasets":"3.1.41","@prosopo/api-route":"2.6.49","@prosopo/types-env":"2.10.1","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.26","@prosopo/load-balancer":"2.10.1","@prosopo/types-database":"4.11.1","@prosopo/api-express-router":"3.1.33","@prosopo/user-access-policy":"3.10.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.13.1_1782686171842_0.14138113547975384","host":"s3://npm-registry-packages-npm-production"}},"4.13.2":{"name":"@prosopo/provider","version":"4.13.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.13.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0ab38a47408f526090d51c51e5f0d39b6012b259","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.13.2.tgz","fileCount":845,"integrity":"sha512-i3fhquEmG3DTdi/5Ok/Cvosw6l9zui6KKQHuXWf9o4ZBD+alcJAviALn25GIi5VYhPxhblM3r0rHlVUYRq3h/A==","signatures":[{"sig":"MEUCIQCjF0FvE4i5mSG/SaoBz2xEd3Ok+s2Z51YUSAB/TRIFYQIgEjnnaSNnI2E0b61C0QW7B7nqQr+rR25tXYvg7mRzqd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3207953},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"17b1abd63671ac09d20b3bf7a4993b3aac1a22de","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.7","@prosopo/env":"3.6.3","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.1","@prosopo/common":"3.1.42","@prosopo/ipinfo":"0.2.28","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.48","@prosopo/database":"3.15.3","@prosopo/datasets":"3.1.42","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.2","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.2","@prosopo/types-database":"4.11.2","@prosopo/api-express-router":"3.1.34","@prosopo/user-access-policy":"3.10.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.13.2_1782733258491_0.07075016684654956","host":"s3://npm-registry-packages-npm-production"}},"4.13.3":{"name":"@prosopo/provider","version":"4.13.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.13.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b6ebd506e96767a59e09413e5114c80a1bba0f7d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.13.3.tgz","fileCount":845,"integrity":"sha512-3o/TrhGV3Tb7WjGbzMBCVpSJlXf+aubfSd40KOOyUAuD5pzafbbWpnR1uSGhgBWX0iS2EjyyCHcUPYbLZpxLPg==","signatures":[{"sig":"MEQCIG87atAMlw7Y+nsbh+1mjpVim5aHHmbB1uZzaL6j6F2DAiBWDaymIk+T2lJiHNm6XrS1r1pvS9p8WYaDdqJtqxW3Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232537},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"db35f6a1d4c58faa3d1a7b11d46db77068ba6a66","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.7","@prosopo/env":"3.6.3","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.1","@prosopo/common":"3.1.42","@prosopo/ipinfo":"0.2.28","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.48","@prosopo/database":"3.15.3","@prosopo/datasets":"3.1.42","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.2","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.2","@prosopo/types-database":"4.11.2","@prosopo/api-express-router":"3.1.34","@prosopo/user-access-policy":"3.10.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.13.3_1782748864701_0.8458909399603918","host":"s3://npm-registry-packages-npm-production"}},"4.13.4":{"name":"@prosopo/provider","version":"4.13.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.13.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b2d2eac98683c2e2b6e1ce74be0030487a6184c1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.13.4.tgz","fileCount":845,"integrity":"sha512-QAMagwNWmNsZD2Pt8g73RVrAfODxbeagtQnw9XplLx6PaDrunFlEoMTwUnNqTyYJBSIetxYjaeGWWJ2+xRHfAA==","signatures":[{"sig":"MEYCIQD9efpSx7hJ7F2utwrBD4JIXJ7UJQQBzCLwt6beILYmwgIhAMLAjeM2QLoJkFfZA6yXn3rbF2Oyy7UCdUT1QVWH0aHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3241480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4536966771516c2b7236512c4cfe23765ddd3d5f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.13.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.8","@prosopo/env":"3.6.4","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.2","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.29","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.49","@prosopo/database":"3.15.4","@prosopo/datasets":"3.1.43","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.3","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.3","@prosopo/types-database":"4.11.3","@prosopo/api-express-router":"3.1.35","@prosopo/user-access-policy":"3.10.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.13.4_1782832417225_0.9823312465358076","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@prosopo/provider","version":"4.14.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.14.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9cd5ac4da0710247fbdb336e82173fbf25f0b7cb","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.14.0.tgz","fileCount":845,"integrity":"sha512-75gWR6D4AtuUnH/nIGM8bF2FdD3O8Ck0TDwPCaW6FzevwFkbe/vPgvAcr4E8G0qW91NVg2E8iv/W+uoLzQbITA==","signatures":[{"sig":"MEUCIBTwk+5/G5Z0+7UUfusAe8G1mRg+yJxvQ6hRpwhplE6PAiEAvbcaLhRhJCMJ/2jR4qFvSWA5X0tuWhAw4Z6EqK/Sy/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3246396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"37dc2558cdfdd8c996ea232297fe0aae221e8e5f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.9","@prosopo/env":"3.6.5","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.2","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.29","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.49","@prosopo/database":"3.15.5","@prosopo/datasets":"3.1.43","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.4","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.3","@prosopo/types-database":"4.11.4","@prosopo/api-express-router":"3.1.36","@prosopo/user-access-policy":"3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.14.0_1782919988123_0.5700204443387991","host":"s3://npm-registry-packages-npm-production"}},"4.14.1":{"name":"@prosopo/provider","version":"4.14.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.14.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"beda6233c4abace6338a4ad9d4a8fdc467470ebc","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.14.1.tgz","fileCount":845,"integrity":"sha512-5G7E0CY6IHu5r96vl4z/B8OI5e3KVzlXsjjNU5SBue3hkaPjaPElCn/dgA2tUvNAeVjmq8GPTDn+axchdWCSIw==","signatures":[{"sig":"MEYCIQCKaVD2WrIhxTHULvudd3abjHJ2rYiWVGi0nxJpd8tJPAIhAIMsZyAcSB4s6wTqke9IxGOZrlcNfPYWqn5ujU4yfh+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3246840},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6b78fba3241ccaf0a45d0589f856be009549f41e","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.10","@prosopo/env":"3.6.6","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.3","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.30","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.50","@prosopo/database":"3.15.6","@prosopo/datasets":"3.1.44","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.5","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.4","@prosopo/types-database":"4.11.5","@prosopo/api-express-router":"3.1.37","@prosopo/user-access-policy":"3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.14.1_1782982071099_0.9980921760648083","host":"s3://npm-registry-packages-npm-production"}},"4.14.2":{"name":"@prosopo/provider","version":"4.14.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.14.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"44d8cb7dd0d585d672d68469fa5d41dce984e1c3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.14.2.tgz","fileCount":845,"integrity":"sha512-XQGSXyt58q3MSjlSIM6uy2vgrsPPqrhbOwX5Dy38pChxbExjd/gX+6MnPEXt3B3/BAgaRKI7ljHQmlwA3G91hw==","signatures":[{"sig":"MEUCIQCvuHnLiYbYW6LeHm2qV2R3DORfrwEI+q25Uk1V/diwvAIgfAu/Had9VLrQ11bZxJN4h0YcFZWoXFIL9591D7rLEb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3252161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"019699358d48623780f383bd4ecbf3d963f7f7a8","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.10","@prosopo/env":"3.6.6","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.3","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.30","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.50","@prosopo/database":"3.15.6","@prosopo/datasets":"3.1.44","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.5","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.4","@prosopo/types-database":"4.11.5","@prosopo/api-express-router":"3.1.37","@prosopo/user-access-policy":"3.11.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.14.2_1782987890480_0.9081160434487101","host":"s3://npm-registry-packages-npm-production"}},"4.14.3":{"name":"@prosopo/provider","version":"4.14.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.14.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"db6fc1a654e7358c2011fd73140b4ccf530b79e5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.14.3.tgz","fileCount":854,"integrity":"sha512-yeczbIljz99X3kETmOyQGw1uiT4DyoLT6bFXy5TexP2PtugIO15SbGmUmVLm4Q6qe+S/qlNnR1s0hpOjC95Ocg==","signatures":[{"sig":"MEUCIQCkSXLXT7zBalJqve7KOEqc1NsnqcDmCwp2lG7s7qHZtQIgWiu43gK1lZNPbC9ynWpNM/EHzLAuOw1gznMvk0X7cmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3275668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5771935f7a5a882a3c53032f76961f110148a3dd","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.11","@prosopo/env":"3.6.7","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.4","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.31","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.51","@prosopo/database":"3.15.7","@prosopo/datasets":"3.1.45","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.6","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.5","@prosopo/types-database":"4.11.6","@prosopo/api-express-router":"3.1.38","@prosopo/user-access-policy":"3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.14.3_1783416328306_0.032138869628441036","host":"s3://npm-registry-packages-npm-production"}},"4.14.4":{"name":"@prosopo/provider","version":"4.14.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.14.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ab2edb93755aa13857178fd25aa04fb46885332c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.14.4.tgz","fileCount":854,"integrity":"sha512-rko+CCGEhj88pDgJZJsk/GXnj1En0hnZtYgnAMatEmjHxK/jAN4InePMDh3Aa4ZscKNuKPs4ySnz/qOBLuaTcg==","signatures":[{"sig":"MEYCIQCSdyMx5gXk1IEYGUw3ndFeOJl6HzPgHqKQKq4N9JWOcQIhALdpy3ngoDNBTa7IssKkwMH7uVFTyGPGmG08yF8xjEDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3278192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8adb4855c53ac2f24a51b980aac212b60f20d2d4","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.12","@prosopo/env":"3.6.8","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.5","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.32","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.52","@prosopo/database":"3.15.8","@prosopo/datasets":"3.1.46","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.7","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.6","@prosopo/types-database":"4.11.7","@prosopo/api-express-router":"3.1.39","@prosopo/user-access-policy":"3.11.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.14.4_1783428110353_0.39919365551086616","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@prosopo/provider","version":"4.15.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"956c44a69d79dc2c881fd79ec5dc06abdd17ba2d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.0.tgz","fileCount":867,"integrity":"sha512-vYqVyj7PPJ13syVx5+Rchd2Rgw0SD1MSzRDH/8/EobHaaIt5zjeo921+nuNUCDOL0PaRE8Vj8gQO8xzoUZ3kKw==","signatures":[{"sig":"MEYCIQCK7WSBKpxdH062o55XukpbaLvYHqednTTQBKuIuv8dtwIhAMyGkknsa9GpzitEh+pL8ifxxa/XY85mUp+oz9mYFbHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3357000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a8ebde81dd6c132ce37a0dc38451063383e391fc","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.13","@prosopo/env":"3.6.9","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.6","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.33","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.53","@prosopo/database":"3.15.9","@prosopo/datasets":"3.1.47","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.8","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.7","@prosopo/types-database":"4.11.8","@prosopo/api-express-router":"3.1.40","@prosopo/user-access-policy":"3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.0_1783511118806_0.36042603278882446","host":"s3://npm-registry-packages-npm-production"}},"4.15.1":{"name":"@prosopo/provider","version":"4.15.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"19c13230be95fd19f411af372bae6e581d910c3c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.1.tgz","fileCount":871,"integrity":"sha512-5QwPeoRNxaSiKdyB1BogsgjPdZ8cUpqsMztpqUuqePL/HjIqk2GkQe5vUgZD4r7ZKYO6radCkKaXCGjiJWBwFw==","signatures":[{"sig":"MEYCIQDfMozpHl82euiXuyH59xg4IVNmCTi8TwQWFRdPt7bUiAIhAOsD0VEBdEi8DsSli8r3T9AB9GVp2xxA6KZHIuVbdv4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3383841},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"415c5e72a7dac0f9fe14c17cecf1ae0df613055f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.14","@prosopo/env":"3.6.10","@noble/hashes":"1.8.0","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.7","@prosopo/common":"3.1.43","@prosopo/ipinfo":"0.2.34","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/keyring":"2.9.54","@prosopo/database":"3.15.10","@prosopo/datasets":"3.1.48","@prosopo/api-route":"2.6.50","@prosopo/types-env":"2.10.9","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.27","@prosopo/load-balancer":"2.10.8","@prosopo/types-database":"4.11.9","@prosopo/api-express-router":"3.1.41","@prosopo/user-access-policy":"3.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.1_1783587615585_0.6735625253403412","host":"s3://npm-registry-packages-npm-production"}},"4.15.2":{"name":"@prosopo/provider","version":"4.15.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b4760aaca55c6c03c1cd10efa97609f6e8a2a449","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.2.tgz","fileCount":871,"integrity":"sha512-0vY5IShxRhczqHDofBLS4GOiMeKzWqnvXbF+lX2CkFxuxcPzo0QVeYi19dsv6UsEYm6P81WxpHEuwo6Lcmm6Xg==","signatures":[{"sig":"MEUCIFtiUOvABHlIOFh/jRNuI/7Bw6WhQynkmRNrdm9p+kAeAiEAoFPSFgESHGrXBOQbJlP++Vlr2fJfYQcewTWG9gnQ5PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3391003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1a3cced40add1fadda23b32ff01a83db3df822b2","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.15","@prosopo/env":"3.6.11","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.44","@prosopo/ipinfo":"0.2.35","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.2","@prosopo/keyring":"2.9.55","@prosopo/database":"3.15.11","@prosopo/datasets":"3.1.49","@prosopo/api-route":"2.6.51","@prosopo/types-env":"2.10.10","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.28","@prosopo/load-balancer":"2.10.9","@prosopo/types-database":"4.11.10","@prosopo/api-express-router":"3.1.42","@prosopo/user-access-policy":"3.12.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.2_1783593450426_0.6857017034024333","host":"s3://npm-registry-packages-npm-production"}},"4.15.3":{"name":"@prosopo/provider","version":"4.15.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ec33e8a10b0f38ba7f15a8d4f2899df08b288934","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.3.tgz","fileCount":871,"integrity":"sha512-7XjeD/lJzqF9R0hSa4cfWu5Lmuorq50hpZFvUfWVWu+Mtrzggwr8xqOBXdek5JLXKhwe/OoYqvQm1CsLz+9WsA==","signatures":[{"sig":"MEUCIQCRNcrgsTDTSRvjacBP5rPrEWiJku8dPaAuP1ptccOgKAIgJT8kkPD42EMG3f75q6mXJxE5mky8Zy9lC/gR9k3BtWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3396101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"62fba5ef70f121c3ca6d83d63adb065c33e482fe","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.15","@prosopo/env":"3.6.12","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.45","@prosopo/ipinfo":"0.2.36","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.56","@prosopo/database":"3.15.12","@prosopo/datasets":"3.1.50","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.11","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.10","@prosopo/types-database":"4.11.11","@prosopo/api-express-router":"3.1.43","@prosopo/user-access-policy":"3.12.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.3_1783689889491_0.1915905447363151","host":"s3://npm-registry-packages-npm-production"}},"4.15.4":{"name":"@prosopo/provider","version":"4.15.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c3e213cb5818f528359f5cbe0800984515fa62f1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.4.tgz","fileCount":871,"integrity":"sha512-H/1euajZyXdRvlbeiw2e+ESz/gOAa92qQytCkFBOX925E8AX3Poyg1YIm+uat4B2GjM8sTuiN/oopzs9FYSOxQ==","signatures":[{"sig":"MEUCIA5iCo1fnggfZnQmbJthlEPJA4H/IrrBCaRS+UrV6JrbAiEAkhypbXg2xC59vOFHi9K6au7pydGweSviPm7HkxYdN3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3399085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c3798d5beb029c25774118531cdee8e3dd91c54f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.15","@prosopo/env":"3.6.12","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.45","@prosopo/ipinfo":"0.2.36","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.56","@prosopo/database":"3.15.12","@prosopo/datasets":"3.1.50","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.11","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.10","@prosopo/types-database":"4.11.11","@prosopo/api-express-router":"3.1.43","@prosopo/user-access-policy":"3.12.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.4_1783704277130_0.1935876600834836","host":"s3://npm-registry-packages-npm-production"}},"4.15.5":{"name":"@prosopo/provider","version":"4.15.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d04a602b113161ecb16d197b24d3a42f37725382","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.5.tgz","fileCount":871,"integrity":"sha512-rnvt0sRI8pBT4loIC/bApi9p7byHn879O9ZoT75T/dqDtM/pIMyh/9Oa0gk56l786h1dhoYIigxm5E6tQKw3PQ==","signatures":[{"sig":"MEQCIH+sHFYGFUDIVjUhmCUBc5K4C79F6KaiK/PEq+GIjdvHAiAyiExTPqKOs9SHxCaby/2E2D1MDIfi0zXeQ+6fXnTMyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3a2f9b4e801a2d0d5ca48f8c167812c6353206d8","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.15","@prosopo/env":"3.6.12","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.45","@prosopo/ipinfo":"0.2.36","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.56","@prosopo/database":"3.15.12","@prosopo/datasets":"3.1.50","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.11","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.10","@prosopo/types-database":"4.11.11","@prosopo/api-express-router":"3.1.43","@prosopo/user-access-policy":"3.12.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.5_1784556915935_0.42880961320221345","host":"s3://npm-registry-packages-npm-production"}},"4.15.6":{"name":"@prosopo/provider","version":"4.15.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"26417f0c84b78c878970e83602ef542a670e864f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.6.tgz","fileCount":871,"integrity":"sha512-1UVLBbmIvjlqjp39/SlpEu7XoxKJOthX59slNFVg75lq9HKlW1DQej3W2mwykyIWc//sP7E7E2RW2NVW5u3zUg==","signatures":[{"sig":"MEQCIF24WISNDjGNFcy7UvUXTEjpJs41euQhoPkwSLjJXJYzAiBgb5FpvEAsiRGUwqNBkNqZqvYX7MeXhEyKGOVxCUjkxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3418078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"edff06c50ae006118a1bb313c443ff269c081ba3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.16","@prosopo/env":"3.6.13","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.9","@prosopo/common":"3.1.46","@prosopo/ipinfo":"0.2.37","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.57","@prosopo/database":"3.15.13","@prosopo/datasets":"3.1.51","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.12","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.11","@prosopo/types-database":"4.11.12","@prosopo/api-express-router":"3.1.44","@prosopo/user-access-policy":"3.12.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.6_1784738326253_0.9978163746592876","host":"s3://npm-registry-packages-npm-production"}},"4.15.7":{"name":"@prosopo/provider","version":"4.15.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.7","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7d9e8920ef04ad113464d6ef55cce283f9a96d80","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.7.tgz","fileCount":871,"integrity":"sha512-euVR0Anpc6iRfWxYzZfJVfetHlnU2F7KQViGn8BEgMCGgbLEIGqBUIvAB3H1JxRPlTQ/YHFpXEkKIs1uVjwC7w==","signatures":[{"sig":"MEQCIDkSJJeIeJHFbm1JpGb1tZJ+/2tV0uzmCZcmJfYQuVTqAiA/qKdo9c7mGMKIobXaX9+QjfeFHAS1LY0sTETu7jpNOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3434950},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0c7a752687fcfeb2e0f3e0028b8a521f3f403ce7","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.16","@prosopo/env":"3.6.14","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.9","@prosopo/common":"3.1.46","@prosopo/ipinfo":"0.2.37","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.57","@prosopo/database":"3.15.14","@prosopo/datasets":"3.1.51","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.12","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.11","@prosopo/types-database":"4.11.12","@prosopo/api-express-router":"3.1.45","@prosopo/user-access-policy":"3.12.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.7_1784808082067_0.41267036258130285","host":"s3://npm-registry-packages-npm-production"}},"4.15.8":{"name":"@prosopo/provider","version":"4.15.8","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.8","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8cccde15aa2d6fed3668d17fe0cb103b63a45b9e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.8.tgz","fileCount":871,"integrity":"sha512-gmr3bRgftn62obYX/8enkKGHyjm81q/xsMuR7Z6MZVzE1S7mpShaalnjpMEcc+D86k6MD3GHpQ3Z59t3P7fqrQ==","signatures":[{"sig":"MEUCIQDY5T4MraIOy5d3AWozAzgiLwwa62JcZ3KMPksmPRKcqgIgO6OTigcWe2xrlR8Z+F4Z2FK5MwT0WuVjsCVK1uK1aU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3435396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"df11b36ffe1b72bbd52d2ba5069f0b4d405b8c7d","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.17","@prosopo/env":"3.6.15","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.10","@prosopo/common":"3.1.46","@prosopo/ipinfo":"0.2.38","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.58","@prosopo/database":"3.15.15","@prosopo/datasets":"3.1.52","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.13","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.12","@prosopo/types-database":"4.11.13","@prosopo/api-express-router":"3.1.46","@prosopo/user-access-policy":"3.12.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.8_1784889111510_0.4828257300312435","host":"s3://npm-registry-packages-npm-production"}},"4.15.9":{"name":"@prosopo/provider","version":"4.15.9","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.9","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"73c84213bfcf01a03502845f702a7a3302d488a4","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.9.tgz","fileCount":871,"integrity":"sha512-I3XnrvJynep2iLosS9cpn/Ax13VS5w1OYmrCInElMKjaaaWBgPcuue0it8q/mbXgMlOAxcS4yYmE3e5sinrt/A==","signatures":[{"sig":"MEUCIQCqDwFpMOYdgYLQK/b8rn+ASEIAKikx/vlGx7PZ3SLrmQIgLvczHOGJnwvDegvTntV7X75GLqZqEq0WS7+NdC1W2As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3435561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aba64f20e3e69bc9a4960e47056337e00fbf34c1","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.17","@prosopo/env":"3.6.16","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.10","@prosopo/common":"3.1.46","@prosopo/ipinfo":"0.2.38","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.58","@prosopo/database":"3.15.16","@prosopo/datasets":"3.1.52","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.13","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.12","@prosopo/types-database":"4.11.13","@prosopo/api-express-router":"3.1.47","@prosopo/user-access-policy":"3.12.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.9_1784926514753_0.21909446333961813","host":"s3://npm-registry-packages-npm-production"}},"4.15.10":{"name":"@prosopo/provider","version":"4.15.10","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.10","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"268b7602f725da9bebd9388be9bb3195616184d8","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.10.tgz","fileCount":871,"integrity":"sha512-i+DZywHi3KCW8zPaxL9CC4QM6f2QBdHIY6DLHwCvkAFC2Oaw24jhc8MuC80TI57B8zbID2ZfIKcGSV5bPp4Phw==","signatures":[{"sig":"MEYCIQD88ZpzmAhOmFl4RME1UxYZj7jdVTkFYS9h8FG3UbKx8AIhAJy/NMhGznZl+V6AbjacvfMN+JBOnMyKNpsDZXHy5Fv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3435639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7a42b99dff419c7940b2b32601f74e0161f3127f","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.17","@prosopo/env":"3.6.16","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.10","@prosopo/common":"3.1.46","@prosopo/ipinfo":"0.2.38","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.58","@prosopo/database":"3.15.16","@prosopo/datasets":"3.1.52","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.13","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.13","@prosopo/types-database":"4.11.13","@prosopo/api-express-router":"3.1.47","@prosopo/user-access-policy":"3.12.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.10_1784968869510_0.9634836029708558","host":"s3://npm-registry-packages-npm-production"}},"4.15.11":{"name":"@prosopo/provider","version":"4.15.11","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.11","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"2fb1cb22dd624d7dc45157187c04a03bd185b132","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.11.tgz","fileCount":871,"integrity":"sha512-AAQXy/0qTpIvjqftlSTF2sf2xZ3t3mLCiVsxXaL7O4LItW/4oLJA8hNPlIVLpm7dCm5LCd6Bf8WF4bIzKBEerg==","signatures":[{"sig":"MEUCIGXBpfrpll053yfCHEoej9TTT+QLvXZHSwCd19O7JvHgAiEAh2CGo3M0DhpS44MkaaxPq4CMF51fnG9SjJLYnBXxQtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d7c7cd5131976663fa7a4af68f4534ac432250b9","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.18","@prosopo/env":"3.6.17","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.11","@prosopo/common":"3.1.47","@prosopo/ipinfo":"0.2.39","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.59","@prosopo/database":"3.15.17","@prosopo/datasets":"3.1.53","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.14","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.14","@prosopo/types-database":"4.11.14","@prosopo/api-express-router":"3.1.48","@prosopo/user-access-policy":"3.12.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.11_1784982049869_0.981559771794037","host":"s3://npm-registry-packages-npm-production"}},"4.15.12":{"name":"@prosopo/provider","version":"4.15.12","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.12","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d71ea6a2c4b88367f66caae5745d1710afa96055","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.12.tgz","fileCount":871,"integrity":"sha512-rBfFbmzBr1Ya58w8fb68ixM4g6+t8laY18m+nfJobngxOGZ7d6BdSA33YBZlE/l1SG5wL7hVjGNSzrCg0h70JQ==","signatures":[{"sig":"MEYCIQCvzm5w0BvCtZC2idyqiNfLcHQqET3igfqWKWnXJpNG1wIhAIwG1lNLRw72WQ0qrWHxx3lvwUdtngSDlCV92x8AEsFh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3439221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"58e2ba2dc99f3ccb33aea72e32b980aec1b41794","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.19","@prosopo/env":"3.6.18","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.12","@prosopo/common":"3.1.47","@prosopo/ipinfo":"0.2.40","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.60","@prosopo/database":"3.15.18","@prosopo/datasets":"3.1.54","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.15","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.15","@prosopo/types-database":"4.11.15","@prosopo/api-express-router":"3.1.49","@prosopo/user-access-policy":"3.12.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.12_1785018360183_0.05357019249921491","host":"s3://npm-registry-packages-npm-production"}},"4.15.13":{"name":"@prosopo/provider","version":"4.15.13","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.13","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d7093631632bfc30880af073ddadeabe890d242e","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.13.tgz","fileCount":871,"integrity":"sha512-hms2u1beBCfVBbldTd7V6lLBwBnHoxe7eDTxck+du6uNj6NjQcp1h1IyCSajyYGWuJfBr9j0jYQMFTAaXRSBjg==","signatures":[{"sig":"MEUCIQDOguOPforSr0DbJj1pF0UVE6/uKS1Dl+tzB3S6NUG6WQIgPkg9gT/jkYZ6bT9gRAucVW2z6O6mqAs7o4f6wqzJmuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3447048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"65a83891f536ad5c69468ddcb87b3fdfc41730a2","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.19","@prosopo/env":"3.6.18","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.12","@prosopo/common":"3.1.47","@prosopo/ipinfo":"0.2.40","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.60","@prosopo/database":"3.15.18","@prosopo/datasets":"3.1.54","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.15","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.15","@prosopo/types-database":"4.11.15","@prosopo/api-express-router":"3.1.49","@prosopo/user-access-policy":"3.12.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.13_1785023241156_0.0471830477725621","host":"s3://npm-registry-packages-npm-production"}},"4.15.14":{"name":"@prosopo/provider","version":"4.15.14","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.14","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cc03ddbbda2a9dd95b99d61705a06a00365e2b98","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.14.tgz","fileCount":871,"integrity":"sha512-SleFkwyGL/KVEqAvInYhyRaH9/nuSr3u38ycTbNF+SyAJgW93D9WVYh3BrXyiVqPF2ag7OUxzm/JTk7T3ePUNQ==","signatures":[{"sig":"MEQCIFxbXoxZUedgVd4QZj7XtL++iVrQXTkwJ1FNzg7+XRyGAiAoDBoNKa/617gVFy8D5afvhShufnpAm8ckbLNgv8v8Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ec277bcf4f1a6cf2c3d3ee7145b7a654d0cb8a69","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.13.0","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.19","@prosopo/env":"3.6.19","@noble/hashes":"1.8.0","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.12","@prosopo/common":"3.1.47","@prosopo/ipinfo":"0.2.40","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/keyring":"2.9.60","@prosopo/database":"3.15.19","@prosopo/datasets":"3.1.54","@prosopo/api-route":"2.6.52","@prosopo/types-env":"2.10.16","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.29","@prosopo/load-balancer":"2.10.15","@prosopo/types-database":"4.11.16","@prosopo/api-express-router":"3.1.50","@prosopo/user-access-policy":"3.12.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"6.4.1","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"3.2.6","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.4","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.14_1785056906469_0.2245823663290809","host":"s3://npm-registry-packages-npm-production"}},"4.15.15":{"name":"@prosopo/provider","version":"4.15.15","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.15","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5d83bebea4858b7cdc17350529a07d64a6931819","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.15.tgz","fileCount":873,"integrity":"sha512-k/6qgWIwAvZepxAKfooIOqwYvpQ00BBM53VacLINDEjnn/Q7KpvASX47IfMQ14Ks4DqfJ7WpSd7MgJjd3k4tFQ==","signatures":[{"sig":"MEQCIFxbX9H8YPrzVYwWPPKC7DU6DRGN+JE+c94v/o7IAiF+AiAPmMtKJsjzR4FyQioe+tbiasncwRWDFA6zqdPZm8ryMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417454},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1857332a9bc1998f0b9ba956ac3ecc2015d4c619","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.20","@prosopo/env":"3.6.20","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/ipinfo":"0.3.0","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/keyring":"2.9.61","@prosopo/database":"3.15.20","@prosopo/datasets":"3.1.55","@prosopo/api-route":"2.6.53","@prosopo/types-env":"2.10.17","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.30","@prosopo/load-balancer":"2.10.16","@prosopo/types-database":"4.11.17","@prosopo/api-express-router":"3.1.51","@prosopo/user-access-policy":"3.12.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.5","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.15_1785531691165_0.8067313783658416","host":"s3://npm-registry-packages-npm-production"}},"4.15.16":{"name":"@prosopo/provider","version":"4.15.16","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.16","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"defd91fc793b9b60ece5f38a1edebb0b732884f3","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.16.tgz","fileCount":873,"integrity":"sha512-eJRnk1L6FnjhVTsID9nHr+UopZbKzYjAyv6/ZngGINKLjP7rV3UZaA3S5dGQR7/2LhcCDwCgog3lsYeNTXVuwA==","signatures":[{"sig":"MEYCIQCArLjnYHxLHBIBbuJ/xVyfJZ7oukMN07WyGlyzA0t87AIhAM1BMaCjnDum5ohSYd2RzCUp14/LQvlCn9U8XEf6UbNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417853},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c18eb04ae64f225be2b11f5d9cfe4d1b26a982d5","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.21","@prosopo/env":"3.6.21","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/ipinfo":"0.3.0","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/keyring":"2.9.61","@prosopo/database":"3.15.21","@prosopo/datasets":"3.1.55","@prosopo/api-route":"2.6.53","@prosopo/types-env":"2.10.18","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.30","@prosopo/load-balancer":"2.10.16","@prosopo/types-database":"4.11.18","@prosopo/api-express-router":"3.1.52","@prosopo/user-access-policy":"3.12.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.5","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.16_1785674310964_0.983443065906253","host":"s3://npm-registry-packages-npm-production"}},"4.15.17":{"name":"@prosopo/provider","version":"4.15.17","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@4.15.17","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d3b05ee29dec39f56a0044d6a68ecaad4ab3b9b1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-4.15.17.tgz","fileCount":873,"integrity":"sha512-Qlzpy0T+zFxqlCWrXSILAbqvRQtw75F+jH6gH1w9y5phdUVeQQUafzWQoJ8yas5gcnC7UvxA4UvDQUJMMNQkeQ==","signatures":[{"sig":"MEYCIQCwqASkT0TwVgg/FJSRGLoCD+nE1FSzDwRuigKvKm+v3wIhAMWaHql2z7CNtwF0vDm3mVy88Gwr1I4ELAf5z7xXC7NW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@4.15.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3419869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"783ff698cd9cdb818fc5e0d30c7daf3fdf3249e7","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"3.5.21","@prosopo/env":"3.6.22","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/ipinfo":"0.3.0","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/keyring":"2.9.62","@prosopo/database":"3.15.21","@prosopo/datasets":"3.1.55","@prosopo/api-route":"2.6.53","@prosopo/types-env":"2.10.19","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.30","@prosopo/load-balancer":"2.10.16","@prosopo/types-database":"4.11.18","@prosopo/api-express-router":"3.1.53","@prosopo/user-access-policy":"3.12.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.5","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_4.15.17_1785714151899_0.29544522355202396","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@prosopo/provider","version":"5.0.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.0.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0b74a9f14c3204d05f6d8002b2609339888e2d11","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.0.0.tgz","fileCount":876,"integrity":"sha512-M1066To10TKNT1R/imT/7Q/wT6+g47yOH9i75BVS0n9EoxjSDJaTqAEQVmXTFdxxlEaDCLYV/9nzF5syxBBeEA==","signatures":[{"sig":"MEUCIQDYSAAEjJ12D9xrS2DUDDNWMNvzaSFNRcYAQT+JF8UyuwIgD14iVYn8ROP2AByk53E2VqzeE6FNgVH5hbCppV6aBeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4544233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"83fe4e8a3af00c597d26341f4e4fb7d4dac469af","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"4.0.0","@prosopo/env":"3.6.23","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.0","@prosopo/common":"3.1.48","@prosopo/ipinfo":"0.3.1","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/keyring":"2.9.63","@prosopo/database":"4.0.0","@prosopo/datasets":"3.1.56","@prosopo/api-route":"2.6.53","@prosopo/types-env":"2.10.20","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.30","@prosopo/load-balancer":"2.10.17","@prosopo/types-database":"5.0.0","@prosopo/api-express-router":"3.1.54","@prosopo/user-access-policy":"3.12.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.6","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.0.0_1785755545851_0.9691782112259864","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@prosopo/provider","version":"5.0.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.0.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"548cc66c2512db2763b11696369412504be636b6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.0.1.tgz","fileCount":880,"integrity":"sha512-aNUaIA8Th39kTfFqT19IzpnzBgzD/aA6N9NSihkd4ePk+OfPlQb0rAaNQkHtcn30SbZxXZxWDHlxNFFw7JBS2A==","signatures":[{"sig":"MEYCIQCckWvPVWkONdLd98i7Qd+oGSnRAKtezEcd9Y2oBPFnegIhAKrAmZEeLPx3Yskx9WVeWiREwMV0tTKgCid1uyEFUQ2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4592427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a02095d72465bf87e42cd009151425cfdf7f22f7","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"4.0.1","@prosopo/env":"3.6.24","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.1","@prosopo/common":"3.1.49","@prosopo/ipinfo":"0.3.2","@prosopo/locale":"3.2.9","@prosopo/logger":"2.0.5","@prosopo/keyring":"2.9.64","@prosopo/database":"4.0.1","@prosopo/datasets":"3.1.57","@prosopo/api-route":"2.6.54","@prosopo/types-env":"2.10.21","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.31","@prosopo/load-balancer":"2.10.18","@prosopo/types-database":"5.0.1","@prosopo/api-express-router":"3.1.55","@prosopo/user-access-policy":"3.12.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.0.1_1785938371565_0.037676829999681694","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@prosopo/provider","version":"5.0.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.0.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6d708b2dad462e8c9418ed09e74475bb5a98d033","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.0.3.tgz","fileCount":880,"integrity":"sha512-Re9Dotm1Jfr+M5cFQt40zqooWXLvZTABMbLrPVOHmbZCuWixQPo8KZassvNqyO9Vn7xSkZCsooj5tH+S4NZm6g==","signatures":[{"sig":"MEUCIFfsIaha2tNX3O55+FJLuLMB/aPFq2WPcYPXGEXHKoWKAiEA6TghkaYHXx/FHZBQsKjyKHYKwiJTD7oPGQAVhFaxgRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4626260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"685b01d3d519a3bc5a2729528c7bb799fe9c24ef","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.0.1","prom-client":"15.1.3","@prosopo/api":"4.0.2","@prosopo/env":"3.6.26","@noble/hashes":"1.8.0","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.2","@prosopo/common":"3.1.49","@prosopo/ipinfo":"0.3.3","@prosopo/locale":"3.2.9","@prosopo/logger":"2.0.5","@prosopo/keyring":"2.9.65","@prosopo/database":"4.0.3","@prosopo/datasets":"3.1.58","@prosopo/api-route":"2.6.54","@prosopo/types-env":"2.10.22","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.31","@prosopo/load-balancer":"2.10.19","@prosopo/types-database":"5.0.2","@prosopo/api-express-router":"3.1.57","@prosopo/user-access-policy":"3.12.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.27.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.0.3_1786298119535_0.17276562223273784","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@prosopo/provider","version":"5.0.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.0.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"258b11a37170bb3aa99e7b53630a82fbcd0d4fa1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.0.4.tgz","fileCount":884,"integrity":"sha512-qxqM5tGTJMfc0k2XX1AMcE3MPntIJlmmbVo0ltbJaMT/pzaI2cJNHpVlfzICOo0ok4zlWO0Lm8cAiKm3G9a0TQ==","signatures":[{"sig":"MEQCID1rbRoCBfNnPD/2NLGoOuVUoPsUFO+/hj1ISm+Pm7kwAiAvksCLXSHW4DeBfhP3zX9UOLfGxu4L/xzA9Js2qvM+og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4637282},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4f3745cbf019936b91cad139a4c3b6edc7faeaf3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.3","@prosopo/env":"3.6.27","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.0.3","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.4","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.66","@prosopo/database":"4.0.4","@prosopo/datasets":"3.1.59","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.23","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.20","@prosopo/types-database":"5.0.3","@prosopo/api-express-router":"3.1.58","@prosopo/user-access-policy":"3.12.14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.0.4_1786518446157_0.5544668092393694","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@prosopo/provider","version":"5.0.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.0.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"657f2dc4e58beb52f96ecc7392e6321502a340da","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.0.5.tgz","fileCount":884,"integrity":"sha512-O79porB8KBVtw4UKv6XQ1KpC2qazG36hcDt1rsEZDm0zqI3moUa/zDLFwnvw3YlM7j5pb6LhNlSwy8jIxVG44Q==","signatures":[{"sig":"MEQCICKQjGGHz2k8EdNI0+SgB4zg2RcVLY0JFLWii5J8SSdxAiB10qFaBABwbaa9wI407+x5UFm5KqaBCbrBgjC740J8Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4655860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"52fd5237850da3b63be8a4c8e0c5e4f88fa39311","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.4","@prosopo/env":"3.6.28","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.0.4","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.5","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.67","@prosopo/database":"4.0.5","@prosopo/datasets":"3.1.60","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.24","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.21","@prosopo/types-database":"5.0.4","@prosopo/api-express-router":"3.1.59","@prosopo/user-access-policy":"3.12.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.8","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.0.5_1786548800501_0.8159965041333328","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@prosopo/provider","version":"5.1.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.1.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cd6bf16944681ec8b940532690782add159f2b82","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.1.0.tgz","fileCount":897,"integrity":"sha512-uuTqeqYHOhrw76EzGa06vq3j+c5tIa3GCxXIgL5sPgk8Yd7EXNkwSQPXR34NR1iSX1KOQUpfTNgjekStQieqzg==","signatures":[{"sig":"MEUCIQCNTU0vMZV9gRx4uDqzgEczwzqnmt05LP3yvagG/Rpn1wIgOewku2TeTLJxBu7593emRi/e6YDp/LClRqiDnY3HGWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745556},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"06f0ba3efaac09c9be3846a940f90ecbde6de380","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.5","@prosopo/env":"3.6.29","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.0","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.6","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.68","@prosopo/database":"4.0.6","@prosopo/datasets":"3.1.61","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.25","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.22","@prosopo/types-database":"5.1.0","@prosopo/api-express-router":"3.1.60","@prosopo/user-access-policy":"3.12.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.8","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.1.0_1786608599888_0.4524710787370725","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@prosopo/provider","version":"5.1.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.1.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8f758f70cbade1d7b3cfe8dc851022f3406d6056","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.1.1.tgz","fileCount":897,"integrity":"sha512-JpH0LcoBFOwnpyPTOWWy7CSITrgE7UL6142fGnHebt+YTxGNArqZ2FWJw2K1/QmHVjF3cqLg+s2YxYnMDzkGpA==","signatures":[{"sig":"MEUCIEE3Ffk8hyAJxwW0vi4kaTHT90YxWJCPe1yvnLeRrHmGAiEA7MbTVPpoSRc9GFzmISNRSyfcLagxrHltU21cQ8sF2gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4832124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4ea0504219b0a3124a3b201badc7a805ac4a173e","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; NX_PARALLEL=1 TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.16.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.6","@prosopo/env":"3.6.30","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.1","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.7","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.69","@prosopo/database":"4.0.7","@prosopo/datasets":"3.1.62","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.26","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.23","@prosopo/types-database":"5.1.1","@prosopo/api-express-router":"3.1.61","@prosopo/user-access-policy":"3.12.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.1.1_1786651423362_0.7673496904354207","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@prosopo/provider","version":"5.1.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.1.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c3031f6868e06eccd7e6c36754c121ef830df03c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.1.2.tgz","fileCount":897,"integrity":"sha512-ukra1TDrSZFyobetUYlQUjCVQOZ0qKaR+0Gb0Fkn9URDWaMEpp810YNMGzpTM4IFROWbvvP51xwQ/YP+Bx9mXQ==","signatures":[{"sig":"MEUCIBqUXTK2gC+d2BRfOilxaz8i5Cpv3uNdmy1TtEQxfLIIAiEAl4clF4Brhvro13cKGgUgS6Gg80cIUmvMihjA0KC7PkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4834539},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c37136a82f7396ea8c0b59eb42e1b9aee4414437","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.6","@prosopo/env":"3.6.30","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.1","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.7","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.69","@prosopo/database":"4.0.7","@prosopo/datasets":"3.1.62","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.26","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.23","@prosopo/types-database":"5.1.1","@prosopo/api-express-router":"3.1.61","@prosopo/user-access-policy":"3.12.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.1.2_1786695295051_0.544195368768523","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@prosopo/provider","version":"5.1.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.1.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ffe348009e43da022a237fed54d81ca73d505a90","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.1.3.tgz","fileCount":902,"integrity":"sha512-g93e2nqnuyFSv32DOHrjeMDIZQmu9mFAaSUoaBo+O7APoHCpUHFxsWfNeUUyScjjvnl7+Z20UdWMNB1xbpqyRA==","signatures":[{"sig":"MEQCIBmghCibbiOcYhxT/gw36kq6pXycPmp6MR42agcmvLJCAiAenhH3K9F1LK4Wt7eVDOgOwPA/FMzZT/51uTAVPVYbtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4877234},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb4429770ac5a7aca6457c8ec7ce627d080fce1a","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.7","@prosopo/env":"3.6.31","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.2","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.8","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.70","@prosopo/database":"4.0.8","@prosopo/datasets":"3.1.63","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.27","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.24","@prosopo/types-database":"5.1.2","@prosopo/api-express-router":"3.1.62","@prosopo/user-access-policy":"3.12.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.1.3_1786723056082_0.27815744744544557","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@prosopo/provider","version":"5.2.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.2.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"94bcdb6271add0ebab69a29a9e82be445e522250","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.2.0.tgz","fileCount":902,"integrity":"sha512-EUjLmXjm5v9XCHY+UUKLPZPLNzHvYAHXsiuT6reYm8TY8Sa2hSU7POsXsqPvfuweUk80mUQMDInLL3ZzwnyfKA==","signatures":[{"sig":"MEYCIQC5zCLbPYq3gP4GgrAZU53kRfF0pIZUL00FGOJwPKB9qAIhALcKRUP3CqeiQ79C5Lvzs5AL2VMPA1DTRXdMtVZooYYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4884528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"88d05a826cce4a4673fd72256b1703ebb94ad88d","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.8","@prosopo/env":"3.6.32","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.0","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.9","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.71","@prosopo/database":"4.0.9","@prosopo/datasets":"3.1.64","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.28","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.25","@prosopo/types-database":"5.1.3","@prosopo/api-express-router":"3.1.63","@prosopo/user-access-policy":"3.12.19"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.2.0_1786966523775_0.13443844235931168","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@prosopo/provider","version":"5.2.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.2.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"840cc8958ebe6e04239ba1ee6bbf99a8e32782e7","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.2.1.tgz","fileCount":902,"integrity":"sha512-Gsthy8Wr/A597xTJ2XTM6420L6cZvBYDrHcfw4UEM/tWLszYkyar9yDPRqCAgLjv5olLMPkH7VUaJUN13jmwIg==","signatures":[{"sig":"MEUCIQCzfJZgfpdRgmUnfkCoRkxW0d1Etx5Ky0/drxDZdB2QwwIgeWP+fXnlwMWOWG7uyGOwsxdCwS2S4rq5/cHKn7or1v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4870534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5f50ac12a7ebd21bf0215aebecf85ce119266052","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.8","@prosopo/env":"3.6.32","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.0","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.9","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.71","@prosopo/database":"4.0.9","@prosopo/datasets":"3.1.64","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.28","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.25","@prosopo/types-database":"5.1.3","@prosopo/api-express-router":"3.1.63","@prosopo/user-access-policy":"3.12.19"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.2.1_1787039573089_0.40960091821537326","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@prosopo/provider","version":"5.3.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1bfe8d058df59626d6d0a9c8b37812f30c8aa910","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.0.tgz","fileCount":916,"integrity":"sha512-1fowpO2PNVmJ8TdfEPCLdS7BsJHIuMkvVdMY9ienq7eFfN2a5EU+/g6Zls0rcHBbkdcMj7qOv0IRs/lT/qlXsg==","signatures":[{"sig":"MEUCIAkTLRMaCt8TGHxDbDMlbYCyJqoOu7nCEwGwmc5fvLRRAiEAsKJTFUmWjL8tkEaAEWQIu/HQ84I6n/Eq7ik02ZqUc3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904663},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8b9e46c4f1fd28cac65fc9e3b4c721fabe91e48c","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.9","@prosopo/env":"3.6.33","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.1","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.10","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.72","@prosopo/database":"4.0.10","@prosopo/datasets":"3.1.65","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.29","express-rate-limit":"7.4.0","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.26","@prosopo/puzzle-assets":"0.1.1","@prosopo/types-database":"5.1.4","@prosopo/api-express-router":"3.1.64","@prosopo/user-access-policy":"3.12.20"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.9","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.0_1787060443000_0.8790262565791072","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@prosopo/provider","version":"5.3.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"40d26e2565821888bf84443802734fb23681bd89","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.1.tgz","fileCount":916,"integrity":"sha512-Ze6Z2E2Tet2p8i9PE4VbJzAZr6/uUwZf5jkmobWOZtSuPU+0whjbGePCHJ/0u0lBysdZSMnLFDwVIWg0hLcXQQ==","signatures":[{"sig":"MEUCIQDZqYUDQgjZyIGt0LKIlJBH0GhcP3zMonqrZDURDq0jmAIgKMh0wyjQmpOVDTx5VpKEkqpvC15PJTxHeDRogCNyua0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4884820},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"68e4285fb167408d3c058df7be2baf34c6b09376","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.9","@prosopo/env":"3.6.33","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.1","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.10","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.72","@prosopo/database":"4.0.10","@prosopo/datasets":"3.1.65","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.29","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.2","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.26","@prosopo/puzzle-assets":"0.1.1","@prosopo/types-database":"5.1.4","@prosopo/api-express-router":"3.1.64","@prosopo/user-access-policy":"3.12.20"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.10","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.1_1787134837409_0.5814739796184198","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@prosopo/provider","version":"5.3.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"560bebaa9b75866f482e0550a0a285a6f6be799d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.2.tgz","fileCount":916,"integrity":"sha512-ndoannKpu3i93RzLiI5bpNuAbnTIZogFDkwPpaatqYQQC3SOKD6eM18fj0g0YvFYCzC0FDKPoQ0ilR/Lpmt8NA==","signatures":[{"sig":"MEQCIGl1tgNLIskkyq/BuyCU4mzQjAHORW+FT1DX5EaWboHAAiB/g3xEHDgHaD+Mb3bl0092ZBjXXhO2mvGs1/jiE8dRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4867419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"99da4edd504b6300a1d912255351fcdbf902ac95","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.10","@prosopo/env":"3.6.34","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.2","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.11","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.73","@prosopo/database":"4.0.11","@prosopo/datasets":"3.1.66","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.30","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.2","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.27","@prosopo/native-merkle":"0.0.2","@prosopo/puzzle-assets":"0.1.1","@prosopo/types-database":"5.1.5","@prosopo/api-express-router":"3.1.65","@prosopo/user-access-policy":"3.12.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.2_1787141706468_0.29833073877836913","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"@prosopo/provider","version":"5.3.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ef26967d4c3ec845a2871e574318f2b3a7dfea8b","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.3.tgz","fileCount":925,"integrity":"sha512-XLZ+bhdzp47zXSWVfp/XYFGf5ED0MNAjmW0dmTjSvRuSkubUrrJi5SdNoowY0etDQfm0kfUL4akOziifCdQUVw==","signatures":[{"sig":"MEQCIHluip9rRQsY0aPnku86jrwhrFdt5pCfY0c5SggsU8fpAiB/t2dNjhyYdBXVZluU0YCS3hLFalZ4TP9gRbg//OQQhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4894755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"794060a847d35b9d5094a91e48fd02ef082d3bab","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.11","@prosopo/env":"3.6.35","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.3","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.12","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.74","@prosopo/database":"4.0.12","@prosopo/datasets":"3.1.67","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.31","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.28","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.1","@prosopo/types-database":"5.1.6","@prosopo/api-express-router":"3.1.66","@prosopo/user-access-policy":"3.12.22"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.3_1787167189505_0.06782353755579895","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"@prosopo/provider","version":"5.3.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"12a28a997728b5795d7559e34ca4f76f9bc2bed9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.4.tgz","fileCount":925,"integrity":"sha512-rjJi3dpWobftvCYmspcFODwl07o46Va2ozogxtENR/a112PKHsp28j3gA9eWE1VfOlGdRUcAnmy1anji4YeI+A==","signatures":[{"sig":"MEQCICa7umjLIkL3h4qgGi8mZf1lfp7YFMkKeuc7ZnXtXGBOAiA4OjTHVhvnT+y4mu0GBO9zRU1Db+ZVHh8GbUUDTSQzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4895646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d43aa6ba60ad1e6f5f37deeeb60206479bbfc870","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.11","@prosopo/env":"3.6.35","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.3","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.12","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.74","@prosopo/database":"4.0.12","@prosopo/datasets":"3.1.67","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.31","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.28","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.6","@prosopo/api-express-router":"3.1.66","@prosopo/user-access-policy":"3.12.22"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.4_1787213249772_0.6637200492442836","host":"s3://npm-registry-packages-npm-production"}},"5.3.5":{"name":"@prosopo/provider","version":"5.3.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"04140361954ecb5c6b227bc5a041c5931df1c0f6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.5.tgz","fileCount":925,"integrity":"sha512-phpknPK27n1KL6WdtTrBGSSR1INpAOlm8PLRw1d0hOEf7st+SOhhnv9SzvKxnUwgc6wJE1dhUwTXPb4jzKg/AQ==","signatures":[{"sig":"MEYCIQCBwWSBT0Qcz+j09KPgJxW/UZHh08mBjwz1bGj+NnTfgAIhANcPSTfxs7i/THbjWDR3J75OX03Mjs+akEYpUq2OH4uj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4904567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"489cacd75538e8a5af646daa84f63674960fe3dd","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.12","@prosopo/env":"3.6.36","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.4","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.13","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.75","@prosopo/database":"4.0.13","@prosopo/datasets":"3.1.68","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.32","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.29","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.7","@prosopo/api-express-router":"3.1.67","@prosopo/user-access-policy":"3.12.23"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.5_1787224779157_0.26087995463707747","host":"s3://npm-registry-packages-npm-production"}},"5.3.6":{"name":"@prosopo/provider","version":"5.3.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"754d37516e608b1a7c5c8546c828702c17c6361c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.6.tgz","fileCount":925,"integrity":"sha512-E9lAlvJqwv7Syzy0E245ssz7PKRR1WwHZddqSjzBHzde2ZQCqeVH1Ylxh8RV4wN7YTUXHIwuqW34qodU6gcFPQ==","signatures":[{"sig":"MEUCIQCkZWWnsPBpb/P7DVNxE4H2N/VVN3eyh21jOVdxD80uoAIgJ/UXbeRTHQ8z9C6Ku+p5qN04b3hjESSh8jHmuxobtmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4906898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"97bcb1b898b6a49c3d9e728915c6cd4519603e0d","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.13","@prosopo/env":"3.6.37","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.14","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.76","@prosopo/database":"4.0.14","@prosopo/datasets":"3.1.69","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.33","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.30","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.8","@prosopo/api-express-router":"3.1.68","@prosopo/user-access-policy":"3.12.24"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.6_1787229210324_0.8456949323431224","host":"s3://npm-registry-packages-npm-production"}},"5.3.7":{"name":"@prosopo/provider","version":"5.3.7","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.7","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c4ae6a180a762fb8e16b9a38906df62a23f79bb5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.7.tgz","fileCount":925,"integrity":"sha512-/1Rz5ZdHZJrRU/1odB6undh3KP8sOwFXLUxHAtY809JB+NwkZZdFDoHmx1rzzggP+0DDH33yG4q+oPMjk7ggug==","signatures":[{"sig":"MEUCICmkpGnIZn1PCz+4Tqa28/0kS/VSlDWbcFFboiys7MVbAiEA2CWGYZxjDoyGCku0yyYPOHrh3tay8SuFiOJ5CW6KBdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4930589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7c884030a13e97b3c0c77e66497450ab50de8010","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.13","@prosopo/env":"3.6.38","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.14","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.76","@prosopo/database":"4.0.15","@prosopo/datasets":"3.1.69","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.34","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.30","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.9","@prosopo/api-express-router":"3.1.69","@prosopo/user-access-policy":"3.12.24"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.7_1787253997253_0.1595193261373251","host":"s3://npm-registry-packages-npm-production"}},"5.3.8":{"name":"@prosopo/provider","version":"5.3.8","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.8","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"21d456807572c91b319ae9a9ccc0deb65967e333","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.8.tgz","fileCount":925,"integrity":"sha512-0Smmx5MzUD8Cz8l++67urGuJensLaOkMKPNGNBKhuScsS1m0aDVFFW48B0kbZGCczrxSHni0W1oOHYgex8uWlA==","signatures":[{"sig":"MEQCIDKQIVJpymZLaxW5SM9cIBuroMM+Ij3E5044MWqZozfbAiBml+2EDElHyMXeQ4WExjPdSul2MXIm+EkXVr5DWIdgIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4930733},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ad031d4185df9a30885413c1f46108181d594907","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.13","@prosopo/env":"3.6.39","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.14","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.76","@prosopo/database":"4.0.16","@prosopo/datasets":"3.1.69","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.34","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.30","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.9","@prosopo/api-express-router":"3.1.70","@prosopo/user-access-policy":"3.12.24"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.8_1787258234196_0.8121089521801437","host":"s3://npm-registry-packages-npm-production"}},"5.3.9":{"name":"@prosopo/provider","version":"5.3.9","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.9","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"278d1dab35b990a3ea0c7e7390a5c63026571ba9","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.9.tgz","fileCount":916,"integrity":"sha512-pcO7O9WW7MshoDtmkdgYHrvzanUi451HyNYhwO9XRbLlf0VbmVAOy4Z7cYyAeF6Om6hmpa/lC1zv0D7124wOwg==","signatures":[{"sig":"MEUCIQDF/rvSJH29Xaf0v1V+4YNqP39NQFXyCc4KI1Sz87osogIgU03eST0DFBtq8MXiLmKeBBeOxUyhvEwpuzPNkD2qz/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b29ae3955dc69c77a14a46beb2e5908fd1da178a","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.4","express":"4.21.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.13","@prosopo/env":"3.6.40","@noble/hashes":"1.8.0","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/ipinfo":"0.3.14","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/keyring":"2.9.76","@prosopo/database":"4.0.17","@prosopo/datasets":"3.1.69","@prosopo/api-route":"2.6.55","@prosopo/types-env":"2.10.35","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.32","@prosopo/load-balancer":"2.10.30","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.2","@prosopo/types-database":"5.1.10","@prosopo/api-express-router":"3.1.71","@prosopo/user-access-policy":"3.12.24"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.16.0","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.11","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.9_1787319016741_0.19765479211445092","host":"s3://npm-registry-packages-npm-production"}},"5.3.10":{"name":"@prosopo/provider","version":"5.3.10","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.3.10","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a8161ed18eaf379486ec842354de5a48ee44d1ca","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.3.10.tgz","fileCount":916,"integrity":"sha512-nG+W9pXY4FlcZaJNI6HFFE3D70CxdgxjNP20/sgDAkese5GEper06xNXdpZfzQr799MA7VT0gRaB+ypKpm9Qug==","signatures":[{"sig":"MEQCIBfBUxnWwPOhl9IBjozLtFm56fblWbCWsLglRYeXY7uSAiA+5uJfnBDVmy+Iw68F0ouqgFqjyTLE9OIAuxHCc5CMwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4903941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"00e7453a0b4f4e995a5c3d88873752fc52060fa5","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.14","@prosopo/env":"3.6.41","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.2.6","@prosopo/common":"3.1.51","@prosopo/ipinfo":"0.3.15","@prosopo/locale":"3.3.1","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.77","@prosopo/database":"4.0.18","@prosopo/datasets":"3.1.70","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.36","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.31","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.1.11","@prosopo/api-express-router":"3.1.72","@prosopo/user-access-policy":"3.12.25"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.3.10_1787609561433_0.47553125010993713","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@prosopo/provider","version":"5.4.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.4.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fdc635c5bdf9a85055896e97c82be15df0571c97","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.4.0.tgz","fileCount":916,"integrity":"sha512-oBXYdWBpQgWHuyIompRkcEqPmaTV65807rym+3dhzTMvxwUSNJ10I+Z/U301AXA0RiDTf+jqWNURWkUbU2/eJw==","signatures":[{"sig":"MEQCIBFTKOL8niljT4G9VO9MdyuFELH+azc0HreTIBYJJQ+sAiAwqVOE781X2E9xv9D03VAenthqbYxVvZzHxIh17I3mPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4911970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"052f35caccd73fcab94fefa91e8b99be143c7bef","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.0.15","@prosopo/env":"3.6.42","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.3.0","@prosopo/common":"3.1.51","@prosopo/ipinfo":"0.3.16","@prosopo/locale":"3.3.1","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.78","@prosopo/database":"4.0.19","@prosopo/datasets":"3.1.71","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.37","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.32","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.1.12","@prosopo/api-express-router":"3.1.73","@prosopo/user-access-policy":"3.12.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.4.0_1787747685214_0.03326441346276221","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@prosopo/provider","version":"5.5.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.5.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4c80b7c8fbb5208f10b233ddaf787b3cd87c1777","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.5.0.tgz","fileCount":925,"integrity":"sha512-GQZfsJlXcBZ9TvYgYWOgD3IWEVfZsz8Gi2lMZboyXgcjMz1eEU/nMiztMpUK1rVMj3PG+LfOvirtYXB4u0n+nQ==","signatures":[{"sig":"MEUCIDT+JArjzjvkZcjQVSgO0MN2bmnFp94J87AlVZtD//DUAiEAmISY0wU1//vju0zZ9AKwsMGhVDruFAFKxd0p9mSoj2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4950275},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"205b5bcd3991092c357b4f76702760a39ce04cd3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.0","@prosopo/env":"3.6.43","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.4.0","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.17","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.79","@prosopo/database":"4.0.20","@prosopo/datasets":"3.1.72","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.38","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.33","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.2.0","@prosopo/api-express-router":"3.1.74","@prosopo/user-access-policy":"3.12.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.5.0_1787751927231_0.5486729474927576","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@prosopo/provider","version":"5.5.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.5.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e2ee6fb1b042c93ec5fa16c415274137c8f01df5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.5.1.tgz","fileCount":925,"integrity":"sha512-h8GbkGaqkA6toTVZPqIJr/fx6sJkdP3bGpZn6aGNrcn54/YiWAU2uEie3u3JPoM8dirosoq/N/en7vYmjUXXKQ==","signatures":[{"sig":"MEUCICOkbwnVQJSqSsli3u4w6cEgmUtKd5wnSDY/6X+tQjlGAiEAouZoyV8Z7Q4opXzkMhHU8Xz0dWufbHMPMQheToNoL54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4950492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c3b63157948589fb638bc830adfb263ebc02f2fd","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.0","@prosopo/env":"3.6.44","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.4.0","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.17","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.79","@prosopo/database":"4.0.21","@prosopo/datasets":"3.1.72","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.38","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.33","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.2.0","@prosopo/api-express-router":"3.1.75","@prosopo/user-access-policy":"3.12.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.5.1_1787768230740_0.9134717924147333","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@prosopo/provider","version":"5.6.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.6.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f1329fd2487a904436aaa6732e8ddafb8fb19f59","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.6.0.tgz","fileCount":938,"integrity":"sha512-qHf1UKEMy9qNOSiCfWEdHovoZFncqhjsLUi0UEPXHM5wyFSkFYUYV9/r1L969LWfFUGR7hkLqt/mcnSCrVToNw==","signatures":[{"sig":"MEQCIG6TJMNNx4YkNtpzFk0DD8wjds3VG1YOmc6B1HhSI6gAAiBrgZThlmfS5f1XZtskeGC7W9PQtLBPcX6Alg0SaSMGbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5003891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7df0741763fa856a7d5c66ade999a91c036655f2","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.1","@prosopo/env":"3.6.45","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.0","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.18","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.80","@prosopo/database":"4.0.22","@prosopo/datasets":"3.1.73","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.39","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.34","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.3.0","@prosopo/api-express-router":"3.1.76","@prosopo/user-access-policy":"3.12.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.6.0_1787856267127_0.09744539725000867","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@prosopo/provider","version":"5.6.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.6.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"14514767384595260025a14042dabef0d5bc3c77","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.6.1.tgz","fileCount":938,"integrity":"sha512-FdhswITIr/T7jGj6AWjmFKfF2YevQVAOFkXZcFtiv0QxzxYD1auqcgOysHLfYfjZe6SmvNFSa1JK/+C4Z3V4pg==","signatures":[{"sig":"MEUCIQCn4riyVNaaG901MVjc5NZRDvJhIvB/X/4v9kgHaw6g3wIgCjJc27TdnTvew+4YFAYdxB1AMSGhI7TrP5DHgKAzqNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5019805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c41545a9b04ea3e4a0f71856e2134da0e897dc58","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.1","@prosopo/env":"3.6.46","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.0","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.18","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.80","@prosopo/database":"4.0.23","@prosopo/datasets":"3.1.73","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.40","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.35","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.3.1","@prosopo/api-express-router":"3.1.77","@prosopo/user-access-policy":"3.12.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.6.1_1787911926596_0.7311339954852092","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"@prosopo/provider","version":"5.6.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.6.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"174a46098a300ab57fdcb2db6378ca0bf668c118","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.6.2.tgz","fileCount":942,"integrity":"sha512-6yGo33yLaPppRelAgQHxHrTGjfN9mwud2ToonGXcU4IxRRnHh4o7Zwxi2VevxbpXzVYN6Fdm2W9yCkLfS+DUcw==","signatures":[{"sig":"MEYCIQDRHvN7IHYc8N0nQQxvd6Nws24Yn0XJjxq1QXD5lC8yWQIhAJdTCnfxc60eakNXmtySW+T2eFzUrCV79pyeRqXGS2zk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c1e77f2db12e087e2205e0123af1f6560bd65464","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.2","@prosopo/env":"3.6.47","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.1","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.19","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.81","@prosopo/database":"4.0.24","@prosopo/datasets":"3.1.74","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.41","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.36","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.3.2","@prosopo/api-express-router":"3.1.78","@prosopo/user-access-policy":"3.12.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.6.2_1788202156569_0.29838851391041765","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"@prosopo/provider","version":"5.6.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.6.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cd3e3bc1b8234e4ab4b77e3ce6ecfe0977a14a1f","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.6.3.tgz","fileCount":965,"integrity":"sha512-SCCuywpXSoBPS/jCtGORJAtlHwRBtGNCoY2YqXIpuzDKmDWMxf8b4kner0p+WsI3BVMXnNoesR7yaUNcMOGrNg==","signatures":[{"sig":"MEUCIQCWLv+mj3oMopX7RqI545xxyFa1Q6truXupjNNy8cNA4wIgQBLjjSW/i/dRAzjvOWIdVG96kMcZNl45g/yZgLTiExU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5125369},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8fa6a64da32068e4cb42e1e9c996cbaa5012667d","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.3","@prosopo/env":"3.6.48","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.2","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.20","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.82","@prosopo/database":"4.0.25","@prosopo/datasets":"3.1.75","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.42","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.37","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.3.3","@prosopo/api-express-router":"3.1.79","@prosopo/user-access-policy":"3.12.31"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.6.3_1788213877812_0.8513985720196631","host":"s3://npm-registry-packages-npm-production"}},"5.6.4":{"name":"@prosopo/provider","version":"5.6.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.6.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"69cb3e49a572c39173fe68b05b389cdf2a6898c4","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.6.4.tgz","fileCount":965,"integrity":"sha512-k/2rJfFEQcD778NbLyyveOvz4F8GtVdyEcjAeFTTBEyhE4gYC5SLRPd8n+BFrBWksAoVORVO9CvwK7/IU9s6jg==","signatures":[{"sig":"MEYCIQDGXwCfjQT/IHM569qWxxcp6Q9DaDVKR4M4YC7MET/y8wIhAPlLvJa79rxLCTCbvxAjXHyKroAPq+lTXtu5WvViOFsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5137602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ab211618f917c9caae774dfe9718b7804c866d52","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.1","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"8.24.1","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.4","@prosopo/env":"3.6.49","@noble/hashes":"1.8.0","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.3","@prosopo/common":"3.1.52","@prosopo/ipinfo":"0.3.21","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/keyring":"2.9.83","@prosopo/database":"4.0.26","@prosopo/datasets":"3.1.76","@prosopo/api-route":"2.6.56","@prosopo/types-env":"2.10.43","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.3","@prosopo/util-crypto":"13.5.30","@prosopo/redis-client":"1.0.33","@prosopo/load-balancer":"2.10.38","@prosopo/native-merkle":"0.0.3","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.3.4","@prosopo/api-express-router":"3.1.80","@prosopo/user-access-policy":"3.12.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.10","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"11.11.0","@prosopo/config":"3.3.12","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.6.4_1788271099657_0.1841000584585586","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@prosopo/provider","version":"5.7.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.7.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ff4fca39f55168c7a083d1296e42cba7e810041d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.7.0.tgz","fileCount":956,"integrity":"sha512-gQ+cBAzajZMlWblbLyVxcRwnT6EtkAqjC/ysrvAKGUoI5dX1RbKHoM/gkGaqTc1qK0P4QyR/qWuIPCz4pQZacQ==","signatures":[{"sig":"MEYCIQD8AAbDaPKU2TZkGzoxafYP16dJIVYeEPvH8Qm41s8ddgIhAIOopx4PIm7gtFqsRogw6IHKx7sEZORIrIBF4kqWQYF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5102714},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"359949ef57b350d218992faead9a8efdb2de2f14","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.17.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.5.0","prom-client":"15.1.3","@prosopo/api":"4.1.5","@prosopo/env":"3.6.50","@noble/hashes":"1.8.0","@prosopo/util":"3.3.8","@polkadot/util":"13.5.7","@prosopo/types":"5.6.0","@prosopo/common":"3.1.53","@prosopo/ipinfo":"0.3.22","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.8","@prosopo/keyring":"2.9.84","@prosopo/database":"4.0.27","@prosopo/datasets":"3.1.77","@prosopo/api-route":"2.6.57","@prosopo/types-env":"2.10.44","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.4","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.34","@prosopo/load-balancer":"2.10.39","@prosopo/native-merkle":"0.0.4","@prosopo/puzzle-assets":"0.1.3","@prosopo/types-database":"5.4.0","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.81","@prosopo/user-access-policy":"3.12.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"10.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"12.1.0","@prosopo/config":"3.3.13","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.7.0_1788388929557_0.10844421086068667","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@prosopo/provider","version":"5.8.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.8.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"13deb880f28c3881f5b54f75e901957bfabfeed5","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.8.0.tgz","fileCount":956,"integrity":"sha512-vee7YigA8jcieNMn9kx/pthPz6jBwHhRWYkRPGvm6gqhtf9pdGiq8MWkD0fVRFTtJE/s7cGc00bT0Nmpi1PoHQ==","signatures":[{"sig":"MEQCIBuBWAhjhu29OwkXaHDPRH57AHuR0/cj+Y3WE6IvFEwdAiBNLlQLpEyQa2KJ7+4MCvKqji+Mh0IS2xByNUQTZOF9gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5119280},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"045c91b644dcccbb25e3c8c661f5bf48474426f1","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.1.6","@prosopo/env":"3.6.51","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.7.0","@prosopo/common":"3.1.54","@prosopo/ipinfo":"0.3.23","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.85","@prosopo/database":"4.0.28","@prosopo/datasets":"3.1.78","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.10.45","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/load-balancer":"2.10.40","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.4.1","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.82","@prosopo/user-access-policy":"3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"12.1.0","@prosopo/config":"3.3.14","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.8.0_1788787069801_0.2382290444108408","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@prosopo/provider","version":"5.8.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.8.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cf26c4d0f0cc03ae23e67dc69608e9de3ead6bf6","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.8.1.tgz","fileCount":956,"integrity":"sha512-9whSj0upf8tPTH648WGWPXo98Ox6rf/SnW3kxHFo6kT2IU7qli+jWo2dX4iDdMA4AiyGcLM6avYdNPRa4+R9pw==","signatures":[{"sig":"MEQCIHjBKScjzJ5QDyGnNW2VKB6ADYNUjGRWZJxZXtUcI4EPAiAMktzD3p5+SeWVt5pzTRs/4vND1VH/zdK2aCLnUR4Jqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5126347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"37e4cd3bdd35dfbf6da359637c97add7baec6854","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.1.6","@prosopo/env":"3.6.52","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.7.0","@prosopo/common":"3.1.54","@prosopo/ipinfo":"0.3.24","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.85","@prosopo/database":"4.0.29","@prosopo/datasets":"3.1.78","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.10.45","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/load-balancer":"2.10.40","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.4.1","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.83","@prosopo/user-access-policy":"3.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","testcontainers":"12.1.0","@prosopo/config":"3.3.14","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.8.1_1788811409474_0.7032799505806921","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@prosopo/provider","version":"5.9.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.9.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a37af582961988d26fd36ca5d93c158a9fc467ac","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.9.0.tgz","fileCount":982,"integrity":"sha512-0N6gOXU7vJzylfDovqhgvQcMQ8+d0ljhLV3A86REzXU/tAPEsDPQ0/pU9x95IY3r/MOrfNXStG3k0+oUvXBhHw==","signatures":[{"sig":"MEUCIQCELJrPI8ExW8j1L/kKX+OhKfLy2g8fbq4XpJoQ0RjfOAIgIGI9pGX27tYUyeH6jV8m2Ey2rdSWh8qL3kGhsZo5piU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5242692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c5722382d93044919b1086b31acbe8484875acb3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.0","@prosopo/env":"3.6.53","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.0","@prosopo/common":"3.1.54","@prosopo/ipinfo":"0.3.25","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.86","@prosopo/database":"4.0.30","@prosopo/datasets":"3.1.79","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.10.46","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/web-bot-auth":"0.1.0","@prosopo/load-balancer":"2.10.41","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.0","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.84","@prosopo/user-access-policy":"3.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.15","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.9.0_1788867795557_0.7221390057095813","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@prosopo/provider","version":"5.10.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.10.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"42381975e4c902eb086d5dbca090532051f33326","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.10.0.tgz","fileCount":991,"integrity":"sha512-MM8nlsTPBBHonrmfWxxu9F/4WBF1u6I4iQXOQo+dXyOWa4f2CyigHzPkcIFqDA18VJ5n0vh16wKbQ6HD8erPNQ==","signatures":[{"sig":"MEYCIQDKUekX8N12a5UxN72issxV4fz7bZG0zyUlQe9XyxMugwIhAI17bkv+srJJhHrHCFWUEO4sUz5W8IBFBXJZJTS1rwXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5311510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a321a752b6aa234484b3b5673d7ed83a6e21b5d0","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.1","@prosopo/env":"3.6.54","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.1","@prosopo/common":"3.1.54","@prosopo/ipinfo":"0.4.0","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.87","@prosopo/database":"4.0.31","@prosopo/datasets":"3.1.80","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.11.0","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/web-bot-auth":"0.1.0","@prosopo/load-balancer":"2.10.42","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.1","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.85","@prosopo/user-access-policy":"3.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.15","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.10.0_1788896058887_0.943028531178538","host":"s3://npm-registry-packages-npm-production"}},"5.10.1":{"name":"@prosopo/provider","version":"5.10.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.10.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"964086fe0ab1f7a09e398ab240170fc7cda5612d","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.10.1.tgz","fileCount":995,"integrity":"sha512-XxEPKrXHrHtL+HXHtTUbybSTJ8I0qNEfNF7KMY1Ek39pnYTC7wlx0fOaIJAod+Dh0gG7/OUqijnJC0fCNyoNJA==","signatures":[{"sig":"MEUCIQCEi2Io4YkQ/Y9flSjPlhGHTcRFXVBMiKvVRW3N4WX3XgIgUZc73gwvWZaFk1ScuGLtmPijXIIQsZ5FQbw/jAE2HxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5359418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d491074303d7878d0728d1485ebc84850dc5ec8e","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.2","@prosopo/env":"3.6.55","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.2","@prosopo/common":"3.1.54","@prosopo/ipinfo":"0.4.1","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.88","@prosopo/database":"4.0.32","@prosopo/datasets":"3.1.81","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.11.1","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/web-bot-auth":"0.1.0","@prosopo/load-balancer":"2.10.43","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.2","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.86","@prosopo/user-access-policy":"3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.16","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.10.1_1789048299099_0.49396266962791646","host":"s3://npm-registry-packages-npm-production"}},"5.10.2":{"name":"@prosopo/provider","version":"5.10.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.10.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a5cead97c8a8f6b0477542a7844b556237130792","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.10.2.tgz","fileCount":1000,"integrity":"sha512-e/c5ETXtrvjOYigOnozeS5yxks9yYPlaklVQaY0qcfIzcYGZTmH/HAOkotDykTod4f2r74H6akKueDnx3DH91A==","signatures":[{"sig":"MEYCIQDyyil4/JVhaS5oehlVJGWIJjWpk9i7UmtNXJqtm3rsVAIhAPml5/QXvIFbfPTPHpheYImRx0rXuporokTFWgTk1g8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICCr7JmKYpw/SM0N8jZapQO71yu81+lohd8ce2cVF7OeAiEA+7Z04u3X7o8rHXXL6/h0HqRrKuSDH4FElFhA4uT7uOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5382579},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb7947fbb1e043cc5042c40c6614c88906207929","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"24.1.0","mongoose":"9.9.4","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.3","@prosopo/env":"3.6.56","@noble/hashes":"1.8.0","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.3","@prosopo/common":"3.1.55","@prosopo/ipinfo":"0.4.2","@prosopo/locale":"3.4.2","@prosopo/logger":"2.0.9","@prosopo/keyring":"2.9.89","@prosopo/database":"4.0.33","@prosopo/datasets":"3.1.82","@prosopo/api-route":"2.6.58","@prosopo/types-env":"2.11.2","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.5","@prosopo/util-crypto":"13.5.31","@prosopo/redis-client":"1.0.35","@prosopo/web-bot-auth":"0.1.0","@prosopo/load-balancer":"2.10.44","@prosopo/native-merkle":"0.0.5","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.3","@prosopo/captcha-severity":"1.1.0","@prosopo/api-express-router":"3.1.87","@prosopo/user-access-policy":"3.14.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.16","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.10.2_1789451044544_0.6461920800000458","host":"s3://npm-registry-packages-npm-production"}},"5.10.3":{"name":"@prosopo/provider","version":"5.10.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.10.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f89ed593fbef2cc78ebd20ea8e4ffdc7c3ef83ee","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.10.3.tgz","fileCount":1000,"integrity":"sha512-XwlBqcoKwoYn1x8i+Qe5UW/tvAAdQG94ZbzHqO9lawVrHZHpnTrnaV/N/dfle9K/8O3nB7ii7zHqqHBO09+7PQ==","signatures":[{"sig":"MEQCIAC1WRP6eaLsz/AIot8w+wvvWSoDbHUkxzpaAAHTW7VIAiBZS7TZ7RMIAtZXX9s3MzgnHaJTHz1aS5mR8KofK3tSrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFE5GnHaFwoiF+6+G3TQQpzz1amEzYYQDT1ZJkIvLcNKAiANe2SidlTXnUGvcvj8ht+ya1vgXwIuNZMBLJP4L4WIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5404972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"40ff8625d7cc47738054735107d28883780f979d","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.4","@prosopo/env":"3.6.57","@noble/hashes":"1.8.0","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.8.4","@prosopo/common":"3.1.56","@prosopo/ipinfo":"0.4.3","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/keyring":"2.9.90","@prosopo/database":"4.0.34","@prosopo/datasets":"3.1.83","@prosopo/api-route":"2.6.59","@prosopo/types-env":"2.11.3","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.32","@prosopo/redis-client":"1.0.36","@prosopo/web-bot-auth":"0.1.1","@prosopo/load-balancer":"2.10.45","@prosopo/native-merkle":"0.0.6","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.4","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.88","@prosopo/user-access-policy":"3.14.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.17","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.10.3_1789568544083_0.31364089019132946","host":"s3://npm-registry-packages-npm-production"}},"5.10.4":{"name":"@prosopo/provider","version":"5.10.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.10.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9b11a7d935f986f1e26ff0a90eb5a70b75c854d1","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.10.4.tgz","fileCount":1009,"integrity":"sha512-tyQyeSSEnpLgtkLeuWE9fEwbiWYw1tfkLah3R7Gr4m8L4AHWbSiFlsPepb/i0cvRhUd3EIISyB4jHOzKEXe6Mw==","signatures":[{"sig":"MEQCIDvjmN+bF7qYb3dvxjwNAtfcD99yBd7pCtvAVOLhMo+ZAiAsj4aADdMteq6Kqn7Cg8oDPXZQ52lPprjjj496Az3Shw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBY144CHh0PzCKSbpFFBe2LdMGK+0rG5p3mwtvVb/t89AiEAhI2zCV3LVJlgUKKxqvpdGJ04YnTps8IgYCyyNwjNZsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5420164},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"180d8e451cd9552a95cd6dd0c5ead87691803ae4","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.2.5","@prosopo/env":"3.6.58","@noble/hashes":"1.8.0","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.8.5","@prosopo/common":"3.1.56","@prosopo/ipinfo":"0.4.4","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/keyring":"2.9.91","@prosopo/database":"4.0.35","@prosopo/datasets":"3.1.84","@prosopo/api-route":"2.6.59","@prosopo/types-env":"2.11.4","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.32","@prosopo/redis-client":"1.0.36","@prosopo/web-bot-auth":"0.1.1","@prosopo/load-balancer":"2.10.46","@prosopo/native-merkle":"0.0.6","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.5.5","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.89","@prosopo/user-access-policy":"3.14.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.17","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.10.4_1789599067757_0.3925720821688756","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@prosopo/provider","version":"5.11.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.11.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1f9f04369ec5d1aca1f680a03b834ef9f2db6b25","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.11.0.tgz","fileCount":1009,"integrity":"sha512-ziwazmIp0p9eP0IhH/STEClQ9+dn5z/uoR9N94Mm12xxkFc+oD12aHZkE/Nk1cjPxIyQjcUk3+56fyhRl+llpg==","signatures":[{"sig":"MEYCIQD996Qq8WJB4N7oQNdHV0e8R3vxYF/pB+7Xqrr/hJR3twIhANuNo3DKeavFb/dHyCLaKTFMTJBdqvyMh+074EKwSyEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNtPXtyx8yvzPJaqZ+/w7gC8428MeYEvJB8pnwX1xZywIgOJoG9FO1WtTAkiBQXPX/EZOW6ZgHhnIRpcKRifQr0H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5468961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6f946a48a1223a0f12095e415fc2cf5eb7f9b4cd","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.0","@prosopo/env":"3.6.59","@noble/hashes":"1.8.0","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.9.0","@prosopo/common":"3.1.56","@prosopo/ipinfo":"0.4.5","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/keyring":"2.9.92","@prosopo/database":"4.0.36","@prosopo/datasets":"3.1.85","@prosopo/api-route":"2.6.59","@prosopo/types-env":"2.11.5","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.32","@prosopo/redis-client":"1.0.36","@prosopo/web-bot-auth":"0.1.1","@prosopo/load-balancer":"2.10.47","@prosopo/native-merkle":"0.0.6","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.0","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.90","@prosopo/user-access-policy":"3.14.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.17","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.11.0_1789742866501_0.9314486877516908","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"@prosopo/provider","version":"5.11.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.11.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bbe95d1cd949e6ef561f167c6bb0120bf573ab19","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.11.1.tgz","fileCount":1009,"integrity":"sha512-LdMfP/VvMWNm0qZMtkLZIjahyqioZZoqX+2kHCgCnD7UQhad8W7ghGlvYgEklpke7njUSKw7ERlCX2GmMBgydw==","signatures":[{"sig":"MEUCIQDgDwYBQfIq2xRO7YF6D4vWMNmC8oCdj/U/acPcPd1rOQIgJUKmaJrLMUQeHPEtZmn0CE4OVTMl2v4TlVkZw/CM5Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChP25HhGBz1079fnk/+CAo2nWNm1XUrOjNkY0vDpqIbAiEA6tQ/sO6C6bZDxfWl3b/yKNJHvQ52NWR8ch8kc4vgZn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5401994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9f7051588cbb61f3a945ea07fbcd4e117bcd8d13","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.0","@prosopo/env":"3.6.59","@noble/hashes":"1.8.0","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.9.0","@prosopo/common":"3.1.56","@prosopo/ipinfo":"0.4.5","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/keyring":"2.9.92","@prosopo/database":"4.0.36","@prosopo/datasets":"3.1.85","@prosopo/api-route":"2.6.59","@prosopo/types-env":"2.11.5","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.32","@prosopo/redis-client":"1.0.36","@prosopo/web-bot-auth":"0.1.1","@prosopo/load-balancer":"2.10.47","@prosopo/native-merkle":"0.0.6","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.0","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.90","@prosopo/user-access-policy":"3.14.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.3.17","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.11.1_1789826992479_0.809205586420267","host":"s3://npm-registry-packages-npm-production"}},"5.12.1":{"name":"@prosopo/provider","version":"5.12.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.12.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"af22c07c8fe78f5f84d5372ce5d3c149c890c601","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.12.1.tgz","fileCount":1042,"integrity":"sha512-DFUjg1wNL19NCFr12DrHvhCdbyTF3cBxGfbN1hTzTApzrIzEzcrpQgCAQ4lz2hCz2J/ukiuSrAmAIj15b2yvPQ==","signatures":[{"sig":"MEUCIQCZrl1TzbkkTz3eozLqfYv/HkQf9O/C9J7m4/Su3ud+ggIgb5b9/j8yhHS/Fk2z/It6ELlIc3sD8q75mXbuDGp3KIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID3RcKpOI3C0f8FWm5jDUY93FVqgTunP5p4/A8hafwwYAiBoRq0Oi2ZZj1shjCvAfIVU4clDr88zmr3VsI8hn4KwSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5373816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6ed4af8371dd01160ed42640024ba93c4556cad3","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.2","@prosopo/env":"3.6.61","@noble/hashes":"1.8.0","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.9.2","@prosopo/common":"3.1.58","@prosopo/ipinfo":"0.4.7","@prosopo/locale":"3.5.0","@prosopo/logger":"2.0.10","@prosopo/keyring":"2.9.94","@prosopo/database":"4.0.38","@prosopo/datasets":"3.1.87","@prosopo/api-route":"2.6.59","@prosopo/types-env":"2.11.7","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.32","@prosopo/redis-client":"1.0.36","@prosopo/web-bot-auth":"0.1.1","@prosopo/load-balancer":"2.10.49","@prosopo/native-merkle":"0.0.6","@prosopo/native-puzzle":"0.1.0","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.2","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.92","@prosopo/user-access-policy":"3.14.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"1.9.2","testcontainers":"12.1.0","@prosopo/config":"3.4.0","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.12.1_1789988985987_0.5113238996407858","host":"s3://npm-registry-packages-npm-production"}},"5.12.2":{"name":"@prosopo/provider","version":"5.12.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.12.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"150f78270092468730156823167520df7fd313c0","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.12.2.tgz","fileCount":1042,"integrity":"sha512-YpvOSIN+6eYEy9Zw8Eqj2diWamzeB2Q+3ycIMhopkbpDVbl0S6GntdaL47/+zgYd1M6jZgpIApxzeGIDLmrGlw==","signatures":[{"sig":"MEUCIQCgGunWwdV0bcYj9YZzBTtsJS5c09Kp5Hly8LiQDbmf5gIgAU4HNIVzT1Np57fLvP4FulxAjFQhCc11/PmFPVmfhbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDdhvZ93pHOmC5ySIlrajgPBV1lamm7P1wgs0gn5uDv1AiA5jeDKws+MJ8nRlmhlsW7diYgM9rbKtaLOTJ/drSBIGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5376342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cc04ff23f025e57088be5d4dd1061f8cf4f80581","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.3","@prosopo/env":"3.6.62","@noble/hashes":"2.4.0","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.0","@prosopo/common":"3.1.59","@prosopo/ipinfo":"0.4.8","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/keyring":"2.9.95","@prosopo/database":"4.0.39","@prosopo/datasets":"3.1.88","@prosopo/api-route":"2.6.60","@prosopo/types-env":"2.11.8","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.33","@prosopo/redis-client":"1.0.37","@prosopo/web-bot-auth":"0.1.2","@prosopo/load-balancer":"2.10.50","@prosopo/native-merkle":"0.0.6","@prosopo/native-puzzle":"0.1.0","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.3","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.93","@prosopo/user-access-policy":"3.14.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"2.4.0","testcontainers":"12.1.0","@prosopo/config":"3.4.0","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.12.2_1790004956637_0.2694733575996815","host":"s3://npm-registry-packages-npm-production"}},"5.12.3":{"name":"@prosopo/provider","version":"5.12.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/provider@5.12.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0af52cd8b5422eb2b831503dd5b03b0e6d2c82e8","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.12.3.tgz","fileCount":1075,"integrity":"sha512-2yz4l95B9ggnoZt+VKf17PzrqD4/w4AX5PHTvxMUMQvxjsvAiRiNpXRtJdnZFBEmn5SAHvalJSr7qCE70bASkg==","signatures":[{"sig":"MEUCIFTL0MAAZoBMGXsjTOsocTt+g0bi8BZtJUFovEe7JfiFAiEAuGkjetUcyM3a9/mOFBCJkTPZVN32ds4PMK+u74WuPQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqYWGoQiXh4eL0/SKUFStlUV/+rPSeqXSPSJ5qCCXtxAiEAhM+UrJsLa4dSGLZIS3/ZtAKeiRvZIWsAOa54BsnWhHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5458967},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7c7c02fea33eab1380f36151ebace436d4f34d8a","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:edge":"node ./scripts/buildEdgeScript.mjs","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.3","@prosopo/env":"3.6.62","@noble/hashes":"2.4.0","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.0","@prosopo/common":"3.1.59","@prosopo/ipinfo":"0.4.8","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/keyring":"2.9.95","@prosopo/database":"4.0.39","@prosopo/datasets":"3.1.89","@prosopo/api-route":"2.6.60","@prosopo/types-env":"2.11.8","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.33","@prosopo/redis-client":"1.0.37","@prosopo/web-bot-auth":"0.1.2","@prosopo/load-balancer":"2.10.50","@prosopo/native-merkle":"0.0.6","@prosopo/native-puzzle":"0.1.0","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.3","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.93","@prosopo/user-access-policy":"3.14.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","esbuild":"0.28.2","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"2.4.0","testcontainers":"12.1.0","@prosopo/config":"3.4.0","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/provider_5.12.3_1790030715390_0.906638790702438","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"_id":"@prosopo/provider@5.13.0","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e0065f05581572944a3f91e3bcff04a44d53679c","tarball":"https://registry.npmjs.org/@prosopo/provider/-/provider-5.13.0.tgz","fileCount":1075,"integrity":"sha512-m3Ts7pbntI+YwMi19p4eJXHFSFx8Ipfdt5+IIyRX33YqXm/kQdG4DRW80c9pNhJXYf06PUKuOSQ/uE6+/Dm3vg==","signatures":[{"sig":"MEUCIDmFKt3rzg8aqp56FmDtW91+9Syy+S4zsg/lVEtzEJcdAiEAqhDqdnn8dQHrqocAxLHRzC9UeZ8hL0+HmFZHlJtXA/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIClromGGAQCkniEkbPRclNZYEOGfE4yUH0tZch+29fXKAiEA9V9oGi64NQzZV8VX9t3O1hSa3IQVDWOSNDCmoUAlvn0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fprovider@5.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5489790},"main":"dist/index.js","name":"@prosopo/provider","type":"module","types":"dist/index.d.ts","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d4f133bdf686d7e1ac3d36858b255f3fc563a6ac","license":"Apache-2.0","scripts":{"test":"npm run test:unit && npm run test:integration","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","mnemonic":"tsx ./scripts/generateMnemonic.ts","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","test:unit":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=unit npx vitest run --config ./vite.test.config.ts","typecheck":"tsc --project tsconfig.types.json","build:edge":"node ./scripts/buildEdgeScript.mjs","build:cross-env":"vite build --config vite.esm.config.ts","test:integration":"NODE_ENV=${NODE_ENV:-test}; TEST_TYPE=integration DECISION_MACHINE_ARTIFACT_CACHE_TTL_MS=1 npx vitest run --config ./vite.threads.test.config.ts"},"version":"5.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f683fac7-fe2b-4c3f-8f65-03a4bd205867"}},"homepage":"https://github.com/prosopo/captcha#readme","repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"_npmVersion":"11.19.0","description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","directories":{},"maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","cron":"3.1.7","uuid":"14.0.2","geolib":"3.3.14","express":"4.22.2","i18next":"26.4.2","mongoose":"9.10.0","ip-address":"10.7.0","prom-client":"15.1.3","@prosopo/api":"4.3.4","@prosopo/env":"3.6.63","@noble/hashes":"2.4.0","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.1","@prosopo/common":"3.1.59","@prosopo/ipinfo":"0.4.9","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/keyring":"2.9.96","@prosopo/database":"4.0.40","@prosopo/datasets":"3.1.90","@prosopo/api-route":"2.6.60","@prosopo/types-env":"2.11.9","express-rate-limit":"7.4.0","@prosopo/native-ja4":"0.0.6","@prosopo/util-crypto":"13.5.33","@prosopo/redis-client":"1.0.37","@prosopo/web-bot-auth":"0.1.2","@prosopo/load-balancer":"2.11.0","@prosopo/native-merkle":"0.0.6","@prosopo/native-puzzle":"0.1.0","@prosopo/puzzle-assets":"0.1.4","@prosopo/types-database":"5.6.4","@prosopo/captcha-severity":"1.1.1","@prosopo/api-express-router":"3.1.94","@prosopo/user-access-policy":"3.14.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","cors":"2.8.6","vite":"8.1.5","tslib":"2.7.0","dotenv":"16.4.5","undici":"6.28.0","vitest":"4.1.11","del-cli":"6.0.0","esbuild":"0.28.2","@types/pg":"8.23.1","typescript":"5.6.2","@types/node":"22.5.5","@types/uuid":"11.0.0","npm-run-all":"4.1.5","concurrently":"9.0.1","@noble/curves":"2.4.0","testcontainers":"12.1.0","@prosopo/config":"3.4.1","@vitest/coverage-v8":"4.1.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider_5.13.0_1790068350161_0.0025205936689849384"}}},"time":{"created":"2023-06-26T12:00:37.787Z","modified":"2026-09-22T09:12:30.616Z","0.1.14":"2023-06-26T12:00:38.114Z","0.1.15":"2023-06-26T12:37:01.334Z","0.1.16":"2023-06-26T20:03:11.458Z","0.1.17":"2023-09-11T10:22:18.125Z","0.1.18":"2023-09-13T09:50:16.251Z","0.1.19":"2023-09-19T20:22:01.474Z","0.2.0":"2023-09-20T11:42:08.942Z","0.2.1":"2023-09-21T12:26:27.558Z","0.2.2":"2023-09-21T16:18:20.745Z","0.2.4":"2023-09-27T14:23:46.168Z","0.2.5":"2023-10-02T11:56:37.870Z","0.2.6":"2023-10-11T12:01:26.870Z","0.2.7":"2023-10-12T14:14:22.921Z","0.2.8":"2023-10-19T15:17:17.495Z","0.2.9":"2023-10-19T16:17:37.730Z","0.2.10":"2023-10-23T12:50:27.696Z","0.2.11":"2023-10-26T10:42:04.728Z","0.2.13":"2023-11-01T14:32:30.734Z","0.2.14":"2023-11-21T14:49:11.406Z","0.2.15":"2023-11-27T14:39:03.924Z","0.2.16":"2023-11-28T10:59:10.229Z","0.2.17":"2023-11-28T17:21:54.994Z","0.2.19":"2023-12-21T15:36:20.461Z","0.2.20":"2024-01-04T12:16:18.604Z","0.2.21":"2024-01-10T15:31:38.533Z","0.2.22":"2024-01-11T10:45:17.373Z","0.2.23":"2024-01-11T16:22:50.263Z","0.2.24":"2024-01-11T17:26:36.493Z","0.2.25":"2024-01-12T09:23:12.893Z","0.2.29":"2024-01-16T16:12:01.292Z","0.2.32":"2024-02-06T18:53:02.305Z","0.2.33":"2024-02-07T05:51:42.260Z","0.2.36":"2024-02-08T13:44:05.426Z","0.2.37":"2024-02-11T21:17:42.044Z","0.2.38":"2024-02-12T10:49:18.463Z","0.2.39":"2024-02-21T11:05:27.242Z","0.2.40":"2024-02-21T18:34:54.335Z","0.2.41":"2024-02-22T14:20:17.466Z","0.3.1":"2024-03-06T15:57:38.797Z","0.3.2":"2024-03-14T11:30:56.364Z","0.3.3":"2024-03-20T12:01:09.568Z","0.3.4":"2024-03-20T17:44:32.719Z","0.3.5":"2024-03-24T17:21:13.998Z","0.3.36":"2024-04-08T13:31:13.254Z","0.3.37":"2024-04-16T21:21:04.771Z","0.3.38":"2024-04-22T19:05:03.769Z","0.3.39":"2024-04-24T09:26:26.635Z","0.3.40":"2024-05-16T18:45:46.824Z","0.3.41":"2024-05-21T10:15:42.203Z","0.3.42":"2024-05-30T13:05:23.356Z","1.0.1":"2024-06-06T13:49:23.974Z","1.0.2":"2024-06-13T12:38:59.098Z","2.0.0":"2024-08-13T19:39:58.659Z","2.0.1":"2024-08-19T09:32:46.135Z","2.0.2":"2024-08-29T08:05:30.713Z","2.0.3":"2024-09-03T13:04:53.958Z","2.1.0":"2024-09-19T14:15:34.232Z","2.1.1":"2024-09-26T14:48:36.711Z","2.1.2":"2024-10-03T10:46:28.537Z","2.1.3":"2024-10-10T12:09:23.126Z","2.1.4":"2024-10-10T16:12:59.716Z","2.1.5":"2024-10-16T14:54:19.774Z","2.1.6":"2024-10-18T18:20:15.829Z","2.1.7":"2024-10-25T12:25:03.610Z","2.1.8":"2024-10-28T21:53:32.171Z","2.1.9":"2024-10-29T16:52:38.160Z","2.1.10":"2024-10-30T15:00:07.012Z","2.1.11":"2024-11-11T21:03:01.679Z","2.1.12":"2024-11-13T16:46:37.219Z","2.1.13":"2024-11-14T16:45:02.912Z","2.1.14":"2024-11-20T10:59:44.249Z","2.1.15":"2024-11-26T14:14:18.414Z","2.1.16":"2024-12-03T11:49:28.032Z","2.2.0":"2024-12-13T22:06:05.552Z","2.2.1":"2024-12-20T20:57:31.111Z","2.2.2":"2024-12-22T16:08:53.331Z","2.2.3":"2024-12-22T20:43:29.072Z","2.3.1":"2025-01-13T14:39:16.773Z","2.3.2":"2025-01-22T12:09:51.458Z","2.4.1":"2025-02-06T11:29:25.450Z","2.4.2":"2025-02-26T15:15:15.316Z","2.5.0":"2025-03-10T14:53:52.126Z","2.5.1":"2025-03-18T16:06:20.522Z","2.5.3":"2025-03-27T10:47:14.108Z","2.5.5":"2025-04-02T14:05:22.892Z","2.7.0":"2025-05-20T13:20:51.658Z","2.7.1":"2025-05-20T15:25:51.419Z","2.8.0":"2025-05-23T18:32:19.992Z","2.9.0":"2025-05-26T09:50:49.710Z","2.9.1":"2025-05-27T10:41:37.298Z","2.9.2":"2025-05-27T13:51:41.630Z","2.9.3":"2025-05-27T14:13:32.947Z","2.9.4":"2025-06-04T18:19:09.591Z","2.9.5":"2025-06-04T19:54:11.931Z","2.9.6":"2025-06-05T11:40:10.030Z","2.9.7":"2025-06-05T13:37:05.689Z","2.9.8":"2025-06-05T15:29:03.744Z","3.0.5":"2025-07-08T10:01:41.972Z","3.0.6":"2025-07-08T11:16:12.741Z","3.1.0":"2025-07-08T16:11:50.819Z","3.1.1":"2025-07-09T12:39:49.665Z","3.1.2":"2025-07-12T20:33:19.160Z","3.1.3":"2025-07-12T20:56:18.142Z","3.2.0":"2025-07-13T23:08:30.411Z","3.2.1":"2025-07-16T08:21:43.139Z","3.2.2":"2025-07-17T12:19:23.726Z","3.2.3":"2025-07-17T12:37:11.343Z","3.2.4":"2025-07-17T12:47:27.603Z","3.2.5":"2025-07-18T08:34:59.527Z","3.3.0":"2025-07-22T08:36:47.978Z","3.12.3":"2025-10-06T12:33:57.277Z","3.12.14":"2025-11-04T15:15:40.019Z","3.13.0":"2025-11-06T15:15:32.005Z","3.13.6":"2025-11-12T15:31:32.384Z","3.13.7":"2025-11-19T13:06:53.659Z","3.15.0":"2026-01-14T17:00:57.765Z","4.7.1":"2026-06-06T08:18:02.128Z","4.7.2":"2026-06-08T10:16:39.449Z","4.8.0":"2026-06-09T12:33:03.588Z","4.8.1":"2026-06-09T13:27:28.584Z","4.9.0":"2026-06-10T17:59:26.797Z","4.9.1":"2026-06-13T11:37:29.804Z","4.9.2":"2026-06-13T13:22:46.626Z","4.10.0":"2026-06-15T14:06:41.901Z","4.11.0":"2026-06-15T19:48:56.469Z","4.11.1":"2026-06-16T13:51:39.880Z","4.11.2":"2026-06-17T12:09:08.175Z","4.11.3":"2026-06-17T15:13:53.277Z","4.11.4":"2026-06-18T14:13:33.906Z","4.11.5":"2026-06-20T21:57:13.725Z","4.11.6":"2026-06-22T13:04:52.880Z","4.12.0":"2026-06-22T19:05:43.516Z","4.13.0":"2026-06-24T15:28:10.567Z","4.13.1":"2026-06-28T22:36:12.017Z","4.13.2":"2026-06-29T11:40:58.716Z","4.13.3":"2026-06-29T16:01:04.849Z","4.13.4":"2026-06-30T15:13:37.409Z","4.14.0":"2026-07-01T15:33:08.284Z","4.14.1":"2026-07-02T08:47:51.254Z","4.14.2":"2026-07-02T10:24:50.670Z","4.14.3":"2026-07-07T09:25:28.458Z","4.14.4":"2026-07-07T12:41:50.504Z","4.15.0":"2026-07-08T11:45:18.983Z","4.15.1":"2026-07-09T09:00:15.767Z","4.15.2":"2026-07-09T10:37:30.666Z","4.15.3":"2026-07-10T13:24:49.709Z","4.15.4":"2026-07-10T17:24:37.384Z","4.15.5":"2026-07-20T14:15:16.154Z","4.15.6":"2026-07-22T16:38:46.553Z","4.15.7":"2026-07-23T12:01:22.244Z","4.15.8":"2026-07-24T10:31:51.644Z","4.15.9":"2026-07-24T20:55:14.939Z","4.15.10":"2026-07-25T08:41:09.701Z","4.15.11":"2026-07-25T12:20:50.080Z","4.15.12":"2026-07-25T22:26:00.383Z","4.15.13":"2026-07-25T23:47:21.362Z","4.15.14":"2026-07-26T09:08:26.654Z","4.15.15":"2026-07-31T21:01:31.356Z","4.15.16":"2026-08-02T12:38:31.154Z","4.15.17":"2026-08-02T23:42:32.052Z","5.0.0":"2026-08-03T11:12:26.003Z","5.0.1":"2026-08-05T13:59:31.744Z","5.0.3":"2026-08-09T17:55:19.739Z","5.0.4":"2026-08-12T07:07:26.389Z","5.0.5":"2026-08-12T15:33:20.671Z","5.1.0":"2026-08-13T08:10:00.056Z","5.1.1":"2026-08-13T20:03:43.554Z","5.1.2":"2026-08-14T08:14:55.212Z","5.1.3":"2026-08-14T15:57:36.267Z","5.2.0":"2026-08-17T11:35:23.940Z","5.2.1":"2026-08-18T07:52:53.265Z","5.3.0":"2026-08-18T13:40:43.215Z","5.3.1":"2026-08-19T10:20:37.627Z","5.3.2":"2026-08-19T12:15:06.727Z","5.3.3":"2026-08-19T19:19:49.755Z","5.3.4":"2026-08-20T08:07:29.944Z","5.3.5":"2026-08-20T11:19:39.345Z","5.3.6":"2026-08-20T12:33:30.535Z","5.3.7":"2026-08-20T19:26:37.443Z","5.3.8":"2026-08-20T20:37:14.434Z","5.3.9":"2026-08-21T13:30:16.945Z","5.3.10":"2026-08-24T22:12:41.814Z","5.4.0":"2026-08-26T12:34:45.398Z","5.5.0":"2026-08-26T13:45:27.459Z","5.5.1":"2026-08-26T18:17:11.192Z","5.6.0":"2026-08-27T18:44:27.307Z","5.6.1":"2026-08-28T10:12:06.834Z","5.6.2":"2026-08-31T18:49:16.743Z","5.6.3":"2026-08-31T22:04:38.003Z","5.6.4":"2026-09-01T13:58:19.813Z","5.7.0":"2026-09-02T22:42:09.793Z","5.8.0":"2026-09-07T13:17:49.976Z","5.8.1":"2026-09-07T20:03:29.661Z","5.9.0":"2026-09-08T11:43:15.742Z","5.10.0":"2026-09-08T19:34:19.078Z","5.10.1":"2026-09-10T13:51:39.274Z","5.10.2":"2026-09-15T05:44:04.646Z","5.10.3":"2026-09-16T14:22:24.235Z","5.10.4":"2026-09-16T22:51:07.924Z","5.11.0":"2026-09-18T14:47:46.663Z","5.11.1":"2026-09-19T14:09:52.643Z","5.12.1":"2026-09-21T11:09:46.256Z","5.12.2":"2026-09-21T15:35:56.765Z","5.12.3":"2026-09-21T22:45:15.524Z","5.13.0":"2026-09-22T09:12:30.273Z"},"bugs":{"url":"https://github.com/prosopo/captcha/issues"},"author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","homepage":"https://github.com/prosopo/captcha#readme","repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/provider"},"description":"The easiest way to deploy the Prosopo contract and run the Provider node is via the [captcha repository](https://github.com/prosopo/captcha/).","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"readme":"# Prosopo Provider\n","readmeFilename":"README.md"}