{"_id":"bsv-bap","_rev":"45-d8525c16c4f20113a1632acff0f8988c","name":"bsv-bap","dist-tags":{"alpha":"0.2.0-alpha.0","latest":"0.3.7"},"versions":{"0.0.1":{"name":"bsv-bap","version":"0.0.1","license":"Open BSV","_id":"bsv-bap@0.0.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"881b5b016e540481dc6f7669eb1dfc6061f2cb6b","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.0.1.tgz","fileCount":62,"integrity":"sha512-/s3rtpNGjRjbX+PsNniuXnTeB9IDlYJwNk/dkPmf4t1zpPGXbJCXHFk+Ye/fpHvXuqdw3dRTiDNV7y60O4Ah+A==","signatures":[{"sig":"MEQCIH6BJcRewElMG5XM8I/lSxpyDXi3WSH+Y+oitRCiPN0NAiAqhDNf0Cmj11GoDpOnxMSlhAqVDsfa6Or7EXcWBZAJ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5247081},"main":"dist/typescript-npm-package.cjs.js","types":"./dist/typescript-npm-package.cjs.d.ts","module":"dist/typescript-npm-package.esm.js","browser":"dist/typescript-npm-package.umd.js","gitHead":"7bd0fb2c47f369fe0a76a707a2cff9707ed8d719","scripts":{"dev":"rollup -c -w","pub":"bun run build && bun run publish","docs":"rimraf ./docs && jsdoc src -r -c jsdoc.json -d docs","lint":"eslint ./src","test":"bun run lint && bun test","build":"rollup -c","check":"npm-check -u","clean":"rimraf ./build ./dist ./docs","deploy":"bun run pub --access public","lintfix":"eslint ./src --fix","predocs":"rimraf ./docs","prepare":"bun run clean && bun run lint && bun test && bun run build","testquiet":"jest --detectOpenHandles --forceExit --silent","testwatch":"jest --watchAll --collectCoverage --logHeapUsage --detectOpenHandles","test-watch":"bun run testwatch","build:types":"tsc -p ./tsconfig.json --outDir build --declaration true && api-extractor run","prebuild:types":"rimraf ./build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"precommit":"test","repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.0","description":"BAP npm module","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@bsv/sdk":"^1.1.19","node-fetch":"^2.6.1","randombytes":"^2.1.0","@types/randombytes":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"bsv":"^1.5.6","jest":"^26.6.3","tslib":"^2.3.1","eslint":"^8.24.0","rimraf":"3.0.2","rollup":"^2.70.0","ts-node":"^10.4.0","typedoc":"^0.23.1","jest-cli":"^26.6.3","npm-check":"5.9.2","@types/bsv":"github:chainbow/bsv-types","babel-jest":"^29.0.0","pre-commit":"^1.2.2","typescript":"^4.6.2","@babel/core":"^7.17.5","@types/jest":"^29.0.0","run-sequence":"2.2.1","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"^4.2.0","@rollup/plugin-json":"^4.1.0","regenerator-runtime":"^0.13.7","@rollup/plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","@rollup/plugin-commonjs":"^22.0.0","jest-slow-test-reporter":"^1.0.0","@babel/preset-typescript":"^7.16.7","@rollup/plugin-typescript":"^8.3.1","@typescript-eslint/parser":"^5.38.1","eslint-config-airbnb-base":"^14.2.1","@rollup/plugin-node-resolve":"^14.0.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-polyfill-node":"^0.10.0","@babel/plugin-transform-runtime":"^7.19.1","@typescript-eslint/eslint-plugin":"^5.38.1","rollup-plugin-exclude-dependencies-from-bundle":"^1.1.22"},"peerDependencies":{"bsv":"^1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.0.1_1725129405647_0.7393072167826706","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"bsv-bap","version":"0.0.2","license":"Open BSV","_id":"bsv-bap@0.0.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"28564dd90baca562f5996eb8d85b710b13f4771a","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.0.2.tgz","fileCount":17,"integrity":"sha512-EvlRgjW8akYuRrQNw2EJQhpOcX6ghhO8PVrxtQKNluT2tdu4XzHVC5dRNo6DxwuTKi/oPMWKvliNLggXII5q5Q==","signatures":[{"sig":"MEUCIGYGqGYkoRrkVA9mmBlB9HftTeDi7NqSY7l3nGz1WGTJAiEAkpCFckI1qUINmg/0gX6UyZ2P9aAfudvRfaNm/WADlvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404519},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"6a937787f3cb5eaf78c4fd43d449f5cc03b2f83f","scripts":{"test":"bun test","build":"bun run clean && microbundle --globals @bsv/sdk=bsv","check":"npm-check -u","clean":"rimraf ./build ./dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"precommit":"test","repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.0","description":"BAP npm module","directories":{},"_nodeVersion":"22.2.0","dependencies":{"randombytes":"^2.1.0","@types/randombytes":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.1.5","jest-cli":"^29.7.0","npm-check":"6.0.1","@types/bun":"^1.1.6","pre-commit":"^1.2.2","typescript":"^5.5.3","microbundle":"^0.15.1","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3"},"peerDependencies":{"@bsv/sdk":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.0.2_1725707506740_0.6425044812931209","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"bsv-bap","version":"0.0.3","license":"Open BSV","_id":"bsv-bap@0.0.3","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"0aae5c42c2fdb44239f568bbd53bc6167eb3ed65","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.0.3.tgz","fileCount":19,"integrity":"sha512-4oAHDyeaTWlzDllahnPkIhzeuJUZjk7q+zNrljFVY8oSkt7sjwK3QhbIuErE1oW6OS7T2tLhHCTFfv/A0FBQdA==","signatures":[{"sig":"MEUCIQDbmp/6cedWohq94cK1qH9nueyWDaaAZ/MiajStW/gNiwIgKOZBdSBvbsvADzy0Ihb0yZ+bZdZ03QFf5O4++OpcI1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408420},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"4fc32c673e6734f8d90519cc25728eb3aa63b387","scripts":{"test":"bun test","build":"bun run clean && microbundle --globals @bsv/sdk=bsv","check":"npm-check -u","clean":"rimraf ./build ./dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"precommit":"test","repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.0","description":"BAP npm module","directories":{},"_nodeVersion":"22.2.0","dependencies":{"randombytes":"^2.1.0","@types/randombytes":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.1.5","jest-cli":"^29.7.0","npm-check":"6.0.1","@types/bun":"^1.1.6","pre-commit":"^1.2.2","typescript":"^5.5.3","microbundle":"^0.15.1","@jest/globals":"^29.7.0","jest-fetch-mock":"^3.0.3"},"peerDependencies":{"@bsv/sdk":"^1.1.21"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.0.3_1725884472462_0.4811907753054039","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"bsv-bap","version":"0.0.4","license":"Open BSV","_id":"bsv-bap@0.0.4","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"e9e93cb476d66ba714c82db7b7e16819cd709890","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.0.4.tgz","fileCount":19,"integrity":"sha512-hIVcJPQXgzz2gc+XD3jMKPv3ftg/9X9m9DEIjMXBgW2kjYubSaNMGa7UbQLOBPvL4GtuT/moiB6TaiGiN5y5EA==","signatures":[{"sig":"MEUCIEEpU6rsW0tqaeA6jDnFu3sgHCpvka/P8crOB3cG3MXQAiEAgy6Eg6US1ECCx3Q/PYGxCfobkySw71ep/aB/ZD7lN7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409862},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"2717e00eb1b25785c4d7b619b51c4ca55c0680c5","scripts":{"test":"bun test","build":"bun run clean && microbundle --globals @bsv/sdk=bsv","check":"npm-check -u","clean":"rimraf ./build ./dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"precommit":"test","repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.0","description":"BAP npm module","directories":{},"_nodeVersion":"22.2.0","dependencies":{"randombytes":"^2.1.0","@types/randombytes":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","npm-check":"6.0.1","@types/bun":"^1.1.9","pre-commit":"^1.2.2","typescript":"^5.5.3","microbundle":"^0.15.1","jest-fetch-mock":"^3.0.3"},"peerDependencies":{"@bsv/sdk":"^1.1.27"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.0.4_1729634535463_0.43213504343889575","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"bsv-bap","version":"0.0.5","license":"Open BSV","_id":"bsv-bap@0.0.5","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"ca7e2664714dc7deaf3cc2a000d5c3df1af5dca3","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.0.5.tgz","fileCount":19,"integrity":"sha512-aDt2p78fbNrmY1ZPZYfCfywmcsAD5sLiWHw8u3F16MMJc/pEhKy1im+nViFVA7jWfJFNLuJp87XRcOCv7xVC7Q==","signatures":[{"sig":"MEYCIQC/26YHAiXTFTEdrNGzWZgD4OsvTFOCkeBDhKKmi+gfeQIhAJaT21pZgTsumFPp20KN9ch/sauPDC8+6YBWlIYcUEVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415108},"main":"dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"2717e00eb1b25785c4d7b619b51c4ca55c0680c5","scripts":{"test":"bun test","build":"bun run clean && microbundle --globals @bsv/sdk=bsv","check":"npm-check -u","clean":"rimraf ./build ./dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"precommit":"test","repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.2","description":"BAP npm module","directories":{},"_nodeVersion":"18.18.2","dependencies":{"randombytes":"^2.1.0","@types/randombytes":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","npm-check":"6.0.1","@types/bun":"^1.1.9","pre-commit":"^1.2.2","typescript":"^5.5.3","microbundle":"^0.15.1","jest-fetch-mock":"^3.0.3"},"peerDependencies":{"@bsv/sdk":"^1.1.27"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.0.5_1730025440438_0.07762370818056019","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"bsv-bap","version":"0.1.0","license":"Open BSV","_id":"bsv-bap@0.1.0","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"7c83ac1b7bd5b791c9479d514e4826353a0ff7ea","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.0.tgz","fileCount":15,"integrity":"sha512-TaTCBfhbeaelfVPlA1UyTrkNYfbLEnVoxcx51vIzh/gfjy7/dc0fru+LVWNa5MquuPhRK8dhRR7iiX62XYIt6Q==","signatures":[{"sig":"MEQCIAWHhXEyyaItna+DPxmbMU2nTtvnmhUfobIWR+MhR7naAiA21jAFCIKpChcGGcpt6YoQX9Ssj0nVCUrhyR+iO8HXew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240549},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"7c83ac1b7bd5b791c9479d514e4826353a0ff7ea","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build","typecheck:tests":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-TaTCBfhbeaelfVPlA1UyTrkNYfbLEnVoxcx51vIzh/gfjy7/dc0fru+LVWNa5MquuPhRK8dhRR7iiX62XYIt6Q==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","schema-dts":"^1.1.2","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.0_1738682131660_0.4254874256032317","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bsv-bap","version":"0.1.1","license":"Open BSV","_id":"bsv-bap@0.1.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"e15ee69137c85bf277dd2ca2fd51af6b53225f7d","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.1.tgz","fileCount":16,"integrity":"sha512-AO+jBmQXM3vX3x90Sltypf8q1ZC+42Q1bE8LsABvE1TMwjWu4UPfdLkOIl8qaScVTVwElLojPEkqKVAit6LEBA==","signatures":[{"sig":"MEYCIQDbkVO5444GpOqXqSuTw8VQJv9ZBr/7oKAojbbPsHPRSgIhAO4k/9KdfyRJZd9fC5JoxzVa0b8MvajO0IccXL4wJ80X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238872},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"e15ee69137c85bf277dd2ca2fd51af6b53225f7d","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-AO+jBmQXM3vX3x90Sltypf8q1ZC+42Q1bE8LsABvE1TMwjWu4UPfdLkOIl8qaScVTVwElLojPEkqKVAit6LEBA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.1_1739380517383_0.22712404962050714","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bsv-bap","version":"0.1.2","license":"Open BSV","_id":"bsv-bap@0.1.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"01901f074462d8171760b0c4897839c1139d9ca9","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.2.tgz","fileCount":16,"integrity":"sha512-eZCt0thdLZK4SV3rg8ztKcdsC+ynkoIi8gf6Ycl+gkK2SpyafaApxWL3Wz+P78bTbA1lSKCsI680PReeQtmz5w==","signatures":[{"sig":"MEUCIH4UEcu72+kmrsFC9KtQxcEv7G64RvAGAs4M2SEG1NtJAiEAv3H1b1m8XdaNJ62tGEREcTkgMSQHJNKYPogox3w5EVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239053},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"01901f074462d8171760b0c4897839c1139d9ca9","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-eZCt0thdLZK4SV3rg8ztKcdsC+ynkoIi8gf6Ycl+gkK2SpyafaApxWL3Wz+P78bTbA1lSKCsI680PReeQtmz5w==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.0","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.12"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.2_1739494557579_0.18552082464810926","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"bsv-bap","version":"0.1.3","license":"Open BSV","_id":"bsv-bap@0.1.3","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"0d9cb959e3d614d6db949048e0a1c113b3fafaa7","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.3.tgz","fileCount":17,"integrity":"sha512-bDZeRZC1JencLf3fvKuH2DGgFJMUPnb0+eLCRrYRJtwOciLVmakN3Vr/XnqrrYNjdQnDA7MpnejjHRnYpSRBGg==","signatures":[{"sig":"MEQCIAvg1YVnNAmHx19amzVqFzCYatUlyIikO+zxKTcOqknjAiB/MLoeRDZ3MCFl9KQjYi654ryn9oArutLQ8PrTC7rOuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251030},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"0d9cb959e3d614d6db949048e0a1c113b3fafaa7","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-bDZeRZC1JencLf3fvKuH2DGgFJMUPnb0+eLCRrYRJtwOciLVmakN3Vr/XnqrrYNjdQnDA7MpnejjHRnYpSRBGg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.4","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.3_1739535154354_0.6437149215614271","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"bsv-bap","version":"0.1.4","license":"Open BSV","_id":"bsv-bap@0.1.4","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"8c1b3af56b3d0a2acd5185e71214096a41af3ea4","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.4.tgz","fileCount":17,"integrity":"sha512-uBLLwHRzU0I8MGsbSJNrd7A7cnYZRjURvPF/XTH2mxMzTf3FOoZLtzLpmiuD2cuSsMW1nwSOmtFXQ8z8nhmZbA==","signatures":[{"sig":"MEYCIQCcKNWXpJqdibwPUDwlunhTqgS6iDt4nCZf1rWieol3VwIhAK3+FbnEh+PVG3yTsd8XJ5ieUW/G6MGezOoLVuj7Htjp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252007},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"8c1b3af56b3d0a2acd5185e71214096a41af3ea4","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-uBLLwHRzU0I8MGsbSJNrd7A7cnYZRjURvPF/XTH2mxMzTf3FOoZLtzLpmiuD2cuSsMW1nwSOmtFXQ8z8nhmZbA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.4","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.4_1739540403092_0.9975048891161498","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"bsv-bap","version":"0.1.5","license":"Open BSV","_id":"bsv-bap@0.1.5","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"4d4f63a629e1a7fdf50a3862dd4bfa5a9926e208","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.5.tgz","fileCount":17,"integrity":"sha512-jWciifFyw8Aq5vTnwyBkK0OnCbEFatilNII1bDj7pjGEWdY0giqtmrd3AAWGu9C/XtU/m7tv2iDDWkiWT7Ti0g==","signatures":[{"sig":"MEUCIDswzsSEkdy5Wuea3duyHTY7EUfVjPJBJM2IusQ1e4RpAiEAt5IDCGU3ii8pfbNLO9tBrOkxs1rDLVprv4KQTfFxnOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252056},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"4d4f63a629e1a7fdf50a3862dd4bfa5a9926e208","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-jWciifFyw8Aq5vTnwyBkK0OnCbEFatilNII1bDj7pjGEWdY0giqtmrd3AAWGu9C/XtU/m7tv2iDDWkiWT7Ti0g==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.4","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.5_1739541163660_0.014623882478956851","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"bsv-bap","version":"0.1.6","license":"Open BSV","_id":"bsv-bap@0.1.6","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"5cdd67013fcb97041b60110494bde78165d9bef4","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.6.tgz","fileCount":17,"integrity":"sha512-Jy3uud2xiNitzY4qVveeK9BHVBFLGeJ7K0e53Bd/aRmKtF6PLjPGckP9wz2WTEnSBuJurhco1q/EyPDAoYjvoQ==","signatures":[{"sig":"MEUCIQCzuxgEPT7nrj4HZQLwdympEY60sy0rZGIOOr557hEMAQIgW6ckfPrOvg0W1axvRbzm0ADQZNT+WqfhXTUIUOE1pts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253869},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"5cdd67013fcb97041b60110494bde78165d9bef4","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Jy3uud2xiNitzY4qVveeK9BHVBFLGeJ7K0e53Bd/aRmKtF6PLjPGckP9wz2WTEnSBuJurhco1q/EyPDAoYjvoQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.2","typescript":"^5.7.3","@types/node":"^22.13.4","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.6_1741358549422_0.5053392128399696","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"bsv-bap","version":"0.1.7","license":"Open BSV","_id":"bsv-bap@0.1.7","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"db74585500de34ce82ffddb84cae75372f71f474","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.7.tgz","fileCount":17,"integrity":"sha512-63qpxeH1fkthT/ePuiCx3ZzpGbVlZZ1Ce3hDBb/jd5Pg/7sXDOa4cFlA50LBNDuKBepYFbJYFUzUVAopIWEAZw==","signatures":[{"sig":"MEQCIDHDYU2vnGclht+9sp/ucHh3tuT/PzxeM3I92ynvVt5NAiAMkwQxcKvRWv0B09hlGHYL/hqyoUv+GOhjK+tEoJHQHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253869},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"db74585500de34ce82ffddb84cae75372f71f474","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-63qpxeH1fkthT/ePuiCx3ZzpGbVlZZ1Ce3hDBb/jd5Pg/7sXDOa4cFlA50LBNDuKBepYFbJYFUzUVAopIWEAZw==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.4","typescript":"^5.8.2","@types/node":"^22.13.9","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.3.34"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.7_1741359258921_0.19593412367936458","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"bsv-bap","version":"0.1.8","license":"Open BSV","_id":"bsv-bap@0.1.8","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"a4b07ea517ff1e959df45c3f16698e00337b8319","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.8.tgz","fileCount":17,"integrity":"sha512-Tx7xITAT2vpxazf/J3+INbJGQugfA6b8xCOU81tb7pl9EubvGpBeu9sw1QRcIqqSG93YFpPf9I9lo75S4sW8kw==","signatures":[{"sig":"MEYCIQD2iBKubWoEF6ZyAuFpHnx9wk+spX4+ssIRf3b/ULiXogIhAJX0MmgO0kToxL+P10EcLXw89gE4iiB6rRZppYBIFA7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253356},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"a4b07ea517ff1e959df45c3f16698e00337b8319","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Tx7xITAT2vpxazf/J3+INbJGQugfA6b8xCOU81tb7pl9EubvGpBeu9sw1QRcIqqSG93YFpPf9I9lo75S4sW8kw==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.12","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.4.24"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.8_1746548501889_0.02654098422040274","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"bsv-bap","version":"0.1.9","license":"Open BSV","_id":"bsv-bap@0.1.9","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"91c6f86641747329bfec59f951de684d0b15ff95","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.9.tgz","fileCount":17,"integrity":"sha512-gYtmaAiHTE3Fd88OGX0FeDsVQ5LkDuhh4+VID8Bm9fE6ZefOv/3GAo/YyiH1+CiWd0qRw2D98qH1tbabRsYhSg==","signatures":[{"sig":"MEUCID/wHgMlmw/0ke60mkUOE0KEoI2KqTLtU47p+hm3IuUvAiEAmQzuVOx7TeN/5K6oD/NSfvkxgCpR0FvUEXPiPx3X5Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268561},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"91c6f86641747329bfec59f951de684d0b15ff95","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-gYtmaAiHTE3Fd88OGX0FeDsVQ5LkDuhh4+VID8Bm9fE6ZefOv/3GAo/YyiH1+CiWd0qRw2D98qH1tbabRsYhSg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.12","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.4.24"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.9_1748314277800_0.5327409284675866","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"bsv-bap","version":"0.1.10","license":"Open BSV","_id":"bsv-bap@0.1.10","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"22951f9372d54ddd7454079cf0a8d2969f585d2f","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.10.tgz","fileCount":17,"integrity":"sha512-YWqaxehU7tPjUItUfOloDCpH2x/c3xG85e+CKHgYXTkGyKXo/QqL0ccQhryV+5sKwc+9NTcUBCEL7MhKxGfUkQ==","signatures":[{"sig":"MEUCIFOpiq3eb10T9EUaDgj8U1kzA7BajyzIX7mzo2vXjwNdAiEAw6cV09NwEdpKE6Nz0sl3/Bi8NRhLOF2iiDLe5IaW9DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272997},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"22951f9372d54ddd7454079cf0a8d2969f585d2f","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-YWqaxehU7tPjUItUfOloDCpH2x/c3xG85e+CKHgYXTkGyKXo/QqL0ccQhryV+5sKwc+9NTcUBCEL7MhKxGfUkQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.12","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.4.24"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.10_1748486354906_0.9663466551490436","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"bsv-bap","version":"0.1.11","license":"Open BSV","_id":"bsv-bap@0.1.11","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"b13c3fa8277cce52928baf94dc2eb3919906062f","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.11.tgz","fileCount":18,"integrity":"sha512-ARFEOQBMcmtJOY9rs9m1qAGEGiTXBJ2fvtnsxl42120LbBxCj0P2ZVLDYGfPw8WBHA44iPdlNJ/Jr421fs9emw==","signatures":[{"sig":"MEUCIQDzcVduXWzmidBooBjX7ZTWttDFMbwHLlZlPejhiU0RHQIgbksNdyMldblWIOKXlBZdSUtHRCrWF/AIeC3Y7WiEiKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314489},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"f55ea5f6e5ce26b90932ca4da4b581554226b1ae","scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"11.3.0","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.12","typescript":"^5.8.3","@types/node":"^22.15.12","@biomejs/biome":"1.9.4"},"peerDependencies":{"@bsv/sdk":"^1.4.24"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.11_1749039893273_0.358867141574321","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"bsv-bap","version":"0.1.12","license":"Open BSV","_id":"bsv-bap@0.1.12","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"f1b4bfbd9d5a79586a472d7c61c1c8cb1786d0c9","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.12.tgz","fileCount":17,"integrity":"sha512-pWFI6DWXtv6iedTgO17/3FO8SorN/1oj+g7iXvILb+51ldR0xbsUzXdvGUYArWSjX6IMXZ5m5fNNzeDLBJeQYg==","signatures":[{"sig":"MEYCIQCiUYVNUq6f6mKhtRJhlz5FbCSD/JSoNY+S8vPEd+vfPAIhAKDjFZBF7PFhlfqaflHSV0mYeiYi35RkkGUfu3jMY8fL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290749},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"f1b4bfbd9d5a79586a472d7c61c1c8cb1786d0c9","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","actor":{"name":"wildsatchmo","type":"user","email":"rohenaz@gmail.com"},"email":"rohenaz@gmail.com"},"_integrity":"sha512-pWFI6DWXtv6iedTgO17/3FO8SorN/1oj+g7iXvILb+51ldR0xbsUzXdvGUYArWSjX6IMXZ5m5fNNzeDLBJeQYg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.12_1750280635194_0.5858846738442047","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"bsv-bap","version":"0.1.13","license":"Open BSV","_id":"bsv-bap@0.1.13","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"dist":{"shasum":"221669f3fa0093dd00489e134e763a69bb9a6517","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.13.tgz","fileCount":18,"integrity":"sha512-J7r5twJS9C7w8YuQxjdJwHjSc4iYf/qfSm5R+i49Gpklm3HEuVR2AaNcohfzlumotw9FkMyF6qy0MQyZJqzyxw==","signatures":[{"sig":"MEQCIDiqFHbiYAu1PoPVO4bx+ORTok20InwtMM+SGIDClHwjAiBoXNBq7g9PNVQbr5eJQXZRdNQMY9vWyollf53dTOUa1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324922},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"102067ed9792632e8b507c5f17dccb7d2ea229b0","scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"11.3.0","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.13_1765260604092_0.7298030285688561","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"bsv-bap","version":"0.1.14","license":"Open BSV","_id":"bsv-bap@0.1.14","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"dist":{"shasum":"77dd8ca7f64e42354d0ca546ebcde34e10c5025f","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.14.tgz","fileCount":17,"integrity":"sha512-n9yNl+H6sWrw/cogA6V0w4catVuu5A81eIO5XTLhgZlHYVHM77evknRLsCJnWiMDY+8CvIcdBJfmj5AgnyXDuA==","signatures":[{"sig":"MEUCIDY2UaKpUosaENxRRDk+BCrarJv+88OX4mvwnDXPJLW6AiEAtOF9yaI6AKCPu9O4Pr3BSDacJHDcTKgRf4szXpc0OD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311466},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"77dd8ca7f64e42354d0ca546ebcde34e10c5025f","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-n9yNl+H6sWrw/cogA6V0w4catVuu5A81eIO5XTLhgZlHYVHM77evknRLsCJnWiMDY+8CvIcdBJfmj5AgnyXDuA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.14_1768333514322_0.9007067257182586","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"bsv-bap","version":"0.1.15","license":"Open BSV","_id":"bsv-bap@0.1.15","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"9c5a93007c58dd42110e5826ba17d79b50dbcb24","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.15.tgz","fileCount":19,"integrity":"sha512-pmGRPYpT/gX8kJGUjiUv0g1+XOm411vv1Ra2xz/dIELxl2VcH0QLu4d5CxBR+oR1JbEt4Sgb5bvv9Lr+DY9hsQ==","signatures":[{"sig":"MEYCIQDPM24ESvYyeeXMY41kPYDzvbDKgTjZWOEkaOi7ovwGYgIhAPjpXweZUNW6rjyGzOcclIwo2kO5CSXRX8tzuyGd0G4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324113},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"9c5a93007c58dd42110e5826ba17d79b50dbcb24","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-pmGRPYpT/gX8kJGUjiUv0g1+XOm411vv1Ra2xz/dIELxl2VcH0QLu4d5CxBR+oR1JbEt4Sgb5bvv9Lr+DY9hsQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.15_1768617688124_0.9754822003168486","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"bsv-bap","version":"0.1.16","license":"Open BSV","_id":"bsv-bap@0.1.16","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"bb18efd9347ac0c38a9c8d9f62669c2fd2fed0c1","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.16.tgz","fileCount":18,"integrity":"sha512-9ZVqaqoi9qzpZj2H0OUeXDTne9B9d5iRhndkjbhHNz6OYLr9Y415QWUZOtRprzJPPqctzU6NgBSIpSMlygkS8A==","signatures":[{"sig":"MEUCIQDw5Xp3qR4XEQWYhfbMxDR/nm59PpgiONopXm08hax6SAIgasYisI586pCcGzzv0J9htmhqG7kNawpcoECzOziRv/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323367},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"bb18efd9347ac0c38a9c8d9f62669c2fd2fed0c1","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-9ZVqaqoi9qzpZj2H0OUeXDTne9B9d5iRhndkjbhHNz6OYLr9Y415QWUZOtRprzJPPqctzU6NgBSIpSMlygkS8A==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.16_1768617778406_0.9824422061552736","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"bsv-bap","version":"0.1.17","license":"Open BSV","_id":"bsv-bap@0.1.17","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"homepage":"https://github.com/BitcoinSchema/bap#readme","bugs":{"url":"https://github.com/BitcoinSchema/bap/issues"},"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"7acbb7d87627178cd24f458bb4f99ca28489d22d","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.17.tgz","fileCount":20,"integrity":"sha512-5HVAK2UmU2pXx+xPMwWy3gI2gAZDQEDQ8kFHRKuDvKyutYtVlSAnvircAczksQfvaQjs5uyT8IN0pJgqDtxHyg==","signatures":[{"sig":"MEUCIQDgqo5YtfzgGFAtvBn+7xtkRi1qKRMnNJ+Ef2mXFHfAiAIgFI/DxsEIv7LDqJmEQC/m8lxF9tKokRYmDlrqVJrB4Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360726},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"gitHead":"6c7b01fa6abc068b2aa4c50c9c23326389f1e506","scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"repository":{"url":"git+https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"11.3.0","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.17_1770506299227_0.9048534228457676","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"bsv-bap","version":"0.1.18","license":"Open BSV","_id":"bsv-bap@0.1.18","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"f2a88f0fbf799265a3ac3c2536a2b172c084ac93","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.18.tgz","fileCount":18,"integrity":"sha512-YjFFcS0Q5NSPcF5RfBaobByfqVRXerNFE2qAuSTRm5S+g0hS6VXcbuf8NrqIgT7bHQet1qBSNOlYs5H9hj9znQ==","signatures":[{"sig":"MEUCIQDRIH2MJFbyv84DsnIXZInFpYeu0LneO5wESVDFNweV8wIgTRgA0bF0YFp8DVCf8hw1Y0kndpZYKdgwWJzKqUMb/Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324250},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"f2a88f0fbf799265a3ac3c2536a2b172c084ac93","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-YjFFcS0Q5NSPcF5RfBaobByfqVRXerNFE2qAuSTRm5S+g0hS6VXcbuf8NrqIgT7bHQet1qBSNOlYs5H9hj9znQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.18_1771263701979_0.9472623657421015","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"bsv-bap","version":"0.1.19","license":"Open BSV","_id":"bsv-bap@0.1.19","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"f7c96074f118bc13363247a45607dbf3540e2d6b","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.19.tgz","fileCount":18,"integrity":"sha512-WsLHdm/VSJwmfx5qrzffDHJgP1foE1S+aj23c3eXYgHB9QTMG8ARy0uOrbv2zyx5/BlCZD9k+ZAedRbK/z4Pcw==","signatures":[{"sig":"MEQCIGHSP5Ak9+OWklwHbPwW3HrU5Pp6rMJ+EUCp8C19xY8VAiBlq6FUnOfYCb3e2M1VrE2hx7xa3vby0WX3HtXAlfTlYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324258},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"f7c96074f118bc13363247a45607dbf3540e2d6b","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-WsLHdm/VSJwmfx5qrzffDHJgP1foE1S+aj23c3eXYgHB9QTMG8ARy0uOrbv2zyx5/BlCZD9k+ZAedRbK/z4Pcw==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.19_1771335373127_0.5009529868017804","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"bsv-bap","version":"0.1.20","license":"Open BSV","_id":"bsv-bap@0.1.20","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"0600bab868eee445a4fbd5778d46ab783b8dad90","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.20.tgz","fileCount":18,"integrity":"sha512-JjoqegYIQflPqe7Wsg3rgmiScgQ4loqsd4t083HG3Th6zeN+6sj/XiIu3l8qSN7WOKf7AzG3IeC9so6qWV8mfg==","signatures":[{"sig":"MEUCICf7cpMZAI1lXtaWlPcDSvEs2iNeKgl1F7VuujrTdk2XAiEAmJH+H+IGiE65AyMfqSt+oR8+9aS02Yf6gpCNiqQaWLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306856},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"0600bab868eee445a4fbd5778d46ab783b8dad90","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-JjoqegYIQflPqe7Wsg3rgmiScgQ4loqsd4t083HG3Th6zeN+6sj/XiIu3l8qSN7WOKf7AzG3IeC9so6qWV8mfg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.20_1771626412694_0.5464612168517986","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"bsv-bap","version":"0.1.21","license":"Open BSV","_id":"bsv-bap@0.1.21","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"365c6809da502e7c5a7a26903cd1cf4dd496dbaa","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.21.tgz","fileCount":18,"integrity":"sha512-RVgP3yfIu11qmj3iuubC9BsUjjqdlmlhsw73j5VRh7BSDIrXAzGWy1yLly2p/jBPVxe26uYqR+jXhAGKbjR3dg==","signatures":[{"sig":"MEQCIGRjvYPVpL0xN03kqPIVdJ6ZLZubQd0C/7O6gH2ewN7PAiAjHXTsrQS5Rgs8bex8tjAakGrhtZfOS2uowFxvlmMWKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324258},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"365c6809da502e7c5a7a26903cd1cf4dd496dbaa","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-RVgP3yfIu11qmj3iuubC9BsUjjqdlmlhsw73j5VRh7BSDIrXAzGWy1yLly2p/jBPVxe26uYqR+jXhAGKbjR3dg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.21_1771649352424_0.40423195272241697","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"bsv-bap","version":"0.1.22","license":"Open BSV","_id":"bsv-bap@0.1.22","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"8db3bf8516b453c9cbcb22d0f97bd39807206ce6","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.22.tgz","fileCount":18,"integrity":"sha512-bbgh7vitQ8xQg4KzIbchceJ/BP2DevaL4kAA7sQM5FODSQuFYE+Bh59XwoneGeX4krM0q3tqR7hhRDH0memAtA==","signatures":[{"sig":"MEUCIQCaS0zkk+72CTJQEQfrqO782HKrbAa1M/OVQtF6bJbF0QIgdiwgN6fBse2J9mH6DYsxDkDHm5frmDL66nhl/Jr4/58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328348},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"8db3bf8516b453c9cbcb22d0f97bd39807206ce6","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-bbgh7vitQ8xQg4KzIbchceJ/BP2DevaL4kAA7sQM5FODSQuFYE+Bh59XwoneGeX4krM0q3tqR7hhRDH0memAtA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.22_1772986475488_0.7135220704216312","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"bsv-bap","version":"0.1.23","license":"Open BSV","_id":"bsv-bap@0.1.23","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"c80c438ab58f243fcc116297715dbcd66e47419c","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.23.tgz","fileCount":18,"integrity":"sha512-Em2dlIkck1ypcUKBoqi35ZeDg3YKEeJ/9AJ94hkLpNBH6bESDKsF3oCXR8D1jm1ZCI7Xw42Iq/Eg0lDYNOimag==","signatures":[{"sig":"MEUCIQDPPArsuN/YEazSwbEW560FdIJXbtlVyfB2u4TqLkV17wIgaWPQj1RQslPG5Udf919faey3ollGApI/wcZNMjKqzuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334268},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"c80c438ab58f243fcc116297715dbcd66e47419c","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Em2dlIkck1ypcUKBoqi35ZeDg3YKEeJ/9AJ94hkLpNBH6bESDKsF3oCXR8D1jm1ZCI7Xw42Iq/Eg0lDYNOimag==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.23_1773000345222_0.35409990550905235","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"bsv-bap","version":"0.1.24","license":"Open BSV","_id":"bsv-bap@0.1.24","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"0c31167564368716db5b522337b8fa8ea79ffff8","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.1.24.tgz","fileCount":18,"integrity":"sha512-IVIzLSIFE/lD3FhGp+2l8NpuV3GZrJTn7b6nt8b2KJBhzB+Agimwows/oru+LOIj0YNeTQ48mHhw09gbcV5rPg==","signatures":[{"sig":"MEUCIQCosgRGLa6R3u6sf5p9h2o8uS71+VtEQOSqqOLKlhAkMgIgNIjaYSHdFgLVnfCElMmPZcfWjbnLIGKqMjrK8BeB1V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339004},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"0c31167564368716db5b522337b8fa8ea79ffff8","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-IVIzLSIFE/lD3FhGp+2l8NpuV3GZrJTn7b6nt8b2KJBhzB+Agimwows/oru+LOIj0YNeTQ48mHhw09gbcV5rPg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.1.24_1773411387562_0.5043425178984544","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"bsv-bap","version":"0.2.0-alpha.0","license":"Open BSV","_id":"bsv-bap@0.2.0-alpha.0","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"5ea052d415df794ae363b95c7baa97585a64fa07","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.2.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-wKW80/7JAtmHOmaILyKWDdQAd6rK1AbVbBkDLYSmhEnYbTu7rfLR6AHBAdGeXPayQNAP/brvnD4kio8R6ZcEdA==","signatures":[{"sig":"MEYCIQDriOKPl/tkKD10Hj3pFM4KSHM1jvfis7900Yn3WqxhqwIhAJCoX735mOPjWXKk5JfxZ56cK1TIO27gPVyYH5P9mH/G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161811},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"5ea052d415df794ae363b95c7baa97585a64fa07","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-wKW80/7JAtmHOmaILyKWDdQAd6rK1AbVbBkDLYSmhEnYbTu7rfLR6AHBAdGeXPayQNAP/brvnD4kio8R6ZcEdA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.2.0-alpha.0_1773443265004_0.6911790226037402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"bsv-bap","version":"0.2.0-alpha.1","license":"Open BSV","_id":"bsv-bap@0.2.0-alpha.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"1df912ced288099f38f9287f5eac38bab429470c","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.2.0-alpha.1.tgz","fileCount":16,"integrity":"sha512-tAidCj2KXt3Sgmb7FppAJFsYG/UOW2CmDMXBklnNAL0YuRWnfTCa3zk05W139F/amiFMtHeNXrhwju/2nZW7eg==","signatures":[{"sig":"MEQCH0mOH7k0/KHBdzgoUmif2XHVyOYJTiCnbaDjosMyWwkCIQD4PTz8QzzvJkt305bEJmrpPNDq/wFNQc40DdgyFAYRow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135328},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"1df912ced288099f38f9287f5eac38bab429470c","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-tAidCj2KXt3Sgmb7FppAJFsYG/UOW2CmDMXBklnNAL0YuRWnfTCa3zk05W139F/amiFMtHeNXrhwju/2nZW7eg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.2.0-alpha.1_1773455096481_0.75491101065646","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"bsv-bap","version":"0.2.0-alpha.2","license":"Open BSV","_id":"bsv-bap@0.2.0-alpha.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"729d8ec3a71ec224a8e9b6fb20bad7d4ae2a6a15","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.2.0-alpha.2.tgz","fileCount":16,"integrity":"sha512-EvhPMZGp1gQvpBQmHQuEV62li41yO94nwO6bK5jd5CVCHtiRJfDNL5hGI0hyXqLWnmJXXI7i5157vKxae+bNXQ==","signatures":[{"sig":"MEYCIQDw0TMxuPix7aHdavelDTBsULOqs9G6ULPxM7U+tulMUgIhAItPqZcHWEahJ8wsja7AQLF831vzW3UKJoHgu0VgRK9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136725},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"729d8ec3a71ec224a8e9b6fb20bad7d4ae2a6a15","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-EvhPMZGp1gQvpBQmHQuEV62li41yO94nwO6bK5jd5CVCHtiRJfDNL5hGI0hyXqLWnmJXXI7i5157vKxae+bNXQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","@types/bun":"^1.2.16","typescript":"^5.8.3","@types/node":"^24.0.3","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^1.3.18 || ^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.2.0-alpha.2_1773456869342_0.3949861202719087","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bsv-bap","version":"0.2.0","license":"Open BSV","_id":"bsv-bap@0.2.0","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"b3cbde2eee1c7e28433c4078898c523e1870c252","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.2.0.tgz","fileCount":16,"integrity":"sha512-uyCihLz0R2FDVkDUHnEexjis0MVHUjZZtk9LVdDuc2lNsAY1CHC4ReaxhMYVV+1nYXx2Aub2IJxRYbvGWDzJxQ==","signatures":[{"sig":"MEUCIBvuAWLHR5IfPzeyvRAYNCngUXAgoZlUik5eWCVRukoTAiEA483Ppi/2fx3EEixlsHIOPU/trHiY0GhfuS5uGzgojQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142540},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"b3cbde2eee1c7e28433c4078898c523e1870c252","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-uyCihLz0R2FDVkDUHnEexjis0MVHUjZZtk9LVdDuc2lNsAY1CHC4ReaxhMYVV+1nYXx2Aub2IJxRYbvGWDzJxQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.2.0_1773672978382_0.8302741118561501","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bsv-bap","version":"0.3.0","license":"Open BSV","_id":"bsv-bap@0.3.0","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"01a195d423bb9a5b1ed884b5481451d5f8fd2880","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.0.tgz","fileCount":18,"integrity":"sha512-9PIeIJUbWmO6tWrEOm1n70hrnm7xWP6rBBdnH5gzzqlsmqPHQz6PDDu8+fcAz+aazF/Zwk1Pnzgr2emLQ7hy/w==","signatures":[{"sig":"MEYCIQCPTmlv3SLgPTuq+cgemEz4v6zLrUkPtnqIr2Fp+DAKjQIhAMdy1nB8BxtkeevhlwCAyNzwpICDiDB5iAp9QHSn6Ajy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159421},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"01a195d423bb9a5b1ed884b5481451d5f8fd2880","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-9PIeIJUbWmO6tWrEOm1n70hrnm7xWP6rBBdnH5gzzqlsmqPHQz6PDDu8+fcAz+aazF/Zwk1Pnzgr2emLQ7hy/w==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/vault"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.0_1779466139510_0.49732504080699447","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"bsv-bap","version":"0.3.1","license":"Open BSV","_id":"bsv-bap@0.3.1","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"2458bcb6fa14e753dfa755f8b118f75964b2740a","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.1.tgz","fileCount":18,"integrity":"sha512-JptgsB9YEnb0dZSSkd87qqeGYRUuQ3xybNkzVwPERZ2QwhJi2FJWiPG0bXYH+oSr1MxLxaTvwJ3V8Bo6CMbiOA==","signatures":[{"sig":"MEUCIBhwSvW+dsl7A6SzPLz+8ipkEqDfCDa1DqENSJTGqSysAiEA0zy1DoboiwIxkoWrxIw+DyDCeZuwRNUBgsV7Q65Mbgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159899},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"2458bcb6fa14e753dfa755f8b118f75964b2740a","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"dcasegr","email":"david.case@shruggr.cloud"},"_integrity":"sha512-JptgsB9YEnb0dZSSkd87qqeGYRUuQ3xybNkzVwPERZ2QwhJi2FJWiPG0bXYH+oSr1MxLxaTvwJ3V8Bo6CMbiOA==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/vault"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.1_1779467398153_0.10839302467060241","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"bsv-bap","version":"0.3.2","license":"Open BSV","_id":"bsv-bap@0.3.2","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"018ee6e64738c2c17e0a57444f361fd1dfc02551","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.2.tgz","fileCount":18,"integrity":"sha512-Bsu6ghra6wOqwTNwG9du29sdivaarPUN1Gws5Jo9QWP77PpgEygcsDCuAy+QWZ2nE4QLF1CgXkNvVAaTYfuUQQ==","signatures":[{"sig":"MEYCIQCSHUjvivWQRcrrBdrL70aRrGJwljXSF0JP8kuYCoGhCAIhAOEUnf/13TF79+Bg9bDw+cNeQHA3X73vSKI/aOWOBvyn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177829},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"018ee6e64738c2c17e0a57444f361fd1dfc02551","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Bsu6ghra6wOqwTNwG9du29sdivaarPUN1Gws5Jo9QWP77PpgEygcsDCuAy+QWZ2nE4QLF1CgXkNvVAaTYfuUQQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/vault"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.2_1781277840738_0.7025141056558717","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"bsv-bap","version":"0.3.3","license":"Open BSV","_id":"bsv-bap@0.3.3","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"02c1ee90504e21ab3dbdcf4d532904d7554673d5","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.3.tgz","fileCount":18,"integrity":"sha512-Kz458II4wPYHNAv9vqYBNgBWavq3qNxGSEigrbdz53NUtlRs+ar3z1QO4zWwPli9wdz4y5D79bJpI4qSE6L8Ww==","signatures":[{"sig":"MEUCIAtoEfcRa55RoH4+rTr6es8zXkJhh26HrsR59GBel40pAiEAlPNNhn2ZADq1xfNka3l6VrulMECa9Wh88ouKBY6bsd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178976},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"02c1ee90504e21ab3dbdcf4d532904d7554673d5","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-Kz458II4wPYHNAv9vqYBNgBWavq3qNxGSEigrbdz53NUtlRs+ar3z1QO4zWwPli9wdz4y5D79bJpI4qSE6L8Ww==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"^0.0.8","@1sat/wallet-mac":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/wallet-mac"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.3_1782136405766_0.8204652305277671","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"bsv-bap","version":"0.3.4","license":"Open BSV","_id":"bsv-bap@0.3.4","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"64fc2cee83ba78e3f029f63a0b059353ac55d337","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.4.tgz","fileCount":18,"integrity":"sha512-jQZ07tU37jRWGZNyGO2Ntjtxrj2vD8qzpudgMDEtOjSOAEVBCq1m/uhe8z377qz0wqCpNzgOXmWVnwUTi5jxHg==","signatures":[{"sig":"MEUCIFxdvoND+8z0ihiVI9CUF7USQ2fZSGDDGM7+JIf/tQQ7AiEAwaYZwGqtRyN6wBOfD/6/gqCKKKA2ljtZ1A/wFL7TGIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179871},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"64fc2cee83ba78e3f029f63a0b059353ac55d337","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","prepare":"git config core.hooksPath .githooks 2>/dev/null || true","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-jQZ07tU37jRWGZNyGO2Ntjtxrj2vD8qzpudgMDEtOjSOAEVBCq1m/uhe8z377qz0wqCpNzgOXmWVnwUTi5jxHg==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"^0.0.8","@1sat/wallet-mac":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/wallet-mac"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.4_1782138205578_0.9038715777220903","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"bsv-bap","version":"0.3.5","license":"Open BSV","_id":"bsv-bap@0.3.5","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"cc71cf344b811ccaf66a10c5f07e5069135ad3de","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.5.tgz","fileCount":18,"integrity":"sha512-uwQ2iY0QPAKrHVKDJ4rerFtYoBr3QvmWyTw3wxIl0QHnoEAA1clanXLScHXLyw+Rg+eDRXKg9xMrvu90Q00uVw==","signatures":[{"sig":"MEYCIQD7xXXzphWtS7jwDCWYXf8CBon9h/LMFItaShnMWyuLnAIhAKy+d8J7UHbBTAYk6g7BP89e3maNJBGFn8EuUdJO1CSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215992},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"cc71cf344b811ccaf66a10c5f07e5069135ad3de","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","prepare":"git config core.hooksPath .githooks 2>/dev/null || true","lint:fix":"biome lint . --write","prepublishOnly":"bun run clean && bun run build"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-uwQ2iY0QPAKrHVKDJ4rerFtYoBr3QvmWyTw3wxIl0QHnoEAA1clanXLScHXLyw+Rg+eDRXKg9xMrvu90Q00uVw==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"^0.0.8","@1sat/wallet-mac":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/wallet-mac"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.5_1788211351823_0.6182805334050916","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"bsv-bap","version":"0.3.6","license":"Open BSV","_id":"bsv-bap@0.3.6","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"bin":{"bap":"src/cli.ts"},"dist":{"shasum":"01ceb5eacdb501f0f06fc2b2b900623ea3c832f4","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.6.tgz","fileCount":20,"integrity":"sha512-cWPozvWvSi6B6sV8N01lhrMrIxnpEKofC2A442igoTOlxMfUmgxbehiOVkMLj+ySciOd2VQE/k53OkWzye+1wQ==","signatures":[{"sig":"MEUCIQDaXLGf4ijTrn8dVls4S9c030GuZagWasY1YBhl8IT9nQIga6/Ia4WOdcGSX2pGugtVJgBwVdS7FwFEFjmJZ2yGiGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296004},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.module.js","shasum":"01ceb5eacdb501f0f06fc2b2b900623ea3c832f4","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.modern.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome lint .","test":"bun test","build":"bun run clean && bun run build.ts","check":"biome check .","clean":"rimraf ./dist","format":"biome format . --write","prepare":"git config core.hooksPath .githooks 2>/dev/null || true","lint:fix":"biome lint . --write","prepublishOnly":"bun run check:package-exports","check:package-exports":"bun run build && bun run scripts/check-package-exports.ts"},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"_integrity":"sha512-cWPozvWvSi6B6sV8N01lhrMrIxnpEKofC2A442igoTOlxMfUmgxbehiOVkMLj+ySciOd2VQE/k53OkWzye+1wQ==","repository":{"url":"https://github.com/BitcoinSchema/bap.git","type":"git"},"_npmVersion":"10.8.3","description":"BAP npm module","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"commander":"^14.0.3","schema-dts":"^1.1.5","@1sat/vault":"^0.0.8","@1sat/wallet-mac":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/bun":"^1.3.10","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"2.0.0"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/wallet-mac"],"_npmOperationalInternal":{"tmp":"tmp/bsv-bap_0.3.6_1788212836706_0.1018247418554179","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"bsv-bap","version":"0.3.7","description":"BAP npm module","repository":{"type":"git","url":"https://github.com/BitcoinSchema/bap.git"},"license":"Open BSV","type":"module","main":"dist/index.cjs","module":"dist/index.module.js","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"import":"./dist/index.modern.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"bin":{"bap":"src/cli.ts"},"sideEffects":false,"scripts":{"build":"bun run clean && bun run build.ts","clean":"rimraf ./dist","test":"bun test","check":"biome check .","format":"biome format . --write","lint":"biome lint .","lint:fix":"biome lint . --write","prepare":"git config core.hooksPath .githooks 2>/dev/null || true","prepublishOnly":"bun run clean && bun run build"},"devDependencies":{"@biomejs/biome":"2.0.0","@types/bun":"^1.3.10","@types/node":"^24.12.0","rimraf":"^6.1.3","typescript":"^5.9.3"},"dependencies":{"@1sat/vault":"^0.0.8","@1sat/wallet-mac":"^0.0.5","commander":"^14.0.3","schema-dts":"^1.1.5"},"peerDependencies":{"@bsv/sdk":"^2.0.1"},"trustedDependencies":["@1sat/wallet-mac"],"_id":"bsv-bap@0.3.7","_integrity":"sha512-jpFxrqnT5WERCW4qhJEHzsGyFbg7cP7Wp2pC1exkGT6tLT91G7ZS9Seh2Pkfijb2ArHrR6OalOZMu7iII2Lpbw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"e8287b3830e4d0fe79c6758186512713986a668f","dist":{"integrity":"sha512-jpFxrqnT5WERCW4qhJEHzsGyFbg7cP7Wp2pC1exkGT6tLT91G7ZS9Seh2Pkfijb2ArHrR6OalOZMu7iII2Lpbw==","shasum":"e8287b3830e4d0fe79c6758186512713986a668f","tarball":"https://registry.npmjs.org/bsv-bap/-/bsv-bap-0.3.7.tgz","fileCount":18,"unpackedSize":179871,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAgEQmO1LEznq3gv1+0Z2AStHURkqYp17wkFvHpvdb2DAiAQf+Oiyvymn2TlJSugAqLZPWZUwbGvXL07rz8Pm+arsA=="}]},"_npmUser":{"name":"wildsatchmo","email":"rohenaz@gmail.com"},"directories":{},"maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bsv-bap_0.3.7_1788222620826_0.3285851540337159"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-31T18:36:45.646Z","modified":"2026-09-01T00:30:21.115Z","0.0.1":"2024-08-31T18:36:45.932Z","0.0.2":"2024-09-07T11:11:47.048Z","0.0.3":"2024-09-09T12:21:12.656Z","0.0.4":"2024-10-22T22:02:15.673Z","0.0.5":"2024-10-27T10:37:20.605Z","0.1.0":"2025-02-04T15:15:31.901Z","0.1.1":"2025-02-12T17:15:17.579Z","0.1.2":"2025-02-14T00:55:57.796Z","0.1.3":"2025-02-14T12:12:34.520Z","0.1.4":"2025-02-14T13:40:03.265Z","0.1.5":"2025-02-14T13:52:43.858Z","0.1.6":"2025-03-07T14:42:29.608Z","0.1.7":"2025-03-07T14:54:19.115Z","0.1.8":"2025-05-06T16:21:42.130Z","0.1.9":"2025-05-27T02:51:17.984Z","0.1.10":"2025-05-29T02:39:15.122Z","0.1.11":"2025-06-04T12:24:53.470Z","0.1.12":"2025-06-18T21:03:55.493Z","0.1.13":"2025-12-09T06:10:04.241Z","0.1.14":"2026-01-13T19:45:14.472Z","0.1.15":"2026-01-17T02:41:28.280Z","0.1.16":"2026-01-17T02:42:58.621Z","0.1.17":"2026-02-07T23:18:19.387Z","0.1.18":"2026-02-16T17:41:42.172Z","0.1.19":"2026-02-17T13:36:13.322Z","0.1.20":"2026-02-20T22:26:52.864Z","0.1.21":"2026-02-21T04:49:12.652Z","0.1.22":"2026-03-08T16:14:35.660Z","0.1.23":"2026-03-08T20:05:45.381Z","0.1.24":"2026-03-13T14:16:27.718Z","0.2.0-alpha.0":"2026-03-13T23:07:45.158Z","0.2.0-alpha.1":"2026-03-14T02:24:56.690Z","0.2.0-alpha.2":"2026-03-14T02:54:29.540Z","0.2.0":"2026-03-16T14:56:18.525Z","0.3.0":"2026-05-22T16:08:59.711Z","0.3.1":"2026-05-22T16:29:58.288Z","0.3.2":"2026-06-12T15:24:00.964Z","0.3.3":"2026-06-22T13:53:25.962Z","0.3.4":"2026-06-22T14:23:25.716Z","0.3.5":"2026-08-31T21:22:31.979Z","0.3.6":"2026-08-31T21:47:16.875Z","0.3.7":"2026-09-01T00:30:20.958Z"},"license":"Open BSV","repository":{"type":"git","url":"https://github.com/BitcoinSchema/bap.git"},"description":"BAP npm module","maintainers":[{"name":"wildsatchmo","email":"rohenaz@gmail.com"},{"name":"dcasegr","email":"david.case@shruggr.cloud"}],"readme":"# BAP - Bitcoin Attestation Protocol\n\n> Sovereign digital identity on the Bitcoin blockchain\n\n[![npm version](https://badge.fury.io/js/bsv-bap.svg)](https://badge.fury.io/js/bsv-bap)\n[![License](https://img.shields.io/badge/license-Open%20BSV-blue.svg)](LICENSE)\n\n## Abstract\n\nThe Bitcoin Attestation Protocol (BAP) establishes a cryptographic system for creating, managing, and verifying digital identities directly on the Bitcoin blockchain. By treating Bitcoin keypairs as the fundamental identity primitive, BAP eliminates traditional authentication intermediaries while providing mathematical guarantees of identity ownership, attestation validity, and data sovereignty.\n\n## Motivation\n\nCurrent digital identity systems suffer from three critical failures:\n\n1. **Centralized Control**: Identity providers act as gatekeepers, capable of suspending, deleting, or modifying user identities at will. Users possess accounts, not identities.\n\n2. **Platform Fragmentation**: Each service maintains isolated identity silos, forcing users to recreate their digital presence repeatedly across platforms. Reputation, relationships, and verified attributes cannot move between systems.\n\n3. **Trust Without Verification**: Traditional systems require blind trust in institutions to maintain identity records accurately and permanently. No mathematical proof exists that your identity data remains unaltered or accessible.\n\nBAP resolves these failures by recognizing a simple axiom: **a cryptographic keypair IS an identity**. This principle, combined with Bitcoin's immutable ledger, creates a system where:\n\n- Identity ownership is cryptographically provable\n- Attestations form an auditable chain of trust\n- Data persistence requires no institutional faith\n- Interoperability emerges from shared protocols, not corporate agreements\n\n## Core Principles\n\n### Identity as Mathematics\n\nIn BAP, identity is not assigned but derived. Your identity emerges from the mathematical relationship between private and public keys:\n\n```\nIdentityKey = base58(ripemd160(sha256(rootAddress)))\n```\n\nThis deterministic derivation means identity recovery requires only the original key material — no database lookups, no account recovery flows, no customer service.\n\n### Attestations as Proofs\n\nTrust in BAP is not declared but proven. When an entity attests to an identity attribute, they create a cryptographic proof:\n\n```\nAttestation = Sign(SHA256(attribute + identityKey), attestorKey)\n```\n\nThese proofs are:\n- **Independently verifiable**: Any party can validate without contacting the attestor\n- **Temporally fixed**: The blockchain timestamp prevents backdating\n- **Publicly auditable**: Anyone can examine an entity's attestation history\n\n### Sovereignty Through Cryptography\n\nBAP implements true data sovereignty through:\n\n1. **Key Rotation**: Identity owners can update signing keys while maintaining identity continuity\n2. **Selective Disclosure**: Share only specific attributes with cryptographic proof of the whole\n3. **Encrypted Storage**: Sensitive data remains encrypted, with decryption controlled by identity owner\n\n## Technical Architecture\n\n### Protocol Structure\n\nBAP transactions follow a deterministic format:\n\n```\nOP_RETURN\n1BAPSuaPnfGnSBM3GLV9yhxUdYe4vGbdMT  # Protocol prefix\n[ACTION]                            # ID | ATTEST | ALIAS | DATA | REVOKE\n[DATA]                              # Action-specific payload\n|                                   # Separator\n[AIP_SIGNATURE]                     # Author Identity Protocol signature\n```\n\n### Identity Lifecycle\n\n1. **Genesis**: Create identity by deriving key from root address\n2. **Attestation**: Build trust through cryptographic attestations\n3. **Rotation**: Update signing keys while preserving identity chain\n4. **Revocation**: Cryptographically invalidate compromised keys\n\n### Cryptographic Operations\n\nEach identity possesses distinct keys for different operations:\n\n- **Member Key**: The root key for each identity path, used for key derivation\n- **Signing Key**: Derived from member key for transaction authorization and message signing\n- **Encryption Key**: ECIES encryption for private data exchange\n- **Derivation Path**: Hierarchical key generation for sub-identities\n\n### Key Derivation Hierarchy\n\nBAP uses a two-level key derivation for signing operations:\n\n```\nRoot Key (HD or Type42 master)\n    ↓ path derivation\nMember Key (identity root at path)\n    ↓ deriveChild(publicKey, \"1-bap-identity\")\nSigning Key (used for on-chain operations)\n```\n\nThe member key serves as the stable identity root. The signing key is deterministically derived from it for on-chain operations. This structure is compatible with BRC-100 wallet tooling, though BAP is not coupled to any specific wallet implementation.\n\n## Implementation\n\n### Installation\n\n```bash\nbun add bsv-bap\n# or\nnpm install bsv-bap\n```\n\nPeer dependency: `@bsv/sdk@^2.0.1`\n\n### Basic Usage\n\n```typescript\nimport { BAP } from 'bsv-bap';\nimport { PrivateKey } from '@bsv/sdk';\n\n// Initialize with Type 42 derivation (recommended)\nconst rootKey = PrivateKey.fromRandom();\nconst bap = new BAP({ rootPk: rootKey.toWif() });\n\n// Create an identity\nconst identity = bap.newId();\n\nconsole.log(identity.bapId);       // Deterministic BAP ID\nconsole.log(identity.rootAddress); // Root Bitcoin address\nconsole.log(identity.rootPath);    // \"bap:0\" (counter-based)\n\n// Create a second identity\nconst second = bap.newId();\nconsole.log(second.rootPath);      // \"bap:1\"\n\n// Export master backup\nconst backup = bap.exportForBackup('My Identities');\n```\n\n### Identity Discovery\n\nType 42 identities use sequential counters (`bap:0`, `bap:1`, etc.) for deterministic recovery. This enables identity discovery when restoring from a backup:\n\n```typescript\n// Discover identities by checking sequential counters\nasync function discoverIdentities(bap, existsOnChain) {\n  const found = [];\n\n  for (let i = 0; i < 100; i++) {\n    const identity = bap.newIdWithCounter(i);\n\n    if (await existsOnChain(identity.bapId)) {\n      found.push(identity);\n    }\n  }\n\n  return found;\n}\n```\n\n### Wallet Rotation Semantics\n\nThe BAP ID is defined by the member key at `rootPath`, while the active wallet/signing root follows `currentPath`.\n\n- `rootPath`: stable member key path, defines the BAP ID\n- `currentPath`: active wallet root, used for signing and wallet operations\n- `incrementPath()`: rotates the wallet/signing root without changing the BAP ID\n\nFor Type 42 identities the first rotation moves from `bap:0` to `bap:0:1`, then `bap:0:2`, and so on.\n\n```typescript\nconst identity = bap.newId();\n\nconst stableBapId = identity.bapId;\n\nidentity.incrementPath();\n\n// BAP ID is unchanged\nconsole.log(identity.bapId === stableBapId); // true\n\n// currentPath has advanced\nconsole.log(identity.currentPath); // \"bap:0:1\"\n```\n\n## CLI\n\nThe `bap` CLI manages identities from the terminal. Config is stored at `~/.bap/`.\n\n### Identity Management\n\n```bash\nbap create [--name <label>] [--wif <wif>]   # Create new identity\nbap list                                      # List all identities (* = active)\nbap use <bapId>                               # Set active identity\nbap info                                      # Show active identity details\nbap remove <bapId>                            # Remove identity\n```\n\n### Backup\n\n```bash\nbap export                                    # Export master backup (JSON to stdout)\nbap export-account [--id <bapId>]             # Export account backup (WIF + bapId)\nbap import <file>                             # Import from backup file\n```\n\n### Crypto\n\n```bash\nbap encrypt <data>                            # Encrypt with master key (ECIES)\nbap decrypt <ciphertext>                      # Decrypt with master key\nbap verify <message> <signature> <address>    # Verify BSM signature\n```\n\n### API Lookups\n\n```bash\nbap lookup <bapId>                            # Lookup identity on overlay\nbap lookup-address <address>                  # Lookup identity by address\nbap attestations <hash>                       # Get attestations for attribute hash\n```\n\n### Utilities\n\n```bash\nbap id-from-address <address>                 # Derive BAP ID from address\nbap id-from-pubkey <pubkey>                   # Derive BAP ID from pubkey\n```\n\n### Examples\n\n```bash\n# Create your first identity\nbap create --name \"Personal\"\n\n# Create a second identity\nbap create --name \"Work\"\n\n# List and switch\nbap list\nbap use <work-bap-id>\n\n# Export account key for use in a wallet\nbap export-account > account.json\n\n# Lookup someone on the network\nbap lookup <their-bap-id>\n\n# Encrypt a note to yourself\nbap encrypt \"remember: office safe combo is 1234\" > note.enc\ncat note.enc | xargs bap decrypt\n```\n\n## Migration from 0.1.x\n\n### Breaking Changes\n\n| 0.1.x | 0.2.0 | Notes |\n|-------|-------|-------|\n| `identity.identityKey` | `identity.bapId` | Renamed for clarity |\n| `identity.getIdentityKey()` | `identity.bapId` | Now a property |\n| `identity.idName` | Removed | Use external labels |\n| `identity.setAttribute()` | Removed | Attributes removed from core |\n| `identity.signMessage()` | Removed | Use your wallet |\n| `identity.encrypt/decrypt()` | Removed from MasterID | Use `bap.encrypt/decrypt()` for master-level |\n| `identity.getEncryptionPublicKey()` | Removed | Use your wallet |\n| `identity.getCurrentAddress()` | Removed | Use `identity.getAccountKey()` |\n| `MemberID` class | Removed | Use `identity.exportAccountBackup()` |\n| `exportMemberBackup()` | `exportAccountBackup()` | Returns `{ wif, id }` |\n\n### Migration Path\n\n```typescript\n// 0.1.x\nconst identity = bap.newId('My Identity');\nconst key = identity.getIdentityKey();\nconst addr = identity.getCurrentAddress();\nconst { address, signature } = identity.signMessage(msg);\n\n// 0.2.0\nconst identity = bap.newId();\nconst key = identity.bapId;\nconst accountKey = identity.getAccountKey(); // Account-level PrivateKey\nconst backup = identity.exportAccountBackup(); // { wif, id }\n```\n\n## Backup Format\n\n### Master Backup (Type 42)\n\n```json\n{\n  \"rootPk\": \"L...\",\n  \"ids\": \"<encrypted blob>\",\n  \"label\": \"My Identities\",\n  \"createdAt\": \"2024-01-01T00:00:00.000Z\"\n}\n```\n\n### Master Backup (BIP32, legacy)\n\n```json\n{\n  \"xprv\": \"xprv...\",\n  \"ids\": \"<encrypted blob>\",\n  \"mnemonic\": \"word1 word2 ...\",\n  \"createdAt\": \"2024-01-01T00:00:00.000Z\"\n}\n```\n\n### Account Backup\n\n```json\n{\n  \"wif\": \"L...\",\n  \"id\": \"<bapId>\"\n}\n```\n\nCompatible with [bitcoin-backup](https://github.com/rohenaz/bitcoin-backup).\n\n## API Reference\n\n### BAP Class\n\nThe main class for managing identities.\n\n#### Constructor\n\n```typescript\n// Type 42 mode (recommended)\nconst bap = new BAP({ rootPk: wifKey });\n\n// BIP32 mode (legacy)\nconst bap = new BAP(xprvKey);\n\n// With API token and custom server\nconst bap = new BAP({ rootPk: wifKey }, token, server);\n```\n\n#### Identity Management\n\n```typescript\nbap.newId(customPath?: string, idSeed?: string): MasterID\nbap.newIdWithCounter(counter: number): MasterID\nbap.getId(bapId: string): MasterID | null\nbap.listIds(): string[]\nbap.removeId(bapId: string): void\nbap.checkIdBelongs(id: MasterID): boolean\n```\n\n#### Import / Export\n\n```typescript\n// Encrypted identity blob (default)\nconst encrypted: string = bap.exportIds();\nbap.importIds(encrypted);\n\n// Unencrypted identity data\nconst plain = bap.exportIds(undefined, false);\nbap.importIds(plain, false);\n\n// Master backup (for bitcoin-backup compatibility)\nconst backup = bap.exportForBackup(label?, xprv?, mnemonic?);\n```\n\n#### Master-Level Crypto\n\n```typescript\n// ECIES encryption with the master key\nconst ciphertext = bap.encrypt('secret');\nconst plaintext = bap.decrypt(ciphertext);\n\n// BSM signature verification\nconst valid = bap.verifySignature(message, address, signature);\n\n// Challenge verification via API\nconst valid = await bap.verifyChallengeSignature(idKey, address, challenge, signature);\n```\n\n#### API Lookups\n\n```typescript\n// Query the BAP overlay network\nconst identity = await bap.getIdentity(bapId);\nconst identity = await bap.getIdentityFromAddress(address);\nconst attestations = await bap.getAttestationsForHash(hash);\n```\n\n### MasterID Class\n\nRepresents a single identity. Managed through the `BAP` class.\n\n#### Properties\n\n```typescript\nidentity.bapId: string        // Deterministic BAP ID\nidentity.rootAddress: string  // Root Bitcoin address\nidentity.rootPath: string     // Derivation path (e.g., \"bap:0\")\nidentity.currentPath: string  // Active path (advances on key rotation)\nidentity.previousPath: string\nidentity.idSeed: string       // Seed used for sub-derivation\n```\n\n#### Methods\n\n```typescript\n// Get the account-level private key\nidentity.getAccountKey(): PrivateKey\n\n// Export identity state\nidentity.export(): Identity\n\n// Export account backup (WIF + BAP ID)\nidentity.exportAccountBackup(): BapAccountBackup\n\n// Import identity state\nidentity.import(data: Identity | OldIdentity): void\n```\n\n### Utility Functions\n\n```typescript\nimport { bapIdFromAddress, bapIdFromPubkey } from 'bsv-bap';\n\n// Derive BAP ID from a root address\nconst bapId = bapIdFromAddress(rootAddress);\n\n// Derive BAP ID from a member public key (e.g., BRC-31 identity key)\nconst bapId = bapIdFromPubkey(pubkeyHex);\n```\n\n## Applications\n\n### Primary Use Cases\n\n- **Decentralized Authentication**: Replace passwords with cryptographic proofs\n- **Portable Reputation**: Carry verified history across platforms\n- **Regulatory Compliance**: Reusable KYC with selective disclosure\n- **Digital Signatures**: Legally binding with blockchain timestamps\n\n### Integration with UI Components\n\nFor React applications, [BigBlocks](https://bigblocks.dev) provides production-ready components for BAP integration:\n\n```bash\nnpm install bigblocks\n```\n\n```jsx\nimport { BitcoinAuth } from 'bigblocks';\n\n<BitcoinAuth\n  onAuthenticated={(identity) => {\n    console.log('Authenticated:', identity);\n  }}\n/>\n```\n\n## Protocol Specification\n\nFor complete technical specification including transaction formats, URN structures, and validation rules, see [PROTOCOL.md](PROTOCOL.md).\n\n## Related Work\n\n- [Type 42 Key Derivation](docs/TYPE42_MIGRATION.md) - Modern derivation method for enhanced privacy\n- [Author Identity Protocol](https://github.com/b-open-io/aip) - Foundational signing protocol\n- [Bitcoin Backup](https://github.com/rohenaz/bitcoin-backup) - Compatible backup format specification\n\n## Contributing\n\nWe welcome contributions. See [Contributing Guidelines](CONTRIBUTING.md).\n\n## License\n\nOpen BSV License. See [LICENSE](LICENSE) for details.\n\n## Acknowledgments\n\nCreated by Siggi with contributions from Attila Aros and Satchmo.\n","readmeFilename":"README.md"}