{"_id":"@bsv/overlay","_rev":"79-ba66d9d5d10965567a70146e36487225","name":"@bsv/overlay","dist-tags":{"latest":"2.7.0"},"versions":{"0.1.0-alpha.1":{"name":"@bsv/overlay","version":"0.1.0-alpha.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"a50c7d10cce14b1c168277a96ce3dc45b579c086","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.1.tgz","fileCount":119,"integrity":"sha512-6rPAj9wEfJOiWh/+y64osd869P246RKYp1MtOW8W79a8onXFg7R9HazZoQ/Qvd7kkmbq7D2h4hKo5VPXhNOuFA==","signatures":[{"sig":"MEUCIQCp2d/ypUf5Bgdy+NL7o0aDbKh6Xboauw9Vh5ExU6cryQIgWslTJeQA7jT0m0G28IJGyQh0qBahchdovTqwlNSuI2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350707},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"2452c520b4dad7eb1e0e1a821b0f34ff5e72c069","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.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_0.1.0-alpha.1_1716185329699_0.41923611034415575","host":"s3://npm-registry-packages"}},"0.1.0-alpha.2":{"name":"@bsv/overlay","version":"0.1.0-alpha.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"14025b6973eae91e987cffe4e04477501fe57a71","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.2.tgz","fileCount":119,"integrity":"sha512-oha/P+NQcB4cmb2MS2l0GFDhwRFFgrufbdxntdBYOPrtFb2YziGZFhMex4CWesqVITwUjr+VwzmrIReOLbBN6Q==","signatures":[{"sig":"MEUCIAxhQG7o2pLKGawPQTj/uhAe2eXAs2FpmE1e3vuK+8MyAiEAtMVC1ONmKzc8Mv3EFrSWhht6n6TlC2U+29dLPIrg+0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380739},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"652c5078e68db0f9df3f57fd2e1b42c9ab5c7d24","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.2_1718057076125_0.8868535246060896","host":"s3://npm-registry-packages"}},"0.1.0-alpha.3":{"name":"@bsv/overlay","version":"0.1.0-alpha.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.3","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"f28101168f5953786089516244aad2822900c351","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.3.tgz","fileCount":137,"integrity":"sha512-F+wI1fRKG5keYPoP6pmwoLAL2Xy+Gu3TZkFMzFwZ82n6ESWVnCv29cmMwISe5UOs29+IpMTH6N92k4aayEkGVQ==","signatures":[{"sig":"MEQCIB4rywzlcH7JgRWVBFNBnfSIJEaDQDlv8yB+kjQghCEkAiAUhUS1yLURl2Xj4OgYJUmOvybm6ew9BYZF3kcOYqRhjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388199},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"792752d8c747d9ed25c1b89fcc2fb8254da1247c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.2.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.3_1718292334227_0.4074320116653123","host":"s3://npm-registry-packages"}},"0.1.0-alpha.4":{"name":"@bsv/overlay","version":"0.1.0-alpha.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.4","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"afa573c174a02a758598d298dc6801a102ee848b","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.4.tgz","fileCount":140,"integrity":"sha512-e/mOJ6UR0yYb88I5le/qQCSd/TzCN1ZxQgsxCvq/SsHay8lyy1v/2ciELc7hKfnwvSdxIsgqmMssBXPhnR52pg==","signatures":[{"sig":"MEYCIQCqQ9Zmb3L8JhGOsF7K7uidsK5P03HrDvCgqaUnM/ei0QIhANVDaqKlMPdv3B93ixoCDe1PudVruWX0qWmE6HhbF6BQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435132},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"552e013660f68146a1f491e8f7648310e68820b5","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.4_1718296130110_0.9725414330547979","host":"s3://npm-registry-packages"}},"0.1.0-alpha.5":{"name":"@bsv/overlay","version":"0.1.0-alpha.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.5","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"d129bca6f423a065553d78b9bdd513f20d60751e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.5.tgz","fileCount":140,"integrity":"sha512-cbg+EUYlQHeJoCyIDhL+KxTFxvtfJC71E0Op8Qkh46fmiYzNb6u+z1Fsp+Vgg41YE2XgW2FGdw7rZ9AFw+SUGQ==","signatures":[{"sig":"MEYCIQCWbKM3W0miCV18FKBT/MD3rjqt6YyEl5KyQ58LtOebowIhAM81glvfvrxf1Dqof4CXK0sjwC9WXVOuSoyJ/RQe0hOP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436543},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"05cf226911221bca788184cf4a847ab1fa576c1f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.2.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.5_1718330908177_0.77632455423659","host":"s3://npm-registry-packages"}},"0.1.0-alpha.6":{"name":"@bsv/overlay","version":"0.1.0-alpha.6","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.6","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"f11a9d844d8c685f6c373e9b8e54595af4a35a67","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.6.tgz","fileCount":140,"integrity":"sha512-66lsTMbbtaxKNSdAvsIs5G7gbGpJF2zLk9FnJUJ3dtvjAfUSVizygE3uVKoyn7xwTi645WYXwULtXDrjLFv1xQ==","signatures":[{"sig":"MEQCIEczlH7UsDSEi31n4bBFEUVX5r8tIIj3N3VfQl0ji1ggAiBvBJCx1+KG/aHR9RzeNp8Qz2kKwG9yZ1RDTD9Np0Psvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438408},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"3d5de470c26289b0362d6402c470f37c68a768cf","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.2.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.6_1718393571954_0.6527791780183239","host":"s3://npm-registry-packages"}},"0.1.0-alpha.7":{"name":"@bsv/overlay","version":"0.1.0-alpha.7","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.7","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"a5cc075634d1a53badeb0898f375ddb3a78f7210","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.7.tgz","fileCount":140,"integrity":"sha512-zFhQuB/hO2ERMEtKjo0ZGJHnbgHsjcreE1LefEVO3o2I86UfkeiXeb5P+PfHvU6bEEwjsRJq3k1PsnyPXnWAgg==","signatures":[{"sig":"MEUCIBem9bRcsbIrvqo3B07Hy+lUsn2AQ91wKrssZ0pP4K1jAiEA3i0oy9w6nYdJOvsBHQbYbFTjKbQIAcYKmTcHSB1DTSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443785},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"499490e57c191595d025f8e1b92571ee8de4f47c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.2.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.7_1718652116470_0.4109435021596366","host":"s3://npm-registry-packages"}},"0.1.0-alpha.8":{"name":"@bsv/overlay","version":"0.1.0-alpha.8","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.8","homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"a3954fdae7964c126e75830a291137af2c476b5c","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.8.tgz","fileCount":140,"integrity":"sha512-zqWHyaAPy52WtzI7qAzvIHq9jw8OI09WagTiMam2PVHv16IM3RkOIygdOwlbH35xcvdjWGzWWpWdmeQQpgZkkg==","signatures":[{"sig":"MEQCIFxwFx4DoJY6rhhQcpdKkVpozZkSoeGLuZI/5DIVibeeAiANBqNAgut0XUkUSrHr3G+FgucwmjryYQpgpvBPImL07g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444062},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"19a747f0d639c9679ea4d501338acc073e56455a","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.7.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.2.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.8_1718903219198_0.9141988096255593","host":"s3://npm-registry-packages"}},"0.1.0-alpha.9":{"name":"@bsv/overlay","version":"0.1.0-alpha.9","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0-alpha.9","homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"7ad401a678f53563106069b3b63c6838c5de432f","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0-alpha.9.tgz","fileCount":140,"integrity":"sha512-moLzO+s1T8jRpaje6XhREXYgYUvs/IbyhdybGhLaK9JPeIU0Ujtxb/k2tqocEAY4R7ihujWLKGYKg4wcmAGnrQ==","signatures":[{"sig":"MEUCIQDrRucMreElJXRA8/TwadGyGz7bQtoWhVpbdfTISZE5fwIgRKld9wzgRbvn4Ho+YNmXq29LKzFHRDAqHCULJKKQ+LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447825},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"df45f9e0398dec7cb0df5145b6ae624149a4f9c7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.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_0.1.0-alpha.9_1719257538930_0.3945192635152759","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bsv/overlay","version":"0.1.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.0","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"c5136069bdab4e1deae67d513f3aa9a14e695f71","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.0.tgz","fileCount":161,"integrity":"sha512-Fad5OKqvFNs/cuzzXMQ9uFLSTjzafiA0w3e2B8DOpxEAcF4Anv3lErzWTr1e4eRjzCI34ezUOJ5Vibc28MDWRw==","signatures":[{"sig":"MEQCIC2B/eUNGGxr6O/reSOFuOc39rV5HW9zUOtcnvnnbqfGAiAl0c+1QszjrrgYkCsirdhSTGsWipQAqba1IgWXsiCwFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648863},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"eb4e57df2955c7bd936c80d975f5ae3334f88e65","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.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_0.1.0_1720483486278_0.11193834087272858","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bsv/overlay","version":"0.1.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.1","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"cbeb200c0380586b6bfd8518da77bf5014e511d4","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.1.tgz","fileCount":161,"integrity":"sha512-jlDCTTDHVQ1OXUnjAQvBkeqGLRvHTUQwzmjNslK/UKw6urgxHEMfGG2WwHeCPuWY7MBuUcefF5tCk+ph2GyI6Q==","signatures":[{"sig":"MEQCIDgYtPuYQzV9F4skoa4PuaRmYYlywBtmxOkYxXgvvn7qAiBXuJ9k+6E5AU9SsnZcClqfoJ8b+mseceNHk9V/SFzcqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648855},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"ab7a3d028164d58d2c47b238f490e27a4d3e7edb","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.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_0.1.1_1720483500494_0.10441524628724319","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@bsv/overlay","version":"0.1.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.2","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"3c2f262b6735b3813041529a0e2d04311d809848","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.2.tgz","fileCount":161,"integrity":"sha512-2mBe5o1ikcmSLNjEdpoM78NTIYeznFND624u4hx62gvASwOuuUu0OhMWGkFK01dTOTH0jNWmqhROlOXpXDUVEg==","signatures":[{"sig":"MEQCIAEvwA92O+dTAJ84QNISJjsqNPKt64bmnfmnzTUk4dp8AiBu5CUdCZiQJpyq1isJtGqZVYqdqpLGXEvE2cKkeTFW4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":643678},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"2906fd350d8f375dc2f61c92ddc431208f3a83d8","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.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_0.1.2_1720487869430_0.12326052277129373","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@bsv/overlay","version":"0.1.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.3","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"3196cea41cfd524ac9ab18f177a7827cee1fbbcd","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.3.tgz","fileCount":161,"integrity":"sha512-SPP+7pV6yncmVAOsIUo95dbFZBg7SjhfkeZKBaSX4XkH0DY9Oc8XBsBZpPAjZc7MtUAgp7IdFhkcJVh8cMBEXw==","signatures":[{"sig":"MEUCIAvyATqq/Nzxzub3l4rov0ooKj25/3cL0yM0Y0hpt5Q6AiEA+rJ/cIvOPWbaoTkRx3hh9JBLbCtgiYuPOre1pW7ZVJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":643678},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"4a08429d64bb46dd68c066a7fb1dfe0c16ca8872","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"8.19.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"16.20.2","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.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_0.1.3_1720487881164_0.44223834293647224","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@bsv/overlay","version":"0.1.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.4","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"406208095c43360d68dfd286eda5d8af183a3919","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.4.tgz","fileCount":168,"integrity":"sha512-6MIXGgAxbb4hxAiPjVWg1A/eHD67CWCKBpuMh69+LmICkX6/3i8+Y3SNhlgpZowXNURkLG6tA5U1nTWMJvxo/Q==","signatures":[{"sig":"MEQCIF1jvjKpjwcM7titZLKxwSAfFTzTuqbrmMPL0E9hfglrAiBl3ILlmI0bNdXca6+KoxKydRewGQRRegeBdYX4WdOQSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":723486},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"770b221132cc4fb7375a94becd945073ba169aab","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.2"},"_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_0.1.4_1720495605293_0.22050817880164786","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@bsv/overlay","version":"0.1.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.5","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"9090ef1c0f2536e677c91d8a4b4fb4785e866f53","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.5.tgz","fileCount":168,"integrity":"sha512-J+ECNQun5rdHDcr7G575M+cWgPkxqhF+nGNbaHgfoChZ9wWUB4g+mn+HtBDY9EnnTnHaebWEYFv286mDS/gqmg==","signatures":[{"sig":"MEUCIQCvZbpGjxYQEfFqrJsZX3FWA/P/9elZl548cr7FTFFAXQIgSBQKU0N66BO+oO8GQnbXjUkGBkqzQhicVdk2lIMcgTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729502},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"624a7881bea1f87f9f8e33b611fda3c8c8d8420b","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.6","@bsv/gasp":"^0.1.2"},"_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_0.1.5_1720500064121_0.5950090093965774","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@bsv/overlay","version":"0.1.6","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.6","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"8519136a75f306129c66a0aded559d8f4c868609","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.6.tgz","fileCount":179,"integrity":"sha512-+QoM7wMhtoxlGuFrIuFt9sDatnwrTdLuB+6KKLiwsw9aM2Ox0xcW2q6fCMeVrQVw5XDaiJAkGDFsAYSmAoezZw==","signatures":[{"sig":"MEUCIDWd4d2fTPIO30+ujTua/zc+RE5jNl8XX1m28EhE9a8WAiEA8ksz/t0+VKkhIPKqyN2XtVAKh9WUHh8XJxOjV/wDtMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719284},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"d6b14d74204192a259efb66b19931e4ebc32fde9","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.12","@bsv/gasp":"^0.1.2"},"_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_0.1.6_1720803764014_0.6535140502132335","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@bsv/overlay","version":"0.1.7","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.7","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"9aadc53b87b2ce66200df81f39c12af5eaa3d278","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.7.tgz","fileCount":179,"integrity":"sha512-ugs+7nyq8jBggE7vn4PPBy+bDLA6KYAFpyahWV7v/fk7SDkBqyt+xBLzmkWcMK1yQnVWyu7FQRHkkvkwUh5y9A==","signatures":[{"sig":"MEQCIEnHtQSzw34895j9NGkeFcLg/aUlpMDO2wd+ntVRiw7cAiBbA/ctZKr3/MAir6/JDr1fAKmm1TuryEyIt9p9bcG1Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720104},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"9591603aa7dbe0cd553673c37448820492787a61","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.12","@bsv/gasp":"^0.1.2"},"_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_0.1.7_1720827123655_0.08618091670765415","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@bsv/overlay","version":"0.1.8","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.8","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"b66d77d7c1520606b3cb52dc8fd10e16b028c67a","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.8.tgz","fileCount":179,"integrity":"sha512-vniuI1Gu19lOYrViXYHosiT4NP0z0tgui7NL8jhtBUZVKRvq5LCw1fN18gtOgM+TWmuz+pHFoy/ujlNMIwE05A==","signatures":[{"sig":"MEUCIQDRWJJHFjkISD1vlqNPCA9G53wboVew6rh5mhlccFLPFwIgCLAFHOEYEyy2HEg9lO4rqZak8vf+3MhREckXx2BezQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":730262},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"ac8f2dc1e342c5a67a291a164e3d9fd81dbba9ee","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.12","@bsv/gasp":"^0.1.2"},"_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_0.1.8_1721167591220_0.41848227119509906","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@bsv/overlay","version":"0.1.9","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.9","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"b00c8e4b6465ad681e8328a9eb8b6f4c299e144b","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.9.tgz","fileCount":177,"integrity":"sha512-gZKNApWQuXK8LZ9IceggnvMCwpkT6RDH2u1d8/lhDmf3TLAcP+7Gi+o0b4YJV3UAABSWED3+UOsuV41YwI2onw==","signatures":[{"sig":"MEYCIQCXLEvYBpweLRGQ9pFKAghWiFEUGjSi6Q0CV2EAC5fwdAIhAO1Xdg2hiUcNxaZ4OKxuHeRy6T52VOEAh+sotHgF2s6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664088},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"c0ad695c4d8640af03ca9659fa18c7096ad9d369","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.13","@bsv/gasp":"^0.1.2"},"_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_0.1.9_1721700631777_0.044695925203928955","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@bsv/overlay","version":"0.1.10","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.10","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"0deb9b6c33a01ae3073d3b2cc0abd038140c5d17","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.10.tgz","fileCount":177,"integrity":"sha512-CsjoXbOtJHPfhc8eYlbtHkqyCgc78l7Z7rq8ilADxvsu/oR0f4tamoWUmzW9zMk6aAO1qLytrbWSYAjSMI9lrQ==","signatures":[{"sig":"MEQCIG9MuP4X36Zc9dx7BgOQN7D0f9hax8HynXjJJZrGEVP4AiBJMsz5qPTzNHMRUpeThj9q3eJt6JR2/pZT1HgU3wXQCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664230},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"97d4efea60448e727885b52ca95ea532896f0cc3","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.3.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.13","@bsv/gasp":"^0.1.2"},"_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_0.1.10_1721707148037_0.4007980586451265","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@bsv/overlay","version":"0.1.11","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.11","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"0e905ae8d3573cd4ec784e3a4837f063db84d3d8","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.11.tgz","fileCount":177,"integrity":"sha512-paWfWJ7zMYi7sjXXLkJ5pfjcOSn6q/9WFmpBh6C4c2YeflIXh0VUO2/X7q854M1w6Wz5gnXJu6XzQKajv/v1YQ==","signatures":[{"sig":"MEYCIQCK/5zdcD5M1wEosts9pDFfGCwo/23BgGkWgJ7B5z3xGQIhANOwn3FQC5QIJcZrI6XDUTnHKjxxa3AEy9rDnpMBJapP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664231},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"634ff44c4d419af72bf70e7e6d3f84c585cd51ae","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.24","@bsv/gasp":"^0.1.2"},"_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_0.1.11_1728420637824_0.08867718893409138","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@bsv/overlay","version":"0.1.12","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.12","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"5117dbcb28cc8cb88ee2fe60a1aeafba4672bf6e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.12.tgz","fileCount":189,"integrity":"sha512-B3tMQeffiTZNhCg6A3G6ZI6oIj1c2z06VRf/xajkwum/0TZZTCdIUkkwm5ymwizpSafQCsf9pTOuNAP4KFJCrA==","signatures":[{"sig":"MEUCIQCp8BqqiNl5oOG8XR7rFFo19iGinfq7UJfbq+cbK9IEdgIgJRqD1OPrM4zuPF3kEajhIKVR52pWSEdyxVsVCj7yZ/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":717989},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"1d162577f4ca38f0a2a6fe43a9857718bd4dba01","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.24","@bsv/gasp":"^0.1.2"},"_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_0.1.12_1731107577533_0.20067289730029714","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@bsv/overlay","version":"0.1.13","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.13","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"6944bd707346b3379e8e399b1751a73d3e91177c","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.13.tgz","fileCount":177,"integrity":"sha512-X0F9DrlkIGgMdD2veesZdjH+herMibFWrwPgjZD8pcwyNy6jObz7okVLWV/YwpoxvNmh7OqcHD6767kxQ3nUYQ==","signatures":[{"sig":"MEQCIGbthVuVtJ0aOF3l9pQ9FJqCWxFyqG2oBNiE1gAVe5+ZAiB1jB8inD8js7hy/ne3+fHVuhPFrcw+OaGnjV6NlRaNsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668975},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"280f78331b5d81e093a4d125ec3d42ee3c17f08c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.24","@bsv/gasp":"^0.1.2"},"_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_0.1.13_1731971776856_0.5678249336524903","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@bsv/overlay","version":"0.1.14","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.14","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"ddc3a920ef0c85e1d7557402c48d0f00c1679bd4","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.14.tgz","fileCount":177,"integrity":"sha512-oLclE0GVy9EhsV2dd5SoR+xrbUZPqE6S/PXAa3QC3rtHhsbcaxGdDXllRNeV3H98VYFsauWlxelCBCImNgNlfA==","signatures":[{"sig":"MEQCIAfGdpPZmbF+6TIc3IygygWDZyGpi4+BWjm31O6D57cKAiB/IssEDiex4Qg/oSocVaN2ncJFsMgK7rskPtWW1gTp/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681427},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"3821b119d274ae6112bcc4c018758072f3ca7607","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.24","@bsv/gasp":"^0.1.2"},"_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_0.1.14_1731976035409_0.18620767658277848","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@bsv/overlay","version":"0.1.15","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.15","maintainers":[{"name":"dkellen","email":"darrkellen@gmail.com"},{"name":"tyeverett","email":"p2ppsr@tyweb.us"},{"name":"braydude","email":"brayden167@gmail.com"}],"homepage":"https://github.com/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"3bb107935a983a0a0791389fc14b1b78872eef02","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.15.tgz","fileCount":177,"integrity":"sha512-ZHWuU8IMm30nRPNznhRt1qIxqNDBoTlbpBKYUYbIrVqznMcTdR0d9WNZ94uTEnUNu5hZOY3z0ITY6ASqhxJDPw==","signatures":[{"sig":"MEQCIFZs3qTnJlyec/YCtCuC9sMNTokiH7MzuLpHUFSnPKwrAiAtiHmN94At8oXiei9e3WfneKVEHdqlOBTJGRKmL5dBdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681156},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"6e3ded4b94c941f3c519a0bc2335420041d7a642","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.1.24","@bsv/gasp":"^0.1.2"},"_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_0.1.15_1731980995493_0.38902525171715574","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@bsv/overlay","version":"0.1.16","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.16","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"5f4060b5888e1d3e5dff9b33093d51cd67d3a306","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.16.tgz","fileCount":184,"integrity":"sha512-jwjl2HGC19YS0LMsPQsSiQHmFGUZb2FNQcXxiC9OHmxGPrWbntf4lUmmFmj4UhAUIjnav2tT3ChGSY7fP1h4HA==","signatures":[{"sig":"MEYCIQCFYrwjuFvyJrpLUg/9zkEHsErcEOrbGJNjJtSMve7U5wIhANQrTCpN4iMC35FNoL5qRKLYfCv2QOkAh+MGqaErb15W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":707758},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"c3fe36d49ef375d40d3cf3dfdfa54c65d0f8c254","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.3","@bsv/gasp":"^0.1.2"},"_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_0.1.16_1733168454364_0.9128790038461654","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@bsv/overlay","version":"0.1.17","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.17","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"ad5c56de333f82bdc6092af7114081f600d19cb6","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.17.tgz","fileCount":184,"integrity":"sha512-BMjvAy6krJ9xRAOQ3RQczAatuaEreSJWrlvZKaHhOL10x0y3H369aH+3NL8J73sE2hXQnRuj27ZLJd0zSyEfkA==","signatures":[{"sig":"MEYCIQDzDvilj85zXA4e3+4+k3S/tK4/71phNiybKSUcFbq2TwIhALAHMDrSAwovH+wPKdffbBP6YKkguRDLRpS65h2vAqAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":707790},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"1b4e62e6eaa62620af482e441133f845c80c3c0a","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.3","@bsv/gasp":"^0.1.2"},"_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_0.1.17_1733169044316_0.013410277832130113","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@bsv/overlay","version":"0.1.18","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.18","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"f623df23518ac2b2b034526101d7a8875a8b144e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.18.tgz","fileCount":184,"integrity":"sha512-PA4eEReC5q9IszACM0ndM3P7V0V67rkd5dCBta9+mSOs02W9L3Ke5zfk04ity7ddIXGU4280mbx0KaJmH4oqUQ==","signatures":[{"sig":"MEQCIG3v151dD2ItQ7PluRsJINJ4gf1n7sX6oFp5KBASpYdoAiBAOP1/prlVO7rn9cy9aU9IGrPol8QbULsA8H8kFl41hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710310},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"6268c65dca23bd177271a519131d2766ed065b25","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.3","@bsv/gasp":"^0.1.2"},"_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_0.1.18_1733359731074_0.0226199513590446","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@bsv/overlay","version":"0.1.19","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.19","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"4cff84794bb9b72b21e808d8d1d1afe96f676950","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.19.tgz","fileCount":142,"integrity":"sha512-YcePXvV+QzLZ63ILX1ja0+uTOF17jELI0h81xT8nmTlEIXWumryskN4Q0LIRjiTxZjjO1Fh2tZMDXpkhUJviYA==","signatures":[{"sig":"MEUCIGnMNXw4TklUNnXxZMG9mWCrKu1FhpKxcOzMfMHSSjaKAiEAsV5QDVisZywBfaZ1zlbCAg+y4xSJWjzsdzj7iAOvA4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711835},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"6adeb1b65bead038d00a7f9467e6fb3444d62c2c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.22","@bsv/gasp":"^0.1.2"},"_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_0.1.19_1736353986710_0.31463743777387787","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bsv/overlay","version":"0.1.20","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.20","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"c102faa242dbfeca265d3b752ba183b7bdedbbc5","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.20.tgz","fileCount":142,"integrity":"sha512-OIFs7DoKr0n/Fg9IoNGc+6/4znRBXTfW4cGWKluuntPCNqcnroOsJ+Oge2aBwIWxjhSZh1XOWKoYgLCUULFR9A==","signatures":[{"sig":"MEYCIQCRG/uVtmB9DsrF7igthEfrJbDtHABPKgCjUO5vEUCORgIhAKWUdlSySwhEyEJyJNppeLoFrLP5FcgfISBSC94KoZMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":715419},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"ceade333536589dcc57389cb786f71e018317d2c","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.22","@bsv/gasp":"^0.1.2"},"_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_0.1.20_1736358933973_0.5876226913536644","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bsv/overlay","version":"0.1.21","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.21","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"8ba4c6c0060132f8d6de3a26d9df50f5f9ec2f77","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.21.tgz","fileCount":142,"integrity":"sha512-EHjoQPQrea9uxHXpMi2IbfBcScDGAKvDJCCAZjukdLBOFpTBOu3dXMqtR1oQUgFh+9dazX6Ku37Cav2/CzUk7Q==","signatures":[{"sig":"MEQCIBn0m+hyFBF9MFg5YwmoAEv0r9IXAz8qmIzB0iKHoMQRAiAR0oFzCD+GI5PFBnIyLBo1/qegPi4GZggGBJtLt18I5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716399},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"58c9a21a1281b00615c5431aeafb86e7233fa267","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.22","@bsv/gasp":"^0.1.2"},"_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_0.1.21_1736360410376_0.25649589952838703","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bsv/overlay","version":"0.1.22","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.22","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"a58eb8d8ac8bba5a3d61e23ff3cef5c360a6deeb","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.22.tgz","fileCount":142,"integrity":"sha512-zEGnt7FSBvihUjdyNmvpamhQvfpisOqHlspAiEe25QEED+WsWNBsg0+YzUKDXI4qXEfiyYWlPdT64nbGRHr8hw==","signatures":[{"sig":"MEUCIQC/emTIxHvpLafOYn8XAaK3ezvZxlYH5j8P6QAMpHx0BgIgBE5GPuBLRIDcbVnKUuyr+aSjAeeEEEnTB062Hy/5AsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716451},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"4794a7fbed82093998bd4ab5f463783529aa42a5","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.8.3","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"22.9.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.2.22","@bsv/gasp":"^0.1.3"},"_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_0.1.22_1736367484211_0.173326221266068","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bsv/overlay","version":"0.1.23","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.23","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"188a8ff716653525c6d95ddd87917341477f5734","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.23.tgz","fileCount":184,"integrity":"sha512-uc5s8aLuabsfgNI0UhYUB5EHV8aHwVghum3JAEYwxx79cSCu80AOuozLLDh1grsMPWfregODuTLNEkFkXnPIyw==","signatures":[{"sig":"MEYCIQCi8m8MJsn781Aoqy//CNLP62YAj4Ig+YXq1nNw3788hAIhAOO+cxDdlATNc4nOEzoJuQUDdtmEeoCVrhYaxmrCk4lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725818},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"f75c154767769adb5a3ace0a088f1edf34cb5c21","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.3.24","@bsv/gasp":"^0.1.3"},"_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_0.1.23_1740427980404_0.725194219625235","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bsv/overlay","version":"0.1.24","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.24","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"ba5d60b210f2ea1b1bcb5150a75490109f0665d6","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.24.tgz","fileCount":184,"integrity":"sha512-/SCl7mNcfQKb1Y7sYSUsv6zpVA6VOhrJeo0lP6S1KdUAjv85LHopSZZaVeQYjFpq6Kgo8Lv7awo+v1Eyp4uzrg==","signatures":[{"sig":"MEUCIBr84jQZnYrq+XLdF6qii3m270ibuRyfqUsunKwaagwuAiEAsuv45/3zw5gor0Y2jmb4xKQTQUTOXMnpdHTZ4/XOKro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720064},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"c301ad38cea2dc4797d7f224e139d7a7b353824f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.3.34","@bsv/gasp":"^0.1.3"},"_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_0.1.24_1741322323606_0.020510327274909423","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bsv/overlay","version":"0.1.25","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.25","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"fb14dfa4ad973fb8cd776897e6d50075f2daba1f","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.25.tgz","fileCount":184,"integrity":"sha512-rSzBHB14AhDPrebIjSDSbq009Vhn3wXBnOc9dCozcEPtm8RAY+pccZRZxiPqdKKbtoaEziuNZX7dizRpTV+1dg==","signatures":[{"sig":"MEQCIHUdrt0LsW8u1FQQG0NitfOEUpbV35uuBlJiKkxIBtJYAiBz6K8seCSIXrVFfiiC8KgTv1BetzNEVUIKwREtSYSFCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720062},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"5fcf3683d8ba4205719900044c53d6ab4d067dc4","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.6","@bsv/gasp":"^0.1.3"},"_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_0.1.25_1742149940557_0.9153569577183809","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@bsv/overlay","version":"0.1.26","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.26","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"e5128c573515ee2c6d1232f8cdfab3dff52d4ef8","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.26.tgz","fileCount":184,"integrity":"sha512-paOnDOduLmGbaA+9l129QtzDoYj+ANCNlilAHSX9H9DEbEKYED1fZ6ngRUgedd0HGSeVdKJyF9Hij8KoggmWkQ==","signatures":[{"sig":"MEUCIBwc4xmlZD8sMnMgu03S2JnWV4tusvA0+9W+YtsJsPViAiEAnzW7iK7gb2iWU+OE9sTy/vPurytjvnHZN5tlsK0++zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745724},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"12d0687bc76b55adc4415b0a5c3c513066a7c6e7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.6","@bsv/gasp":"^0.1.3"},"_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_0.1.26_1742153346818_0.456751944282463","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@bsv/overlay","version":"0.1.27","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.27","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"cc442b47002f50b8a86bc94a03627f70643e929a","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.27.tgz","fileCount":184,"integrity":"sha512-XwGQVNUu0R8OqIFh7mCin0Iz0W1kJOgVh1p+2JiRHkXEPWO/UyAe4OAUW6Te0MbeeOrC7EXPa3x7WiL4vz6ZWA==","signatures":[{"sig":"MEUCIQDlyO2N2jGnQtciIkVO6Ca+gxQJIi4GYzTu4QODUJATMAIgL+07bLn4iVjCU8R59Wa4B+A/OF7UXO7n7V6mfQWEYZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745992},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"8dce486b01116c53603727a831fdad61857b4d25","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.6","@bsv/gasp":"^0.1.3"},"_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_0.1.27_1743441076124_0.50902626950311","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@bsv/overlay","version":"0.1.28","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.1.28","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"55e823c409c3ef80faabd296d17e5511e32bd11e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.1.28.tgz","fileCount":184,"integrity":"sha512-6lHOq3/7qmJ5BbSnTXQUJSe6PpjhM/fH2kykyGBzz+uXzuqwFL34rPK09pH68NEcPvipbcZl/MJw12wKQ034LQ==","signatures":[{"sig":"MEUCIDVy5DVa9648dkUFO520KwaIfO4JgnFgIIuFxkVEhvRfAiEAhkcf53dvr3vJGZTG/JoJL0K2EgXfbPT8eSuz97livIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748993},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"b7dfe28e6f64663ddbd7e29c103777e66880f340","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.18","@bsv/gasp":"^1.1.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_0.1.28_1744238373188_0.7562728494506579","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bsv/overlay","version":"0.2.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"c3bf5378d0d0c329aff3370c5a3689f711af3ae1","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.2.0.tgz","fileCount":184,"integrity":"sha512-Z0XC25CrrYlt8gmIiWYr0M73nA9c1peRS5XmDlr/3oJZ7fbFOoD/LPhekRLry6wSxIzFkaNGX9HTCn5LHi/ysA==","signatures":[{"sig":"MEQCICvbnTWC5WcpJv04hYt7jPPXzAOqSG6piCInN2W41+1wAiBF+os/HjkOkW9LO7UV3i29lGNPZifqdNLc8zZmgTq4aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770631},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"d0b30c03aad9e8e04fc6fd0654053ac00ed09d7b","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.24","@bsv/gasp":"^1.1.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_0.2.0_1746481733990_0.6233606328755024","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bsv/overlay","version":"0.2.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"736848ac2df8cd8bc83b5e27d7717d0c3422677f","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.2.1.tgz","fileCount":184,"integrity":"sha512-YM1kEE2Nsxu03LpfV3gCfVVJrdJ25TnLLnljZg8gHdSw1LBN9ir5OteWpJbUZJ4/5AJuoah2BV8gcMP3ZQ02Cw==","signatures":[{"sig":"MEYCIQDWTD5yH0wbiL8FXsK2sKMZxwPdEELMdP4rVlCREDD8gAIhAOiSibzNXaZWg/otwxc+t4jDgFDh7RPjjE6sPFH2mNu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770751},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"b4ceb236e2a7c6919c59a3dff7a967dbb1550423","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.24","@bsv/gasp":"^1.1.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_0.2.1_1746484204397_0.15713271386804206","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bsv/overlay","version":"0.2.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.2.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"60d182c4b29179505c06663db06750f458514d8d","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.2.2.tgz","fileCount":191,"integrity":"sha512-kmKCzXbMjVyfQzhdhKoUhXAqQGyV10MrTVQYb7SjR8a9UM8E49QZYqgATB7ZpJU1y9iyj4QHdzDnw9BuqJnZYg==","signatures":[{"sig":"MEUCIQDgLoRcqnggViyOkToGZFPLCXOG5uT9ftwjyMrYxP6mHQIgWfuHBXSKEgzotjEgK5VcHYhtWORGVnv8frXvJyi4HG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783794},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"b3aee36a26702182c6177c6b7cb9fa56a069320a","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.4.24","@bsv/gasp":"^1.1.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_0.2.2_1748456979043_0.5123964386994719","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bsv/overlay","version":"0.3.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"037b479f7030963ed3743638d8cf635cf3f7e2cb","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.3.0.tgz","fileCount":191,"integrity":"sha512-oTrtogiUK5s83nScHbcVRZPcmhvPj2e0PrRfSMWBPffR/10PNrOI2j4pXZLzoh1bdUSstUs6qBL3x/WYFoY0cA==","signatures":[{"sig":"MEYCIQDuLDuTfisID7HHCijkSYqznSioqT6qj+8U4ezNqBjN2AIhALQUGnIBp22tMdh0oGkV/wvSn96wRQS8UQJoLrwvw6Ef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783792},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"f5d6e2fffb71dde444ddedda8188747ad1288d63","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.0","@bsv/gasp":"^1.1.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_0.3.0_1749049010396_0.008064927771721297","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bsv/overlay","version":"0.3.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"12e69242950bd2a904ace99e4bc54de8240ccdac","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.3.1.tgz","fileCount":191,"integrity":"sha512-QT4wtI63s2wLyVpPogU7idX8/KkRDHNYrFVPJpSv3THzsaOr5bX6+A1vzbnx8qh91bhOVTQz4EhPQlapDAb4zQ==","signatures":[{"sig":"MEYCIQCAvX8EZmGZuaO+EjM13Xg+J5U3OLVs3SHHOoCFE0RTxgIhALV914n1d0tlFqHiKR3sOJuoU5p8Mqbb1JxDMjr+F4Fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783792},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"5b9d116d8bdd60d1566e88508490e3fa6ef6e99b","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.0","@bsv/gasp":"^1.1.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_0.3.1_1749049029651_0.8754099327953959","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bsv/overlay","version":"0.4.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"5015cf66c40f4481626f41099d9bd7795dfd3c8c","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.0.tgz","fileCount":191,"integrity":"sha512-9NRajeTumbl/s4EhqQoGGm+NQwVaTVOikriICVCgbkp1sSFo4BRRB3ZtOziN4o5ZfURsy5waHhcoHniZSH8IRA==","signatures":[{"sig":"MEYCIQCHR9rLRyNMfuToAXTEa8U3vZ9uZFp438kcd54HBHBCkQIhALuvBkI3k0UTsuBMJRmqng2pjdg1g0Dr+dbQxmsWDrE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786523},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"4aac86e18fb21f2623875f6cfe89e78fffe542c1","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.1","@bsv/gasp":"^1.1.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_0.4.0_1750178683979_0.025264918872083708","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@bsv/overlay","version":"0.4.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"29b35d13fa8708995734006426c4ef85029c888c","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.1.tgz","fileCount":155,"integrity":"sha512-bfRvGZs8KIxUKa5w8Ji9QV2ho/KF9c3KsL13U9Z2YWLeIQ+HQkNL9hL5tbak3WlOXKEZG9f9wDquq5BfTAnFeQ==","signatures":[{"sig":"MEYCIQDxTAWhdEIH52sSWv+qt/ToCUP/x0c5kooDZxYSdKXG3AIhAJ+2zM/YKGXmxS8TG974zickp0SVvQVooPnREYrOHv4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837923},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"66be887ae9f332eaca0738d0d2ca6d9823d3e597","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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-services.git","type":"git"},"_npmVersion":"10.9.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.10","@bsv/gasp":"^1.1.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_0.4.1_1751564108273_0.15561017877584504","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bsv/overlay","version":"0.4.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"615f1e076fe0cf23384f9e38396fb60e023b0add","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.2.tgz","fileCount":156,"integrity":"sha512-DMpdTK40iuv0GgthJxDjPL0JvZzjkYBlKBVH9SEcrn82L3t5bU/uaeAWCt5XlGonjOJEiIrssKXHXWEFfCBqZg==","signatures":[{"sig":"MEQCIBasWbWPKzeVGzvio0a0zTNskRYdMOFVEf7aKoRmqtb6AiBy+FyhX4XtY1mPt861MG5x7dwkWWtITgk0CQfHgRmc4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797056},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"0050f50dee8106e3db917e7cf44fa80f83438f94","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.3","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.16","@bsv/gasp":"^1.2.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_0.4.2_1752872185053_0.06596475649788869","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bsv/overlay","version":"0.4.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"7a893cb44a2453eb48907620810ef732fdd6db93","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.3.tgz","fileCount":156,"integrity":"sha512-Z7iqN+sEL1eC05iDrQ7ZpxR1h36Xwe5PcSRNjlpXZ15GRFXiFWy6sjKdWnsZB2uDU135Cj1RKL4a8TXJwfTH1A==","signatures":[{"sig":"MEUCIQDjGrxFCxoQ+SWVQIwzQQD030Co9k1hEuQECqQdAX0I8QIgZWW6vGu3DWkf48cqidO6/mNOWB1kpld7NA9Kk/hPbT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797922},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"dee3f6879c3fbe890202895eee94c9c7f500b689","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.3","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.16","@bsv/gasp":"^1.2.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_0.4.3_1753070563468_0.03497197239559746","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bsv/overlay","version":"0.4.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"28c30b1bd8de8b551922badec32ad05d956fa3fb","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.4.tgz","fileCount":163,"integrity":"sha512-xrpxbhwuxsiIwF15pCSJ2EsXtypP5zw9qogwwhKvxTRLPjRuv/5w/xIpE4V0rfE5KiPvwVxTdcimulA7mw9lQw==","signatures":[{"sig":"MEQCIHG3wcyGlAqI/rATv8z/m44sOEcv1rPvaysHBnlJfA2sAiB9wJ+I1gnlt8U+T4qKkvSuM/liUuEWNvoUVfEnh0WLTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804404},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"0ac05a8552aaf55bd5c16e7a64db41a45cd4c078","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.3","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.16","@bsv/gasp":"^1.2.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_0.4.4_1753156944308_0.9464462418195803","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@bsv/overlay","version":"0.4.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"5cb4dbddd4890d2e89d1c6b8d9e63045a7fc7cd7","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.5.tgz","fileCount":163,"integrity":"sha512-w9oN94PWOlfF1Xi9WUisXCO+FpM068+CrDacTHgow7tCICXWi2SlfAsIVhtT6OVDju8plWXMzN8yA7u+qatR+g==","signatures":[{"sig":"MEUCIEXZcGudoPdiiGTp6mV5hY9Oc3Gnr7xvugJv4ESzy+hwAiEAw952oZcdGKfQeBi/rnYu1BDbPY6CQ4M7k27ZfakxQCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815073},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"9d71f0efd19c9bc0baefd13597362ef395d82d8a","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.4","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.20","@bsv/gasp":"^1.2.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_0.4.5_1753393747210_0.37834981786587485","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@bsv/overlay","version":"0.4.6","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"46f13657498e0d4be0920134185b3d2e49b2178e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.6.tgz","fileCount":163,"integrity":"sha512-pykMdXfIKyc3Nqm2Z690iRb5UEo4K/562LxCtWmahZ+bEsy2YpnqD83rGeFfwPxZ+Kqqw4D+9vQtAmg1/ItuPw==","signatures":[{"sig":"MEUCIQCKDJGtKlH/ohglfzLlz1CqHuY4uFt8ag8oNNRn390qmQIgMCrZCOEhkY0Gd4RD/S4W//jrr755l/Yhz9BQhqSN2MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815920},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"923d652ca55106acec4fbd74621c42fa4366de94","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.4","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.6.20","@bsv/gasp":"^1.2.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_0.4.6_1753930765990_0.8649051501747393","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@bsv/overlay","version":"0.4.7","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.7","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"90beb17d7e72151e11f87b2edf2d9c97436bb25f","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.7.tgz","fileCount":169,"integrity":"sha512-+7cz6h0HJF8jbZnFmtJm/N2S5fpxDAKWtX2aJWA3AE4qrLAbf9XVyNaYMHe5J8grL6Fqvu1H+Is2aibHN4UGyg==","signatures":[{"sig":"MEUCIQDUKfLdSCasSIIgWr8RGYa98WGhPrKO0cijzSVEacG0VQIgYE8/zjmbswRUZg0Htxjmb6bqsRgfwS5Y7/aQevVuUV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879296},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"0baef53e597679d2840132456579b87f6c6d62f7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"11.5.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.7.6","@bsv/gasp":"^1.2.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_0.4.7_1758921157042_0.7659897294882088","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@bsv/overlay","version":"0.4.8","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.4.8","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"7703a5a3d4e50b5a80a15b660826e64bd201256d","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.4.8.tgz","fileCount":169,"integrity":"sha512-+1fpYUZYlGudxXRqcUnbN+ak1h2e632JYGMcktEj6z2sqWx7CMnsvg4It/xFgLoaDLjAKdII/bFc3Pu9uKxvww==","signatures":[{"sig":"MEQCIFZEyrvQD76lT+0Q/eYX8if8RvE9v3zhQ8WygDyITkYhAiAHGcY3Ra/qBhQv8G20giaeAppg83Gj7V/SEaaEreTlOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880437},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"5cb7923a3e9e95c79412bca35637f09be5355f3f","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"11.5.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"23.7.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.7.6","@bsv/gasp":"^1.2.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_0.4.8_1759181613074_0.6850705782443423","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc1":{"name":"@bsv/overlay","version":"0.5.0-rc1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.5.0-rc1","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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"f06fd4da0d719aeb46487eb61d0998c3c6ca7d36","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.5.0-rc1.tgz","fileCount":205,"integrity":"sha512-Jx2bx07f28IcXY7ORg07sgJMC/F9c34MDUVcXzUBs0GJx5xGqmiYuJAJzD5BEjyThYxuO6bB0Dr76oUNikQp9Q==","signatures":[{"sig":"MEYCIQDkJ/gHcNPBoGt2VJBu9Ne8QLjRORy2M3pEHrhcOg2alwIhAJj0+z9TkFmtyDOTRad/XIrR/HpmiIX2Aw9OzK6t9tWw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833864},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"9ec5ffc62a40fa9c3575955f5934b221c507bc59","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.8.4","@bsv/gasp":"^1.2.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_0.5.0-rc1_1761067885553_0.6372369500178288","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bsv/overlay","version":"0.5.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"4414cac36a5adc11a1f9c5de5bb9df8ee60f659e","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.5.1.tgz","fileCount":205,"integrity":"sha512-U9qcZJ90NkaOlLPKHq/GqnujGvC2im9EU/mVVSbB/caw1coYB14s7ox9WPOfto/E1jV+9GXlyRTc1oy11YK8kA==","signatures":[{"sig":"MEQCIG7yCODwPL2434L3OfDlwBbupurxXlUEkn8UA9pTBxOnAiBPqXZF529V8iwMtxdVFqgwWfQS0iUhTUCs3lLfxXx5Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833862},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"8ea54c4bd40597fb9cddf987d6804ce001d8916d","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"10.2.4","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.8.4","@bsv/gasp":"^1.2.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_0.5.1_1761070596575_0.028729019471049222","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bsv/overlay","version":"0.5.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.5.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"fce81aa209435fdee8d644254968da16d382a6dc","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.5.2.tgz","fileCount":163,"integrity":"sha512-+PkBrjkN+iBfoCFLU3T5FiQKh/DbvzJdkZvbDJvoYcYtYO6dyvfcdScciJS22VyKBPt/TbnbGCl1em19b+uhYQ==","signatures":[{"sig":"MEYCIQCEar9ixS6WUoZZO5NGYzkIyUKzwbq4ktnc0AF3ksNmsQIhALhMDoV4j1VFIjJ3sPxi/RmYtjSSMYgAqKsycY8bIFGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832970},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"b8a09449a541c44474235c892422e5342100ed5e","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.5","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.8.11","@bsv/gasp":"^1.2.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_0.5.2_1762209778370_0.7208194906020355","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bsv/overlay","version":"0.5.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.5.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"5177a18e91f23210bc05f46189a355c5036c7da3","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.5.3.tgz","fileCount":170,"integrity":"sha512-HOtWKzLtLDEFNCZ6NbGnd25dpyBqJxwXIROFVKZbh7MQsa5Tm4BOMsmKFST9WHG3AFaaiP3WIFPLEdIAA3bXhA==","signatures":[{"sig":"MEUCIQCTZ+O2dIsZcNJhz2DympOrJiRpe/YCVim0MyQJA99FYwIgTXtSw4CRX39F4P5JFSxpgaImXdH33+Okj/vkEY3Nhp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839682},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"5a7796eb82590e0d367895a12f76aeebdc0e437d","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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-services.git","type":"git"},"_npmVersion":"10.8.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"20.19.5","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.9.1","@bsv/gasp":"^1.2.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_0.5.3_1762964100177_0.3738882851751373","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@bsv/overlay","version":"0.5.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.5.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"6f83a5f0930d425b2fb04ce505acbf478ea61b68","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.5.4.tgz","fileCount":170,"integrity":"sha512-2N0P8VkP18HsMZyJ2ESpNunDhy+6HhzQMdNFDZR0upt5jgnVq2G/JIxkTy9Dwtt2lg96xMEJNoFLWxa3oZcIqA==","signatures":[{"sig":"MEUCIQD4PE7MQK3jqvYXg0uUUVUYuj2pOJhnRRKpjqrsRnp26AIgFkR1m3KD0G28aUAXAOTEDdQvoA1ibt4uafrffqQtUu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842865},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"5eb80648182f1de552d8f4059e4ebe2883e8f8ac","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.6.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.9.1","@bsv/gasp":"^1.2.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_0.5.4_1765982272185_0.3539055974953125","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bsv/overlay","version":"0.6.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"d237648a48f8fad61775821408a2db51ba9e8653","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.6.0.tgz","fileCount":170,"integrity":"sha512-IjKZT9qxX1eOrKn5svqC8YDstKc4eMlEdB5C+UjuLO4rluGOuWGJzn69TcdHvLi0BJVf4F1MpEqpLW/2S/JDoA==","signatures":[{"sig":"MEYCIQCHIewqvNLxOsDS5hcHh7VKBJfDF9K5Vijxsjz8C/Gb6AIhAI20ZCMepY8VX6H3I5Bimrf4QnC5OddNGt8e76Hr6vSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854322},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"c9347215056b42af058db8b31646639f803172f7","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.6.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.11.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^1.9.1","@bsv/gasp":"^1.2.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_0.6.0_1765994407600_0.3715311272373807","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@bsv/overlay","version":"0.6.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@0.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-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"10092a66eedf997c54db62b4d5cf40cf3a7b354f","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-0.6.1.tgz","fileCount":177,"integrity":"sha512-7xrMTvxZtTPf+hfoQ3ihDZjsvjjYsTMcsyb2A9oHoYH8rCBj8nxjPV2DCIdbks/H6kMfW5WKCf2xTHf8S37TsQ==","signatures":[{"sig":"MEUCIHbPTATmW4beQFxV2lzCZYz4L9wT/dW0UvyEGzgOReX3AiEAs8RLxyfk7ROthtBfZBRmsIwejOyaEM9Cjv5GkKjfd2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902494},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"1b0768b52b7a8d2aaf31206add8a884897389fc5","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.6.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.13.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^2.0.0","@bsv/gasp":"^1.2.2"},"_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_0.6.1_1770244772314_0.4782880865868189","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bsv/overlay","version":"2.0.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.0.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/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"2f23d664f7eeb084b2cf39ab8a993fa9eebebf4a","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.0.0.tgz","fileCount":177,"integrity":"sha512-l33LWLnnjFtISbdVvdMQ6RZrcfNsWn7SajGmAghqI3eRlw3zGYuz3TjClcCAUxzGuyuICJVfqD7Vi02fiDKqmQ==","signatures":[{"sig":"MEUCIQCdiXKyARoRSu6UqaPIgcMvtVcMKHJZLYb6DLP4fukvFQIgEDahTXQ/hWGJDDj5gYQOJq2cgjDwKqggfWsKSUX9DAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902494},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"253c788ef5f16cf08891d4a1d4abcfd87e61840b","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.6.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.13.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^2.0.1","@bsv/gasp":"^1.2.2"},"_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_2.0.0_1770667732203_0.6888810640702305","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bsv/overlay","version":"2.0.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"a879ed853478cbef6fe65d5bb33ff5dd95cdcfef","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.0.1.tgz","fileCount":177,"integrity":"sha512-4J78bqvgVo3ZPx/RfEu5CfYeOs0EwRjWwlFdkasCxnKTi//fgtXTPEorxSCKpSNx6Iwme17T5Fw+nxztHYZmBg==","signatures":[{"sig":"MEYCIQD4tfvtdfZ5HVhgkS1kJEk0QDpld7/Nf1N+TPPPYEcYMAIhAL6bIlGUkse0ywJmfUEM0iiT1eLqciconNvLIFf6V9Nb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":902494},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"b8dee35240c34dfb91ed2ad8612dbb71810fbcfa","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.6.2","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.13.0","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^2.0.4","@bsv/gasp":"^1.2.2"},"_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_2.0.1_1771949085583_0.8198637113165872","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@bsv/overlay","version":"2.0.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"ae438e2a2397b045890f0704cf4bf8ac56fb4aa7","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.0.2.tgz","fileCount":177,"integrity":"sha512-XGwnz+OhBaXweXK46gfFhIy2qvmODsbpOCTwAnmGTrvRNA1c4uza5vAQlB9Yo/rCytaUKvU3R/GE72cVN1xNfg==","signatures":[{"sig":"MEUCIGwZu/JXzo7xHhgkx5pKwqTOBOxIxApEujVEQDHIL1K0AiEAizLgVl8ZIIIqguvWnf6ps80z6jz6o1nvKuCqVcQuwKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919539},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"6e3621a6a86b32b4b61714aced3a6d40d30d29c6","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.8.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.13.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^2.0.4","@bsv/gasp":"^1.2.2"},"_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_2.0.2_1772245163263_0.23028902685032349","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bsv/overlay","version":"2.0.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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/bitcoin-sv/overlay-services#readme","bugs":{"url":"https://github.com/bitcoin-sv/overlay-services/issues"},"dist":{"shasum":"981dea12ce23b7b0851cd5d5033a3d76e8e82fcd","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.0.3.tgz","fileCount":177,"integrity":"sha512-dM1cJsxpEZakk0PyXtYCXE2ND9pBynl+cM2UFyGtpYXSZ7ZVzjXge3DTeuRvSI6qrnYR00a56brKTiDensw6RQ==","signatures":[{"sig":"MEUCIQCU5LRT6TfZjguZLx+M+SAUWdeiV92eMEIa0DJk+VGioAIgFS+e4NsBQMCqziP3hjh5OhNzErur61xfAoPckMRz3ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929245},"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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"gitHead":"7442d5501b7524eeb6a4870b5b94001dfff9be81","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:14d6adc7-53b2-4573-a548-6c323171779d"}},"repository":{"url":"git+https://github.com/bsv-blockchain/overlay-services.git","type":"git"},"_npmVersion":"11.11.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.14.1","dependencies":{"knex":"^3.1.0","@bsv/sdk":"^2.0.14","@bsv/gasp":"^1.2.2"},"_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_2.0.3_1777049612717_0.7317531804383675","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@bsv/overlay","version":"2.0.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.0.4","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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"e5375351063443b515ca6a3e09dae1efc770d64a","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.0.4.tgz","fileCount":201,"integrity":"sha512-1/I+TPIvIsYSlnQxvqrzoqtH3Oyr9pDamIcTlWwB7+NrskDvY80KyBZD7YDCstc8DGXPTE7/rf14/8/GD8kPEg==","signatures":[{"sig":"MEUCIQDwbJIfwB7y3u4fc30D1m+RHc1vR2TFQ3NDr2y5dBjGIgIgBgLfJHiqVbwCpMi3yTcvIbobdlTzaZvhWOMs6ECo6tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286082},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-2.0.4.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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/tmp/b208a7bcaa8e9373d9b7e4c14103f2d4/bsv-overlay-2.0.4.tgz","_integrity":"sha512-1/I+TPIvIsYSlnQxvqrzoqtH3Oyr9pDamIcTlWwB7+NrskDvY80KyBZD7YDCstc8DGXPTE7/rf14/8/GD8kPEg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.13.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.16.0","dependencies":{"knex":"^3.2.10","@bsv/sdk":"^2.1.4","@bsv/gasp":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.0","ts-jest":"^29.4.11","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.0.4_1781671463544_0.23866575687085256","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bsv/overlay","version":"2.1.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"f8c95a2dd5fbd0f3826f95a9bbcd538c0c5e38fb","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.1.0.tgz","fileCount":201,"integrity":"sha512-XKccMFFgzPEeT8C613uD/TVKaG4uAlSMKS56O2rdo1IevlK8E9rv4jzz5KvfzpEQ2CCbI04GvZaDsf62wj/dfA==","signatures":[{"sig":"MEUCIQDybPrJ01f880wtllzgXKM+AYaHjDO22tEGQ4AsGRT2qgIgffPgFHxxMs/lCNqlDndSTzPpXVwxMyC3rVGHTKri02Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286349},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/tmp/9d955d59e34073aa29ff207177e1c1e8/bsv-overlay-2.1.0.tgz","_integrity":"sha512-XKccMFFgzPEeT8C613uD/TVKaG4uAlSMKS56O2rdo1IevlK8E9rv4jzz5KvfzpEQ2CCbI04GvZaDsf62wj/dfA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.13.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.16.0","dependencies":{"knex":"^3.2.10","@bsv/gasp":"^1.2.4"},"_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","@types/node":"^25.9.3","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.1.0_1781899677269_0.6842972175206352","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@bsv/overlay","version":"2.1.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"58ecf062cdccc4b459b02e1e5115dfeb3c21dab4","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.1.1.tgz","fileCount":201,"integrity":"sha512-eE50GCEKpxPGGvnvmN7SxRJtCQnZn0uvQrFDTLrs5gDFbh19BJDhV6h8/Tf48mLkpkbVYVYEI1/thw/wFUuizg==","signatures":[{"sig":"MEYCIQDIx1Obc79F2GbdtZeWr7RsgiyA0Wu+oyAmrv4uFuFJ2QIhAJIeEaAg1n/sgkaPGV8ILnFSppE57OLxJfpfayg5NmyZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310215},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/tmp/79194ebdd5bba3efeaaca2cdef736fa5/bsv-overlay-2.1.1.tgz","_integrity":"sha512-eE50GCEKpxPGGvnvmN7SxRJtCQnZn0uvQrFDTLrs5gDFbh19BJDhV6h8/Tf48mLkpkbVYVYEI1/thw/wFUuizg==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.13.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.17.0","dependencies":{"knex":"^3.2.10","@bsv/gasp":"^1.3.0"},"_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","@types/node":"^26.0.0","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.1.1_1782755844716_0.8907889648765666","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@bsv/overlay","version":"2.2.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"86a6f1e42e8a4b466485db889bf0e04a575dfdef","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.2.0.tgz","fileCount":201,"integrity":"sha512-rDFpH+8/leQjBnb+cXLca5fOMvquJw3Bhkq1iGnhcfu2pZG89gkuqW3BL4ZDhnODeppQLEivqTQzMu/S17hVUQ==","signatures":[{"sig":"MEQCIH2HwptlWdZQZBMpJENXfpNK4Z6gqpCl5qerh7JxWMzYAiB1brjgTNsCFxC1J47XLLTLYxEqWoZGWCcI6q7odzFQIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317817},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-2.2.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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"ts-standard src/**/*.ts","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:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/tmp/2bf04bbc6c658f226b1153c57c266cfa/bsv-overlay-2.2.0.tgz","_integrity":"sha512-rDFpH+8/leQjBnb+cXLca5fOMvquJw3Bhkq1iGnhcfu2pZG89gkuqW3BL4ZDhnODeppQLEivqTQzMu/S17hVUQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.2.10","@bsv/gasp":"^1.3.0"},"_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","@types/node":"^26.0.0","ts-standard":"^12.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.2.0_1783135516190_0.7112622692796857","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@bsv/overlay","version":"2.2.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"240553240c0aa8ded10b5df91d5562526b007fe7","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.2.1.tgz","fileCount":201,"integrity":"sha512-983YVzWk9tUKcxwM9bfOQl2Gn65YgCsX5Yj1Qulhjm8cLUi1PP8mVQKBvnglgMTO4Z364T7YeH17LzNLL8cvsQ==","signatures":[{"sig":"MEYCIQDdx3b2StK1RvfepHIdGPwnggeN+sTGLaOF+/TiKyRG3QIhALVW6cEZxWgM9iGlP/0H7+mWf16lhp9Nq9/QBeElk2WG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1300063},"main":"dist/cjs/mod.js","type":"module","_from":"file:bsv-overlay-2.2.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"},"./storage":{"types":"./dist/types/src/storage/index.d.ts","import":"./dist/esm/src/storage/index.js","require":"./dist/cjs/src/storage/index.js"},"./storage/*":{"types":"./dist/types/src/storage/*.d.ts","import":"./dist/esm/src/storage/*.js","require":"./dist/cjs/src/storage/*.js"}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint src","test":"npm run build && jest","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","lint:ci":"oxlint src","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:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/tmp/a52f3c6bcc9d2ecd5eea5ccadff1638e/bsv-overlay-2.2.1.tgz","_integrity":"sha512-983YVzWk9tUKcxwM9bfOQl2Gn65YgCsX5Yj1Qulhjm8cLUi1PP8mVQKBvnglgMTO4Z364T7YeH17LzNLL8cvsQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.1"},"_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","@types/node":"^26.1.1","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.2.1_1784948759675_0.859702471018251","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@bsv/overlay","version":"2.2.7","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.2.7","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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"902fe0d924212d1eb5b3c620c991fdb8341f7065","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.2.7.tgz","fileCount":212,"integrity":"sha512-68omYMSRETFcZS1GwmLTkPM9Ojy6A7cIOgE/hBhLH7hS4sXIfV8MmW1ei2Vc6oR8AacGYhVhhGrJDz7grIrGEA==","signatures":[{"sig":"MEYCIQDvSO4ISlwxab2NmNaZfn1wm45ednHE/kRupFidl1igcQIhALnnLhoGsu3ThogS+f4XfxmuYfZxfxcyhwzKLWgAJ7Eh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749862},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.2.7.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{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/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.2.7.tgz","_integrity":"sha512-68omYMSRETFcZS1GwmLTkPM9Ojy6A7cIOgE/hBhLH7hS4sXIfV8MmW1ei2Vc6oR8AacGYhVhhGrJDz7grIrGEA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_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","@typescript/native":"npm:typescript@7.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.2.7_1785457302924_0.3270056671811443","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@bsv/overlay","version":"2.3.0","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.3.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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"55bab0e7640bd497d5734f3e2562bcc699eb5a03","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.3.0.tgz","fileCount":212,"integrity":"sha512-ksNuvJWrYusxrcj5/uE9JX+PnG9OCyUXev5T0CRo8pFTK/l7cjFC0qXf+zyBLLhIe6h3utjNepVbPhVlX2Jj+Q==","signatures":[{"sig":"MEYCIQCUocTpV8M0jtZVYss0z2XiHjfpJYubxEwoqAhcbR6WMQIhAOiwsH0jeW1xJ09OWSkfg9+DfbaCiV90EPEkFIQmMwVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":752316},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.3.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{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/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.3.0.tgz","_integrity":"sha512-ksNuvJWrYusxrcj5/uE9JX+PnG9OCyUXev5T0CRo8pFTK/l7cjFC0qXf+zyBLLhIe6h3utjNepVbPhVlX2Jj+Q==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","ts-jest":"^29.4.12","@bsv/sdk":"^2.3.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.1.2","@typescript/native":"npm:typescript@7.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.3.0_1785995722305_0.8888878410498782","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@bsv/overlay","version":"2.3.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.3.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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"1cebd0d2c857240c0fdc259c03a4c7111563bdf4","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.3.1.tgz","fileCount":214,"integrity":"sha512-db6e4E/xnwG/f8sRc8e4gPdoplsb1pX79PPsNzua2ahIRBeU2ecLblMo7O7H0TfLcW8PUaSoG2NgR3jI5gzmoA==","signatures":[{"sig":"MEUCIDfdEaUoEnYFGEKnv3+uqiEjyuR/GCfgTw38TTSMQmH9AiEAwjyjFDczKZr4wxsCTMy3hZD2kudkpmu4TXfZGo/7e8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763147},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.3.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{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/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.3.1.tgz","_integrity":"sha512-db6e4E/xnwG/f8sRc8e4gPdoplsb1pX79PPsNzua2ahIRBeU2ecLblMo7O7H0TfLcW8PUaSoG2NgR3jI5gzmoA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_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","@typescript/native":"npm:typescript@7.0.2","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.3.1_1787866548940_0.693678829275465","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@bsv/overlay","version":"2.6.1","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.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/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"2a6439b61b8d8dcf9b78c69eaff21d0a2fb580cf","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.6.1.tgz","fileCount":342,"integrity":"sha512-V2USrpBoHF4L/Hos1fL5CHIqsPCC4ah7ETrLF/RtiTZCIqwE+vAyFqTHhpmyTYvuwTea49vqGdBna4vvuxjhNA==","signatures":[{"sig":"MEUCIFqwrD7MJFiy/bO/78a7cDyH1MsxTNpkr4K4K7vjRc61AiEAy8DontGp052N/V5S2BvN5k+xvLCyPiTfzYBsOgHmtkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqtgthmFxbwjidMKrH9pgxJYxyfVviexxGSweMTMVvgAIgcOM1D4KAY9d4xufI9G0md59yFgbpzInuh4UNAL4Irhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2006965},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{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/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.1.tgz","_integrity":"sha512-V2USrpBoHF4L/Hos1fL5CHIqsPCC4ah7ETrLF/RtiTZCIqwE+vAyFqTHhpmyTYvuwTea49vqGdBna4vvuxjhNA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","mongodb":"7.5.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","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.6.1_1790142438543_0.45434424808843565","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@bsv/overlay","version":"2.6.2","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.6.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/ts-stack/tree/main/packages/overlays/overlay#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"db79a5b2344c22f200f8a891deb69f6d0d12abe2","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.6.2.tgz","fileCount":342,"integrity":"sha512-y4Srdlxpkx2UDi61AtC5fJ4UoMO7xZ6t/89nWb2PamBgXdjZrWjDm8KltqUqQRxqeS/l/MgRriBAIX5JRlkoiQ==","signatures":[{"sig":"MEUCIQD6Ck45dPVkF9FGAyM6gGvhBV9pUBgdn+UVp0l8P5QqEQIgWIf6poQB6fS30LQkRnoiTYpnKoHYWEWjKGWa1FAyQQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICD6VZfZnLzLd2XD8J7A+bWMMgWK6ero/ZL8WuCB7+BwAiBTZjf+EDh+6Awy9ECBBnDWpjvylQ66RXvJyAU6nsCivg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2007673},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.2.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/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","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && jest --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{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/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.2.tgz","_integrity":"sha512-y4Srdlxpkx2UDi61AtC5fJ4UoMO7xZ6t/89nWb2PamBgXdjZrWjDm8KltqUqQRxqeS/l/MgRriBAIX5JRlkoiQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts2md":"^0.2.8","oxlint":"^1.76.0","mongodb":"7.5.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","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.6.2_1790466667015_0.12418009013044928","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@bsv/overlay","version":"2.6.3","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.6.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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"ccccd700c2a9829d79438ff2fa443d732edca7f1","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.6.3.tgz","fileCount":342,"integrity":"sha512-Au4Cu7pvOL7nhd+KZeEEpE4T7UL61pMYGfCsoOy+6UtOruzuaNWYvJzeGlWkOMAd1pX7mArQWGSCA2KW2baLjQ==","signatures":[{"sig":"MEUCIHLUg6vbgJMrFJQTPAviE81vA7WUunueGk40yNkulscnAiEAm83cwTawxNf+knHX6vp/6uMv8iRx2kfLff8dt2VXfJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCM75BxNAjGqr6aXxdjWLpgBprdO5Q8e6KESGd3QFENoAIgGv+30Kla8P3NCBd/Bgj1qVBLFPqER3IIsVHWZh5bKVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2008029},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.3.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.3.tgz","_integrity":"sha512-Au4Cu7pvOL7nhd+KZeEEpE4T7UL61pMYGfCsoOy+6UtOruzuaNWYvJzeGlWkOMAd1pX7mArQWGSCA2KW2baLjQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.8"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","mongodb":"7.6.0","ts-jest":"^29.4.12","@bsv/sdk":"^3.0.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6 || ^3.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.6.3_1791041102453_0.7277298217953831","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@bsv/overlay","version":"2.6.4","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.6.4","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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"fd916990cc133d7016a1a68dc2508d7fd04ef685","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.6.4.tgz","fileCount":342,"integrity":"sha512-5avy10XOo2DvNTen+ar8I0mDrug3Tc76KwlP0xoepnCk+9kmKYFrRfm4p/rMJftYO1kUvzPNLqhG2dJXLzcSzA==","signatures":[{"sig":"MEUCIQCkTGFYHdtEYFleq0jOEN/apEndjbRcsO3nxZnywVxcqAIgdk5RalT/w1zClU4jp29rbqRKQEKq/as7WdGweZ0u8z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzEWiPwzfHi6Ezj1tX687dqCKxVy/ug5Uvb9l1QY0qcAiBVXULhECyUT69xaU7kEs2hgqa/JoUqqjtl3ZuBWk+N3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2014109},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.4.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.4.tgz","_integrity":"sha512-5avy10XOo2DvNTen+ar8I0mDrug3Tc76KwlP0xoepnCk+9kmKYFrRfm4p/rMJftYO1kUvzPNLqhG2dJXLzcSzA==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.16.0","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.8"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","mongodb":"7.6.0","ts-jest":"^29.4.12","@bsv/sdk":"^3.1.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6 || ^3.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.6.4_1791307284204_0.440655680566876","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@bsv/overlay","version":"2.6.5","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"author":{"name":"BSV Association"},"license":"SEE LICENSE IN LICENSE.txt","_id":"@bsv/overlay@2.6.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#readme","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"b3fdfd3d8592e7613eb5541a8fdaf09f2cb6d0dd","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.6.5.tgz","fileCount":342,"integrity":"sha512-iWUM18oHCh549fJDsO9W5H0/M5NT53NlXDoQ5yU9YSqGfWTatCQkCHaAbXh7GfA31C7k0ju1wJFTIoE6hOApaQ==","signatures":[{"sig":"MEUCIQDnR4mT7kFCm0+QNz6IDKRu7FaeeN0WnSuzMUapP+knnwIgRlsXL1O/x0ZV/4d5dv6YPE4QunuQjHUric2EGTcyi50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfkVyVTVISpn7ZphDoLCNARyIBWdMI9KxL6SOVgjm4DAiEAsJgYWzRCIhXd+eoDKT6PbAnOguqGHeHuUJ+i0x36pMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2014671},"main":"dist/cjs/mod.js","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}}},"scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage\"","test:watch":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --runInBand --watchman=false","test:property":"jest --runInBand --watchman=false --runTestsByPath src/__tests/BASM.property.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.6.5.tgz","_integrity":"sha512-iWUM18oHCh549fJDsO9W5H0/M5NT53NlXDoQ5yU9YSqGfWTatCQkCHaAbXh7GfA31C7k0ju1wJFTIoE6hOApaQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.19.1","description":"BSV Blockchain Overlay Services Engine","directories":{},"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.9"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","mongodb":"7.6.0","ts-jest":"^29.4.12","@bsv/sdk":"^4.0.0","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6 || ^3.0.0 || ^4.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/overlay_2.6.5_1792787115716_0.19387654914855346","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"_id":"@bsv/overlay@2.7.0","bugs":{"url":"https://github.com/bsv-blockchain/ts-stack/issues"},"dist":{"shasum":"6cfe4255e81dc737ffe89978d131b27a96132cd1","tarball":"https://registry.npmjs.org/@bsv/overlay/-/overlay-2.7.0.tgz","fileCount":390,"integrity":"sha512-GpuGQV/8Rp6JtqqH3mH3y+ngmiP/dCFZ3BHBY4Qvb1iboQzt7+5fnvwblZ66ltPVOgWbRnN7jOfIyrKufpV7CQ==","signatures":[{"sig":"MEQCIDFbjn4WPW8nfGiWj0zjdqY/I3l9UjoCj2mpCZbXF8hAAiBAMjWdqe/QXCIBY6DrHf4DwZ3EPSzMI26sUR35jI3kyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGISuD2nWGB4RQzII1YQaGelaV4kE4sLEWK4J9YsxvhRAiEAlqCibH83uqr/ClUAMKTf7QTYzebq7DAGTTlplyxojBo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bsv%2foverlay@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2297222},"main":"dist/cjs/mod.js","name":"@bsv/overlay","type":"module","_from":"file:/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.7.0.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"}},"./storage":{"import":{"types":"./dist/types/src/storage/Storage.d.ts","default":"./dist/esm/src/storage/Storage.js"},"require":{"types":"./dist/cjs/src/storage/Storage.d.ts","default":"./dist/cjs/src/storage/Storage.js"}},"./storage/*":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./storage/*.ts":{"import":{"types":"./dist/types/src/storage/*.d.ts","default":"./dist/esm/src/storage/*.js"},"require":{"types":"./dist/cjs/src/storage/*.d.ts","default":"./dist/cjs/src/storage/*.js"}},"./proposal-admission":{"import":{"types":"./dist/types/src/ProposalAdmission.d.ts","default":"./dist/esm/src/ProposalAdmission.js"},"require":{"types":"./dist/cjs/src/ProposalAdmission.d.ts","default":"./dist/cjs/src/ProposalAdmission.js"}},"./purchase-admission":{"import":{"types":"./dist/types/src/PurchaseAdmission.d.ts","default":"./dist/esm/src/PurchaseAdmission.js"},"require":{"types":"./dist/cjs/src/PurchaseAdmission.d.ts","default":"./dist/cjs/src/PurchaseAdmission.js"}},"./private-publication-admission":{"import":{"types":"./dist/types/src/PrivatePublicationAdmission.d.ts","default":"./dist/esm/src/PrivatePublicationAdmission.js"},"require":{"types":"./dist/cjs/src/PrivatePublicationAdmission.d.ts","default":"./dist/cjs/src/PrivatePublicationAdmission.js"}}},"license":"SEE LICENSE IN LICENSE.txt","scripts":{"dev":"tsc -b -w","doc":"ts2md --inputFilename=mod.ts --outputFilename=docs/API.md --filenameSubstring=API --firstHeadingLevel=1","lint":"oxlint mod.ts src jest.config.js --deny-warnings","test":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --watchman=false","build":"tsc -b && tsconfig-to-dual-package tsconfig.cjs.json","lint:ci":"pnpm lint","typecheck":"tsc --project tsconfig.base.json --noEmit --incremental false && tsc --project tsconfig.proposal-tests.json","pack:check":"pnpm build && node ../../../scripts/check-package-artifact.mjs . --exports admissionSemanticDigest,canAdvanceGaspCursor,getAdmissionStorage,getAdmissionHistory,isRecoveryLeaseCurrent,isReplaySafeProjection,parseStorageUint64,parseStorageOutputIndex,storageHasAdmission,BASM_ZERO_HASH,Engine,KnexStorage,KnexStorageMigrations,computeBasmRoot,computeTac,extractMerkleProofMetadata,serializeErrorForLog,serializeLogValue --entry-exports \"./storage=storageHasAdmission;./storage/knex/KnexStorage=KnexStorage;./proposal-admission=OverlayProposalAdmission;./private-publication-admission=OverlayPrivatePublicationAdmission;./purchase-admission=OverlayPurchaseAdmission\"","test:watch":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format:check":"pnpm --workspace-root exec prettier --check \"packages/overlays/overlay/{README.md,jest.config.js,mod.ts,package.json,tsconfig*.json}\"","test:coverage":"pnpm build && node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --runInBand --watchman=false","test:property":"node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand --watchman=false --runTestsByPath src/__tests/BASM.property.test.ts src/__tests/ProposalAdmission.property.test.ts src/__tests/PrivatePublicationAdmission.property.test.ts src/__tests/PurchaseAdmission.property.test.ts src/__tests/RetainedTransactionBEEF.property.test.ts"},"version":"2.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dc293b66-ae06-41c1-991e-a05db8b6fbbf"}},"homepage":"https://github.com/bsv-blockchain/ts-stack/tree/main/packages/overlays/overlay#readme","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"_resolved":"/home/runner/work/ts-stack/ts-stack/release-artifacts/packages/bsv-overlay-2.7.0.tgz","_integrity":"sha512-GpuGQV/8Rp6JtqqH3mH3y+ngmiP/dCFZ3BHBY4Qvb1iboQzt7+5fnvwblZ66ltPVOgWbRnN7jOfIyrKufpV7CQ==","repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"_npmVersion":"11.19.1","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.22.1","dependencies":{"knex":"^3.3.0","@bsv/gasp":"^1.3.10"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/mod.d.ts"],"*.ts":["dist/types/src/*.d.ts"],"storage":["dist/types/src/storage/Storage.d.ts"],"storage/*":["dist/types/src/storage/*"],"proposal-admission":["dist/types/src/ProposalAdmission.d.ts"],"purchase-admission":["dist/types/src/PurchaseAdmission.d.ts"],"private-publication-admission":["dist/types/src/PrivatePublicationAdmission.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","ts2md":"^0.2.8","oxlint":"^1.83.0","mongodb":"7.6.0","ts-jest":"^29.4.12","@bsv/sdk":"^4.0.1","fast-check":"^4.9.0","typescript":"npm:@typescript/typescript6@6.0.2","@types/jest":"^30.0.0","@types/node":"^26.6.1","@typescript/native":"npm:typescript@7.0.2","mongodb-memory-server":"^11.2.0","tsconfig-to-dual-package":"^1.2.0"},"peerDependencies":{"mongodb":"^7.5.0","@bsv/sdk":"^2.1.6 || ^3.0.0 || ^4.0.1"},"peerDependenciesMeta":{"mongodb":{"optional":true},"@bsv/sdk":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/overlay_2.7.0_1793150825318_0.7052711105321677"}}},"time":{"created":"2024-05-20T06:08:49.602Z","modified":"2026-10-28T01:27:05.806Z","0.1.0-alpha.1":"2024-05-20T06:08:49.856Z","0.1.0-alpha.2":"2024-06-10T22:04:36.283Z","0.1.0-alpha.3":"2024-06-13T15:25:34.457Z","0.1.0-alpha.4":"2024-06-13T16:28:50.446Z","0.1.0-alpha.5":"2024-06-14T02:08:28.403Z","0.1.0-alpha.6":"2024-06-14T19:32:52.246Z","0.1.0-alpha.7":"2024-06-17T19:21:56.634Z","0.1.0-alpha.8":"2024-06-20T17:06:59.414Z","0.1.0-alpha.9":"2024-06-24T19:32:19.095Z","0.1.0":"2024-07-09T00:04:46.618Z","0.1.1":"2024-07-09T00:05:00.723Z","0.1.2":"2024-07-09T01:17:49.640Z","0.1.3":"2024-07-09T01:18:01.363Z","0.1.4":"2024-07-09T03:26:45.539Z","0.1.5":"2024-07-09T04:41:04.328Z","0.1.6":"2024-07-12T17:02:44.366Z","0.1.7":"2024-07-12T23:32:03.862Z","0.1.8":"2024-07-16T22:06:31.513Z","0.1.9":"2024-07-23T02:10:32.096Z","0.1.10":"2024-07-23T03:59:08.340Z","0.1.11":"2024-10-08T20:50:38.118Z","0.1.12":"2024-11-08T23:12:57.770Z","0.1.13":"2024-11-18T23:16:17.220Z","0.1.14":"2024-11-19T00:27:15.710Z","0.1.15":"2024-11-19T01:49:55.777Z","0.1.16":"2024-12-02T19:40:54.660Z","0.1.17":"2024-12-02T19:50:44.617Z","0.1.18":"2024-12-05T00:48:51.502Z","0.1.19":"2025-01-08T16:33:06.952Z","0.1.20":"2025-01-08T17:55:34.254Z","0.1.21":"2025-01-08T18:20:10.751Z","0.1.22":"2025-01-08T20:18:04.433Z","0.1.23":"2025-02-24T20:13:00.631Z","0.1.24":"2025-03-07T04:38:43.792Z","0.1.25":"2025-03-16T18:32:20.738Z","0.1.26":"2025-03-16T19:29:07.086Z","0.1.27":"2025-03-31T17:11:16.315Z","0.1.28":"2025-04-09T22:39:33.413Z","0.2.0":"2025-05-05T21:48:54.221Z","0.2.1":"2025-05-05T22:30:04.821Z","0.2.2":"2025-05-28T18:29:39.296Z","0.3.0":"2025-06-04T14:56:50.598Z","0.3.1":"2025-06-04T14:57:09.885Z","0.4.0":"2025-06-17T16:44:44.243Z","0.4.1":"2025-07-03T17:35:08.466Z","0.4.2":"2025-07-18T20:56:25.354Z","0.4.3":"2025-07-21T04:02:43.646Z","0.4.4":"2025-07-22T04:02:24.515Z","0.4.5":"2025-07-24T21:49:07.428Z","0.4.6":"2025-07-31T02:59:26.196Z","0.4.7":"2025-09-26T21:12:37.296Z","0.4.8":"2025-09-29T21:33:33.335Z","0.5.0-rc1":"2025-10-21T17:31:25.787Z","0.5.1":"2025-10-21T18:16:36.778Z","0.5.2":"2025-11-03T22:42:58.596Z","0.5.3":"2025-11-12T16:15:00.404Z","0.5.4":"2025-12-17T14:37:52.401Z","0.6.0":"2025-12-17T18:00:07.774Z","0.6.1":"2026-02-04T22:39:32.496Z","2.0.0":"2026-02-09T20:08:52.390Z","2.0.1":"2026-02-24T16:04:45.841Z","2.0.2":"2026-02-28T02:19:23.446Z","2.0.3":"2026-04-24T16:53:32.910Z","2.0.4":"2026-06-17T04:44:23.735Z","2.1.0":"2026-06-19T20:07:57.446Z","2.1.1":"2026-06-29T17:57:24.922Z","2.2.0":"2026-07-04T03:25:16.393Z","2.2.1":"2026-07-25T03:05:59.841Z","2.2.7":"2026-07-31T00:21:43.060Z","2.3.0":"2026-08-06T05:55:22.472Z","2.3.1":"2026-08-27T21:35:49.103Z","2.6.1":"2026-09-23T05:47:18.633Z","2.6.2":"2026-09-26T23:51:07.103Z","2.6.3":"2026-10-03T15:25:02.546Z","2.6.4":"2026-10-06T17:21:24.305Z","2.6.5":"2026-10-23T20:25:15.849Z","2.7.0":"2026-10-28T01:27:05.441Z"},"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#readme","keywords":["BSV","Blockchain","Overlay","Bitcoin","SV"],"repository":{"url":"git+https://github.com/bsv-blockchain/ts-stack.git","type":"git","directory":"packages/overlays/overlay"},"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\n\nThe core engine and storage contracts for BSV Overlay Services. The engine admits\ntransactions through topic managers, maintains UTXO state, serves lookup\nservices, and supports SHIP, SLAP, GASP, and BASM synchronization.\n\nLookup history selectors retain their selected topical predecessors even when a\ntransaction is confirmed. The response keeps its current subject last in BRC-62\nBEEF and includes the selected available history within existing traversal and\nbyte budgets. A lookup with no history selector returns its original proof bytes.\nUMP hosts must request this lineage to let clients follow token updates past an\nolder WAB support pin.\n\nUse [`@bsv/overlay-express`](../overlay-express/README.md) when you want the\nstandard HTTP server, operational endpoints, edge policy, and health checks.\nUse this package directly when you are embedding the engine in another runtime\nor implementing a custom transport.\n\nKnex storage maps SQL `NULL` block heights to absent confirmation metadata. It never invents a confirmed height; malformed non-null values still fail engine validation.\n\n## Requirements\n\n- Node.js 22 or newer\n- `@bsv/sdk` installed as a peer dependency\n- A `Storage` implementation\n- A `ChainTracker`, or the explicit `'scripts only'` validation mode\n\n## Install\n\n```bash\nnpm install @bsv/overlay @bsv/sdk\n```\n\n## Create an engine\n\n```ts\nimport { Engine, KnexStorage } from '@bsv/overlay'\nimport type { LookupService, TopicManager } from '@bsv/overlay'\nimport knex from 'knex'\n\nconst database = knex({\n  client: 'pg',\n  connection: process.env.DATABASE_URL\n})\n\nconst topicManagers: Record<string, TopicManager> = {\n  tm_example: exampleTopicManager\n}\n\nconst lookupServices: Record<string, LookupService> = {\n  ls_example: exampleLookupService\n}\n\nconst engine = new Engine(\n  topicManagers,\n  lookupServices,\n  new KnexStorage(database),\n  chainTracker,\n  'https://overlay.example'\n)\n\nawait engine.submit({\n  beef: transaction.toBEEF(),\n  topics: ['tm_example']\n})\n\nconst answer = await engine.lookup({\n  service: 'ls_example',\n  query: { txid }\n})\n```\n\nThe constructor also accepts SHIP/SLAP trackers, broadcasters, an advertiser,\nsync configuration, a logger, a topic-anchor header resolver, and BASM/unproven\nstate controls. Type declarations document the complete configuration surface.\n\n## Public API\n\nThe root entry point exports:\n\n- `Engine`\n- `KnexStorage` and `KnexStorageMigrations`\n- the topic-manager, lookup-service, storage, advertisement, and sync contracts\n- BASM utilities and types\n- safe structured-log serializers\n\n`@bsv/overlay/storage` exports the `Storage` contract. Existing supported deep\nimports remain available through the documented package export map, but new\napplications should prefer the root entry point wherever possible.\n\n## Optional persistence capability\n\n`AdmissionStorage` defines an additive v1 atomic admission contract for optional\nadapters. `storageHasAdmission(storage)` reports whether the optional\n`admission` field is present. `getAdmissionStorage(storage)` detects an explicit provider with both\ncommit and reconciliation methods. Existing Knex and injected legacy adapters\nremain supported; their individual methods do not imply atomic submission.\nWhen `getAdmissionStorage(storage)` observes a complete `overlay-admission-v1`\nprovider, `Engine.submit` builds an admission plan and returns the saved STEAK\nonly after majority commit. The SQL/Knex path and its early STEAK callback are\nunchanged; that callback is not a durable commit receipt.\n\nThe contract separates local commit, index visibility and propagation. It binds\noperation identity to verified transaction, topic/policy and off-chain context;\nuses ready payload references and outbox intents; and fences recovery by both\nchain epoch and topic history generation. Helper functions and shared fixtures\npin exact integers, deterministic identity, leases and cursor eligibility.\nSee the [persistence specification](https://github.com/bsv-blockchain/ts-stack/blob/main/specs/overlay/persistence-v1.md).\nNo consumer migration, storage-default change or database migration is included\nin this release candidate.\n\n## Optional Mongo foundation\n\nThe package also contains an opt-in MongoDB foundation for schema bootstrap,\ncontent-addressed payload publication, reference guards, payload collection,\nand an explicit `AdmissionStorage` adapter. Mongo is not the default Engine\nstorage selection; importing `@bsv/overlay` alone does not load MongoDB.\n\nApplications using a Mongo deep entry point install the optional peer first:\n\n```sh\nnpm install @bsv/overlay mongodb@^7.5.0\n```\n\nThe initial entry points are\n`@bsv/overlay/storage/mongo/MongoSchema`,\n`@bsv/overlay/storage/mongo/MongoPayloadStore`,\n`@bsv/overlay/storage/mongo/MongoAdmissionStorage`, and\n`@bsv/overlay/storage/mongo/MongoOverlayStorage`. They require an explicitly\noperated unsharded replica set; the supported deployment profile is three\nmembers. Payload publication makes GridFS bytes physically `published` before\nthe guarded payload row becomes `ready`; caller-session reference and GC\noperations share that row guard. See the [Mongo v1\nfoundation](https://github.com/bsv-blockchain/ts-stack/blob/main/specs/overlay/mongo-v1.md)\nfor operational bounds, recovery rules, and the opt-in admission path.\n\n## Optional retained admission history\n\nConstruct `MongoOverlayStorage` (or its admission adapter) with\n`{ retainAdmissionHistory: true }` to preserve the original immutable admission\nidentity with **new** durable receipts. The default remains false.\n`getAdmissionHistory(storage)` detects the separate\n`overlay-admission-history-v1` capability; `history.read({ scope, txid, topic,\npolicyId, contextDigest })` follows retained applied history to the original\ncommitted operation. It checks scope, transaction, policy and private-context\ndigest against that operation's retained identity. A topic appearing only as a\nduplicate in STEAK is insufficient.\n\nA committed result contains `{ state: 'committed', admission: { identity,\nreceipt } }`, retaining the original mode, exact STEAK JSON and index/propagation\nobservation. Missing, pending, mismatching or older unbound history returns\n`{ state: 'unresolved' }`. Corrupt storage, invalid selectors and I/O failures\nthrow. The reader does not retry admission, broadcast, resolve pending commit\nattempts or claim rejection. History survives serving eviction and output\nspending; it does not establish current unspentness, chain assessment, visibility\nor authorization.\n\nThis is a **trusted local** interface. Its full receipt and identity can include\nother private topics admitted by the same operation. Authorize and project a\nresponse before exposing it to a client. One reader belongs to one node/chain\nscope; select that scope's adapter explicitly. Each of its two primary-majority\nreads has a five-second database deadline.\n\nThe extra provenance uses a versioned member within the existing 1 MiB binary\nreceipt field. The complete encoded record is bounded before operation claims\nor database effects; new collection fields, validators and schema migration are\nunnecessary. Default writes retain exact legacy bytes and every public receipt\nkeeps its existing shape. Older readers ignore the added private member. Enabling\nretention does not rewrite or certify old receipts, even when a retry succeeds.\nDisable the option to return to default writes without erasing retained history.\nThis capability is a building block for proposal/admission recovery; it does not\nby itself implement a BRC-194 service or durable negative admission decisions.\n\n## Optional proposal admission bridge\n\n`@bsv/overlay/proposal-admission` exports `OverlayProposalAdmission`, an optional\nNode adapter for `ProposalServiceAdmission` from `@bsv/output-knowledge/proposals`.\nThis entry requires the SDK 3.3.0 candidate or a compatible later 3.x release. The existing root entry, SDK peer floor,\nordinary submit signature and storage defaults are unchanged.\n\nConstruct the bridge with an actual `Engine`, retained-history storage, the\ninstalled ordinary topic, proposal service name, provider identity and exact\nservice-rules digest. The proposal service must authenticate the caller, verify\nthe author's proposal and policy-specific transaction relation, completely\nverify BEEF/Script, and durably reserve the exact job and original verification\ncontext before recovery. This bridge is a trusted local component, not a public\nrequest handler or a replacement for those checks.\n\nRecovery first reads original topic admission history. If it is absent, the\nbridge checks the complete possible result against its reserved capacity before\nordinary Engine submission, then reads history again even if submission throws.\nOnly an original committed receipt whose identity includes the selected topic\nand ordinary Engine policy can finalize the proposal. Without that provenance,\nduplicate STEAK, missing legacy history and submission errors remain unresolved.\nEmpty instructions do not override a valid retained identity in either direction.\nThe bridge does not\ninvent a durable rejection from an exception; an operator must reconcile such\njobs through retained evidence.\n\nThe result exposes only the selected topic's STEAK. Its assessment identifier\nbinds the original admission identity, operation and selected instructions;\nlater reservations, index visibility and propagation observations cannot\nrelabel that assessment. Historical admission survives serving eviction and\nspending, without asserting present visibility, unspentness or mining finality.\nProposal payloads are not silently submitted as private off-chain values.\n\nThe canonical job and retained record each have a 1 MiB bound. Configure evidence\nacceptance so the combined BEEF, raw transaction and job metadata fit that job\nbound. `maximumOutcomeBytes` defaults to 1 MiB (128 bytes through 1 MiB), and the\nproposal service reserves that exact outcome budget before effects. Size both\nthe journal entry limit and selected response limits to include their enclosing\nrecords in addition to this result budget. A result\nthat cannot fit is rejected before new ordinary submission. The default four\nphysical recovery calls can be configured from one through 64; stalled calls\nretain their capacity until they actually settle. Excess calls return retryable\n`limited` errors rather than accumulating a queue. The host owns recovery\nscheduling and transport deadlines.\n\nDrain recovery work before replacing the Engine's storage, admission/history\nprovider, topic manager or scope. The bridge detects installation changes across\nhistory reads; configuration mutation during Engine execution is unsupported.\nCreate a new bridge for an explicitly installed replacement. No database\nmigration or retroactive certification of old receipts is performed.\n\nTests include real Engine submission against a local three-member Mongo replica\nset, receipt recovery after adapter restart and serving eviction, concurrent\nsubmission, and loss of the response after actual commit. Synthetic header\nfixtures and disabled broadcast/advertising isolate this evidence from a public\nnetwork; they do not certify a deployed service or the full BRC-194 HTTP path.\n\n## Runtime and package formats\n\nThe package supports both module systems:\n\n```ts\nimport { Engine } from '@bsv/overlay'\n```\n\n```js\nconst { Engine } = require('@bsv/overlay')\n```\n\nES modules load from `dist/esm`; CommonJS loads from `dist/cjs`. Each condition\nhas matching declarations. Published artifacts contain compiled output, the\nREADME, and the license only—tests, compiler caches, workspace source, and lock\nfiles are excluded.\n\n## Security and operations\n\nThe engine is transport-neutral. Authentication, CORS, CSP, body limits,\ntimeouts, rate or concurrency controls, and administrative authorization belong\nat the HTTP or application boundary.\n\nOverlay endpoints are commonly public protocol services used by browsers,\nmobile wallets, WUI, and applications on previously unknown origins. A wrapper\nshould therefore remain public-by-default unless an operator deliberately\nconfigures an exact-origin allowlist. CORS is not an authentication mechanism,\nand CSP for a hosted UI should be configured independently.\n\nFor production deployments:\n\n- validate all untrusted request data before invoking the engine;\n- use a durable storage implementation and tested database migrations;\n- configure transaction broadcast and proof providers;\n- protect administrative and callback routes with explicit credentials;\n- avoid logging raw secrets, authorization headers, or unbounded payloads;\n- monitor readiness, proof acquisition, synchronization, and unproven state.\n\n`submit` records a per-topic validation failure in its internal `failedTopics`\nset and answers that topic with `{ outputsToAdmit: [], coinsToRetain: [] }`, the\nsame STEAK as a duplicate or an empty admission. Set the optional\n`engine.onTopicFailed` reporter to receive the topic, the error, the txid and\nthe submission mode for each such failure, for example to count it in a metric\nor alert on the first occurrence. The Engine calls the reporter inside its own\ntry/catch, so a throwing reporter is logged and never changes the admission\nresult.\n\nRun every `KnexStorageMigrations` migration before serving traffic. The topical\nuniqueness migration deliberately stops when duplicate `(txid, outputIndex,\ntopic)` output rows or `(txid, topic)` applied-transaction rows already exist;\noperators must inspect and reconcile those records rather than letting a\nmigration discard security-relevant state. The engine serializes submissions\ninside one process, while database uniqueness and conditional unspent updates\nenforce the same spend/admission boundary across processes.\n\nPrefer roll-forward after these migrations. Older package versions do not know\ntheir migration names, so a bare image rollback can fail migration-list\nvalidation. To restore an older version, stop writes and either use the new\nmigration source to reverse `spentBy` and topical uniqueness in reverse order\nafter exporting and reconciling every `spent`/`spentBy` association, or restore\ncoordinated pre-migration SQL and lookup-store backups. Never drop `spentBy` or\nrestore only one store without preserving that spend evidence.\n\nSubmission is intentionally not a single all-or-nothing transaction across\nprimary storage and external lookup indexes. The Engine validates before\nmutation, propagates failures, and never invokes the success callback until all\nattempted writes complete, but a late failure does not roll back an earlier\ncommitted write or third-party index update. A rejected submission therefore\ndoes not assert rollback. Operators and custom adapters must detect and\nreconcile partially applied work before replaying or exposing affected state.\n\nGASP v1 bidirectional `submitNode` omits the `spentBy` parent outpoint. A\nreceiver must already have the relevant parent, request it in a subsequent\nsync round, or reject the graph; it must never infer the edge from the child\nalone. Pull-only operation avoids that assumption. The Overlay pull adapter\nbinds topic, graph, raw transaction, output, parent edge, proof, resource\nlimits, and historical spend state before finalization.\n\nRemote GASP/BASM peers and propagation/header providers are separate network\nauthorities. Production adapters accept credential-free public HTTPS, pin DNS\naddresses to the requested origin, reject redirects, bound streamed bodies and\ndeadlines, and correlate every transaction, topic, height, index, and proof to\nits request. Private or HTTP targets belong only in explicit isolated local\ndevelopment configurations.\n\nReorg event streams are hints rather than independent chain-state authority.\nBefore demoting a proven admission for a reported orphaned block, the Engine\nrequires the configured canonical header resolver to return a different hash\nfor that exact height. An unavailable resolver or a hash that is still\ncanonical rejects the event before any durable mutation.\n\nSHIP tracker answers are discovery hints, not trusted routing authority. Before\nusing a discovered endpoint for GASP, the Engine now requires a canonical\nidentity-linked advertisement signature, a one-satoshi token, exact BEEF/TXID\ncorrelation, and the requested topic. The endpoint still passes through the\nsame public-HTTPS and DNS-pinning controls as an explicitly configured peer.\n\nCustom `Storage`, `LookupService`, `TopicManager`, advertiser, chain-tracker,\nand header-resolver implementations are trusted local components, but their\nruntime results are still checked before the Engine mutates or returns state.\nStorage queries must return only records bound to the requested outpoint,\ntopic, height, block hash, and score window. Lookup formulas use a default\n1,000-result limit and an unconditional 100,000-result safety ceiling; history\ndepth, context bytes, stored BEEF, graph fan-out, and aggregate traversal work\nare also bounded. `maxLookupResults: -1` disables the operator-selected lower\nlimit, not the hard safety ceiling. BASM anchor stores must return strictly\nordered, request-bound, canonical hash records.\n\nPublic component metadata is copied through a bounded own-data-property schema;\nnames, descriptions, versions, and HTTP(S) links that are malformed, accessor\nbacked, or oversized fall back to a minimal local registry description.\nComponent Markdown documentation is limited to 1 MiB before it crosses the\nEngine/HTTP boundary.\n\n`@bsv/overlay-express` supplies these standard HTTP controls while preserving\npublic protocol access by default.\n\n### BASM peer validation and current recovery limits\n\nBASM uses the current BRC-136 ordered admitted subset and block-anchored TAC.\nThe five existing JSON POST routes remain compatible; empty tips remain\n`{ topic, blockHeight: -1, tac: <zero hash> }`. Unsupported storage capabilities\nare errors, not empty histories. The remote client validates response shape,\ntopic/height/hash binding, ordered unique admitted positions, contiguous\nreturned ranges, and complete proof/raw response ID sets before use.\n\n`BASMRemote` retains its injectable third `fetch` argument and accepts optional\nlimits as a fourth argument. Defaults are 64 MiB per decoded response, 8 MiB\nper proof, 32 MiB per raw transaction, 100,000 admitted entries, 1,000 requested\ntxids, 1,024 requested anchor heights, and 30 seconds per request including its\nbody. Aggregate response limits also apply to hex-encoded transactions. These\nare configurable local acceptance limits, not consensus rules. Standard fetch\nbodies are bounded while streaming; legacy injected `text()` implementations\nare checked after buffering. Classified errors expose `code`, including\n`BASM_UNSUPPORTED`, `BASM_RESOURCE_LIMIT`, and `BASM_TIMEOUT`.\n\nReconciliation requires a canonical header resolver as well as a ChainTracker.\nAn optional `TopicAnchorHeader.blockTransactionCount` must come independently\nfrom the trusted canonical provider and refer to that exact `blockHash`.\nIt enables full-block count/index bounds and odd-duplication checks. The sync\nreport's `positionValidation` is `canonical-count` only when that evidence was\navailable for every checked proof; legacy providers yield `encoded-offset-only`.\nA Merkle root plus an encoded offset alone cannot disambiguate Bitcoin's\nduplicate-last-leaf position ambiguity. No provider is required to add the\nfield, and the engine does not download full blocks to infer it.\n\nForward sync pages now contain at most 1,000 anchors to fit the standard HTTP\nserver. Proof height, requested original index, canonical hash/root, raw byte\nidentity, TAC continuity, and repeated peer anchors are checked before historical\nsubmission. Claimed admitted-list indices are bound to the compound path whenever\na remote list is used as evidence, including when every remote txid is already\nlocal. Inclusion uses the chain tracker root/height check rather than\n`MerklePath.verify`, which also enforces coinbase 100-block spendability.\nBecause inclusion is proven independently, admission submits in the\n`historical-tx-no-spv` mode so `Transaction.verify` does not re-apply that\ncoinbase rule; the public `historical-tx` mode keeps full SPV verification.\nAdmission still applies the local TopicManager, and because every admitted\ntransaction carries its extracted Merkle path, neither network broadcast nor\noverlay propagation occurs. Automatic BASM sync remains disabled by default.\n\nThis is bounded protocol hardening, not durable recovery. An empty local node\nwhose topic genesis precedes the recent bootstrap window now refuses the\nuntrusted TAC prefix; this intentionally replaces the old unchecked tail\nbehavior. A block above 1,000 admitted entries reaches a request-limit error\nuntil proof/raw chunking is implemented. Equal-height/local-ahead divergence,\nwhole-target bootstrap, durable cursors/leases, atomic revision fencing, and\ntruthful per-topic agreement status remain required follow-up work. A successful\nlegacy report does not establish global completeness, current unspentness, or\ndurable recovery completion. See [BASM details](./docs/BRC-136-BASM.md).\n\n## Development\n\nFrom the repository root:\n\n```bash\npnpm --filter @bsv/overlay format:check\npnpm --filter @bsv/overlay lint\npnpm --filter @bsv/overlay typecheck\npnpm --filter @bsv/overlay test\npnpm --filter @bsv/overlay test:coverage\npnpm --filter @bsv/overlay pack:check\n```\n\n`pack:check` verifies the actual npm tarball with publint, strict type\nresolution, and clean ESM/CommonJS consumer projects.\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\n## Optional private publication admission bridge\n\n`@bsv/overlay/private-publication-admission` exports\n`OverlayPrivatePublicationAdmission`, an optional SDK3 adapter using the existing\nprivate off-chain values argument and original retained topic receipts. The caller\nfirst verifies publisher, schema and Bitcoin evidence and durably reserves the\noriginal request, contract/context and protected bytes. The adapter returns\nselected-output admission, definitive exclusion or unresolved work; none alone\nestablishes a private lookup binding or ready publication. Explicitly configured\nreuse of an existing public admission still requires independent private validation.\n\nThe [private publication admission guide](../../../docs/guides/private-publication-admission.md)\ncovers exact contract binding, current guards, finite work/result limits, original\nreceipt recovery, the public reuse policy and native Engine/Mongo validation.\nExisting root exports, public submissions, retained receipt bytes and proposal\nassessment identities remain unchanged. Installations that do not import or\nconfigure the new entry retain their existing behavior.\n\n## Optional selected-host purchase admission\n\n`@bsv/overlay/purchase-admission` exports `OverlayPurchaseAdmission` for the\nproposed BRC-196 companion. Configure the seller/topic/rules, base URL, domain\nprofile and admitted successor index. It checks original selected contract and\nexact public transaction, recovers selected-topic retained history and its\noriginal commit time, then submits only when that history is absent. A duplicate\nor lost reply cannot substitute its later clock or empty duplicate STEAK for the\noriginal admission. No protected material enters Engine or GASP.\n\nIts caller must independently verify the full covenant/domain and reserve the\noriginal private intent before invoking the adapter. It does not issue POTATOES\nor establish mining. See [purchase custody and composition](../../../docs/guides/private-purchase-custody.md)\nfor current guards, required time provenance, staged release, private disclosure\nand shutdown. Ordinary Engine submission and root exports remain unchanged.\n\n## Optional public BEEF ancestry and historical GASP reads\n\nConstruct `MongoOverlayStorage` with\n`{ retainedBEEF: { maximumBytes: 4194304 } }` when the installed topic/history\nprofile needs original raw ancestors after a leaf acquires a Merkle proof.\nThe byte budget is an owned, sealed-in-the-instance positive safe integer at most\n4 MiB. Ordinary configurations keep their original admission payload and hydration\nbehavior. This option adds a bounded `beef-manifest` to new atomic Engine admissions,\nchecked before any payload publication. Hydration binds it to the exact stored raw\nsubject and attaches a separately retained current leaf proof. It retains available\nraw ancestors below that proof and excludes unrelated transactions, using the\nexisting BRC-95 Atomic header and BEEF encoding. It does not change SDK serialization\ndefaults. Original off-chain values and lookup context are absent from this public\nmanifest. Script, SPV, selected-chain and currentness verification remain separate.\n\nA missing manifest on an older transaction preserves the older read behavior;\nmissing ancestry cannot be invented. A present but missing, malformed, oversized or\ncontradictory manifest fails closed when BEEF is requested. Keep the selected budget\nand original payload custody available through recovery. This is an explicit\nstorage profile, not an automatic migration of old transactions or a promise that\nalternate proofs have been independently verified.\n\n`Storage.findHistoricalOutput` is an optional separate audit/history port.\n`MongoOverlayStorage` implements it for an exact node/chain/topic/outpoint, including\nretained consumed or evicted rows. Its `spent` field reflects recorded spend\nknowledge; serving eviction alone does not become a spend. Ordinary output, UTXO\nand lookup queries still exclude evicted rows. Do not use a historical read as a\ncurrent-membership or unspentness oracle.\n\nConstruct `OverlayGASPStorage(topic, engine, maxNodes, maxBytes,\n{ historicalOutputs: true })` to use that installed port explicitly. Construction\nrefuses a missing port; hydration pins and rechecks its owner and method and retains\nall original topic/raw/output binding checks. The original four-argument/default\nconstruction continues using ordinary `findOutput`. Public GASP nodes contain raw\ntransaction/proof evidence without private context. Resynchronization still applies\nordinary topic/spend validation and the host's independent root serving fences;\nretaining a historical node cannot reintroduce a spent or suppressed discovery row.\n\nThe native SHIP/SLAP composition in Overlay Express exercises admission, physical\nlookup, spend, restart and public GASP replay together. Separate native Mongo tests\ncover ordinary defaults, bounded manifests, damaged custody, node/topic isolation\nand the difference between an evicted unspent row and a recorded spend. The\n[root integration guide](../../../docs/guides/root-eviction-coordination.md)\ndescribes the required pre-effect writer fence and projection acknowledgement.\n\n## SDK4 hotfix peer requirement\n\nThe SDK4 peer alternative starts at `@bsv/sdk ^4.0.1`, which restores numeric\nwallet results and legacy wire compatibility. Existing SDK2/3 alternatives and\nlower bounds remain unchanged. SDK4 users should install the 4.0.1 hotfix; no\napplication-wallet wire or data migration is required.\n","readmeFilename":"README.md"}