{"_id":"@bsv/overlay-discovery-services","_rev":"36-a8244cc8d9541e333f445b5557988f30","name":"@bsv/overlay-discovery-services","dist-tags":{"latest":"2.2.6"},"versions":{"0.1.0":{"name":"@bsv/overlay-discovery-services","version":"0.1.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@0.1.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"cab3f0d29f39940427dd962afdc05772a0e961af","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-0.1.0.tgz","fileCount":118,"integrity":"sha512-AMzenyTguxH0ocY3f9TBdzZ74SdJ4GicO7mBlzkoG+xInsVnROLQIxGwtRBJ03S5ceK2e4Aif/dnSzh/pHxC0w==","signatures":[{"sig":"MEUCIQDUIiaFFkrhf9i0q/UJpN3fXvyH0OOncilPD1+I4VCgiAIgeMy3V4jRFTGkIkCP1ixg1ZTnnKi1y4YyQuhh8wpnwgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495347},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"fc5b2ce8221d09746aac21e67105e8237c3b195c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage","generate-service-docs":"node ./dist/cjs/src/utils/generateDocs.js"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.2.3","pushdrop":"^0.1.64","sendover":"^1.3.27","uhrp-url":"^0.1.10","ninja-base":"^0.3.67","@bsv/overlay":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_0.1.0_1732936982894_0.5178126072762781","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bsv/overlay-discovery-services","version":"0.1.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@0.1.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"81f820872ebdbd8fd3b5a7807e24f2a328b2728a","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-0.1.1.tgz","fileCount":118,"integrity":"sha512-OJwv4si2Q//QKdpuzc8VgZd4AqEa5Ws+TJHtKPeW/o9uerfjuVDdbd9yOw8BZziX93+R2AYX66eB7BhK3w5s8g==","signatures":[{"sig":"MEUCIQC0vg75DlfXWC7QLpr/+EQN2X112uIso/J+yPbWIg/39gIgPQmxWJl9b65FP3IKsIvUf1zv5vEbeT0GpMmQTIO4IC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495635},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"f0d637ea945ce927a9b18d22c0f7af0243ddcf48","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage","generate-service-docs":"node ./dist/cjs/src/utils/generateDocs.js"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.2.3","pushdrop":"^0.1.64","sendover":"^1.3.27","uhrp-url":"^0.1.10","ninja-base":"^0.3.67","@bsv/overlay":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_0.1.1_1733026544761_0.5218244159125371","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@bsv/overlay-discovery-services","version":"0.1.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@0.1.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"d3fa1bc3548ddaed6fabc02c096520305dcc71b4","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-0.1.2.tgz","fileCount":118,"integrity":"sha512-ycxgyIg/dDJ+5x5zCWTt9BrmAYar67TzdnRelHp7h2Mqww83kL42MHbz0UR6U2NFzOd5xv9vxfBrDQJI6Xy4qQ==","signatures":[{"sig":"MEYCIQDYWmi6yrgctwdoKWvVMY4TVaqzZL5kyiyLEUHwqHEQewIhAJsrZdbIYa1qYAUrLyD+8DuTyRpsbfbQiOskTF/R+Pcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495633},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"d5e8224e9bf73e4f50aeba8e8c233ab26b5feba6","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage","generate-service-docs":"node ./dist/cjs/src/utils/generateDocs.js"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.2.3","pushdrop":"^0.1.64","sendover":"^1.3.27","uhrp-url":"^0.1.10","ninja-base":"0.3.46","@bsv/overlay":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_0.1.2_1733160713135_0.8332150668349037","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@bsv/overlay-discovery-services","version":"0.1.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@0.1.3","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"39554630c38ba33ab34a9e9b02e90c8148930905","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-0.1.3.tgz","fileCount":118,"integrity":"sha512-QWrbvpLm47an2MYss1qC5w5/ufHLHhX7QVYUjBB9a0hPHMkJFWkgPJCimOTnqhQpwDLLoZ+0vOeGsMz0Sa8JgA==","signatures":[{"sig":"MEYCIQClWPykcA0uD54YaxuDVVPedd72Iam4kLJPV5kGf92+hAIhAP/OFZH090JP0wrzAwojBqzv2syWv4yzbDtuaAz5Hbr0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":505223},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"621b6d51539b8da20e80526b781b9ca271333121","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage","generate-service-docs":"node ./dist/cjs/src/utils/generateDocs.js"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.2.3","pushdrop":"^0.1.64","sendover":"^1.3.27","uhrp-url":"^0.1.10","ninja-base":"0.3.46","@bsv/overlay":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_0.1.3_1733352385236_0.5361531913008355","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@bsv/overlay-discovery-services","version":"1.0.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.0.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"d19713e9c78804fc5333f75f0462a87dbd525749","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.0.0.tgz","fileCount":123,"integrity":"sha512-HFze8QPM5fzbi4DQCqS0gEjMz6buH0FSoTYORp+TRQF2wtSPWyw/FMROzl4xFosQR4ygn0ErdgZjogbFA3v9NQ==","signatures":[{"sig":"MEQCIDafDgsSt16GUfseBEoqFaOV/w1/oogZkEFEYfjsWFkLAiBlMXXnuGRRSs0PweOduS3D5isShbW805ff2pKZhU3qTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553282},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"af9cfa53ce0731a429241f716b87c96dfbaceb80","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage","generate-service-docs":"node ./dist/cjs/src/utils/generateDocs.js"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.3.24","@bsv/overlay":"^0.1.23","@bsv/wallet-toolbox-client":"^1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.0.0_1740509695029_0.3258793881194073","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bsv/overlay-discovery-services","version":"1.1.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"d99832fd3dc1f676dd5db95793338534dfea7633","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.0.tgz","fileCount":165,"integrity":"sha512-/dWAX0EfVER1ktDrFpWBVg/nU75bK/lKdP7a8arVYsZYvy2BJ0DkLsX3ZlVnRq+/vNiFgYLhlAcIK0XT7HB8Aw==","signatures":[{"sig":"MEQCIAIYLRldaiQMhko4Rk0KMr1aaVgwC/nqTbTJeonJDq2cAiAxV9F1G1zkRyCxxeRA2uiA93T4N7ThZk3TRU+u/hnJOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633100},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"9e5edea39c21bae6710497da0ffd6aeb4bca0e81","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.3.24","@bsv/overlay":"^0.1.23","@bsv/wallet-toolbox-client":"^1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.0_1740588519902_0.1294021845248139","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bsv/overlay-discovery-services","version":"1.1.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"052e1744cdc3530c4e108cd81f82c43f64332867","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.1.tgz","fileCount":165,"integrity":"sha512-ZEJsH1+tXMHjQF4SRtn4ok46fnelP561FtbkZJM5qrYsBitZDUr4wSOoIx3XfJrmFpPbMrC1L+Ul8+sUlx4y4A==","signatures":[{"sig":"MEUCIQDzWRFGToOlfQcOUeqTCTjG889H2WT8DNshWeDkiMTJxwIgJ5RPusfKNaVX9FyGb/RJA8/ddqoj606pUeWdkotl3Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634812},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"3540dbf78e926c1eb7e08a52876cfeec747342c7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.3.24","@bsv/overlay":"^0.1.23","@bsv/wallet-toolbox-client":"^1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.1_1742145736705_0.5201804333313007","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bsv/overlay-discovery-services","version":"1.1.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"853f24d4ba4f876a51087af92d5578e49cb44fdb","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.2.tgz","fileCount":165,"integrity":"sha512-xsGlyYx7fIoOpFI/lDPf/9IrgjBTA4Wb13UXKzriN0nkUu8dvS+Fcw568ZfSUo3627sx1ouWwTYvGIMoMsB+uw==","signatures":[{"sig":"MEUCIDarY0ahfPdQHODbapa3WhU2+y0Aj/4HMftwgLSyHaumAiEAni+UMbxuNuNQ5mRJYIcFcoOsHabtArZvdrRPQP04/5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636035},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"e61c2004995b613c66a917894083c8f6c59d16f7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.3.24","@bsv/overlay":"^0.1.23","@bsv/wallet-toolbox-client":"^1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.2_1742148671207_0.9114794669275939","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@bsv/overlay-discovery-services","version":"1.1.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.3","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"a0c9943539592cbbe459af09296502e436c7ab41","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.3.tgz","fileCount":165,"integrity":"sha512-LI4UBeAP4xODXvXtJYSUuuVpS1xVrh7gU3vdZ5H4Lzkk4ljAwyFmsaWc8tjzYnxK9VV8MAx65uMKStVVrDpDAQ==","signatures":[{"sig":"MEUCIEOiGsxc91Ww1L6fy5J/6j74i7r3O5MbASComN9VYOHiAiEAshAXi7oAzbZo02HWwkS212fwIBayCwf1wfHilyp5SLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646076},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"0c3366936862c99855079ab2ff10d8ffc5b034ee","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.3_1742150029371_0.9529112441934531","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@bsv/overlay-discovery-services","version":"1.1.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.4","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"d4cc72f78a2441aa288ca3ac75268f79bbf4868e","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.4.tgz","fileCount":159,"integrity":"sha512-VZvU1WeGhgvjJ/q723Q0Qh0dBjSRlMG5HDD8WVydxJYsYGi22onOKavU2HpBBfgaXrzgUjSitrvE+cPoNSCM6Q==","signatures":[{"sig":"MEUCIQDwggpU+ZmuDBtIBaKUCWZPKBMj4dDnE3p8EgXELNg0jQIgNWRkTJD5HtJUaYAB0J0T4Eq9i5pLRRxcRKUC3fZnfQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599037},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"3ed60bc95e4ae77f6e28fc737c4030905c827bc6","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.9.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.4_1742230293346_0.6127364521899203","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@bsv/overlay-discovery-services","version":"1.1.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.5","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"dc8dd223649404547c8280eb8e47543b7beba403","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.5.tgz","fileCount":159,"integrity":"sha512-xeEcGJqVkNH8BRbD/8r8p1C4Hi1OqI0knsaJNsLGqco5ctjpwGWdidNCnM87Xnc6g5ioljoBiLR/lI/CbGqgJg==","signatures":[{"sig":"MEQCIELR6ZI2Sel7YfFurzrYzRC/+9YQDNA6kO0i6w1JuqokAiAhnAh15HitCzlb0zp4vOJ2v+VZcpmgXfPt0u+EP4LhdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611865},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"daf47491ab38b89a3014dbd842c3eb0b96a07251","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.9.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.5_1742234861575_0.6734581098900965","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@bsv/overlay-discovery-services","version":"1.1.6","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.1.6","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"7785a7c7621eaf19f2aaf3bfb49ff5f98316b51e","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.1.6.tgz","fileCount":165,"integrity":"sha512-WOC9C8CyZU6/pWjoneegmwk1c+b1klVv9W7W9OgP1GUONbJrSDK4MwfRSFCX3IhcwxeG3X9wjTTvnLTVeusr2Q==","signatures":[{"sig":"MEUCIGooOusy7vK7Zk1UlUV0UIye0QfXwYqRzTDbXtTZn0qoAiEAkj/EbXUeK4w6QziHHjqZwkgXipYH4GTRp6sOav/Paxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650576},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"c36a10e89fc9b1e556f277ef80dfbfe4d6a95dd8","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.1.6_1742243769068_0.7155042785442507","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bsv/overlay-discovery-services","version":"1.2.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.2.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"c29703138cdab675bb2ecc830160843c22e103f0","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.2.0.tgz","fileCount":165,"integrity":"sha512-3rYtkY4a610sQ+wnc0EOvtkc/iEAf1Mf7skUj+9TEHwcptnOiN43LjJp5kl2uSrloa7V0vb9pYInjp5mIl09eg==","signatures":[{"sig":"MEUCIFRVk3SD8hmaMxgG3MDiQDKYVmeZyZUvXyUJCZgt9BFGAiEAuSebu27Eif5Ejk0HEZW31PymQRJDTH5vvGLTAVne81U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650130},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"dfa74ad795dd0b3161adb16924a4d8b29abae275","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.2.0_1744224230697_0.9680876261797311","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bsv/overlay-discovery-services","version":"1.2.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.2.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"24565781974c36266f8ff8f4a0428bfd69ac1c8d","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.2.1.tgz","fileCount":165,"integrity":"sha512-SnAxBE/md39pJp13O/y7wI9bs4yejm3/8QuqGpPZ/1EQ/DNhr6/DswQ1iqa1xIhR5v2aN1HuS8bLdWGkLpFojw==","signatures":[{"sig":"MEYCIQCHOlSYyo0sY7lR8DQxMU0+xXpQJEvSn53AVcUVo7SyMAIhAJ4rVx5/onCeE4jgd78Wf578DjLnSGGF9oCJEWR98QOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651026},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"64e53107edec981badb64575187c04bbbc872e84","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.1.25","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.2.1_1744392551087_0.22749049778253894","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bsv/overlay-discovery-services","version":"1.3.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.3.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"af328f483a8cc27fbd2f96ed88b2b0a96ea6b16f","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.3.0.tgz","fileCount":165,"integrity":"sha512-EFaphO3Fn42GWRlBQO1+JygtpK36cItWduhsj0/xaxqS+JjcaegmA9PIVtA/IT7tAf+9KrUNSeZx59eNP7evag==","signatures":[{"sig":"MEUCIQDb3S8V6psDjoXJI5AHqW7lct4ogsOJQlV74aH7pb9M+QIgCGI8kXdwd1iJj+jw+2hzG5kPzGMCTSpzs7uxuxgUaYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646846},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"f524ef6807838888a44b35347a6586c8b3d0a5ba","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.4.6","@bsv/overlay":"^0.2.1","@bsv/wallet-toolbox-client":"^1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.3.0_1746484289033_0.4179601440354468","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bsv/overlay-discovery-services","version":"1.3.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.3.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"49163941b989d5d26bfc9300697d6f4b68322267","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.3.1.tgz","fileCount":165,"integrity":"sha512-UVLNe1YeRuOzk9vLIwHekv24XQdUoOSOwIxDSyrhgy5zOOcjYCyOKOWfUjEJc42GVPzsPLUIncy/wQ5vf5gKtA==","signatures":[{"sig":"MEYCIQDxljXYoKgE65YpKhRrE8LzQy64U6y0SM6reZOpqwXQJQIhANeUDtH2uNBf3bHHblpEg/MJiKIkaeVs9bUJSP5iQZXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652953},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"82b736099751975c21e2bc5d8779167f4528d399","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","actor":{"name":"tyeverett","type":"user","email":"p2ppsr@tyweb.us"},"email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.6.1","@bsv/overlay":"^0.4.0","@bsv/wallet-toolbox-client":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.3.1_1750179070911_0.5203050247496637","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bsv/overlay-discovery-services","version":"1.3.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.3.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"67f24989386c82ddcc98c4e36e70a6936d34eb91","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.3.2.tgz","fileCount":123,"integrity":"sha512-r+qBZ+D3EOIIQXH/SRR3hVGY3GbehUS2TFs+gJ+5rZJktIDP2WmAQ+fmCSUVbehn95PqfLk3r2PSOg49KyT8kA==","signatures":[{"sig":"MEYCIQD+rUQ/EPbUyTHttTLm3GR/NAu06ThuP8ya2UEyRkshtgIhAK5fVDge5yGGAsLeH2hebQZyx68OmtRp1QI5fKOf6gsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563954},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"ab29307ac8e650cd02725e5391cf65986aac19b0","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"dkellen","actor":{"name":"dkellen","type":"user","email":"darrkellen@gmail.com"},"email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.4.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.15.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.6.1","@bsv/overlay":"^0.4.0","@bsv/wallet-toolbox-client":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.3.2_1750820592931_0.49833475537198324","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bsv/overlay-discovery-services","version":"1.4.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.4.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"4b711e52b82d13882c5bf07047a644cb2f8dfe5c","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.4.0.tgz","fileCount":123,"integrity":"sha512-n9BDn2K3JnD53kt7wXQ6V0uebtdbUng3B3LZyA6gh+eSN1FwCzQsICjRg9dLAe5/ejP/2Ry6cW4Vk2VyJU67uA==","signatures":[{"sig":"MEYCIQDLY4O2sdSl7/qEwU2eDoAKMXSuWfVmOvJZH7Jbk7lthgIhAPFegnmmioIHasOylGdF5o7uJds2OTEGKy4248GVeOF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563954},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"9a611307761cf04ae4a4ad7ba3682c12abbaa16d","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"dkellen","actor":{"name":"dkellen","type":"user","email":"darrkellen@gmail.com"},"email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.4.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.15.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.6.8","@bsv/overlay":"^0.4.0","@bsv/wallet-toolbox-client":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.4.0_1751137363654_0.5477167538762404","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bsv/overlay-discovery-services","version":"1.4.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.4.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"4c0d6caf155e4911a10b5865a55cab210f0f2936","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.4.1.tgz","fileCount":159,"integrity":"sha512-x3/PRACciJke1eLfrw0O9o33XUrB76kd17HEEyWIM/Bxf0Kk+KVROT6zp7ldCc6q3mcensnkIogx0QXeH/f1Pg==","signatures":[{"sig":"MEYCIQCOP0tFDrItlawCChVnWg8yGPIwmB9GhKOwQhF4uLYf8wIhANEU5hXSk3sOpLdAqUoyY7YLLXBvUwYQETGPmcZdsehp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618023},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"fce1cec2a0aa6de18538df995edf53e3f2629fe6","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","actor":{"name":"braydude","type":"user","email":"brayden167@gmail.com"},"email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.9.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.6.10","@bsv/overlay":"^0.4.1","@bsv/wallet-toolbox-client":"^1.5.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.4.1_1751565590887_0.6880388465743275","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@bsv/overlay-discovery-services","version":"1.4.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.4.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"0a336e693516acf3451836bc46adeeba9c498a0e","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.4.2.tgz","fileCount":159,"integrity":"sha512-E5LJY1KA+Ccgs2JNhIvZXSlSwGurasIRh8+iNfkgig//D2yKtDqw1WBVU91ES1560fYAwo0e27jrZf2KIym68w==","signatures":[{"sig":"MEUCIQC7ehQdKP1exX2JwwNgqoTToz7GiQs23Gr6DDVBbh6uQwIgE3wvj1pCByrZWODP8axdmfSSdjoFZiuDYb6OY064QVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647689},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"b722bc5aa05016bf775b24bbfd79189e97c71fbc","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.4.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^6.11.0","@bsv/sdk":"^1.6.19","@bsv/overlay":"^0.4.4","@bsv/wallet-toolbox-client":"^1.5.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.4.2_1753318025702_0.5369976831503367","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bsv/overlay-discovery-services","version":"1.5.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.5.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"9956f6072480b1c3be0e8c70c57f410d721af727","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.5.0.tgz","fileCount":23,"integrity":"sha512-tLo2o+tfRbCxsxzn/ltL/fVQJ2xKjhza4u+s2mYHJAUUezEE7UmWG2uY4HiHyDGqQ5de051XDSnm/0jM4uqkLw==","signatures":[{"sig":"MEYCIQCqFj114qfAsQ6lW0wkSHzsrTehJpzmQHnH7mLqFd738QIhALVVrtDZaLNadXiHr8Yde/uEJIiepWLbxjmt6yeW9Dcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80885},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"b6cf643e736a6fe3401d2453e038eb65c36dd6ed","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.6.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.17.0","dependencies":{"mongodb":"^6.20.0","@bsv/sdk":"^1.8.2","@bsv/overlay":"^0.4.8","@bsv/wallet-toolbox-client":"^1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.5.0_1760111733012_0.17150363378945555","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bsv/overlay-discovery-services","version":"1.5.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.5.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"f5a95944ecbc2ba9e1748de2a5888fc1536ac9bd","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.5.1.tgz","fileCount":123,"integrity":"sha512-dZz80O2yp2rBxVC1oI40L/RkZd7F/Eoei/jMINw2bjYJepE9qd31cYTRyUplx6vjaaTRGF7zGQhcefUyvKyFwA==","signatures":[{"sig":"MEQCICxWFbAWyzbtzcyJ3Ithcftu80ZwS8kM/RaW15uxqu8AAiAGcxjvuu4y2sfSHXwsoGBDb5pBTqnjp8oi2f6u80ITBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628515},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"f63327bb170b6b19cc80e7552cd32474023bed75","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.6.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.17.0","dependencies":{"mongodb":"^6.20.0","@bsv/sdk":"^1.8.2","@bsv/overlay":"^0.4.8","@bsv/wallet-toolbox-client":"^1.6.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.5.1_1760113181628_0.6354266385782728","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bsv/overlay-discovery-services","version":"1.6.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.6.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"1de13aa71b7ee92f89db186a6821baa134bc5922","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.6.0.tgz","fileCount":165,"integrity":"sha512-vofuuEplVclN133Wv6rflIJvu4u9Xd73LjDVLX0RzSXwA/eVVkaLy/8XButWLKnRg0Qnzqz8C1gpEAG/HM8sMw==","signatures":[{"sig":"MEQCIBJeTATmr6/Do8z9VdSxwBt352tfkzqRVIxHYvWxtbVJAiBUyYL2g62kaEDIfYvwKZFXJyYWAvD2TA5csC4V9XTXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689855},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"c99fd33c3112bae5a39e48a279f46347e37629a5","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"tyeverett","email":"p2ppsr@tyweb.us"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"10.9.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"mongodb":"^6.20.0","@bsv/sdk":"^1.9.3","@bsv/overlay":"^0.5.3","@bsv/wallet-toolbox-client":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.6.0_1762965840994_0.44209601173241264","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bsv/overlay-discovery-services","version":"1.6.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@1.6.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bitcoin-sv/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-discovery-services/issues"},"dist":{"shasum":"ef8358f4c347e2ac6f19d7d69b5ab4cf9ebfa42d","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-1.6.1.tgz","fileCount":159,"integrity":"sha512-vdtzgWTjw/IqdNPMHLxlvPjG4Irdpi5G105lxj+j4bogz9MW21cLyoWWNVWPPEoRriqJVX1BVzxc9MaNNbT/BQ==","signatures":[{"sig":"MEQCIF4VlWqAMUR3EFeiZh4JpNX+kDYgpFoMwHIIWlv7LgGJAiAjPZaVupvT/vEprSdDJWZ6fRUQSu6Aqp/GJc9//BIFiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693495},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"9123cd80079dae4bb5bf7e84deb5087a837de09f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-sv/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.5.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^6.20.0","@bsv/sdk":"^2.0.1","@bsv/overlay":"^0.6.1","@bsv/wallet-toolbox-client":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_1.6.1_1770419920826_0.18997465460616936","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bsv/overlay-discovery-services","version":"2.0.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.0.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/overlay-discovery-services/issues"},"dist":{"shasum":"5c28f6241e8e2bcddb76c67e87a07850ca1dfc73","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.0.1.tgz","fileCount":123,"integrity":"sha512-wmr/jNGh/xpS5o4rfDPaw7rnQ0eZXmD4TMy0miBcA4aRnJMmLYr11KdlrBNfEsaAmrk70SLvA4pLrxcDcnEBkQ==","signatures":[{"sig":"MEUCIQDqL4U8JPfDQQWIMhZvdycfWgpX1RnABK35a0BLp9N+nQIgJC3Sbrh5RemYciezXmTkl2KmfmK2rBFTRVd+hIk0j3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638017},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"8be9bd09b40963485337a79dbcac95130d899c17","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"dkellen","email":"darrkellen@gmail.com"},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.6.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.20.0","dependencies":{"mongodb":"^7.1.0","@bsv/sdk":"^2.0.1","@bsv/overlay":"^2.0.0","@bsv/wallet-toolbox-client":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.0.1_1770669687952_0.0930615031810853","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bsv/overlay-discovery-services","version":"2.0.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.0.2","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/overlay-discovery-services/issues"},"dist":{"shasum":"89908082a446e37ddf3871db714d79a609df03a2","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.0.2.tgz","fileCount":159,"integrity":"sha512-tdrEAWtfbF5HmF5kBNYjF195OFVmA/aFsSGjp9jv2jNoScrHfHC1+WeXOCU81lktHv6pAOC2kFTZOL4V4QdAYg==","signatures":[{"sig":"MEUCIQCUvfHStKVHjcqjwpCX5bmq6ZlYV1hsKN8CcZz4ostukQIgQU2KkROVG/Kz3i8s0ZkqHlbRQJ/mh5whKXhYdbZaU4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693519},"main":"dist/cjs/mod.js","type":"module","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"gitHead":"d9489e1698dbcb6da023486f3b3477c87d00be4f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"braydude","email":"brayden167@gmail.com"},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-discovery-services.git","type":"git"},"_npmVersion":"11.5.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"mongodb":"^7.1.0","@bsv/sdk":"^2.0.4","@bsv/overlay":"^2.0.1","@bsv/wallet-toolbox-client":"^2.0.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts2md":"^0.2.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.12","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.0.2_1771949653265_0.33525207786453537","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bsv/overlay-discovery-services","version":"2.0.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.0.3","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"4073ca7d395648ea8de8e64d93750510390bb650","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.0.3.tgz","fileCount":123,"integrity":"sha512-/arPaPeCu3IRsD1FLgn6tZbeeZE7c4Pv5gJ2ydUjwK7x0uHGev2Y2/83HxC3tSQCOuHK5Jv4dDeLZgjpIZDLDg==","signatures":[{"sig":"MEQCIAPn+v4hm+q2L4RVBL1pOunta+7oK4Vir3zWou6AZe9uAiA80RSBKkig5L9usv1f0+nDdcL9h92BIBT+anE+gyFh6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901885},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-discovery-services-2.0.3.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/tmp/7a9b033a7c55f46459e69583ff25e105/bsv-overlay-discovery-services-2.0.3.tgz","_integrity":"sha512-/arPaPeCu3IRsD1FLgn6tZbeeZE7c4Pv5gJ2ydUjwK7x0uHGev2Y2/83HxC3tSQCOuHK5Jv4dDeLZgjpIZDLDg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.12.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mongodb":"^7.1.0","@bsv/sdk":"^2.1.2","@bsv/overlay":"^2.0.2","@bsv/wallet-toolbox-client":"^2.1.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","ts2md":"^0.2.0","ts-jest":"^29.4.9","typescript":"^5.2.2","@types/jest":"^30.0.0","ts-standard":"^12.0.2","@jest/globals":"^30.3.0","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.0.3_1779456161348_0.2911311224452364","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bsv/overlay-discovery-services","version":"2.1.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.1.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"2cd6b8796c620e4c2a0454314f1fc96228c0e900","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.1.0.tgz","fileCount":123,"integrity":"sha512-f1FjYZUpHkCIkaT/ISEyvHzMVHbCh84I9SEpqjh3JCy7bO9BWdFSnYdw+Eb77RuIKuCj+juaVUm4vbZ2KTxyKw==","signatures":[{"sig":"MEYCIQDOXggkuYIO2vdfqq9xJIMGs4gSSyDDIwQtFAGRdncouAIhAMnefQB4EKHcyYJlL0QDrzPLIQWqogPvB7QaMKMbrBkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740588},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-discovery-services-2.1.0.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"ts-standard --fix src/**/*.ts","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/tmp/4ee25bf483ff1b450fbfd18b1c52d97a/bsv-overlay-discovery-services-2.1.0.tgz","_integrity":"sha512-f1FjYZUpHkCIkaT/ISEyvHzMVHbCh84I9SEpqjh3JCy7bO9BWdFSnYdw+Eb77RuIKuCj+juaVUm4vbZ2KTxyKw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.13.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mongodb":"^7.3.0","@bsv/overlay":"^2.0.4","@bsv/wallet-toolbox-client":"^2.1.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.0","ts-jest":"^29.4.11","@bsv/sdk":"^2.1.3","typescript":"^6.0.3","@types/jest":"^30.0.0","ts-standard":"^12.0.2","@jest/globals":"^30.4.1","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.1.0_1781899681922_0.4224332157159483","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@bsv/overlay-discovery-services","version":"2.1.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.1.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"cba194c8d2fe9427f1d150a99c5a8bc78e642727","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.1.1.tgz","fileCount":124,"integrity":"sha512-Twn0tiVFHqNhZBAn4Zh+mAH7BBM3gGWySKFDo+BlqvutprTL8oVdPtWm3XmmPgelpfSlATX33tHkJQaq8O1t2Q==","signatures":[{"sig":"MEQCIFWcf2vPM4KTs/UqyaEGeVRx8rTeCyvCyPgIJjU8tkqdAiAnYCT/uXcT/oh1xVCHHpVyjz1CW2TURNm76KKN3mIFoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615480},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-discovery-services-2.1.1.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","exports":{".":{"types":"./dist/types/mod.d.ts","import":"./dist/esm/mod.js","require":"./dist/cjs/mod.js"},"./*.ts":{"types":"./dist/types/src/*.d.ts","import":"./dist/esm/src/*.js","require":"./dist/cjs/src/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint src","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","prepublish":"npm run build","test:watch":"npm run build && jest --watch","test:coverage":"npm run build && jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/tmp/5c92a83227afdf9f744acfda72b4db46/bsv-overlay-discovery-services-2.1.1.tgz","_integrity":"sha512-Twn0tiVFHqNhZBAn4Zh+mAH7BBM3gGWySKFDo+BlqvutprTL8oVdPtWm3XmmPgelpfSlATX33tHkJQaq8O1t2Q==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.2.1","@bsv/wallet-toolbox-client":"^2.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.75.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.2.0","typescript":"^6.0.3","@types/jest":"^30.0.0","@jest/globals":"^30.4.1","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.1.1_1784948779196_0.40011525299892736","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@bsv/overlay-discovery-services","version":"2.1.6","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.1.6","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"b555f58c9736ee56b4b6ed1e30a6363f2a45fe00","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.1.6.tgz","fileCount":156,"integrity":"sha512-MF5SFbNUL5uWZ9vYMiHsUlfwQCyBZPwzSJB4ESX43HADb3BqiH5e64JOTk3fhO5hx6O8+2TLDp11EB1W2G9tJA==","signatures":[{"sig":"MEQCIBWdIBEQyLdvTCHfmlyMrAQBarCEM9kb6XHvICMb9Cs+AiAAsz96KopRtISFqJUqKApdg4Uf702YxyGEE5p1Wak2yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306372},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.1.6.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/types/mod.d.ts","default":"./dist/esm/mod.js"},"require":{"types":"./dist/cjs/mod.d.ts","default":"./dist/cjs/mod.js"}},"./*.ts":{"import":{"types":"./dist/types/src/*.d.ts","default":"./dist/esm/src/*.js"},"require":{"types":"./dist/cjs/src/*.d.ts","default":"./dist/cjs/src/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && jest --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports SHIPLookupService,SHIPStorage,SHIPTopicManager,SLAPLookupService,SLAPStorage,SLAPTopicManager,WalletAdvertiser,isAdvertisableURI,isTokenSignatureCorrectlyLinked,isValidTopicOrServiceName","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay-discovery-services/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && jest --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utils/__tests/isAdvertisableURI.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.1.6.tgz","_integrity":"sha512-MF5SFbNUL5uWZ9vYMiHsUlfwQCyBZPwzSJB4ESX43HADb3BqiH5e64JOTk3fhO5hx6O8+2TLDp11EB1W2G9tJA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.2.7","@bsv/wallet-toolbox-client":"^2.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.2.15","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.1.6_1785457389294_0.4573644150009788","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@bsv/overlay-discovery-services","version":"2.2.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.2.0","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"37fb1c2ba0babafb5dbef94bda38787193e566c1","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.2.0.tgz","fileCount":156,"integrity":"sha512-1yqp18hD0rv7zwb7fp68EQQqxpgWOHPgV1Lg9HGlND9WEPWTpZpTer7tjwEBCchxEQPS0684R0JHULtjsDsyYw==","signatures":[{"sig":"MEYCIQDhNRTQOanMSN3DxKZ72QIz5qk4HFhNjs54Pxla1PTf2AIhAPbEAxVUvjb7cD1JohbeT4jd4HDTUkdftKVKwfcEDCGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306701},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.0.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/types/mod.d.ts","default":"./dist/esm/mod.js"},"require":{"types":"./dist/cjs/mod.d.ts","default":"./dist/cjs/mod.js"}},"./*.ts":{"import":{"types":"./dist/types/src/*.d.ts","default":"./dist/esm/src/*.js"},"require":{"types":"./dist/cjs/src/*.d.ts","default":"./dist/cjs/src/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && jest --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports SHIPLookupService,SHIPStorage,SHIPTopicManager,SLAPLookupService,SLAPStorage,SLAPTopicManager,WalletAdvertiser,isAdvertisableURI,isTokenSignatureCorrectlyLinked,isValidTopicOrServiceName","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay-discovery-services/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && jest --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utils/__tests/isAdvertisableURI.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.0.tgz","_integrity":"sha512-1yqp18hD0rv7zwb7fp68EQQqxpgWOHPgV1Lg9HGlND9WEPWTpZpTer7tjwEBCchxEQPS0684R0JHULtjsDsyYw==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.3.0","@bsv/wallet-toolbox-client":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.4.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.4.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.2.0_1786471744508_0.21982892951857047","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@bsv/overlay-discovery-services","version":"2.2.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.2.1","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"4efd41a01f55c860b9c62b19156229acfbd375c2","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.2.1.tgz","fileCount":158,"integrity":"sha512-/eiVl8+M9qYHrD/PFX5uABUSH2CslHX5aSYjk1xnHVFtQmaSPR2O89oMn3ulM3UZYD6pDaWcRulJ2pSxQG6dkQ==","signatures":[{"sig":"MEQCIDjW2pysTMUuaEJTS0TfzONxyWaOv1N2gG7QqNpWiCEeAiAr67oK75MmyVjvN0SDDY7Toqew+8zCLU90kQhyafJFgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311880},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.1.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/types/mod.d.ts","default":"./dist/esm/mod.js"},"require":{"types":"./dist/cjs/mod.d.ts","default":"./dist/cjs/mod.js"}},"./*.ts":{"import":{"types":"./dist/types/src/*.d.ts","default":"./dist/esm/src/*.js"},"require":{"types":"./dist/cjs/src/*.d.ts","default":"./dist/cjs/src/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && jest --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports SHIPLookupService,SHIPStorage,SHIPTopicManager,SLAPLookupService,SLAPStorage,SLAPTopicManager,WalletAdvertiser,isAdvertisableURI,isTokenSignatureCorrectlyLinked,isValidTopicOrServiceName","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay-discovery-services/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && jest --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utils/__tests/isAdvertisableURI.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.1.tgz","_integrity":"sha512-/eiVl8+M9qYHrD/PFX5uABUSH2CslHX5aSYjk1xnHVFtQmaSPR2O89oMn3ulM3UZYD6pDaWcRulJ2pSxQG6dkQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.3.1","@bsv/wallet-toolbox-client":"^2.10.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.4.2","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.4.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.2.1_1787866633919_0.5836688354226582","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@bsv/overlay-discovery-services","version":"2.2.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay-discovery-services@2.2.5","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"cb87e528154c94290b07c48767e25d44455e1da2","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.2.5.tgz","fileCount":166,"integrity":"sha512-CXUuxQ/Sa7NMg9P+fTsY+PWVl+okvc/cnqWQgqdtoOhtT3IvOHHKPl3cEqnWlwZFjCiu/B4T5Y+wwH9y3hsWgA==","signatures":[{"sig":"MEUCIQC5PCBvcxTLMwggqFTntNUHLPf6h4uz5R/jBt0XtRePWQIgJDvmr3KeGRBCVzIzdTRdzjFdqxDdt51XhkfG+n9NA2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAP1IFsT/ppT7jI08wFFk0X5zrjXjX28169tYinQfqOwIhAOGiCsItPaquucvKbRJhEFNvvHNT8rQQiGnb4DWv46sr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402269},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.5.tgz","types":"dist/types/mod.d.ts","module":"dist/esm/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/types/mod.d.ts","default":"./dist/esm/mod.js"},"require":{"types":"./dist/cjs/mod.d.ts","default":"./dist/cjs/mod.js"}},"./*.ts":{"import":{"types":"./dist/types/src/*.d.ts","default":"./dist/esm/src/*.js"},"require":{"types":"./dist/cjs/src/*.d.ts","default":"./dist/cjs/src/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && jest --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports SHIPLookupService,SHIPStorage,SHIPTopicManager,SLAPLookupService,SLAPStorage,SLAPTopicManager,WalletAdvertiser,isAdvertisableURI,isTokenSignatureCorrectlyLinked,isValidTopicOrServiceName","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay-discovery-services/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && jest --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utils/__tests/isAdvertisableURI.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.5.tgz","_integrity":"sha512-CXUuxQ/Sa7NMg9P+fTsY+PWVl+okvc/cnqWQgqdtoOhtT3IvOHHKPl3cEqnWlwZFjCiu/B4T5Y+wwH9y3hsWgA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.6.1","@bsv/wallet-toolbox-client":"^2.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.8.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.4.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay-discovery-services_2.2.5_1790143221914_0.4243518597618514","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"_id":"@bsv/overlay-discovery-services@2.2.6","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"befa1313b33330b326dd65fd767f4bc8c3c48aa1","tarball":"https://registry.npmjs.org/@bsv/overlay-discovery-services/-/overlay-discovery-services-2.2.6.tgz","fileCount":166,"integrity":"sha512-edWVdvGZGXr1rVZ0ZzICnx67P41iDDgQqhI7cVluSDtaoJ7nBte+OFf02UR/bNMtCMyGm9F1TvHKq/icNnzQ0g==","signatures":[{"sig":"MEYCIQDFqBxai1hb7vLlARd6QluHMzVU607lhpoYM7bzfUw0PAIhALtBk6KLSOvr+C+nsVgldslfHctpIoHGjFThJcAHEL0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIDXvbgK11wbpiRjEWNCwnWia0FWasdLqJpIQeMQkmrAIhAMJE8SJZCcvvYSIBWqareA2B7+S2y/4TQFiWOCQpoeH6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay-discovery-services@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402858},"main":"dist/cjs/mod.js","name":"@bsv/overlay-discovery-services","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.6.tgz","types":"dist/types/mod.d.ts","author":{"name":"BSV Association"},"module":"dist/esm/mod.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/types/mod.d.ts","default":"./dist/esm/mod.js"},"require":{"types":"./dist/cjs/mod.d.ts","default":"./dist/cjs/mod.js"}},"./*.ts":{"import":{"types":"./dist/types/src/*.d.ts","default":"./dist/esm/src/*.js"},"require":{"types":"./dist/cjs/src/*.d.ts","default":"./dist/cjs/src/*.js"}}},"license":"SEE LICENSE IN LICENSE.txt","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && jest --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports SHIPLookupService,SHIPStorage,SHIPTopicManager,SLAPLookupService,SLAPStorage,SLAPTopicManager,WalletAdvertiser,isAdvertisableURI,isTokenSignatureCorrectlyLinked,isValidTopicOrServiceName","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay-discovery-services/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && jest --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/utils/__tests/isAdvertisableURI.property.test.ts"},"version":"2.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f287d9de-4d2f-4dea-9862-dabcbc8da7d7"}},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-discovery-services-2.2.6.tgz","_integrity":"sha512-edWVdvGZGXr1rVZ0ZzICnx67P41iDDgQqhI7cVluSDtaoJ7nBte+OFf02UR/bNMtCMyGm9F1TvHKq/icNnzQ0g==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"mongodb":"^7.5.0","@bsv/overlay":"^2.6.2","@bsv/wallet-toolbox-client":"^2.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.8.8","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@jest/globals":"^30.4.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.4.0"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/overlay-discovery-services_2.2.6_1790466764491_0.3241743568426021"}}},"time":{"created":"2024-11-30T03:23:02.830Z","modified":"2026-09-26T23:52:45.225Z","0.1.0":"2024-11-30T03:23:03.107Z","0.1.1":"2024-12-01T04:15:44.939Z","0.1.2":"2024-12-02T17:31:53.315Z","0.1.3":"2024-12-04T22:46:25.506Z","1.0.0":"2025-02-25T18:54:55.323Z","1.1.0":"2025-02-26T16:48:40.145Z","1.1.1":"2025-03-16T17:22:16.955Z","1.1.2":"2025-03-16T18:11:11.392Z","1.1.3":"2025-03-16T18:33:49.632Z","1.1.4":"2025-03-17T16:51:33.629Z","1.1.5":"2025-03-17T18:07:41.891Z","1.1.6":"2025-03-17T20:36:09.268Z","1.2.0":"2025-04-09T18:43:50.942Z","1.2.1":"2025-04-11T17:29:11.346Z","1.3.0":"2025-05-05T22:31:29.286Z","1.3.1":"2025-06-17T16:51:11.103Z","1.3.2":"2025-06-25T03:03:13.106Z","1.4.0":"2025-06-28T19:02:43.877Z","1.4.1":"2025-07-03T17:59:51.097Z","1.4.2":"2025-07-24T00:47:05.935Z","1.5.0":"2025-10-10T15:55:33.210Z","1.5.1":"2025-10-10T16:19:41.860Z","1.6.0":"2025-11-12T16:44:01.222Z","1.6.1":"2026-02-06T23:18:41.033Z","2.0.1":"2026-02-09T20:41:28.141Z","2.0.2":"2026-02-24T16:14:13.491Z","2.0.3":"2026-05-22T13:22:41.593Z","2.1.0":"2026-06-19T20:08:02.067Z","2.1.1":"2026-07-25T03:06:19.368Z","2.1.6":"2026-07-31T00:23:09.416Z","2.2.0":"2026-08-11T18:09:04.670Z","2.2.1":"2026-08-27T21:37:14.092Z","2.2.5":"2026-09-23T06:00:21.998Z","2.2.6":"2026-09-26T23:52:44.883Z"},"bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay-discovery-services#readme","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay-discovery-services"},"description":"BSV Blockchain Overlay Services Engine","maintainers":[{"name":"johngalt5","email":"dylan@murraydt.com"},{"name":"loftsteinn","email":"oli@oskarsson.nl"},{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"braydude","email":"brayden167@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"}],"readme":"# @bsv/overlay-discovery-services\n\n[![npm version](https://img.shields.io/npm/v/@bsv/overlay-discovery-services)](https://www.npmjs.com/package/@bsv/overlay-discovery-services)\n[![npm downloads](https://img.shields.io/npm/dm/@bsv/overlay-discovery-services)](https://www.npmjs.com/package/@bsv/overlay-discovery-services)\n\nDiscovery layer for the BSV overlay network. Implements **SHIP** (Service Host Interconnect Protocol) and **SLAP** (Service Lookup Availability Protocol) — the two protocols that let overlay nodes advertise the topics they host and the lookup services they expose, so peers can find each other without a central registry.\n\nThis package ships:\n\n- `SHIPTopicManager` / `SHIPLookupService` — admission and querying for SHIP advertisement tokens\n- `SLAPTopicManager` / `SLAPLookupService` — admission and querying for SLAP advertisement tokens\n- `WalletAdvertiser` — a turnkey `Advertiser` implementation that creates, finds, and revokes SHIP/SLAP advertisements using a BRC-100 wallet\n\nDiscovery pagination orders equal creation timestamps by MongoDB `_id`, preserving stable bounded pages for engine overflow probes.\n\n## Install\n\n```bash\nnpm install @bsv/overlay-discovery-services\n```\n\nRequires Node.js 22 or newer. Install `@bsv/sdk` alongside this package to\nsatisfy its peer dependency. The overlay engine, wallet toolbox client, and\nMongoDB driver are direct runtime dependencies.\n\n## Quick start (advertiser)\n\n```ts\nimport { WalletAdvertiser } from '@bsv/overlay-discovery-services'\n\nconst advertiser = new WalletAdvertiser(\n  'main', // chain\n  privateKeyHex, // dedicated root signing key; keep secret\n  'https://my-storage.example.com', // wallet storage URL\n  'https://my-overlay.example.com' // advertisable URI clients should connect to\n)\nawait advertiser.init()\n\n// Advertise that we host the tm_did topic and ls_did lookup service.\nawait advertiser.createAdvertisements([\n  { protocol: 'SHIP', topicOrServiceName: 'tm_did' },\n  { protocol: 'SLAP', topicOrServiceName: 'ls_did' }\n])\n\n// Recover this identity's current advertisements for reconciliation/revocation.\nconst mine = await advertiser.findAllAdvertisements('SHIP')\n```\n\nFor TerraTestNet, pass `ttn` as the chain and a TTN wallet-storage URL. Unless\noverridden with `lookupResolverConfig`, the advertiser uses the isolated\n`teratestnet` resolver preset and TTN Arcade-backed wallet services.\n\n## Quick start (overlay operator)\n\nMount the SHIP/SLAP topic managers and lookup services on your overlay node so peers can publish and discover advertisements through your endpoint:\n\n```ts\nimport {\n  SHIPLookupService,\n  SHIPStorage,\n  SHIPTopicManager,\n  SLAPLookupService,\n  SLAPStorage,\n  SLAPTopicManager\n} from '@bsv/overlay-discovery-services'\n\nconst topicManagers = {\n  tm_ship: new SHIPTopicManager(),\n  tm_slap: new SLAPTopicManager()\n}\n\nconst lookupServices = {\n  ls_ship: new SHIPLookupService(new SHIPStorage(db)),\n  ls_slap: new SLAPLookupService(new SLAPStorage(db))\n}\n```\n\nPass these maps to `Engine`, or register the same instances with your chosen\nOverlay Services wrapper.\n\n## Use cases\n\n### Run a discoverable overlay service\n\nHost a topic (e.g. `tm_did`) and publish a SHIP advertisement so other nodes route relevant transactions to you.\n\n### Find peers for a given topic\n\n```ts\nconst hosts = await engine.lookup({\n  service: 'ls_ship',\n  query: { topics: ['tm_did'], limit: 100 }\n})\n```\n\n`WalletAdvertiser.findAllAdvertisements()` intentionally returns only\ncryptographically authenticated advertisements owned by that advertiser's\nidentity. Use the SHIP/SLAP lookup services to discover other identities.\n\n### Take a service offline\n\n```ts\nconst mine = await advertiser.findAllAdvertisements('SLAP')\nawait advertiser.revokeAdvertisements(mine.filter(a => a.topicOrService === 'ls_did'))\n```\n\n## API\n\n| Export                                            | Purpose                                                              |\n| ------------------------------------------------- | -------------------------------------------------------------------- |\n| `SHIPTopicManager`                                | Admits well-formed SHIP advertisement outputs to the `tm_ship` topic |\n| `SLAPTopicManager`                                | Admits well-formed SLAP advertisement outputs to the `tm_slap` topic |\n| `SHIPLookupService` / `SLAPLookupService`         | Index and answer discovery queries                                   |\n| `SHIPStorage` / `SLAPStorage`                     | MongoDB-backed discovery records                                     |\n| `WalletAdvertiser`                                | High-level advertise/find/revoke API backed by a wallet              |\n| `isAdvertisableURI` / `isValidTopicOrServiceName` | Validation helpers                                                   |\n\n## Runtime and security\n\nThe package publishes matching ESM and CommonJS entry points with\ncondition-specific TypeScript declarations. Advertisement names, signatures,\nURIs, canonical PushDrop envelopes, and identity-to-locking-key linkage are\nvalidated before admission. Lookup query objects must contain only documented\nplain-data fields. Results default to at most 1,000 records; `limit` accepts\nintegers from 0 through 1,000, `skip` is bounded, and `limit: 0` returns an\nempty page. Paginate deliberately rather than relying on an unbounded\n`findAll` response.\n\n`WalletAdvertiser` retains its constructor `privateKey` as a public instance\nproperty solely for backward compatibility. That value is the root wallet\nsecret. Use a dedicated key, keep the instance inside one trusted process, and\nnever log, serialize, return, inspect, or pass it to plugins or untrusted code.\nThe create and revoke paths bind requested inputs/outputs and the wallet's final\nsigned transaction; revoke additionally authenticates each one-satoshi token,\nits owner, metadata, and exact outpoint before asking the wallet to sign.\n\n`parseAdvertisement()` validates canonical structure only because the public\ninterface is synchronous. It does not establish signature authenticity. Prefer\nthe topic-manager admission decision or `WalletAdvertiser`'s verified find and\nrevoke methods for security decisions.\n\nDiscovery advertisements contain public connection endpoints. Treat discovered\nhosts as untrusted network input: retain TLS validation, apply request timeouts,\ndo not forward credentials to discovered origins, and validate responses. The\nHTTP service that hosts SHIP and SLAP normally remains reachable from arbitrary\nbrowser and mobile origins; use an exact-origin CORS allowlist only when a\ndeployment has a genuinely closed caller set. CORS does not replace protocol or\nadministrative authentication.\n\n## Development\n\nFrom the repository root:\n\n```bash\npnpm --filter @bsv/overlay-discovery-services format:check\npnpm --filter @bsv/overlay-discovery-services lint\npnpm --filter @bsv/overlay-discovery-services typecheck\npnpm --filter @bsv/overlay-discovery-services test\npnpm --filter @bsv/overlay-discovery-services test:coverage\npnpm --filter @bsv/overlay-discovery-services pack:check\n```\n\nThe package check verifies the published tarball, declarations, and clean ESM\nand CommonJS consumers.\n\n## License\n\nCurrent TS Stack changes are licensed under the Open BSV License Version 6; see\n[LICENSE.txt](./LICENSE.txt). This package also retains pre-uniformization code\nunder the Open BSV License Version 4. Redistributors must preserve\n[THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) and the applicable text in\n[`LICENSES/`](./LICENSES/).\n","readmeFilename":"README.md"}