{"_id":"@mdip/gatekeeper","_rev":"31-19e1948fed753bbfe4fdb21ea5eeabe5","name":"@mdip/gatekeeper","dist-tags":{"latest":"2.2.0","beta":"2.1.1-beta.1"},"versions":{"0.1.0":{"name":"@mdip/gatekeeper","version":"0.1.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.1.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"},{"name":"vaibhavv","email":"vaibhav@yourself.id"}],"dist":{"shasum":"512cdd5f363ba429edcb3ecba0a3164f1413ff38","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.1.0.tgz","fileCount":8,"integrity":"sha512-S+D2HtdDi44bSoNGrryfPMDVOS3YB/4z3jXWN9B44Jl7WIEJ2fj3Q33XlTjPBPfhBiQC5TK3TSPkZivVfP0DZw==","signatures":[{"sig":"MEQCIGdxB78KSNpsSEMAs3IeQUKzGIRfkLvbr0+kTGZI1dFPAiAVMBeqEWQuVmA/54BA5dznaKN2SCa5YpdZPtv5XzCYbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34004},"type":"module","exports":{"./lib":"./src/gatekeeper-lib.js","./sdk":"./src/gatekeeper-sdk.js","./db/json":"./src/db-json.js","./db/sqlite":"./src/db-sqlite.js","./db/mongodb":"./src/db-mongodb.js"},"gitHead":"209b4da97e6e2fa5b731568a1032c8b0043445cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"_npmVersion":"9.5.0","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.7.7","helia":"^3.0.0","dotenv":"^16.4.5","sqlite":"^5.1.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@helia/json":"^2.0.0","@mdip/cipher":"*","multiformats":"^13.0.0","@mdip/exceptions":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.1.0_1727207179202_0.029551199589969324","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@mdip/gatekeeper","version":"0.3.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.3.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"},{"name":"vaibhavv","email":"vaibhav@yourself.id"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"618e6f2004439cefd24803d979ba793d8fa8a7d4","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.3.0.tgz","fileCount":8,"integrity":"sha512-Htrk4FBVVQrXGrTsEgvVJ/2TCfirtq+FxLv5PFwYDTO4/ne6pK9wvAX39DOIqH34bPSu67+JcSIq9SBxs51Izg==","signatures":[{"sig":"MEUCIG2l/oFiuT5jtMbMh76r4b9duzOeoKgZRNWWTaAcnBvUAiEAqnt+Rx7AqJxaEpHBRf0InakdHeYIWFQF2uglj4pgLXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34098},"type":"module","exports":{"./lib":"./src/gatekeeper-lib.js","./sdk":"./src/gatekeeper-sdk.js","./db/json":"./src/db-json.js","./db/sqlite":"./src/db-sqlite.js","./db/mongodb":"./src/db-mongodb.js"},"gitHead":"ecaf3d27431562e2cef9c3b47b36bfd4e449e76f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.7.0","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.20.4","dependencies":{"axios":"^1.7.7","helia":"^3.0.0","dotenv":"^16.4.5","sqlite":"^5.1.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@helia/json":"^2.0.0","@mdip/cipher":"*","multiformats":"^13.0.0","@mdip/exceptions":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.3.0_1727709114061_0.48282285972232186","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@mdip/gatekeeper","version":"0.4.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.4.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"},{"name":"vaibhavv","email":"vaibhav@yourself.id"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"d74919de63e4a288447c5d99886eb77af6d077b9","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.4.0.tgz","fileCount":10,"integrity":"sha512-BSTlBVCWEBZGh+6w2QB0547eJFHHIlydlV+PdoP/+asJWN5pPQH3HT8LYqWMA/JDcYeoD9bJcfrD4fO1dSvGkw==","signatures":[{"sig":"MEQCIFeZwpUqHmtXgQR/AXsO4EjxHtKtnWl4nI+25rM3Jia8AiATsgkKv2NmcQ06DisVAJclh4q0FcBXSD8OXbVeV+edfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48645},"type":"module","exports":{"./lib":"./src/gatekeeper-lib.js","./sdk":"./src/gatekeeper-sdk.js","./db/json":"./src/db-json.js","./db/redis":"./src/db-redis.js","./db/sqlite":"./src/db-sqlite.js","./db/mongodb":"./src/db-mongodb.js","./db/json-cache":"./src/db-json-cache.js"},"gitHead":"0e8df834cf6a9d3b165de8fbca465755f9b24aa2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.5.0","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","canonicalize":"^2.0.0","@mdip/exceptions":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.4.0_1731610437273_0.4730304092168929","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@mdip/gatekeeper","version":"0.4.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.4.1","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"},{"name":"vaibhavv","email":"vaibhav@yourself.id"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"45e81609ea1122f3000e22ea2874fd6917aaf016","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.4.1.tgz","fileCount":10,"integrity":"sha512-D3E+YmCyxqI3kd2arODNd80dSqelvPv/eUsbzLv4uIrNQCwrZlgyPz5cggVQHM3m2rPvEBsBuzeFnGS7CnIR/Q==","signatures":[{"sig":"MEUCIQDdbxLbMzOXDS0xypXqCmUvCH4gNEQnqbSir+VYSqJ3gQIgYIHOcvDWeEUXm3H+MTayuyLAjHHKiq3I1I7GREoaWTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48797},"type":"module","exports":{"./lib":"./src/gatekeeper-lib.js","./sdk":"./src/gatekeeper-sdk.js","./db/json":"./src/db-json.js","./db/redis":"./src/db-redis.js","./db/sqlite":"./src/db-sqlite.js","./db/mongodb":"./src/db-mongodb.js","./db/json-cache":"./src/db-json-cache.js"},"gitHead":"57c7e9b2f360e8d38e9c5ad26d57db9888ce3e01","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.8.1","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","canonicalize":"^2.0.0","@mdip/exceptions":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.4.1_1732215698875_0.01770674417856455","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@mdip/gatekeeper","version":"0.5.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.5.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"4e70b09759da58baa418397b0db19d900900e5d7","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.5.0.tgz","fileCount":10,"integrity":"sha512-pjDLjiLlQtQgTXvlA92M9Gr0Hqi2KIZIVQYejj8n62TDNBLoeKuz1VTuI5HgpvrG4KFGPimus1z0m/6Hha+x8Q==","signatures":[{"sig":"MEQCIGEEp9IFnaMHN2Iu/kc9oa+IYyVHbDVouMcGjBJ0GspEAiBWojFZjxUZF5Uovux+SBHWfXwKplS8HuEQjixI3cn0XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49840},"type":"module","exports":{"./lib":"./src/gatekeeper-lib.js","./sdk":"./src/gatekeeper-sdk.js","./db/json":"./src/db-json.js","./db/redis":"./src/db-redis.js","./db/sqlite":"./src/db-sqlite.js","./db/mongodb":"./src/db-mongodb.js","./db/json-cache":"./src/db-json-cache.js"},"gitHead":"a6ded5446704b6a0cd4ca5fc5230ea629d0d09e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.8.1","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.5.0_1734970152005_0.7311452227509068","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@mdip/gatekeeper","version":"0.6.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@0.6.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"715ffe0fcc44ef850f62b5c90c01c0a1b8298132","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-0.6.0.tgz","fileCount":10,"integrity":"sha512-695aGaMO0vYZw+35MtE38mpyd4WZWMRKfQoOKCY9GPLPdiG1OS87sRFIhUHSezogAT3JM1XkmyOG5yQH5OmTlg==","signatures":[{"sig":"MEUCIQCkFYcQfV5+odzw5TY7kkKMoxPwg0JhLqkQDABwNXbwWwIgPQ1+dTX+NlExcDnpl0CQ2FoJVGAIF66lGfxNLqBXdAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61619},"type":"module","types":"./types/index.d.ts","exports":{".":"./src/gatekeeper.js","./client":"./src/gatekeeper-client.js","./db/json":"./src/db/json.js","./db/mongo":"./src/db/mongo.js","./db/redis":"./src/db/redis.js","./db/sqlite":"./src/db/sqlite.js","./db/json-cache":"./src/db/json-cache.js"},"gitHead":"aff9fb46c11b2550f08e4151787d33436a374fb3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.8.1","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_0.6.0_1737664340022_0.40751267884022657","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@mdip/gatekeeper","version":"1.0.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.0.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"2da980a02e9dd4952332b93b68c68d0f9d8edaa5","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.0.0.tgz","fileCount":10,"integrity":"sha512-dbuHqUrcOEkj3xJI2QrSuYgL7GiI6enPpMNr6wOdGUZ4AAAhk0bGFrmRyoVieADWQ8DKe7+Gbx8ZrMiD4IqswQ==","signatures":[{"sig":"MEYCIQDafRN4WutjG6ZlxYe0FVcxklvZ6/2CyIRMOnQrkz2tJgIhAPXbptiQ4hC7aZ+gZqxylkzo8w6N38XftYgoYaycBgny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65648},"type":"module","types":"./types/index.d.ts","exports":{".":"./src/gatekeeper.js","./client":"./src/gatekeeper-client.js","./db/json":"./src/db/json.js","./db/mongo":"./src/db/mongo.js","./db/redis":"./src/db/redis.js","./db/sqlite":"./src/db/sqlite.js","./db/json-cache":"./src/db/json-cache.js"},"gitHead":"b0790ae0366d8fb3c0bc3c4dd7b9c4f055cdbaf9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.8.1","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.0.0_1740767789269_0.48863096046166166","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mdip/gatekeeper","version":"1.1.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.1.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"5d2fca892a629bf2302b749d6b5f797a8cf6f540","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.1.0.tgz","fileCount":29,"integrity":"sha512-9C2929qMcsRmOo/mwP4FIu+1Ak7Gpi/XwDakPZOOTcg51Uii1CWGaGRDmdLVGUa6n+ur80F3Yu5386VgBNbF7Q==","signatures":[{"sig":"MEYCIQDhRSjxOvCxic0K7GlWiKElG7cagGcoVqwam8DSq+qATAIhANSYzxFFEVt6aNutR2//9Crlk00/e4mtRkfQHtff1hHh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143091},"type":"module","types":"./dist/types","exports":{".":{"types":"./dist/types/gatekeeper.d.ts","import":"./dist/gatekeeper.js"},"./types":{"types":"./dist/types/types.d.ts","import":"./dist/types/types.d.js"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/gatekeeper-client.js"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/db/json.js"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/db/mongo.js"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/db/redis.js"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/db/sqlite.js"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/db/json-cache.js"}},"gitHead":"82a29585585f804009d6cef1fb0faeb6e81445a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"9.8.1","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.1.0_1746199153858_0.874541266906083","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mdip/gatekeeper","version":"1.1.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.1.1","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"bacdd235ba52b5659d1813fa2feddaece1741739","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.1.1.tgz","fileCount":32,"integrity":"sha512-7q/Wyab2Wva3iXxmkScWeEl32zJgT4Zqu+t2QYEwC8GOeVOg1c4mievXRwOxlrLMXK9/WXANwwsAZE7mA4F/Iw==","signatures":[{"sig":"MEQCIF9RwY+R981fwxW6fJhXkMeAN3zBuNfDc4WC13HLGCRPAiA/qc3l5CxYCfRdqgnW9imEykPEHl5TtuQmihTdpwCQjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165465},"type":"module","exports":{".":{"types":"./dist/types/gatekeeper.d.ts","import":"./dist/esm/gatekeeper.js","require":"./dist/cjs/gatekeeper.js"},"./types":{"types":"./dist/types/types.d.ts","import":"./dist/types/types.d.js","require":"./dist/types/types.d.js"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.js"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.js"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.js"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.js"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.js"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.js"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.js"}},"gitHead":"40b4cc5123670af00df2cd4be5db82b73d90fc67","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.1.1_1747753628133_0.6815685944812102","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@mdip/gatekeeper","version":"1.1.2","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.1.2","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"5f82ea92c1010b49e3ea52a98e3ea2be53e03ad6","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.1.2.tgz","fileCount":42,"integrity":"sha512-XizgJZioLBSnfhPveSDoCeNzRxVrAVpo9k53TVTmz4YhEqoalAYakm3qAm/sbK6iVl+fyY7PjnC57kC/pXBUBQ==","signatures":[{"sig":"MEYCIQCpCg9sEZaPir55aVxrTc7rU7yStGzR/SV779VcN+dLaQIhAPHtwTQJ29jwSVviajM3jhF5iQPI/lHfQx/saoJepe6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072034},"type":"module","exports":{".":{"types":"./dist/types/gatekeeper.d.ts","import":"./dist/esm/gatekeeper.js","require":"./dist/cjs/gatekeeper.js"},"./types":{"types":"./dist/types/types.d.ts","import":"./dist/types/types.d.js","require":"./dist/types/types.d.js"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.js"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.js"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.js"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.js"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.js"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.js"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.js"}},"gitHead":"7c4968551280fc0d6dcf3045d701edbd47e2c42a","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.1.2_1747761946927_0.7058951566634477","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mdip/gatekeeper","version":"1.1.3","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.1.3","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"b57b6fc22db9c295abdfcdda8c352161b5ccf900","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.1.3.tgz","fileCount":50,"integrity":"sha512-TnBRgWQvMDhWoLAFd29HDOVxAWmJBMYjl41pgmKsQlXL09TRrPKOTgv06B+SL1+1YrAN77X+qqD7zny6XQDjOQ==","signatures":[{"sig":"MEUCIQD1qQp1IbhCfJRwIBv5/4YZ4qhSsf6ZMPoLMuTdXSh4lAIgZDktLb8G5QxKvZbZA8S/XV0tqw9kkiNybC/TthYAjPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076487},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts","import":"./dist/types/types.d.js","require":"./dist/types/types.d.js"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"6cd05e49e6331e98efbd5c04363c9b15dda03e32","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.1.3_1748356908173_0.10090412763675216","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@mdip/gatekeeper","version":"1.1.4","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.1.4","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"c84068c77e9f266450d1ce9fe0358346dbaf4a15","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.1.4.tgz","fileCount":50,"integrity":"sha512-pDGV3Gc/RzPcRallzX8tN6MhkeTEwKI5srY2NXBGM8unZvUqFsfhFD144TLnOpNyspUgI2Wv01RL43MZxRZjhw==","signatures":[{"sig":"MEUCIApSznyWa9IMBl6o7ybUOB7H5y/tVbD74WjRne1DO3fuAiEAmL8F7++fpWk7I2STXVM/p+J9mjceh9LkTreSW/VwN/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077023},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"740286d08454f70bf163ffbcc2aafe21803ac022","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.1.4_1749561574067_0.06946748833707783","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mdip/gatekeeper","version":"1.2.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.2.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"ee09de6526a676107703e34fe2d0442e0ca4737c","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.2.0.tgz","fileCount":50,"integrity":"sha512-HpUbpHAPinY/grkN39l3ak3rfv7BGy4dBiaF1ZNJf5oJhOSq56IHiTpjsUnSpn/nuNzk822l0sQzoG4eykmO2w==","signatures":[{"sig":"MEYCIQDViBhCVsoZxy36966f4jKBkXHGpItTMZ3E5RIOHMYPEwIhAJ0sjCv5Rt06xGExLCLeRkU4Oxc3EBEOrDm5req7NJDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077023},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"fbec707c17a56b281ec25b73fa4b2327faf7da42","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","actor":{"name":"yourself_id","type":"user","email":"devops@selfid.com"},"email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.2.0_1751303601052_0.07364858544040254","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mdip/gatekeeper","version":"1.2.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.2.1","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"19d7e2117e6c63b7d5783f5a174963abf3837df7","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.2.1.tgz","fileCount":50,"integrity":"sha512-c/HO+w2YYw74NPczps0cWsl0XA5Ljg4xJowT5qQ72SXhB8RAbc0jw22qmEBw69PmkwTMvNp5Sh/a11hzCQbM0g==","signatures":[{"sig":"MEQCICmOemNWMcdQDq8KU9d8XtuaxzhK7cHoRCVJ0j+MERrUAiBHUuhVuM3MafW268ckKmNt4y/Drd4/2MZq88yh8sXW+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077070},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"161b670582ff178dbf23b98b6b961c75a9c37d79","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.2.1_1756317312941_0.6728570039597441","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mdip/gatekeeper","version":"1.3.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.3.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"37f9bb1b9f12e889801022dacc7e7ffb73e8b632","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.3.0.tgz","fileCount":50,"integrity":"sha512-69d9AIiFDdg79j6t7O0RUBsen6I/TzAwR5ZDl5KUVav3aq5mKWYUk9QryO8aLEqEkMelOPfaMfabDZNYhf0yBA==","signatures":[{"sig":"MEUCIQDPS1zlYu79T/4GY/nAf1+2LMX6jLLBa2nLUKsKbWxE9wIgRiX3Kz+bv812TngC9LyD1p9naFURS41ERaD/qapHacE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093695},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"640c94db1389bdc1e77a4359bd7729ac665facce","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"11.5.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.3.0_1759242489847_0.2277497858813884","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.0":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.0","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"246bb5b02324166db17bebfd1098f223baaa7346","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.0.tgz","fileCount":50,"integrity":"sha512-/ackOynHIxWRvHRZLKJklr2GIjNqDpaMdyCApz+ZSkp6ho5BV1iKcTCecleXAX8NS8ft5SsA/SfQZ8MaT/2aCw==","signatures":[{"sig":"MEQCIGwkgZ0IuNvG+ymUxvwoKxkqWsNRI8dKlIVbfocoEBW9AiBEU53P0brP1wlnm73BgqNwntI7zoeSQkP7ELLyRughvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094058},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"61e0bddb5cac8561390212bfa26090840afe9553","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"11.5.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.0_1763655641153_0.22176458203765836","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.1":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.1","maintainers":[{"name":"self.mandeep","email":"mandeep@yourself.id"},{"name":"vaibhavv","email":"vaibhav@yourself.id"},{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"fe592e014fb89b013f3063beba928d5cf82da11c","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.1.tgz","fileCount":50,"integrity":"sha512-CxsN3Clobf46HBv3oWgLF0yGZhaOST2oZjhGDdXh/O0A6JaJ+UjhJ88QsUe5o/XT1sAAH4fGwxYHo4uNEAuBSQ==","signatures":[{"sig":"MEUCIQCJp3mdfGnKGwJU+EVH6IA8h54/Dr3x7Smf7ZG7wyWZhgIgQV94DfNitov3Q3dLuqMuFBQywqkRLXpPnQKNcsJOa4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097009},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"97536ed7d30d88efa83edb2f7314c281fb154180","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"11.5.2","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.1_1765551400255_0.8511036770576366","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.2":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.2","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.2","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"01986f7f0c46af4d7ca4b85333d97c490b7535fc","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.2.tgz","fileCount":50,"integrity":"sha512-Ltz9My8hc1dgAVe7AaDhFbvXk+uVrsx9z1ju3YSPZr+NhUFIOLk5Y/oOIedsl56GWMvHmUhpJ9kV5V8OqJnrwg==","signatures":[{"sig":"MEQCICihGNTkC6KPNrCR1bXFK29S243coWR/syS/Z7atA5zRAiB41sgCq/+RakFnC9HG18mCxPNqQjlVx1OKv4m6p6i5EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103003},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"670f38acfc4edf030192ada15561407bb2be6040","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.3","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.2_1765899728726_0.48747458958460355","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.3":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.3","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.3","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"7bd61c0ef64c38e96235f5e433acefc506be9a0c","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.3.tgz","fileCount":50,"integrity":"sha512-/NZWuENVSUCl4SKXxeHyhjGCifmH1gktwX9yzkH6dorI+5+0xTL5Q2SWgS0CIDAww39sBRE/0lvF7rycNVCjUg==","signatures":[{"sig":"MEQCIFlovznF5tvwjJdI+uFpI1AU/kPrjNSCQb1QJySHSV7DAiBpTyjLV8JlPr8rswbtl2ezv7d4LsFOWeVLI3omwSJQWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103890},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"d3f17682bf68fa2e6e8f6706e02f67fabdb384d6","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.3","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.3_1766076439393_0.04672244899445199","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.4":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.4","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.4","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"c1fbe6e4296a2399b2cbbe03dadb60ad74ffb86d","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.4.tgz","fileCount":50,"integrity":"sha512-O+ibLAHX9vAl9Xp/HIkOBBfPa8CDVlkwmoTyuCtabrNFhSMsFjQ436quS/X9/xNxQwTSaTUcuxwid7qwJFl1/A==","signatures":[{"sig":"MEQCIBfmddKu1Jf38aft0OBajhYGw1CFbk8vsl3XyqlVhh15AiBf9pgpzPGRKeST2RMllWQsYD9/KCATVoW/awjtVoofFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103890},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"9e2b321a3dd9fc471b2930326b01465c09885243","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.3","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.4_1766090390894_0.6543713271111393","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.5":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.5","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.5","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"662f9afa05626d02d8bda5b334bd5eaeac9e2cb4","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.5.tgz","fileCount":50,"integrity":"sha512-zyYcUJvmhA8oI5ayZKwkjXQwEsQcKoalHM8ts0bYJ+GjQ8F23b0TJTImJRa0pzuTOygVky7bLbKU5tDzQD9SVw==","signatures":[{"sig":"MEQCIBVvaHIFOdeOI3tLAMlLQpwnse6DrMLOYAbQq20ijzpOAiBWUIQen5FjXE5iT0eRr+KSm2jSGWz5ziCQCrA5TU8vaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103890},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"b64da7c079f93c95e1cc6a44bdad9d5743052cdc","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"yourself_id","email":"devops@selfid.com"},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"10.9.3","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.18.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.5_1766118298554_0.008745157184369301","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-beta.6":{"name":"@mdip/gatekeeper","version":"1.4.0-beta.6","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.0-beta.6","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"68e115156e2687f8a44da55cf81d06296d9d16a1","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.0-beta.6.tgz","fileCount":51,"integrity":"sha512-n9AaP5TDc3ga3+zRFQJmNOoQMVMFomOu/MRt+5JkzVP4hIkIefq1LJ8PWJ3kGH+0um7sUpxD00hsM8Oezxy+8g==","signatures":[{"sig":"MEUCIQDcvuMoLRf3A2WO6rbGPMKKR/H9zDlz/E1XRfmT8qGe/QIgT4js+8GaqYCOjfi2WMvA9e4kbwAP7bLgU/JZMAxuD1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@1.4.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105017},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"286f1a719421a5520807df2bfc255548994761d6","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.0-beta.6_1766150992225_0.9469547668798546","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@mdip/gatekeeper","version":"1.4.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@1.4.1","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"6de134b06b9e396173ec55a834ce79aad9aa3d02","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-1.4.1.tgz","fileCount":50,"integrity":"sha512-Mojt2kL1mDs5w7sGQZ+Eq+ob+4/Vnm5E2G4NOWqwZAuCCjKrLWm5TXG82PC+G3whLsTOZ+V6HdADQlHjrEFsxA==","signatures":[{"sig":"MEYCIQC3aFTdeU9T44v68mWpOZTKFWtUfS2xAycwUhU378JvfQIhANML4RZ0aQAmWQoJFpVG0mAxhcmJYOXAyPnmRWNqOogU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274742},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"000032a220da1260a854421745802d90b0ce30fa","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5","sqlite":"^5.1.1","ioredis":"^5.4.1","mongodb":"^6.5.0","sqlite3":"^5.1.7","@mdip/ipfs":"^1.4.1","@mdip/cipher":"^1.4.1","@mdip/common":"^1.4.1","canonicalize":"^2.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_1.4.1_1770223214671_0.2690021733899155","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@mdip/gatekeeper","version":"2.0.0-beta.2","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@2.0.0-beta.2","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"64e01bb7255526325935a20dd9e4e66729bf3afe","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.0.0-beta.2.tgz","fileCount":67,"integrity":"sha512-0DRhC+mZXsPgZGWyheEnlFiccKLhePJ/8Zp2NwruQv6j8HzytNLP/O6AsoPQSQGntONmmOc5f0IQjOldrj02kQ==","signatures":[{"sig":"MEQCIBhSEjyvOEsVUWQvXatm41NSNBR+hDfFCpeNEizjbO/OAiAzmFM/VcNM0FQz5jqNiFZ/5loJ3RbwEebsUIsKxyfCdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1574665},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/postgres":{"types":"./dist/types/db/postgres.d.ts","import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"051a2a0cd6889a8a8a65e684ce2038e0bfb929f7","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.3","axios":"^1.13.6","dotenv":"^17.3.1","sqlite":"^5.1.1","ioredis":"^5.10.0","mongodb":"^7.1.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/pg":"^8.15.5","@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_2.0.0-beta.2_1782478136501_0.5879654635315117","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mdip/gatekeeper","version":"2.0.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@2.0.0","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"d0b2d0180d76f8fea233ad0304e8c324e60b89cf","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.0.0.tgz","fileCount":67,"integrity":"sha512-sCAM9aTXwi27sbQnbAigAmjLYgEp66mr1fGe9qhYDiZjGgFYfkLWiR36jv0pVclZ6hXOtZRBMRSSPxHgsr7IVA==","signatures":[{"sig":"MEUCIHdj6z/ScwLpK9vL3TvhEBN9xVWO3wrFF4z7OQrkxDH8AiEAltWq3gYmvhoU0WTUfmOL8nBrIuqNntki37zZHMv4PLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1574658},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/postgres":{"types":"./dist/types/db/postgres.d.ts","import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"8b714dcde6952af3f57958806c86ff0c630bb66a","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.3","axios":"^1.13.6","dotenv":"^17.3.1","sqlite":"^5.1.1","ioredis":"^5.10.0","mongodb":"^7.1.0","sqlite3":"^5.1.7","@mdip/ipfs":"*","@mdip/cipher":"*","@mdip/common":"*","canonicalize":"^2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_2.0.0_1782887456068_0.6768134612423953","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mdip/gatekeeper","version":"2.1.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@2.1.0","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"a313b07b0a79386ba1cd6b52b39ddd80905a0672","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.1.0.tgz","fileCount":67,"integrity":"sha512-8Ksy8gV3sYkwi1xAhrEGb8oPT80/s6fchvKcYmP7OWQYFYvu3Y3tfCVePh2Hug6f0HwBT5q6Gmp8xmIAZR+HwQ==","signatures":[{"sig":"MEQCICAyjhz1Meg4vT7rFsK2RIqe9ZkJZaKfZhVUHdYtOJjbAiAx1hAk6iSUZGWLUr31L2KrnjTXY5ByNDwzSGIIgWqGTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1584547},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/postgres":{"types":"./dist/types/db/postgres.d.ts","import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"ef8338d0231290031e60353aa5a2aaf3e36adbf9","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.3","axios":"^1.13.6","dotenv":"^17.3.1","sqlite":"^5.1.1","ioredis":"^5.10.0","mongodb":"^7.1.0","sqlite3":"^5.1.7","@mdip/ipfs":"^2.1.0","@mdip/cipher":"^2.1.0","@mdip/common":"^2.1.0","canonicalize":"^2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.5","@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_2.1.0_1785738618897_0.16954868817289603","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-beta.0":{"name":"@mdip/gatekeeper","version":"2.1.1-beta.0","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@2.1.1-beta.0","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"87b170c3cd9d88d40f5aa4e6d072b753f309fad1","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.1.1-beta.0.tgz","fileCount":67,"integrity":"sha512-7cmUpZSFz4F1KdCsY2gBWY3C+KA/V9/SiNj6I/RhucWwActUBjvCRRsUfg8jR20sgNRfU9ro3ZSsA4vL5p4xeA==","signatures":[{"sig":"MEUCIA7xLaEzgXScnDrESVhCOlzKCZDcX2wv73fyyXF32sKIAiEA+qA/yExCzccebxV26I9SZKmo+s+5hhlSgJ+fs9jV1n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.1.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1585085},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/postgres":{"types":"./dist/types/db/postgres.d.ts","import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"b03d0d2c0b986f4261f1251278f59c31048290d6","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.3","axios":"^1.13.6","dotenv":"^17.3.1","sqlite":"^5.1.1","ioredis":"^5.10.0","mongodb":"^7.1.0","sqlite3":"^5.1.7","@mdip/ipfs":"^2.1.1-beta.0","@mdip/cipher":"^2.1.1-beta.0","@mdip/common":"^2.1.1-beta.0","canonicalize":"^2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/pg":"^8.15.5","@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_2.1.1-beta.0_1786634133442_0.24311026628193422","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-beta.1":{"name":"@mdip/gatekeeper","version":"2.1.1-beta.1","keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","_id":"@mdip/gatekeeper@2.1.1-beta.1","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"homepage":"https://github.com/KeychainMDIP/kc#readme","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"dist":{"shasum":"36ba2dde5df4d1ddaa5780a0ccdd9a61b1949f51","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.1.1-beta.1.tgz","fileCount":67,"integrity":"sha512-pQX7zSOjRCegneA6z3BM/Ao5Zuh9d5Eiotx7lcUbmKT6ujeDpg3MctP2aSnncV/4NDxKmY+U5iqeAtXrZz/EZg==","signatures":[{"sig":"MEYCIQCDa9++4hKbq0MNHucpIVbdgTrrLo9CIS/eawc29VJeGgIhAIvQhk9fU5osmV5wBLQJl4+u2m74mMDQAjTGoTimyKJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.1.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1622177},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs"},"browser":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js"},"default":{"types":"./dist/types/node.d.ts","import":"./dist/esm/node.js"}},"./types":{"types":"./dist/types/types.d.ts"},"./client":{"types":"./dist/types/gatekeeper-client.d.ts","import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs"},"./db/json":{"types":"./dist/types/db/json.d.ts","import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs"},"./db/mongo":{"types":"./dist/types/db/mongo.d.ts","import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs"},"./db/redis":{"types":"./dist/types/db/redis.d.ts","import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs"},"./db/sqlite":{"types":"./dist/types/db/sqlite.d.ts","import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs"},"./db/postgres":{"types":"./dist/types/db/postgres.d.ts","import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs"},"./db/json-cache":{"types":"./dist/types/db/json-cache.d.ts","import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs"},"./db/json-memory":{"types":"./dist/types/db/json-memory.d.ts","import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs"}},"gitHead":"28302c6b0b60197fdaf79dd92d2e1d2a74b4766c","scripts":{"build":"npm run clean && npm run build:esm && npm run bundle:cjs","clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"repository":{"url":"git+https://github.com/KeychainMDIP/kc.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","description":"MDIP Gatekeeper","directories":{},"_nodeVersion":"22.15.0","dependencies":{"pg":"^8.16.3","axios":"^1.13.6","dotenv":"^17.3.1","sqlite":"^5.1.1","ioredis":"^5.10.0","mongodb":"^7.1.0","sqlite3":"^5.1.7","@mdip/ipfs":"^2.1.1-beta.1","@mdip/cipher":"^2.1.1-beta.0","@mdip/common":"^2.1.1-beta.0","canonicalize":"^2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"types":["./dist/types/types.d.ts"],"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/pg":"^8.15.5","@rollup/plugin-json":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gatekeeper_2.1.1-beta.1_1787838200904_0.7214482106701623","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mdip/gatekeeper","version":"2.2.0","description":"MDIP Gatekeeper","type":"module","module":"./dist/esm/index.js","main":"./dist/cjs/index.cjs","types":"./dist/types/index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"exports":{".":{"browser":{"import":"./dist/esm/index.js","types":"./dist/types/index.d.ts"},"node":{"import":"./dist/esm/node.js","require":"./dist/cjs/node.cjs","types":"./dist/types/node.d.ts"},"default":{"import":"./dist/esm/node.js","types":"./dist/types/node.d.ts"}},"./client":{"import":"./dist/esm/gatekeeper-client.js","require":"./dist/cjs/gatekeeper-client.cjs","types":"./dist/types/gatekeeper-client.d.ts"},"./db/json":{"import":"./dist/esm/db/json.js","require":"./dist/cjs/db/json.cjs","types":"./dist/types/db/json.d.ts"},"./db/json-cache":{"import":"./dist/esm/db/json-cache.js","require":"./dist/cjs/db/json-cache.cjs","types":"./dist/types/db/json-cache.d.ts"},"./db/json-memory":{"import":"./dist/esm/db/json-memory.js","require":"./dist/cjs/db/json-memory.cjs","types":"./dist/types/db/json-memory.d.ts"},"./db/sqlite":{"import":"./dist/esm/db/sqlite.js","require":"./dist/cjs/db/sqlite.cjs","types":"./dist/types/db/sqlite.d.ts"},"./db/redis":{"import":"./dist/esm/db/redis.js","require":"./dist/cjs/db/redis.cjs","types":"./dist/types/db/redis.d.ts"},"./db/postgres":{"import":"./dist/esm/db/postgres.js","require":"./dist/cjs/db/postgres.cjs","types":"./dist/types/db/postgres.d.ts"},"./db/mongo":{"import":"./dist/esm/db/mongo.js","require":"./dist/cjs/db/mongo.cjs","types":"./dist/types/db/mongo.d.ts"},"./types":{"types":"./dist/types/types.d.ts"}},"typesVersions":{"*":{"client":["./dist/types/gatekeeper-client.d.ts"],"db/json":["./dist/types/db/json.d.ts"],"db/json-cache":["./dist/types/db/json-cache.d.ts"],"db/json-memory":["./dist/types/db/json-memory.d.ts"],"db/sqlite":["./dist/types/db/sqlite.d.ts"],"db/redis":["./dist/types/db/redis.d.ts"],"db/postgres":["./dist/types/db/postgres.d.ts"],"db/mongo":["./dist/types/db/mongo.d.ts"],"types":["./dist/types/types.d.ts"]}},"scripts":{"clean":"rm -rf dist","build:esm":"tsc -p tsconfig.json","bundle:cjs":"rollup -c rollup.cjs.config.js","build":"npm run clean && npm run build:esm && npm run bundle:cjs"},"keywords":[],"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","dependencies":{"@mdip/cipher":"^2.2.0","@mdip/common":"^2.2.0","@mdip/ipfs":"^2.2.0","axios":"^1.13.6","canonicalize":"^2.1.0","dotenv":"^17.3.1","ioredis":"^5.10.0","mongodb":"^7.1.0","pg":"^8.16.3","sqlite":"^5.1.1","sqlite3":"^5.1.7"},"repository":{"type":"git","url":"git+https://github.com/KeychainMDIP/kc.git"},"devDependencies":{"@rollup/plugin-json":"^6.1.0","@types/pg":"^8.15.5"},"gitHead":"88b1c64bbac08c1824da6946884e6a25e6d17684","_id":"@mdip/gatekeeper@2.2.0","bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"homepage":"https://github.com/KeychainMDIP/kc#readme","_nodeVersion":"22.15.0","_npmVersion":"lerna/9.0.6/node@v22.15.0+x64 (linux)","dist":{"integrity":"sha512-1jYrjTLI1cHk2Gep/uQWTPYf5+PqeZYI3H+U62+LlYagC2vmKagHA+gifMvsc5urNLaoTL2yAZW4DKuhOHIUfQ==","shasum":"ff1a1dd9cd2dccaf1562e041eb4bd1971519065c","tarball":"https://registry.npmjs.org/@mdip/gatekeeper/-/gatekeeper-2.2.0.tgz","fileCount":67,"unpackedSize":1622149,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mdip%2fgatekeeper@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEmPbKsJtM06n/jyN+UEY9sp+/EAXSvkINJWNB7b94nJAiEArtO44xTkSKNGA2Hzzko/5IKiW/ugof8ff0UdUfnyXEY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4cf60b26-dc75-448e-bca9-8f558b06b1b7"}},"directories":{},"maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gatekeeper_2.2.0_1788329133432_0.8581967868290863"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T19:46:19.201Z","modified":"2026-09-02T06:05:34.036Z","0.1.0":"2024-09-24T19:46:19.426Z","0.3.0":"2024-09-30T15:11:54.330Z","0.4.0":"2024-11-14T18:53:57.441Z","0.4.1":"2024-11-21T19:01:39.039Z","0.5.0":"2024-12-23T16:09:12.196Z","0.6.0":"2025-01-23T20:32:20.255Z","1.0.0":"2025-02-28T18:36:29.468Z","1.1.0":"2025-05-02T15:19:14.050Z","1.1.1":"2025-05-20T15:07:08.354Z","1.1.2":"2025-05-20T17:25:47.250Z","1.1.3":"2025-05-27T14:41:48.370Z","1.1.4":"2025-06-10T13:19:34.278Z","1.2.0":"2025-06-30T17:13:21.280Z","1.2.1":"2025-08-27T17:55:13.156Z","1.3.0":"2025-09-30T14:28:10.102Z","1.4.0-beta.0":"2025-11-20T16:20:41.362Z","1.4.0-beta.1":"2025-12-12T14:56:40.418Z","1.4.0-beta.2":"2025-12-16T15:42:08.879Z","1.4.0-beta.3":"2025-12-18T16:47:19.545Z","1.4.0-beta.4":"2025-12-18T20:39:51.091Z","1.4.0-beta.5":"2025-12-19T04:24:58.745Z","1.4.0-beta.6":"2025-12-19T13:29:52.438Z","1.4.1":"2026-02-04T16:40:14.819Z","2.0.0-beta.2":"2026-06-26T12:48:56.688Z","2.0.0":"2026-07-01T06:30:56.204Z","2.1.0":"2026-08-03T06:30:19.034Z","2.1.1-beta.0":"2026-08-13T15:15:33.609Z","2.1.1-beta.1":"2026-08-27T13:43:21.204Z","2.2.0":"2026-09-02T06:05:33.616Z"},"bugs":{"url":"https://github.com/KeychainMDIP/kc/issues"},"author":{"name":"David McFadzean","email":"davidmc@gmail.com"},"license":"MIT","homepage":"https://github.com/KeychainMDIP/kc#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/KeychainMDIP/kc.git"},"description":"MDIP Gatekeeper","maintainers":[{"name":"yourself_id","email":"devops@selfid.com"}],"readme":"# MDIP Gatekeeper\n\nGatekeeper is a node library for the MDIP.\nIt manages a local database of DIDs on the MDIP network.\nGatekeeper functions are used to Create, Read, Update, and Delete DIDs (CRUD).\n\n## Installation\n\n```bash\nnpm install @mdip/gatekeeper\n```\n\n## Usage\n\n### Library\n\nConstruct the library with one of the supported database adapters:\n\n- JSON - @mdip/gatekeeper/db/json\n- JSON with memory cache - @mdip/gatekeeper/db/json-cache\n- SQLite - @mdip/gatekeeper/db/sqlite\n- MongoDB - @mdip/gatekeeper/db/mongo\n- Redis - @mdip/gatekeeper/db/redis\n- PostgreSQL - @mdip/gatekeeper/db/postgres\n\nThe MongoDB adapter requires a replica set or sharded cluster because DID/block writes and index cursor writes are committed in MongoDB transactions. For local Docker Compose usage, the repository starts MongoDB as a single-node replica set named `rs0`. Standalone MongoDB deployments must be updated before using the adapter.\n\n```js\nimport Gatekeeper from '@mdip/gatekeeper';\nimport DbRedis from '@mdip/gatekeeper/db/redis';\n\nconst db_redis = new DbRedis('mdip-test');\nawait db_redis.start();\n\nconst gatekeeper = new Gatekeeper({ db: db_redis, ipfsEnabled: false });\nconst did = 'did:test:z3v8AuaTV5VKcT9MJoSHkSTRLpXDoqcgqiKkwGBNSV4nVzb6kLk';\nconst docs = await gatekeeper.resolveDID(did);\nconsole.log(JSON.stringify(docs, null, 4));\n```\n\n### Client\n\nThe GatekeeperClient is used to communicate with a Gatekeeper REST API service.\n\n```js\nimport GatekeeperClient from '@mdip/gatekeeper/client';\n\n// Try connecting to the gatekeeper service every second,\n// and start reporting (chatty) if not connected after 5 attempts\nconst gatekeeper = new GatekeeperClient();\nawait gatekeeper.connect({\n    url: 'http://gatekeeper-host:4224',\n    waitUntilReady: true,\n    intervalSeconds: 1,\n    chatty: false,\n    becomeChattyAfter: 5\n});\n\nconst did = 'did:test:z3v8AuaTV5VKcT9MJoSHkSTRLpXDoqcgqiKkwGBNSV4nVzb6kLk';\nconst docs = await gatekeeper.resolveDID(did);\nconsole.log(JSON.stringify(docs, null, 4));\n```\n","readmeFilename":"README.md"}