{"_id":"@bosonprotocol/x402-facilitator-express","_rev":"7-b59741a178a461c7cc1b1b674370454f","name":"@bosonprotocol/x402-facilitator-express","dist-tags":{"latest":"0.2.0","alpha":"0.2.0-alpha-0"},"versions":{"0.1.0":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.1.0","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"3c35ca6040e6d45993cc8a194a0fda9aaf43a32a","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.1.0.tgz","fileCount":10,"integrity":"sha512-kSvs/bBGed0tpQmqXAK1tS2YUewqoN+dgQ/Wz/vNb0a83cGIQUBOPIC3UnJy/dD3uox66dBx8sDTFiqFZ23T6Q==","signatures":[{"sig":"MEUCIQC2dERFyfYQHziWRH4X12GoLJF9PyaGLJ/gymYaQwJ9hgIgdfmsLPckKCeUlvRPJ8QGu160sfGRrDIfawqlCQ3wmsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29091},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-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"}},"scripts":{"lint":"eslint src --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\\ebf254769c9f90fe153fea71816d96d5\\bosonprotocol-x402-facilitator-express-0.1.0.tgz","_integrity":"sha512-kSvs/bBGed0tpQmqXAK1tS2YUewqoN+dgQ/Wz/vNb0a83cGIQUBOPIC3UnJy/dD3uox66dBx8sDTFiqFZ23T6Q==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"10.9.3","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@bosonprotocol/x402-core":"^0.1.0","@bosonprotocol/x402-facilitator":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.1.0_1779899234174_0.9876869434947222","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha-0":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.1.0-alpha-0","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"cce190a15ee3119fa6a9bf47a213622519780883","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.1.0-alpha-0.tgz","fileCount":10,"integrity":"sha512-1k+ERQrMDo192s5kg6pNVV28oSKDpiDhSIjyYe/hAKB3a0+VZKsCZ3L01MrI862ewnfEBggwTzb/ajiqqgeBvA==","signatures":[{"sig":"MEUCICt6QBEAWLGrrJVdhm06MW5fscGeIYffNEqtJlzIKEkvAiEA0OVMIic13qlVFSctwCm3DA3ikJTz90uywD8A1IE+P+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.1.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29115},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-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"}},"scripts":{"lint":"eslint src --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:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"_resolved":"/tmp/305f21234cd184abbc487a7084579373/bosonprotocol-x402-facilitator-express-0.1.0-alpha-0.tgz","_integrity":"sha512-1k+ERQrMDo192s5kg6pNVV28oSKDpiDhSIjyYe/hAKB3a0+VZKsCZ3L01MrI862ewnfEBggwTzb/ajiqqgeBvA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"11.13.0","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@bosonprotocol/x402-core":"^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","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.1.0-alpha-0_1779901703843_0.5933468328643989","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-0":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.1.1-alpha-0","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"a162d87f972018920af99c78b4fd0942d89f8800","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.1.1-alpha-0.tgz","fileCount":10,"integrity":"sha512-fjxJ/U1tJzfRWtZ01vwBsSgYTmx2SytnpttLQ/1BVmhsTlFA/r15DTVaN1RRNuAFNbYu3tWdIQuCT6+RhleubA==","signatures":[{"sig":"MEUCIQClj0miizm4FkZ7EPzzBreMvNVwSrBAGxyvAn58IjHTmwIgJsnhxoQTa6bBNTtdsv6v6f6ANpiGPju4gbZJhTl7wdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.1.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29115},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-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"}},"scripts":{"lint":"eslint src --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:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"_resolved":"/tmp/fc81d2cd89c755250c2ee2da277f1393/bosonprotocol-x402-facilitator-express-0.1.1-alpha-0.tgz","_integrity":"sha512-fjxJ/U1tJzfRWtZ01vwBsSgYTmx2SytnpttLQ/1BVmhsTlFA/r15DTVaN1RRNuAFNbYu3tWdIQuCT6+RhleubA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"11.12.1","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@bosonprotocol/x402-core":"^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","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.1.1-alpha-0_1779902799747_0.7476753640847824","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-1":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.1.1-alpha-1","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"3b7bc298415eb1f3c9d957aa82ce4264c7fe8bc8","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.1.1-alpha-1.tgz","fileCount":10,"integrity":"sha512-XC3fWTYN1wQRDD3OKpD96+hFsHFDQ/U2n5eMD4Wgl+s2/1ZNx+njnCkWZzccmRZwcwu9pRNezMdLHE8HfCeFSA==","signatures":[{"sig":"MEUCIQDMYSK0kguZRYWvImWsNnK+5xGlS18KX02IhKWq2IOooQIgGVAO1T7QiS865ElweKZIpmas6JHIeGqkQP6IlYWPKNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.1.1-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29115},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-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"}},"scripts":{"lint":"eslint src --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:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"_resolved":"/tmp/d4c34c2ef91897ca45910e563e982a54/bosonprotocol-x402-facilitator-express-0.1.1-alpha-1.tgz","_integrity":"sha512-XC3fWTYN1wQRDD3OKpD96+hFsHFDQ/U2n5eMD4Wgl+s2/1ZNx+njnCkWZzccmRZwcwu9pRNezMdLHE8HfCeFSA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"11.12.1","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@bosonprotocol/x402-core":"^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","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.1.1-alpha-1_1779966504111_0.1796367221963182","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.1.2","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@0.1.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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"ba85abeba30c13fd4d6cf905610227725b9c1f8f","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.1.2.tgz","fileCount":10,"integrity":"sha512-OxcB3WxjMF2c3yKkKjNyIEpbjNuu2/IwpeBDMe+Qg5XH8Lwn5DEGgvgvMNIKasrP54crHVby5VsAGY9z+KOBSg==","signatures":[{"sig":"MEUCICdn8t6i93KDYlO9PlqHS/D2C9uRHmigLSwQmEGu0S4oAiEAiJb0cFwDPCFv1A+0o1bPd0r4cBDHzY75C4jsJhVkLHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29091},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-0.1.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"}},"scripts":{"lint":"eslint src --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:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"_resolved":"/tmp/c16c756fb8584399d7ecc20da7e42ea3/bosonprotocol-x402-facilitator-express-0.1.2.tgz","_integrity":"sha512-OxcB3WxjMF2c3yKkKjNyIEpbjNuu2/IwpeBDMe+Qg5XH8Lwn5DEGgvgvMNIKasrP54crHVby5VsAGY9z+KOBSg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"11.13.0","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@bosonprotocol/x402-core":"^0.2.0","@bosonprotocol/x402-facilitator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.1.2_1779966733803_0.5306511378302119","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha-0":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.2.0-alpha-0","keywords":["x402","boson-protocol","facilitator","express","middleware"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-facilitator-express@0.2.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/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"e28452bbd55db9092eec4871ac47a0ee669e68e4","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.2.0-alpha-0.tgz","fileCount":10,"integrity":"sha512-0ri/HZr5SrztW9pLFOH50XPHCPi4H2VXK8nvfp9biJNjFTlzgYrEHDQkNMphs39p0PAWj9uMQZm9ZjMlW9K8TA==","signatures":[{"sig":"MEUCIQDcylVERxtkuiCL4XgXlX01oUGCMIcWpM1ywdWcIQgmQgIgEt+CvKlrwGFA5qs04yRWLkJISjUDUz+i431xDhcuNWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.2.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30699},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-facilitator-express-0.2.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"}},"scripts":{"lint":"eslint src --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:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"_resolved":"/tmp/772f1076e0195564d4c568aa8b20b9c9/bosonprotocol-x402-facilitator-express-0.2.0-alpha-0.tgz","_integrity":"sha512-0ri/HZr5SrztW9pLFOH50XPHCPi4H2VXK8nvfp9biJNjFTlzgYrEHDQkNMphs39p0PAWj9uMQZm9ZjMlW9K8TA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/facilitator-express"},"_npmVersion":"11.13.0","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@bosonprotocol/x402-core":"^0.2.1","@bosonprotocol/x402-facilitator":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","viem":"^2.39.3","vitest":"^2.1.8","express":"^4.21.2","supertest":"^7.0.0","typescript":"^5.7.2","@types/node":"^20.17.10","@types/express":"^4.17.21","@types/supertest":"^6.0.2"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x402-facilitator-express_0.2.0-alpha-0_1780060904993_0.09355214215848351","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bosonprotocol/x402-facilitator-express","version":"0.2.0","license":"Apache-2.0","description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/facilitator-express"},"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/facilitator-express","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"keywords":["x402","boson-protocol","facilitator","express","middleware"],"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/cjs/index.d.ts","exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@bosonprotocol/x402-core":"^0.2.1","@bosonprotocol/x402-facilitator":"^1.0.0"},"peerDependencies":{"express":"^4.18.0 || ^5.0.0"},"devDependencies":{"@types/express":"^4.17.21","@types/node":"^20.17.10","@types/supertest":"^6.0.2","express":"^4.21.2","supertest":"^7.0.0","tsup":"^8.3.5","typescript":"^5.7.2","viem":"^2.39.3","vitest":"^2.1.8"},"scripts":{"build":"tsup && node scripts/postbuild.mjs","test":"vitest run","lint":"eslint src --max-warnings 0","clean":"rm -rf dist .turbo"},"_id":"@bosonprotocol/x402-facilitator-express@0.2.0","_integrity":"sha512-k34dsMc5RHf7kV61gmsNWCEOyFDjyxwFoXQP4efuWpDJG7Xo1vywhRU1NuQOrY43bFAKuZnNXvB/vvCeHNpHQA==","_resolved":"/tmp/0298e03d4782d531656cf10fb6d38341/bosonprotocol-x402-facilitator-express-0.2.0.tgz","_from":"file:bosonprotocol-x402-facilitator-express-0.2.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-k34dsMc5RHf7kV61gmsNWCEOyFDjyxwFoXQP4efuWpDJG7Xo1vywhRU1NuQOrY43bFAKuZnNXvB/vvCeHNpHQA==","shasum":"2f50a8ba118164300674d49d49bc58bfaceb7da4","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-facilitator-express/-/x402-facilitator-express-0.2.0.tgz","fileCount":10,"unpackedSize":30691,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-facilitator-express@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFkoR3kTO/fqzff/QlK9snyxOuUV1h6qmtVWl8GUu11EAiEA0/Chah8umKbnorUcYvu+MLK9bwGDiKjceBDzXOn1ANA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213e7e9c-207d-4ed0-83d7-705b0c4d0f39"}},"directories":{},"maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-facilitator-express_0.2.0_1780061589290_0.1243036301114393"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:27:13.906Z","modified":"2026-05-29T13:33:09.822Z","0.1.0":"2026-05-27T16:27:14.322Z","0.1.0-alpha-0":"2026-05-27T17:08:23.976Z","0.1.1-alpha-0":"2026-05-27T17:26:39.896Z","0.1.1-alpha-1":"2026-05-28T11:08:24.243Z","0.1.2":"2026-05-28T11:12:13.950Z","0.2.0-alpha-0":"2026-05-29T13:21:45.138Z","0.2.0":"2026-05-29T13:33:09.509Z"},"bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"license":"Apache-2.0","homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/facilitator-express","keywords":["x402","boson-protocol","facilitator","express","middleware"],"repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/facilitator-express"},"description":"Express adapter for @bosonprotocol/x402-facilitator — mountable router exposing /verify, /settle, and /perform-action for the Boson Protocol escrow scheme.","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"readme":"# @bosonprotocol/x402-facilitator-express\n\nExpress adapter for [`@bosonprotocol/x402-facilitator`](https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/facilitator).\nMounts the three facilitator endpoints (`POST /verify`, `POST /settle`,\n`POST /perform-action`) as a single Express router, so an operator can\nrun a working facilitator HTTP service with a few lines of glue.\n\n`mountFacilitator` accepts a `FacilitatorConfig` object from\n[`@bosonprotocol/x402-facilitator`](https://github.com/bosonprotocol/x402B/blob/main/typescript/packages/facilitator/src/types.ts).\nIt does not take adapter options; use Express's normal router mounting to add a\npath prefix.\n\n```ts\nimport express from \"express\";\nimport { mountFacilitator } from \"@bosonprotocol/x402-facilitator-express\";\n\nconst app = express();\napp.use(express.json());\napp.use(mountFacilitator(facilitatorConfig));\napp.listen(3000);\n```\n\nInstall `express.json()` before the adapter so Express populates `req.body`.\nWithout it, the adapter's `INVALID_REQUEST_BODY` guard returns HTTP 400 before\nthe facilitator handlers run.\n\nTo mount under a prefix, use Express's normal router mounting:\n\n```ts\napp.use(\"/v1\", mountFacilitator(facilitatorConfig));\n```\n\nRoutes follow the spec in [`docs/boson-impl-07-facilitator.md`](https://github.com/bosonprotocol/x402B/blob/main/docs/boson-impl-07-facilitator.md);\nthis package adds no protocol logic of its own.\n","readmeFilename":"README.md"}