{"_id":"@bit-gpt/h402","_rev":"9-6c5431f1250f427eed504eebc191b47b","name":"@bit-gpt/h402","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.14":{"name":"@bit-gpt/h402","version":"0.0.14","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.14","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"8b16a12eced1e5044b79c57f5fe196bd976174b3","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.14.tgz","fileCount":243,"integrity":"sha512-yUJKsKVMx2PT7fa9nnjvSqjmluZOV6bmq3oFRz/WJ1GGT+zP4EkSA6zW3Sif5jre1xGP4b3cmp+dWAKVjLzdNw==","signatures":[{"sig":"MEQCIHdtBX3Ck11hwq3GJkPyWSx8YpLUEmptKP/B2N3kGE51AiBYVNDsNspxEjt3/okOVDZrhR5DfJ9rbfyKL8uTc4kDEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6534435},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","build:paywall":"node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","actor":{"name":"bit-gpt","type":"user","email":"dan@bitgpt.xyz"},"email":"dan@bitgpt.xyz"},"_resolved":"/tmp/e3632eb1532646abd57175aa83c3859a/bit-gpt-h402-0.0.14.tgz","_integrity":"sha512-yUJKsKVMx2PT7fa9nnjvSqjmluZOV6bmq3oFRz/WJ1GGT+zP4EkSA6zW3Sif5jre1xGP4b3cmp+dWAKVjLzdNw==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"9.9.4","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.14_1751309244585_0.813853659327779","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@bit-gpt/h402","version":"0.0.15","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.15","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"07e68f471e9181da3295dd9dc8f71c03c278b415","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.15.tgz","fileCount":243,"integrity":"sha512-00Tf79/2bJWNm6nazU0cCDNyRGzbQ4rvJMFYK33GqXod96u7gumDLvTYM+yBlG0u21fNSHG2Ni/fzG2AvUumzQ==","signatures":[{"sig":"MEQCIBELen6eD9bf1jS+c3JKm4NfVFduohx9txQhdwcwPTxsAiAet+WFkkoqiTxkar9V0EZpjIl7eW3vqfojOtpmGA7lPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6536419},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","build:paywall":"node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","actor":{"name":"bit-gpt","type":"user","email":"dan@bitgpt.xyz"},"email":"dan@bitgpt.xyz"},"_resolved":"/tmp/fd9f7345d1f2d41a98f0c6688732b2be/bit-gpt-h402-0.0.15.tgz","_integrity":"sha512-00Tf79/2bJWNm6nazU0cCDNyRGzbQ4rvJMFYK33GqXod96u7gumDLvTYM+yBlG0u21fNSHG2Ni/fzG2AvUumzQ==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"9.9.4","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.15_1751383149165_0.6831631879999516","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@bit-gpt/h402","version":"0.0.16","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.16","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"a5d42e49998038a51b29fe6f175fb2c2ccb22da8","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.16.tgz","fileCount":243,"integrity":"sha512-DzF7SfO1+vS3HSZlaoul864mo2KiMXzDjVD2/rdgQ2vEL8lV3IN3fXuiwO9+F+ugBlrF8cQwsNZPVyFTUAmuEw==","signatures":[{"sig":"MEQCICrEr5rZPivrpwf/OjUMgokk6B7nf+4tHffR5hKlnF5DAiAZ+S4p111PEJUaNWcxH9gCuEJRyaq0AMfgZ84+qe63bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6543059},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","build:paywall":"node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/c8231ccc7e2ad044dbc36c5ef94b62c7/bit-gpt-h402-0.0.16.tgz","_integrity":"sha512-DzF7SfO1+vS3HSZlaoul864mo2KiMXzDjVD2/rdgQ2vEL8lV3IN3fXuiwO9+F+ugBlrF8cQwsNZPVyFTUAmuEw==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.3","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.16_1755095370441_0.03301093994309645","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@bit-gpt/h402","version":"0.0.17","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.17","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"db608fc2cf60cfc3f5582807c56e3543c2dbe995","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.17.tgz","fileCount":243,"integrity":"sha512-hMhx5tE1EG5sx5MFmAv434ct7WgVU9ILQZ+aLO9YUcb/31/qsaflEBejDll5yuCllLSiDPNTXio/qWG8ncHEmA==","signatures":[{"sig":"MEUCIG/WRGZ+j8rbi7pmnDmbOn6Cqpq74HFD5sdZ6sW5rEPpAiEA+9rsa6R/fldNwWuHBLnWfVxCb5V/ncuSUZcXLlppN+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6543542},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","build:paywall":"node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/e6a07e16eff3d118fc811dd00510fcb5/bit-gpt-h402-0.0.17.tgz","_integrity":"sha512-hMhx5tE1EG5sx5MFmAv434ct7WgVU9ILQZ+aLO9YUcb/31/qsaflEBejDll5yuCllLSiDPNTXio/qWG8ncHEmA==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.3","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.19.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.17_1757528357034_0.4818778395415422","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@bit-gpt/h402","version":"0.0.18","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.18","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"43d8ffb800e4c3e018304670dab3d5d8919280c8","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.18.tgz","fileCount":243,"integrity":"sha512-Y5K3m26aemc9T7jdEeD9dc455Q+1GUhAVRL2GOAVF1qho34W96QJjATNWa7Gg2OdscNLxAygc6U0NdmqImtnMA==","signatures":[{"sig":"MEQCIFKmufa2Tf/TG43+XqlDlkG0UDapsh7LKFwFao9T1h3pAiATvLen+2Vi8qZKLMYkOB0+emBAr0Jr68CiIhndk13Odw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5560493},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc && pnpm run build:paywall && tsc","clean":"rm -rf dist","build:paywall":"pnpm --filter 'paywall-app' i && pnpm --filter 'paywall-app' build && node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/19088be229c12877d7bb644ef8cecc9c/bit-gpt-h402-0.0.18.tgz","_integrity":"sha512-Y5K3m26aemc9T7jdEeD9dc455Q+1GUhAVRL2GOAVF1qho34W96QJjATNWa7Gg2OdscNLxAygc6U0NdmqImtnMA==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.3","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.18_1759840844506_0.19963883229247337","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@bit-gpt/h402","version":"0.0.19","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.19","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"abd5d803c6eb7549755461b2d8e383037339095c","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.19.tgz","fileCount":243,"integrity":"sha512-hgSM/KXayIrG2OZrrCQ06kbZhsfp96B3aJNtOQe99nPw+hvG4Ja2hh0qVtGU2S3p7zc5gJwZJmpe/lWp3cUjTQ==","signatures":[{"sig":"MEUCIA+T6KpiofVqmjvn/2ZDn08wU2Kx5JtOZOWo+lbqoq7sAiEAxicRZ3BS+iYn57+xIPANih8fX2na50ZxmXSvVkWp2f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5582382},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc && pnpm run build:paywall && tsc","clean":"rm -rf dist","build:paywall":"pnpm --filter 'paywall-app' i && pnpm --filter 'paywall-app' build && node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/b9952b9e6c11770386423751915b4049/bit-gpt-h402-0.0.19.tgz","_integrity":"sha512-hgSM/KXayIrG2OZrrCQ06kbZhsfp96B3aJNtOQe99nPw+hvG4Ja2hh0qVtGU2S3p7zc5gJwZJmpe/lWp3cUjTQ==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.3","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.19_1760365289751_0.9921861134047276","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@bit-gpt/h402","version":"0.0.20","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.20","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"bc5cd2392dff7acdbcde552f5f8425251c1dabdb","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.20.tgz","fileCount":243,"integrity":"sha512-IoMMZrGfxQ2E3J/zXQpcUcd6hVVilVzcHWXb5xRNgJzf/zIfausLWprkw679d4AoI7IuUO71Ahtajqp/vCdCTw==","signatures":[{"sig":"MEQCIF5X38RJu5nplkzzukCW9cx49SavPvIgc09hW+ug5ZXzAiAlBrtuDqyL1dxtGIB0EXFl+EqSwecNkzcXsjLXPBinBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5594534},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc && pnpm run build:paywall && tsc","clean":"rm -rf dist","build:paywall":"pnpm --filter 'paywall-app' i && pnpm --filter 'paywall-app' build && node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/763836846afdde9a112f5d43d0ae1eea/bit-gpt-h402-0.0.20.tgz","_integrity":"sha512-IoMMZrGfxQ2E3J/zXQpcUcd6hVVilVzcHWXb5xRNgJzf/zIfausLWprkw679d4AoI7IuUO71Ahtajqp/vCdCTw==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.3","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.20_1760457826936_0.27162286418125436","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@bit-gpt/h402","version":"0.0.21","keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","_id":"@bit-gpt/h402@0.0.21","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"homepage":"https://github.com/bit-gpt/402#readme","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"dist":{"shasum":"723314e2fb54255bd365cd642b66a395cbf16cc3","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.21.tgz","fileCount":255,"integrity":"sha512-S/P+40rhmesGG3bAk+ELXmBAbF0OZRCkHA6IpD3jk2G1jNUH6z+nAHVIljAc2g7yzFSMqmCiS19GulwbfdOF3g==","signatures":[{"sig":"MEUCIQDGSOF/GodoAlXgNF9dSdJzeLiZjAKdU5VkmTPmzc+lgAIgK3hwr6qW+jBEvY8hMztP0EOohz278FzSrxchj3XyRfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5994262},"main":"./dist/index.js","type":"module","_from":"file:bit-gpt-h402-0.0.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"}},"scripts":{"build":"tsc && pnpm run build:paywall && tsc","clean":"rm -rf dist","build:paywall":"pnpm --filter 'paywall-app' i && pnpm --filter 'paywall-app' build && node ../../../scripts/build-paywall.js"},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"_resolved":"/tmp/39cea7436fe37489890672622cd1ccbb/bit-gpt-h402-0.0.21.tgz","_integrity":"sha512-S/P+40rhmesGG3bAk+ELXmBAbF0OZRCkHA6IpD3jk2G1jNUH6z+nAHVIljAc2g7yzFSMqmCiS19GulwbfdOF3g==","repository":{"url":"git+https://github.com/bit-gpt/402.git","type":"git"},"_npmVersion":"10.9.4","description":"BitGPT's 402 open protocol for blockchain-native payments","directories":{},"_nodeVersion":"22.21.0","dependencies":{"bs58":"^6.0.0","next":"15.3.1","viem":"^2.28.1","express":"^4.21.2","typescript":"^5.8.3","@solana/kit":"^2.1.0","@types/express":"^5.0.1","@solana/signers":"^2.1.0","@solana/web3.js":"^1.98.2","@solana-program/memo":"^0.7.0","@solana/transactions":"^2.1.0","@solana-program/token":"^0.5.1","@solana-program/system":"^0.7.0","@solana-program/token-2022":"^0.4.1","@solana-program/compute-budget":"^0.8.0","@solana/wallet-standard-features":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.49","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/h402_0.0.21_1761488923812_0.16714893372289263","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@bit-gpt/h402","version":"0.0.22","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","description":"BitGPT's 402 open protocol for blockchain-native payments","repository":{"type":"git","url":"git+https://github.com/bit-gpt/402.git"},"keywords":["http402","payments","blockchain","evm","solana"],"author":{"name":"BitGPT"},"license":"Apache-2.0","bugs":{"url":"https://github.com/bit-gpt/402/issues"},"homepage":"https://github.com/bit-gpt/402#readme","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./facilitator":{"types":"./dist/facilitator/index.d.ts","import":"./dist/facilitator/index.js","default":"./dist/facilitator/index.js"},"./scheme":{"import":{"types":"./dist/scheme/index.d.ts","import":"./dist/scheme/index.js","default":"./dist/scheme/index.js"}},"./schemes/exact/solana":{"types":"./dist/schemes/exact/solana/index.d.ts","import":"./dist/schemes/exact/solana/index.js","default":"./dist/schemes/exact/solana/index.js"},"./schemes/exact/evm":{"types":"./dist/schemes/exact/evm/index.d.ts","import":"./dist/schemes/exact/evm/index.js","default":"./dist/schemes/exact/evm/index.js"},"./schemes/exact/arkade":{"types":"./dist/schemes/exact/arkade/index.d.ts","import":"./dist/schemes/exact/arkade/index.js","default":"./dist/schemes/exact/arkade/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"}},"./verify":{"import":{"types":"./dist/verify/index.d.ts","import":"./dist/verify/index.js","default":"./dist/verify/index.js"}},"./shared":{"import":{"types":"./dist/shared/index.d.ts","import":"./dist/shared/index.js","default":"./dist/shared/index.js"}}},"devDependencies":{"@types/node":"^22.15.3","zod":"^3.25.49"},"dependencies":{"@arkade-os/sdk":"^0.3.3","@noble/hashes":"^2.0.1","@noble/secp256k1":"^3.0.0","@scure/base":"^2.0.0","@scure/btc-signer":"^2.0.1","@solana-program/compute-budget":"^0.8.0","@solana-program/memo":"^0.7.0","@solana-program/system":"^0.7.0","@solana-program/token":"^0.5.1","@solana-program/token-2022":"^0.4.1","@solana/kit":"^2.1.0","@solana/signers":"^2.1.0","@solana/transactions":"^2.1.0","@solana/wallet-standard-features":"^1.3.0","@solana/web3.js":"^1.98.2","@types/express":"^5.0.1","bs58":"^6.0.0","express":"^4.21.2","next":"15.3.1","nostr-tools":"^2.17.2","typescript":"^5.8.3","viem":"^2.28.1"},"scripts":{"build":"tsc && pnpm run build:paywall && tsc","build:paywall":"pnpm --filter 'paywall-app' i && pnpm --filter 'paywall-app' build && node ../../../scripts/build-paywall.js","clean":"rm -rf dist"},"_id":"@bit-gpt/h402@0.0.22","_integrity":"sha512-Njg0AFmJbY6lqQ91XTqbAVa+ARGVizNc+5+2JpV8oV1kVfm17j2SlH+T9WAyy7qx82Aq+PUChMOTXuAKDJO28Q==","_resolved":"/tmp/55e3d0475a7e86d717e5b97e8c7fec29/bit-gpt-h402-0.0.22.tgz","_from":"file:bit-gpt-h402-0.0.22.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-Njg0AFmJbY6lqQ91XTqbAVa+ARGVizNc+5+2JpV8oV1kVfm17j2SlH+T9WAyy7qx82Aq+PUChMOTXuAKDJO28Q==","shasum":"f67eb39c33d2cf4c8dc63fb6f9639126b94acc05","tarball":"https://registry.npmjs.org/@bit-gpt/h402/-/h402-0.0.22.tgz","fileCount":295,"unpackedSize":6591786,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzQaUz/uKq+KaR1oYrMW752+7tokWv6lIY14mSPIiw6AIgfFwPk4GoJEj8DRKtbX1V2RVEWMSm3iBnVo75IpQY9+o="}]},"_npmUser":{"name":"bit-gpt","email":"dan@bitgpt.xyz"},"directories":{},"maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/h402_0.0.22_1762447365259_0.28363153735882674"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-30T18:47:24.476Z","modified":"2025-11-06T16:42:45.709Z","0.0.14":"2025-06-30T18:47:24.789Z","0.0.15":"2025-07-01T15:19:09.464Z","0.0.16":"2025-08-13T14:29:30.726Z","0.0.17":"2025-09-10T18:19:17.253Z","0.0.18":"2025-10-07T12:40:44.736Z","0.0.19":"2025-10-13T14:21:29.992Z","0.0.20":"2025-10-14T16:03:47.176Z","0.0.21":"2025-10-26T14:28:44.047Z","0.0.22":"2025-11-06T16:42:45.512Z"},"bugs":{"url":"https://github.com/bit-gpt/402/issues"},"author":{"name":"BitGPT"},"license":"Apache-2.0","homepage":"https://github.com/bit-gpt/402#readme","keywords":["http402","payments","blockchain","evm","solana"],"repository":{"type":"git","url":"git+https://github.com/bit-gpt/402.git"},"description":"BitGPT's 402 open protocol for blockchain-native payments","maintainers":[{"name":"bit-gpt","email":"dan@bitgpt.xyz"}],"readme":"# @bit-gpt/h402\n\nBitGPT's 402 open protocol for blockchain-native payments.\n\n## Features\n\n- Support for multiple payment schemes (exact, subscription)\n- Support for multiple blockchains (EVM, Solana and Arkade)\n- Middleware for Express and Next.js\n- Static HTML paywall bundle for serving directly from middleware\n\n## Installation\n\n```bash\nnpm install @bit-gpt/h402\n```\n\n## Usage\n\n### Next.js Middleware\n\n```javascript\nimport { h402NextMiddleware } from '@bit-gpt/h402/middleware';\n\n// Configure the middleware\nconst middleware = h402NextMiddleware({\n  facilitatorUrl: 'https://facilitator.bitgpt.xyz',\n  routes: {\n    '/api/protected': {\n      paymentRequirements: [\n        {\n          scheme: 'exact',\n          namespace: 'evm',\n          networkId: 'base',\n          payTo: '0x...',\n          maxAmountRequired: 100000000, // 100 USDC (6 decimals)\n          maxTimeoutSeconds: 3600,\n          resource: '/api/protected',\n          description: 'Access to protected API',\n        }\n      ]\n    }\n  }\n});\n\n// Export the middleware\nexport { middleware };\n```\n\n### Static HTML Paywall Bundle\n\nThe package now includes a static HTML paywall bundle that can be served directly from the middleware when a 402 status is encountered, instead of redirecting to a paywall route.\n\nTo build the static HTML paywall bundle:\n\n```bash\nnpm run build:paywall\n```\n\nThis will build the paywall-app with static export and copy the output to the [`src/shared/paywall/paywallHtml.ts`](./src/shared/paywall/paywallHtml.ts) directory.\n\nThe middleware will automatically serve the static HTML bundle when a 402 status is encountered.\n\n## Documentation\n\nFor more detailed documentation, see the [scripts/README.md](./scripts/README.md) file.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}