{"_id":"@boltzpay/sdk","_rev":"9-1e9cbf36abd93bb805ed5ddb93c07382","name":"@boltzpay/sdk","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.1":{"name":"@boltzpay/sdk","version":"0.1.1","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.1.1","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"e0d62d57e4799ae7e1dd1165be17e18fa096820a","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.1.1.tgz","fileCount":9,"integrity":"sha512-MpTE4aTOJS5TT952Nm3ubMUMdVwJ7Cwc00m90Gbfx1MLI/kQkzlHdWmo2r/8kWnxs+DtfYIiQuXU74fVbyFBtQ==","signatures":[{"sig":"MEQCIDFlTEv6Vdo5z5jRdzJ6hMyiAUMQ89dUDj+iQ8pJattjAiAxF9iJ+ODvY9lrdOT4ayvuLHqNWkIPVrD+zxGNDSIboQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385803},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/0610876eeb5aea7d949d8884b8d9f581/boltzpay-sdk-0.1.1.tgz","_integrity":"sha512-MpTE4aTOJS5TT952Nm3ubMUMdVwJ7Cwc00m90Gbfx1MLI/kQkzlHdWmo2r/8kWnxs+DtfYIiQuXU74fVbyFBtQ==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.1.1","@boltzpay/protocols":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.3.1","@x402/core":"^2.3.1","@x402/hono":"^2.3.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.1.1","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1771710384961_0.1746820707843031","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@boltzpay/sdk","version":"0.1.2","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.1.2","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"201ab559fb69858d9204d3b8dfae3921b01a7b97","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.1.2.tgz","fileCount":9,"integrity":"sha512-9ukiN0CwjbNx+OE35J+TzTNQlOlf36nWz/I5HkWic0U6C+F7immpPQUJdYPbFx5Drn32EGTwoQZF7+L19bRBOg==","signatures":[{"sig":"MEQCIA8nMy3Lffyd/hR4EaMrP56xqegR8tXO5sTYtWMhKasRAiByuiP063nv2zqSm3WARC6Q/sibzjyvCxnR2nwiaT6bNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392835},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/b179e322371f060d9f85f7d7b4409f40/boltzpay-sdk-0.1.2.tgz","_integrity":"sha512-9ukiN0CwjbNx+OE35J+TzTNQlOlf36nWz/I5HkWic0U6C+F7immpPQUJdYPbFx5Drn32EGTwoQZF7+L19bRBOg==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.1.2","@boltzpay/protocols":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.1.2","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1772834422802_0.5120932344706803","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@boltzpay/sdk","version":"0.2.0","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.2.0","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"7d7f537fa7eef54ce6fda85f5867034ddf9b2ea3","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.2.0.tgz","fileCount":9,"integrity":"sha512-rgkjH3sUSCqafdoPnDdIfx1xOo4XHCcleGBuTJqpM8qTjuBX183xdsDMjN0Zn5d/u1IRnp2zCNMiSuEo3u6zlA==","signatures":[{"sig":"MEUCIBfvuyEtKYrLb7U6hIiyeDz2CPy/aGgIzMWTeftpitb1AiEAn5GPxVpfoqGjHAXG4JNmHftfZkFRDoT1PfZ4l9WNvLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628059},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/43bc1bff23c1c389d29a277e00e9bb93/boltzpay-sdk-0.2.0.tgz","_integrity":"sha512-rgkjH3sUSCqafdoPnDdIfx1xOo4XHCcleGBuTJqpM8qTjuBX183xdsDMjN0Zn5d/u1IRnp2zCNMiSuEo3u6zlA==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.2.0","@boltzpay/protocols":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.2.0","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1773150990203_0.5374772854488625","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@boltzpay/sdk","version":"0.1.3","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.1.3","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"dacb5ce0cfb1028a6158ffcc08ed1b47e16a298b","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.1.3.tgz","fileCount":9,"integrity":"sha512-fHV3vUAwzhDUKRRdoeksMazzWi83uPnc0Wt408oU/sWm7AJJVEN4U0unWB8MnNnV5kRVx0wwG8HJUW4aYEATjg==","signatures":[{"sig":"MEQCIG6Orxjl5V4/fjfKqWVZJZkgOgoOeIO3deOAjD9K72iRAiAo5po5yFAJ5U6Hg0gijRO84410lOBwgGOYrUh0VNZF3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628059},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/f02156d82db2a1dbbd19b6d6e9ffaca5/boltzpay-sdk-0.1.3.tgz","_integrity":"sha512-fHV3vUAwzhDUKRRdoeksMazzWi83uPnc0Wt408oU/sWm7AJJVEN4U0unWB8MnNnV5kRVx0wwG8HJUW4aYEATjg==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.1.3","@boltzpay/protocols":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.1.3","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1773154294173_0.1101962623626982","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@boltzpay/sdk","version":"0.2.1","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.2.1","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"7d811d51fa41925bff2982a9e26672a952c2b565","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.2.1.tgz","fileCount":9,"integrity":"sha512-Nn/e/eGRhNTs33uVbPwZy0Lcq+BTVZLZRt/xKVFQ3HRLzxooyQyAfrlW7GHS8jQ0v6dKNqvyHbd17ijsqIwaQw==","signatures":[{"sig":"MEUCICq2QkSF6Uq0uCHWzdNF4iMFmVKkZC0Y6bftirOkM4ETAiEAvmnlhn5IfhjaKbF7VaS6z54fm4soq8/L6JRRhL88K50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628059},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/bdbac360aeff12d743a4b082ef63d6a8/boltzpay-sdk-0.2.1.tgz","_integrity":"sha512-Nn/e/eGRhNTs33uVbPwZy0Lcq+BTVZLZRt/xKVFQ3HRLzxooyQyAfrlW7GHS8jQ0v6dKNqvyHbd17ijsqIwaQw==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.2.1","@boltzpay/protocols":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.2.1","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1773155293497_0.4708248247166513","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@boltzpay/sdk","version":"0.2.2","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.2.2","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"688be7c29d78c12ad240850f28a0ed9218810cf7","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.2.2.tgz","fileCount":9,"integrity":"sha512-rfyqR16voNnTfMWNVeVX9SAj8lwjFIZjslBU93TYf7RnoeKo0EGjFteHlFdlgOm3JD/kbHOL3W2bZ296S9l5Jg==","signatures":[{"sig":"MEUCIQDlwiYr9wai+FfkRTpsrKDiq37meGZHr3uZ5SrafAX6AQIgJZwXL+MGYPnTPVk6Q79dxh6v2SDPpCjOl9y4q3ge2dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715774},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/5951c1037f0bdf77f9664144e3d166d5/boltzpay-sdk-0.2.2.tgz","_integrity":"sha512-rfyqR16voNnTfMWNVeVX9SAj8lwjFIZjslBU93TYf7RnoeKo0EGjFteHlFdlgOm3JD/kbHOL3W2bZ296S9l5Jg==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.2.2","@boltzpay/protocols":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","mppx":"0.5.1","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.2.2","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"mppx":">=0.4.11","@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"mppx":{"optional":true},"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1775016308101_0.9024013694030502","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@boltzpay/sdk","version":"0.3.0","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.3.0","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"c7043a9099d6be7e0297416b4c36f1b8da7c7daf","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.3.0.tgz","fileCount":9,"integrity":"sha512-q5WciH7q86xVP+XCdU4O0WA8AKA/d3hB90jnl+b7rfMa5yKCaBq4/ApcAaUvJXyfdte7OTZ61xE4kID79Fs4eg==","signatures":[{"sig":"MEUCIQC5cjgar94d5iV04LNe8UeQ2kXQDVew9iypwO5poBCuIgIgWs8OVlPc7jLkogfrV/MBdjCcHJ+Ftq/z8t9W70EAIFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715774},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/d58219b20b86b0e950a929ef69018d37/boltzpay-sdk-0.3.0.tgz","_integrity":"sha512-q5WciH7q86xVP+XCdU4O0WA8AKA/d3hB90jnl+b7rfMa5yKCaBq4/ApcAaUvJXyfdte7OTZ61xE4kID79Fs4eg==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.3.0","@boltzpay/protocols":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","mppx":"0.5.1","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.3.0","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"mppx":">=0.4.11","@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"mppx":{"optional":true},"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1775016581303_0.39627558086380343","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@boltzpay/sdk","version":"0.3.1","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"author":{"url":"https://github.com/leventilo","name":"leventilo"},"license":"MIT","_id":"@boltzpay/sdk@0.3.1","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"homepage":"https://github.com/leventilo/boltzpay#readme","bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"dist":{"shasum":"4111458a8eded9fadeb44236d48c02a3753581a5","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.3.1.tgz","fileCount":9,"integrity":"sha512-Va/zQHfXyWMs1+5G+X6RW+vxrLp+RCG7e05Mg2RrDZqFcLOcds6Dr/zwn42b3x/5VS5TGCdq6+hpLYOuX9036w==","signatures":[{"sig":"MEUCIEBoMVtUmo60VTbmCNtOCEE564U1LQEts3deMPQCf08bAiEAyma0BJrQCqB87tdslqInXd2ulG50sFDAeP/Lb9TbPqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716160},"main":"./dist/index.cjs","type":"module","_from":"file:boltzpay-sdk-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"biome check src/","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","check:exports":"publint --strict && attw --pack ."},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"_resolved":"/tmp/4161aa4ffb62f8d4e2de01b0c1fd30a3/boltzpay-sdk-0.3.1.tgz","_integrity":"sha512-Va/zQHfXyWMs1+5G+X6RW+vxrLp+RCG7e05Mg2RrDZqFcLOcds6Dr/zwn42b3x/5VS5TGCdq6+hpLYOuX9036w==","repository":{"url":"git+https://github.com/leventilo/boltzpay.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.4","description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.3.1","@boltzpay/protocols":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"hono":"^4.11.9","mppx":"0.5.1","tsup":"^8.5.1","vitest":"^4.0.18","@x402/evm":"^2.6.0","@x402/core":"^2.6.0","@x402/hono":"^2.6.0","typescript":"^5.8.3","@types/node":"^22.15.0","@boltzpay/config":"0.3.1","@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9"},"peerDependencies":{"mppx":">=0.4.11","@coinbase/cdp-sdk":"^1.44.1"},"peerDependenciesMeta":{"mppx":{"optional":true},"@coinbase/cdp-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1775016930049_0.38974607946580386","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@boltzpay/sdk","version":"0.3.2","license":"MIT","author":{"name":"leventilo","url":"https://github.com/leventilo"},"description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"homepage":"https://github.com/leventilo/boltzpay#readme","repository":{"type":"git","url":"git+https://github.com/leventilo/boltzpay.git","directory":"packages/sdk"},"bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"engines":{"node":">=20.0.0"},"dependencies":{"zod":"^4.3.6","@boltzpay/core":"0.3.2","@boltzpay/protocols":"0.3.2"},"peerDependencies":{"@coinbase/cdp-sdk":"^1.44.1","mppx":">=0.4.11"},"peerDependenciesMeta":{"@coinbase/cdp-sdk":{"optional":true},"mppx":{"optional":true}},"devDependencies":{"@coinbase/cdp-sdk":"^1.44.1","@hono/node-server":"^1.19.9","@types/node":"^22.15.0","@x402/core":"^2.6.0","@x402/evm":"^2.6.0","@x402/hono":"^2.6.0","hono":"^4.11.9","mppx":"0.5.1","tsup":"^8.5.1","typescript":"^5.8.3","vitest":"^4.0.18","@boltzpay/config":"0.3.2"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"biome check src/","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests","clean":"rm -rf dist","check:exports":"publint --strict && attw --pack ."},"_id":"@boltzpay/sdk@0.3.2","_integrity":"sha512-H/tM1oXh/AOSVcCymEYmMln24XcSHm5ly+rcnukYIUfausDOB9ohV/8FvCsIGsZClV+xUY0eZ2kQNwhIAJFqig==","_resolved":"/tmp/53d1b8c30206ac3722627d68ec634e5e/boltzpay-sdk-0.3.2.tgz","_from":"file:boltzpay-sdk-0.3.2.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-H/tM1oXh/AOSVcCymEYmMln24XcSHm5ly+rcnukYIUfausDOB9ohV/8FvCsIGsZClV+xUY0eZ2kQNwhIAJFqig==","shasum":"bde8f05883932a4e4bb62c6fd8b0a208027d3eca","tarball":"https://registry.npmjs.org/@boltzpay/sdk/-/sdk-0.3.2.tgz","fileCount":9,"unpackedSize":718067,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@boltzpay%2fsdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5r4f2teobby9VP/AUUr8wo0d4To5SIvxb3Ez+9u+trAiAtR0YCkYBMgkP+9BiEBbeCCc0cq9Lby1/g0CLJxBG+lQ=="}]},"_npmUser":{"name":"leventilo","email":"hello@boltzpay.ai"},"directories":{},"maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.3.2_1775017555074_0.6395830334254573"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T21:46:24.833Z","modified":"2026-04-01T04:25:55.572Z","0.1.1":"2026-02-21T21:46:25.114Z","0.1.2":"2026-03-06T22:00:22.982Z","0.2.0":"2026-03-10T13:56:30.366Z","0.1.3":"2026-03-10T14:51:34.402Z","0.2.1":"2026-03-10T15:08:13.731Z","0.2.2":"2026-04-01T04:05:08.240Z","0.3.0":"2026-04-01T04:09:41.467Z","0.3.1":"2026-04-01T04:15:30.303Z","0.3.2":"2026-04-01T04:25:55.221Z"},"bugs":{"url":"https://github.com/leventilo/boltzpay/issues"},"author":{"name":"leventilo","url":"https://github.com/leventilo"},"license":"MIT","homepage":"https://github.com/leventilo/boltzpay#readme","keywords":["boltzpay","ai","agent","payment","x402","l402","fetch","sdk","crypto","base","solana"],"repository":{"type":"git","url":"git+https://github.com/leventilo/boltzpay.git","directory":"packages/sdk"},"description":"Give your AI agents a fetch() that pays — multi-protocol, multi-chain, open source","maintainers":[{"name":"leventilo","email":"hello@boltzpay.ai"}],"readme":"[![npm](https://img.shields.io/npm/v/@boltzpay/sdk)](https://www.npmjs.com/package/@boltzpay/sdk) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/TypeScript-5.8+-blue.svg)](https://www.typescriptlang.org/)\n\n# @boltzpay/sdk\n\nA `fetch()` that pays — cross-protocol (x402, L402, MPP), multi-wallet, with registry discovery, streaming sessions, and MCP transport.\n\n## Install\n\n```bash\nnpm install @boltzpay/sdk\n```\n\n## Configuration\n\n```ts\nimport { BoltzPay } from \"@boltzpay/sdk\";\n\nconst agent = new BoltzPay({\n  wallets: [\n    {\n      type: \"coinbase\",\n      name: \"main\",\n      coinbaseApiKeyId: process.env.COINBASE_API_KEY_ID!,\n      coinbaseApiKeySecret: process.env.COINBASE_API_KEY_SECRET!,\n      coinbaseWalletSecret: process.env.COINBASE_WALLET_SECRET!,\n    },\n    {\n      type: \"tempo\",\n      name: \"mpp\",\n      tempoPrivateKey: process.env.TEMPO_PRIVATE_KEY!,\n    },\n  ],\n  budget: { daily: \"10.00\", monthly: \"100.00\", perTransaction: \"2.00\" },\n});\n```\n\nThe `wallets` array accepts any combination of the five wallet types. The SDK routes each payment to the wallet matching the required protocol and network.\n\nLegacy top-level credentials (`coinbaseApiKeyId`, etc.) are still supported for single-wallet setups.\n\n## `fetch()`\n\nDetects the payment protocol, negotiates the chain, pays, and returns the response. Works identically across x402, L402, and MPP endpoints.\n\n```ts\nconst response = await agent.fetch(\"https://api.example.com/data\");\nconst data = await response.json();\n// response.payment contains { protocol, amount, network, txHash }\n```\n\nOptions: `maxAmount`, `headers`, `method`, `body`, `chain`, `dryRun`.\n\n## `discover()`\n\nQueries the [BoltzPay Registry](https://status.boltzpay.ai) for paid API endpoints. Returns scored, health-checked entries across all indexed protocols.\n\n```ts\nconst endpoints = await agent.discover({\n  protocol: \"x402\",\n  minScore: 70,\n  category: \"ai\",\n  query: \"image generation\",\n  limit: 20,\n});\n\nfor (const ep of endpoints) {\n  console.log(`${ep.name} — ${ep.url} (score: ${ep.score}, ${ep.protocol})`);\n}\n```\n\nEach `DiscoveredEntry` contains: `slug`, `name`, `url`, `protocol`, `score`, `health`, `category`, `isPaid`, `badge`.\n\nFilters: `protocol`, `minScore`, `category`, `query`, `limit`, `offset`, `signal`.\n\n## `openSession()`\n\nOpens an MPP streaming session with a deposit. The session manages a payment channel — each `fetch()` inside the session is micro-paid via vouchers against the deposit. Unused funds are refunded on close.\n\n```ts\nconst session = await agent.openSession(\"https://stream.example.com\", { maxDeposit: \"5.00\" });\nconst res = await session.fetch(\"https://stream.example.com/query?q=hello\");\nconst receipt = await session.close();\n```\n\n`SessionReceipt` shape:\n\n```ts\ninterface SessionReceipt {\n  readonly channelId: string;\n  readonly totalSpent: bigint;    // USDC atomic units actually consumed\n  readonly refunded: bigint;      // USDC atomic units returned from deposit\n  readonly voucherCount: number;  // number of micro-payments issued\n}\n```\n\nRequires a `tempo` wallet. The deposit is reserved from the budget at open and reconciled at close.\n\n## `wrapMcpClient()`\n\nWraps a Model Context Protocol client to handle `-32042` payment-required errors transparently. The wrapped client intercepts payment challenges, pays via MPP, and returns the tool result with an attached receipt.\n\n```ts\nimport { Client } from \"@modelcontextprotocol/sdk/client/index.js\";\n\nconst mcpClient = new Client({ name: \"my-agent\", version: \"1.0.0\" });\nconst wrapped = agent.wrapMcpClient(mcpClient);\nconst result = await wrapped.callTool({ name: \"search\", arguments: { q: \"test\" } });\n// result.receipt?: { method, status, reference, timestamp }\n```\n\nRequires at least one MPP wallet (`tempo` or `stripe-mpp`). Budget enforcement applies to every MCP payment.\n\n## Budget Enforcement\n\nConfigure spending limits in the constructor:\n\n```ts\nconst agent = new BoltzPay({\n  wallets: [/* ... */],\n  budget: {\n    daily: \"10.00\",\n    monthly: \"100.00\",\n    perTransaction: \"2.00\",\n    warningThreshold: 0.8,  // emits budget:warning at 80% usage (default)\n  },\n});\n```\n\nAll limits are in USD. Limits apply uniformly to `fetch()`, `openSession()` (deposit reservation), and `wrapMcpClient()` payments.\n\nQuery budget state at any time:\n\n```ts\nconst state = agent.getBudget();\n// { dailySpent, monthlySpent, dailyLimit, monthlyLimit,\n//   perTransactionLimit, dailyRemaining, monthlyRemaining }\n```\n\nSession deposits are reserved from the budget at open. Unused portions are released back on `session.close()`.\n\nEvents: `budget:warning` fires when spending crosses the threshold. `budget:exceeded` fires (and the transaction is rejected) when a limit would be breached.\n\n## Wallet Types\n\nThe `wallets` array uses a discriminated union on the `type` field:\n\n```ts\n// Coinbase CDP — x402 payments (Base EVM, Solana SVM)\n{ type: \"coinbase\", name: string, coinbaseApiKeyId: string,\n  coinbaseApiKeySecret: string, coinbaseWalletSecret: string, networks?: string[] }\n\n// Nostr Wallet Connect — L402 payments (Lightning Network)\n{ type: \"nwc\", name: string, nwcConnectionString: string, networks?: string[] }\n\n// Tempo — MPP payments (streaming sessions, MCP transport)\n{ type: \"tempo\", name: string, tempoPrivateKey: string, networks?: string[] }\n\n// Stripe MPP — MPP payments via Stripe\n{ type: \"stripe-mpp\", name: string, stripeSecretKey: string, networks?: string[] }\n\n// Visa MPP — MPP payments via Visa\n{ type: \"visa-mpp\", name: string, visaJwe: string, networks?: string[] }\n```\n\nAll wallet types accept an optional `networks` array to restrict which chain namespaces the wallet is used for.\n\n## Events\n\nSubscribe via `agent.on(event, callback)`. Unsubscribe via `agent.off(event, callback)`.\n\n| Event | Payload | When |\n|-------|---------|------|\n| `payment` | `PaymentRecord` | Payment completed successfully |\n| `budget:warning` | `{ spent, limit, period, usage }` | Spending crosses warning threshold |\n| `budget:exceeded` | `{ requested, limit, period }` | Transaction rejected by budget |\n| `retry:attempt` | `{ attempt, maxRetries, delay, phase, error }` | Transient failure, retrying |\n| `retry:exhausted` | `{ maxRetries, phase, error }` | All retries failed |\n| `payment:uncertain` | `{ url, amount, protocol, error, nonce?, txHash? }` | Payment sent but delivery uncertain |\n| `protocol:unsupported-scheme` | `{ scheme, maxAmount?, network?, url }` | Endpoint requires unsupported payment scheme |\n| `protocol:unsupported-network` | `{ namespace, url }` | Endpoint requires unsupported network |\n| `wallet:selected` | `{ walletName, network, reason }` | Wallet chosen for a payment |\n| `session:open` | `{ channelId, depositAmount, url }` | MPP session opened |\n| `session:voucher` | `{ channelId, cumulativeAmount, index }` | Micro-payment voucher issued in session |\n| `session:close` | `{ channelId, totalSpent, refunded }` | MPP session closed |\n| `session:error` | `{ channelId?, error }` | Session-level error |\n| `mcp:payment` | `{ toolName, amount, receipt }` | MCP tool call paid via MPP |\n| `error` | `Error` | Unrecoverable error |\n\n## Key Methods\n\n| Method | Description | Requires Wallet |\n|--------|-------------|:---------------:|\n| `fetch(url, options?)` | Fetch a paid API — auto-detect protocol, pay, return response | Yes |\n| `quote(url)` | Get price quote without paying | No |\n| `discover(options?)` | Query BoltzPay Registry for paid endpoints | No |\n| `openSession(url, options?)` | Open an MPP streaming session with deposit | Yes (tempo) |\n| `wrapMcpClient(client)` | Wrap MCP client for automatic -32042 payment | Yes (tempo/stripe-mpp) |\n| `getBudget()` | Current spending state and remaining limits | No |\n| `getHistory()` | All payment records (persistent if storage enabled) | No |\n| `getCapabilities()` | Network, protocols, chains, wallet info | No |\n| `getWalletStatus()` | Comprehensive wallet health check | No |\n| `getBalances()` | Query USDC balance per chain | No |\n| `diagnose(url)` | Deep endpoint health check (DNS, HTTP, headers, protocol) | No |\n| `close()` | Close all connections (NWC WebSocket, etc.) | No |\n| `on(event, cb)` | Subscribe to events | No |\n| `off(event, cb)` | Unsubscribe from events | No |\n\n## Links\n\n- [Documentation](https://docs.boltzpay.ai)\n- [Registry](https://status.boltzpay.ai) — 6,900+ endpoints, 400+ providers, 3 protocols\n- [GitHub](https://github.com/leventilo/boltzpay)\n- [MCP Server](https://www.npmjs.com/package/@boltzpay/mcp) — for Claude Desktop\n- [CLI](https://www.npmjs.com/package/@boltzpay/cli) — terminal and Python bridge\n- [Vercel AI SDK tools](https://www.npmjs.com/package/@boltzpay/ai-sdk)\n\n## Part of BoltzPay\n\nThis package is part of the [BoltzPay](https://github.com/leventilo/boltzpay) open-source SDK — giving AI agents the ability to pay for APIs automatically across x402, L402, and MPP.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}