{"_id":"@bosonprotocol/x402-server","_rev":"12-78bb88485010a740178c4704bb36e5cc","name":"@bosonprotocol/x402-server","dist-tags":{"latest":"0.3.2","alpha":"0.3.2-alpha-0"},"versions":{"0.1.0":{"name":"@bosonprotocol/x402-server","version":"0.1.0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.1.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"42c05b72d8fac814d69bd35294975c3f661330e2","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.1.0.tgz","fileCount":55,"integrity":"sha512-MZ4yuhQZpRHQQCyJgnO4RNl+aIewyfMyoX5sbzqMGWXVBJMvyDkAjpYBVlAlrG7hMYx3CN0l48iPoO8aokB6jw==","signatures":[{"sig":"MEQCIBlKagV1mQJdsQar4AvdDPL/qOJ45hDEhmu7hJw2GWfyAiB2gNXnEUzsS4KvYhkQc6roVhtO391AScaNKOFTOsjRFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783923},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.1.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"},"_resolved":"C:\\Users\\Ludo\\AppData\\Local\\Temp\\fb9c65d9566d8867071c94ef8e86e6f9\\bosonprotocol-x402-server-0.1.0.tgz","_integrity":"sha512-MZ4yuhQZpRHQQCyJgnO4RNl+aIewyfMyoX5sbzqMGWXVBJMvyDkAjpYBVlAlrG7hMYx3CN0l48iPoO8aokB6jw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"10.9.3","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.1.0","@bosonprotocol/x402-core":"^0.1.0","@bosonprotocol/x402-actions":"^0.1.0","@bosonprotocol/x402-facilitator":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.1.0_1779899239390_0.18557031335998575","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha-0":{"name":"@bosonprotocol/x402-server","version":"0.1.0-alpha-0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.1.0-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"8cc02b5cf892fe669e88eac1842c80dba2e70271","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.1.0-alpha-0.tgz","fileCount":53,"integrity":"sha512-Oxo7CmLTp9FVtTuB3mPdENV75Kk/vriA741H590yBuj8CHRw8Y7XGFpTHOo1RClc4ryfQ2q7Rc32dMe1wHg0OA==","signatures":[{"sig":"MEUCIQDMg5e7tzr16cXrKHu6os2VrAhS85ZLRByjYV5QVZY/jwIgBAuluBK0Om8IBE2nmGl/riUlN6Su3RueMOoVFilgQDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.1.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761768},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.1.0-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/b815c1a44080f28c4c87a319f8ef6b5b/bosonprotocol-x402-server-0.1.0-alpha-0.tgz","_integrity":"sha512-Oxo7CmLTp9FVtTuB3mPdENV75Kk/vriA741H590yBuj8CHRw8Y7XGFpTHOo1RClc4ryfQ2q7Rc32dMe1wHg0OA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.1.0-alpha-0","@bosonprotocol/x402-core":"^0.1.0-alpha-0","@bosonprotocol/x402-actions":"^0.1.0-alpha-0","@bosonprotocol/x402-facilitator":"^0.1.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.1.0-alpha-0_1779901695932_0.7617480779587631","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-0":{"name":"@bosonprotocol/x402-server","version":"0.1.1-alpha-0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.1.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"81fdfba293fbaa64a7a7e69d111722edabd3f630","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.1.1-alpha-0.tgz","fileCount":53,"integrity":"sha512-dV+iPDx5tCqZ4R1oRM8DPF+IH1V+3QSsPOdRSLrtimtJjEW/g+OJ9ZmfiYh8ra7veClVZvlKC04N+lH+4jytlg==","signatures":[{"sig":"MEUCIQD1PoItUw/azwyoZT74tSxRHon7FexfmEnXXKySO6Ck+wIgfQPhgqEwuVW3uTt3FOLxfyrfJp0SlX9iov0yhmXfYNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.1.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761768},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.1.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/a5ef76e869035a853fc9b4e66c91d33a/bosonprotocol-x402-server-0.1.1-alpha-0.tgz","_integrity":"sha512-dV+iPDx5tCqZ4R1oRM8DPF+IH1V+3QSsPOdRSLrtimtJjEW/g+OJ9ZmfiYh8ra7veClVZvlKC04N+lH+4jytlg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.1.1-alpha-0","@bosonprotocol/x402-core":"^0.1.1-alpha-0","@bosonprotocol/x402-actions":"^0.1.1-alpha-0","@bosonprotocol/x402-facilitator":"^0.1.1-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.1.1-alpha-0_1779902183667_0.6143997521606264","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-1":{"name":"@bosonprotocol/x402-server","version":"0.1.1-alpha-1","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.1.1-alpha-1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"253d95520de2b836043ed3f3670a8e0621e0c6aa","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.1.1-alpha-1.tgz","fileCount":53,"integrity":"sha512-EFOzkgfeOfu3j15agyka/QaADf27aZRjQsixDAie4EBU8DNBwthr0/CkHawt4g3rfSYSkCf/lDvy31UoihbtLQ==","signatures":[{"sig":"MEYCIQD9V+6GyK1fNBy75XlQUzfX7SxiVgr/szOBxF1YUFjghwIhAOU90EdRg6ahRDw6u1dHlDhOF12Udwqza/uHyp3gI40C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.1.1-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761768},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.1.1-alpha-1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/ebc73e383e537c1cd9d82cf3c38b527c/bosonprotocol-x402-server-0.1.1-alpha-1.tgz","_integrity":"sha512-EFOzkgfeOfu3j15agyka/QaADf27aZRjQsixDAie4EBU8DNBwthr0/CkHawt4g3rfSYSkCf/lDvy31UoihbtLQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.12.1","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.1.1-alpha-1","@bosonprotocol/x402-core":"^0.1.1-alpha-1","@bosonprotocol/x402-actions":"^0.1.1-alpha-1","@bosonprotocol/x402-facilitator":"^0.1.1-alpha-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.1.1-alpha-1_1779902792719_0.449563161809017","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-2":{"name":"@bosonprotocol/x402-server","version":"0.1.1-alpha-2","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.1.1-alpha-2","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"b5a2885dd1fadd438aaeebf09a5dbe4ff5c0195b","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.1.1-alpha-2.tgz","fileCount":53,"integrity":"sha512-qLKcYcqZ5iqgcoNJmRh41UVKU4CGL+sYZLILYAu0K8Oz8RYvxwm/Yznor5XNd+/7e18LogY04pgKARXAg8cd3Q==","signatures":[{"sig":"MEQCICjlh2Yy8A+laCkBqPx9HtlBJyUc0Xp2nKNoJ8xPOa21AiBb9qALmYqgRGAtU4AbbeSMq28ILdVdMK4y18hP3IhLAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.1.1-alpha-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761768},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.1.1-alpha-2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/a8a3f13b9531bec7f6af375c32beba0e/bosonprotocol-x402-server-0.1.1-alpha-2.tgz","_integrity":"sha512-qLKcYcqZ5iqgcoNJmRh41UVKU4CGL+sYZLILYAu0K8Oz8RYvxwm/Yznor5XNd+/7e18LogY04pgKARXAg8cd3Q==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.12.1","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.1.1-alpha-2","@bosonprotocol/x402-core":"^0.1.1-alpha-2","@bosonprotocol/x402-actions":"^0.1.1-alpha-2","@bosonprotocol/x402-facilitator":"^0.1.1-alpha-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.1.1-alpha-2_1779966496746_0.38166626662824066","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bosonprotocol/x402-server","version":"0.2.0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.2.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"de3ee7609709e5135e26b2006eee7b0f763a8a89","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.2.0.tgz","fileCount":53,"integrity":"sha512-exM2v+xHr3WM3f8+GWOjmSBLuQShiDl1G30sxuBQE0dSCStTqfcAIJEhr7mqio0wxeLHStdaGfbgjUJVF7KWYw==","signatures":[{"sig":"MEUCIDBx679CvV9qb5gP7e4c31nF1EgsBQe2V8Dhhx5Dhj4XAiEA2TUpwJ8qhjm0A+VsP/T/qEVJHsqSpAkEt3/SppQ9soE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761728},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.2.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/8897484b0b353c0b077d4c9320279c8b/bosonprotocol-x402-server-0.2.0.tgz","_integrity":"sha512-exM2v+xHr3WM3f8+GWOjmSBLuQShiDl1G30sxuBQE0dSCStTqfcAIJEhr7mqio0wxeLHStdaGfbgjUJVF7KWYw==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.2.0","@bosonprotocol/x402-core":"^0.2.0","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.2.0_1779966740009_0.6129284857084476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha-0":{"name":"@bosonprotocol/x402-server","version":"0.3.0-alpha-0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.3.0-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"6a444c764ad04271201d17fe0e146d6d171ad89e","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.0-alpha-0.tgz","fileCount":54,"integrity":"sha512-HKm3fhU1jn3buVgUaFVio04f7I+vYK346WO/Gdez9hRo0At9ohYKnDYG7CvoJ9J8dQ9zBK+3Z9tLf4HncTLgsQ==","signatures":[{"sig":"MEYCIQD709Wn02IvkFnwzw1VMGZ8CGd21u5sn0ItfyiR8QtWyQIhAJBZMYf+45EyafYaKTYw2f6JuZxs+XqBvLhPOvqmUQo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959336},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.3.0-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/016f793b296e050f0bfd08ab19125868/bosonprotocol-x402-server-0.3.0-alpha-0.tgz","_integrity":"sha512-HKm3fhU1jn3buVgUaFVio04f7I+vYK346WO/Gdez9hRo0At9ohYKnDYG7CvoJ9J8dQ9zBK+3Z9tLf4HncTLgsQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.2.0","@bosonprotocol/x402-core":"^0.2.1","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.3.0-alpha-0_1780060900766_0.0021651563137456975","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bosonprotocol/x402-server","version":"0.3.0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.3.0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"0864178247eedab62e04e8c5fa71d539ed2d250c","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.0.tgz","fileCount":54,"integrity":"sha512-TzmTns9SK07JhO8n4H4sTNKlEanGfdKsw0VEltLOWdVbxCOzP4ffg04p7tK+s44yLS5LP2Z1CHpcXQbhg54eww==","signatures":[{"sig":"MEQCIF839+QzC6bGNsBJa61FI2Trr15Tmm+XmBwVP0NI6zWUAiAkc0gY30ItAABFecjNeFf7GE4LwpZvpNLnlSvhGPtXZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959328},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.3.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/25ed29fea3c40cc16d89da786606d8b8/bosonprotocol-x402-server-0.3.0.tgz","_integrity":"sha512-TzmTns9SK07JhO8n4H4sTNKlEanGfdKsw0VEltLOWdVbxCOzP4ffg04p7tK+s44yLS5LP2Z1CHpcXQbhg54eww==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0-alpha.7","@bosonprotocol/core-sdk":"1.48.0-alpha.6","@bosonprotocol/x402-evm":"^0.2.0","@bosonprotocol/x402-core":"^0.2.1","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.3.0_1780061589414_0.7739112529951433","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha-0":{"name":"@bosonprotocol/x402-server","version":"0.3.1-alpha-0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.3.1-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"1438aee3ab31ca1e540ca2cec09029786e897855","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.1-alpha-0.tgz","fileCount":54,"integrity":"sha512-KmX+MIfYxM4lLDn583xK56bs805GRpKjeV2ItNqLB6xxHNDCvYjKVddiWHZBtTY+H7O8xuN4mF/c990S3wbvXQ==","signatures":[{"sig":"MEUCIQC/3NfMuAD79tgqRYYZdHTMmsMBQwBqssFTCwx2hF+iKAIgMPJw8rhlak9E8yRKhWPx3XfGMeutlIi4rgo3gCvuCzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959344},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.3.1-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/d97934cfa2701585746e0e2c1b7a956c/bosonprotocol-x402-server-0.3.1-alpha-0.tgz","_integrity":"sha512-KmX+MIfYxM4lLDn583xK56bs805GRpKjeV2ItNqLB6xxHNDCvYjKVddiWHZBtTY+H7O8xuN4mF/c990S3wbvXQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0","@bosonprotocol/core-sdk":"1.48.0","@bosonprotocol/x402-evm":"^0.2.1-alpha-0","@bosonprotocol/x402-core":"^0.2.2-alpha-0","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.1-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.3.1-alpha-0_1781112442338_0.19087313463466682","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bosonprotocol/x402-server","version":"0.3.1","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.3.1","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"1f4b6fc74d4ce54899a19bbaa73b7f606919ac54","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.1.tgz","fileCount":54,"integrity":"sha512-3H/EpYz4pmm78xbS0JvOONUJjn/LZIA4LuYarFqExA3SSdu5xRcUqcv0ayenPp4b/U5OrWVU5DrjZqZrkfEM7w==","signatures":[{"sig":"MEUCIQCh+bAkfztH0pHCzg91wfgMOiGBlQJ1wQJI70kKcwUs4AIgZ6oedDdPArxUtihHXSBt3jg8enXPpQp9tCh4a4fjt7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959312},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.3.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/e750c213ae7b06690b4385472a8f138a/bosonprotocol-x402-server-0.3.1.tgz","_integrity":"sha512-3H/EpYz4pmm78xbS0JvOONUJjn/LZIA4LuYarFqExA3SSdu5xRcUqcv0ayenPp4b/U5OrWVU5DrjZqZrkfEM7w==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.13.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.33.0","@bosonprotocol/core-sdk":"1.48.0","@bosonprotocol/x402-evm":"^0.2.1","@bosonprotocol/x402-core":"^0.2.2","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.3.1_1781112680243_0.809519573691216","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-alpha-0":{"name":"@bosonprotocol/x402-server","version":"0.3.2-alpha-0","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-server@0.3.2-alpha-0","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"84bcaf5e9123c896ed1dd2e67636277fafa458f4","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.2-alpha-0.tgz","fileCount":54,"integrity":"sha512-pXIrveHIkm+2viGtO3aEmtZXQgL1zkYXWDb4YYD50RjIAjo7q64I6gfNEbHcEgnHSjgK9+bUi7gPFUmd98gzLQ==","signatures":[{"sig":"MEUCIQCFb4O5KPV2i4wt3A6nV6eRQNPDFS15nsCizKVctoHKvAIgMS5SBMA/exrN0LnjP78DSOz3zSCH8uHeNrkTOkcVdxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA6IZ5EHjnjPTdGnoRp6qmfCVwisg3vCHfoaOSyFnkI5AiEA6urcwSXq0/YA7pVa2YuXzzASTHQWKli9EiJvqSJ9RH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.2-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959344},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-server-0.3.2-alpha-0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"_resolved":"/tmp/1976e007d7970dd1da518c7d154e1012/bosonprotocol-x402-server-0.3.2-alpha-0.tgz","_integrity":"sha512-pXIrveHIkm+2viGtO3aEmtZXQgL1zkYXWDb4YYD50RjIAjo7q64I6gfNEbHcEgnHSjgK9+bUi7gPFUmd98gzLQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.19.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.35.0","@bosonprotocol/core-sdk":"1.48.2","@bosonprotocol/x402-evm":"^0.2.2-alpha-0","@bosonprotocol/x402-core":"^0.2.3-alpha-0","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.2-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-server_0.3.2-alpha-0_1789379902745_0.6269483259736159","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"_id":"@bosonprotocol/x402-server@0.3.2","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"4c7f6f819f04254058aa7e49e28c7ecd24f8b75b","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-server/-/x402-server-0.3.2.tgz","fileCount":54,"integrity":"sha512-jlzu6jQuuJ6zY9bm0MOcsrfnhYzt7UT63WxNKaedtDJlHioh5i29W1P7G9KAMTV+0bmzPVaQLad7c98s3r/7Tg==","signatures":[{"sig":"MEQCIA5L7xzODzkRow8wfxqUQYLzv8YSgvQ2+kcrUYt1az2sAiBHBgOc8OBKnkQfzgKMnb4fblcXfCNaLpcaoVVE7sQK0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGf9vmKGF4ftxRGIlBamy161RiKJ6X4KOiQb9SyUZvRyAiEA509sWqiPlvz3bLbzX7seuVDjFYhEX1fQ08cJ7rOmGc8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-server@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959312},"main":"./dist/cjs/index.js","name":"@bosonprotocol/x402-server","_from":"file:bosonprotocol-x402-server-0.3.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./onchain":{"types":"./dist/cjs/onchain/index.d.ts","import":"./dist/esm/onchain/index.js","require":"./dist/cjs/onchain/index.js"},"./handlers":{"types":"./dist/cjs/handlers/index.d.ts","import":"./dist/esm/handlers/index.js","require":"./dist/cjs/handlers/index.js"},"./validate":{"types":"./dist/cjs/validate/index.d.ts","import":"./dist/esm/validate/index.js","require":"./dist/cjs/validate/index.js"},"./challenge":{"types":"./dist/cjs/challenge/index.d.ts","import":"./dist/esm/challenge/index.js","require":"./dist/cjs/challenge/index.js"},"./facilitator":{"types":"./dist/cjs/facilitator/index.d.ts","import":"./dist/esm/facilitator/index.js","require":"./dist/cjs/facilitator/index.js"}},"license":"Apache-2.0","scripts":{"lint":"eslint src test --max-warnings 0","test":"vitest run","build":"tsup && node scripts/postbuild.mjs","clean":"rm -rf dist .turbo"},"version":"0.3.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ae6822d-e896-43da-b8cc-b88d0002a52d"}},"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"_resolved":"/tmp/79c8ac1536f9ec793ac789a12e3ddfd5/bosonprotocol-x402-server-0.3.2.tgz","_integrity":"sha512-jlzu6jQuuJ6zY9bm0MOcsrfnhYzt7UT63WxNKaedtDJlHioh5i29W1P7G9KAMTV+0bmzPVaQLad7c98s3r/7Tg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"_npmVersion":"11.19.0","description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","directories":{},"maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@bosonprotocol/common":"1.35.0","@bosonprotocol/core-sdk":"1.48.2","@bosonprotocol/x402-evm":"^0.2.2","@bosonprotocol/x402-core":"^0.2.3","@bosonprotocol/x402-actions":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-server_0.3.2_1789381414774_0.28033785344939766"}}},"time":{"created":"2026-05-27T16:27:19.266Z","modified":"2026-09-14T10:23:35.208Z","0.1.0":"2026-05-27T16:27:19.563Z","0.1.0-alpha-0":"2026-05-27T17:08:16.075Z","0.1.1-alpha-0":"2026-05-27T17:16:23.892Z","0.1.1-alpha-1":"2026-05-27T17:26:32.911Z","0.1.1-alpha-2":"2026-05-28T11:08:16.942Z","0.2.0":"2026-05-28T11:12:20.204Z","0.3.0-alpha-0":"2026-05-29T13:21:40.907Z","0.3.0":"2026-05-29T13:33:09.575Z","0.3.1-alpha-0":"2026-06-10T17:27:22.565Z","0.3.1":"2026-06-10T17:31:20.392Z","0.3.2-alpha-0":"2026-09-14T09:58:22.870Z","0.3.2":"2026-09-14T10:23:34.880Z"},"bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"license":"Apache-2.0","homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/server","keywords":["x402","boson-protocol","escrow","server","sdk","402"],"repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/server"},"description":"Framework-agnostic x402 resource-server SDK for the Boson Protocol escrow scheme — 402 challenge builder and FullOffer signer hook.","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"readme":"# @bosonprotocol/x402-server\n\nFramework-agnostic resource-server SDK for the Boson Protocol\n[`escrow`](https://github.com/bosonprotocol/x402-escrow-schema) scheme — the\nserver side of [x402B](https://github.com/bosonprotocol/x402B).\n\nSee [`docs/boson-impl-05-server-sdk.md`](../../../docs/boson-impl-05-server-sdk.md)\nfor the spec and [`docs/boson-impl-01-escrow-scheme.md`](../../../docs/boson-impl-01-escrow-scheme.md)\nfor the wire format.\n\n## Status\n\n**Pre-release.** v0.1 ships only the request-side primitives — the 402\nchallenge builder, the seller FullOffer signer hook, and the\n`createX402bServer` factory that binds them together. Follow-up PRs add:\n\n- the `X-PAYMENT` 13-rule validator,\n- the facilitator HTTP client (talks to `@bosonprotocol/x402-facilitator`),\n- the convenience handlers (`commit-and-redeem`, `complete`, `dispute/*`),\n- a framework adapter (`@bosonprotocol/x402-server-express`).\n\n## Install\n\n```sh\npnpm add @bosonprotocol/x402-server @bosonprotocol/x402-core @bosonprotocol/x402-actions\n```\n\n## Quick start\n\n```ts\nimport { createX402bServer } from \"@bosonprotocol/x402-server\";\nimport { buildChannelRegistry } from \"@bosonprotocol/x402-actions\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\nconst sellerAssistant = privateKeyToAccount(process.env.SELLER_PK as `0x${string}`);\n\nconst server = createX402bServer({\n  network: \"eip155:8453\",\n  chainId: 8453,\n  escrow: \"0xDIAMOND...\",\n  signer: sellerAssistant,\n  facilitator: { url: \"https://facilitator.example\" },\n  channelRegistry: buildChannelRegistry({\n    channels: [\"server\", \"facilitator\", \"onchain\", \"mcp\"],\n    escrow: \"0xDIAMOND...\",\n    mcp: \"boson://seller/12345\",\n  }),\n});\n\nconst requirements = await server.buildPaymentRequirements({\n  offer: { unsigned: { /* UnsignedFullOffer — see `@bosonprotocol/x402-core/eip712` */ } },\n  asset: \"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913\", // USDC on Base\n  amount: \"1000000\", // 1 USDC (6 decimals)\n  tokenAuthStrategies: [\"erc3009\"],\n  recipientId: \"did:boson:seller:12345\",\n  maxTimeoutSeconds: 300,\n});\n```\n\n`requirements` is an `EscrowPaymentRequirements` ready to embed in a\n402 response's `accepts[]` array.\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}