{"_id":"@bosonprotocol/x402-fulfillment","_rev":"6-673517bcfbfd6b3d91f7beb972d8e1cf","name":"@bosonprotocol/x402-fulfillment","dist-tags":{"latest":"0.2.0","alpha":"0.1.1-alpha-2"},"versions":{"0.1.0":{"name":"@bosonprotocol/x402-fulfillment","version":"0.1.0","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-fulfillment@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/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"367db53488549477993177d8be92763ffe41989f","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.1.0.tgz","fileCount":45,"integrity":"sha512-kYNldas6eliXhPmmnTVlDT6tDB6aQT8I9Dsz3sbLx9Q+0mSZ3rnE03QBqOin1Z9oZxY/D/QjYR3EzwV/xE7XAg==","signatures":[{"sig":"MEUCIQCVTbw2Q5Xmg7kyeK25RcJN1XaKbpFU0Bq/XWIna8cwCwIgNimoYMYDXAoDk/FtkJnQotata2j3VjpMb11RB+AAZGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185297},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-fulfillment-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"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./schemas/*":"./dist/schemas/*","./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/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\\587bd4ef4bda21a903784dfcd599374b\\bosonprotocol-x402-fulfillment-0.1.0.tgz","_integrity":"sha512-kYNldas6eliXhPmmnTVlDT6tDB6aQT8I9Dsz3sbLx9Q+0mSZ3rnE03QBqOin1Z9oZxY/D/QjYR3EzwV/xE7XAg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/fulfillment"},"_npmVersion":"10.9.3","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-fulfillment_0.1.0_1779899204895_0.6799890371631281","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha-0":{"name":"@bosonprotocol/x402-fulfillment","version":"0.1.0-alpha-0","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-fulfillment@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/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"d43ba1a8accb7c2fe50246177fe70db4a200339a","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.1.0-alpha-0.tgz","fileCount":45,"integrity":"sha512-kXfmyhSu5NqW9xgE8ZxNuacrtrqkLTOExHsHbL9z6lCXVOAYWmZNhbFCf+4GTr74tkhgyZnBw4PkeGheH8OAxg==","signatures":[{"sig":"MEUCIQCydXp3WcovzDmU0WLmxFRU2h0aJqnihKwH9FgDcbrPMQIgVHk2cPhgz+TsBF14IshYPq4YNDJFO1/7Q2RHu/PtkXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-fulfillment@0.1.0-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185313},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-fulfillment-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"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./schemas/*":"./dist/schemas/*","./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/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:985e4ada-71e5-43f6-bb64-08efd1ee8552"}},"_resolved":"/tmp/74d170d1b3febf94c4797d5b4c4e5ee1/bosonprotocol-x402-fulfillment-0.1.0-alpha-0.tgz","_integrity":"sha512-kXfmyhSu5NqW9xgE8ZxNuacrtrqkLTOExHsHbL9z6lCXVOAYWmZNhbFCf+4GTr74tkhgyZnBw4PkeGheH8OAxg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/fulfillment"},"_npmVersion":"11.13.0","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.1.0-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-fulfillment_0.1.0-alpha-0_1779901673804_0.3039007582067408","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-0":{"name":"@bosonprotocol/x402-fulfillment","version":"0.1.1-alpha-0","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-fulfillment@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/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"0d6b67254b10a335a5836bb96992de45809b2e88","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.1.1-alpha-0.tgz","fileCount":45,"integrity":"sha512-1N9l3e//J8WdMoDwHsMrN1fIH94yGTaOrbfve2nU1mE3mSEmCjJNV7XmHZMyGpkytchQuCShj7Qsu/Y7qzPDdg==","signatures":[{"sig":"MEQCIHXNjD1fyeZmw0qGyrZMCnhMFDth3+aSw0MYXM+qZPa8AiA37MUsaLBkrJ09+k/a/ZQSAlfVv6e3gUSQWNloIwNxEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-fulfillment@0.1.1-alpha-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185313},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-fulfillment-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"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./schemas/*":"./dist/schemas/*","./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/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:985e4ada-71e5-43f6-bb64-08efd1ee8552"}},"_resolved":"/tmp/8ae112e5c350b211f05c133da4114cdf/bosonprotocol-x402-fulfillment-0.1.1-alpha-0.tgz","_integrity":"sha512-1N9l3e//J8WdMoDwHsMrN1fIH94yGTaOrbfve2nU1mE3mSEmCjJNV7XmHZMyGpkytchQuCShj7Qsu/Y7qzPDdg==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/fulfillment"},"_npmVersion":"11.13.0","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.1.1-alpha-0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-fulfillment_0.1.1-alpha-0_1779902163640_0.8485529870225608","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-1":{"name":"@bosonprotocol/x402-fulfillment","version":"0.1.1-alpha-1","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-fulfillment@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/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"ef57cfe92bd160e2658851862469fc66779f1ae5","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.1.1-alpha-1.tgz","fileCount":45,"integrity":"sha512-734tUnWCeO0EBKgeZcLKkyMgMuVrSXX9TQpdyhnIr4O4onlbzUCu/KOyFyda1ASdbQyZ+Leoxvas6gpnfTPQgA==","signatures":[{"sig":"MEQCIGttQdsp5isy9x8yw1/P2FqGovhv8VRmnfN6eaj4k8SKAiAxbgR/gZqH/ZnX62nbnxU0Pe5i47L8BQBhgPr4DORVOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-fulfillment@0.1.1-alpha-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185313},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-fulfillment-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"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./schemas/*":"./dist/schemas/*","./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/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:985e4ada-71e5-43f6-bb64-08efd1ee8552"}},"_resolved":"/tmp/f654759f4914f466cbfad91475135d7c/bosonprotocol-x402-fulfillment-0.1.1-alpha-1.tgz","_integrity":"sha512-734tUnWCeO0EBKgeZcLKkyMgMuVrSXX9TQpdyhnIr4O4onlbzUCu/KOyFyda1ASdbQyZ+Leoxvas6gpnfTPQgA==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/fulfillment"},"_npmVersion":"11.12.1","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.1.1-alpha-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-fulfillment_0.1.1-alpha-1_1779902770551_0.2278336841309927","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha-2":{"name":"@bosonprotocol/x402-fulfillment","version":"0.1.1-alpha-2","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"license":"Apache-2.0","_id":"@bosonprotocol/x402-fulfillment@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/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"dist":{"shasum":"39eaf205fd2a4128a9fd595586ddfe50149406d5","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.1.1-alpha-2.tgz","fileCount":45,"integrity":"sha512-QJEvVQ6p7rNHnsKgKzUU9pBY4639bLnfH/hpqBTWLLn44DeLKQ4FvTqQDufOn21AKqF2Kgh80Ne23jqsUxc2hQ==","signatures":[{"sig":"MEUCIEboU67OIPr6sDLebnVYCJNBXsrwjYeJobZ1iZDPACRuAiEA/EraeAu9jmeUZGh2SIeodsMJfvWPFi1RbNkqfpNJGI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-fulfillment@0.1.1-alpha-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185313},"main":"./dist/cjs/index.js","_from":"file:bosonprotocol-x402-fulfillment-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"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./schemas/*":"./dist/schemas/*","./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/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:985e4ada-71e5-43f6-bb64-08efd1ee8552"}},"_resolved":"/tmp/bf77575b6379379adbda8facb901d3fd/bosonprotocol-x402-fulfillment-0.1.1-alpha-2.tgz","_integrity":"sha512-QJEvVQ6p7rNHnsKgKzUU9pBY4639bLnfH/hpqBTWLLn44DeLKQ4FvTqQDufOn21AKqF2Kgh80Ne23jqsUxc2hQ==","repository":{"url":"git+https://github.com/bosonprotocol/x402B.git","type":"git","directory":"typescript/packages/fulfillment"},"_npmVersion":"11.12.1","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.1.1-alpha-2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10"},"_npmOperationalInternal":{"tmp":"tmp/x402-fulfillment_0.1.1-alpha-2_1779966477086_0.6673476476725837","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bosonprotocol/x402-fulfillment","version":"0.2.0","license":"Apache-2.0","description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/fulfillment"},"homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/fulfillment","bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"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"},"./registry":{"types":"./dist/cjs/registry/index.d.ts","import":"./dist/esm/registry/index.js","require":"./dist/cjs/registry/index.js"},"./client":{"types":"./dist/cjs/client/index.d.ts","import":"./dist/esm/client/index.js","require":"./dist/cjs/client/index.js"},"./channels/*":{"types":"./dist/cjs/channels/*/index.d.ts","import":"./dist/esm/channels/*/index.js","require":"./dist/cjs/channels/*/index.js"},"./schemas/*":"./dist/schemas/*"},"publishConfig":{"access":"public"},"dependencies":{"zod":"^3.24.2","zod-to-json-schema":"^3.23.5","@bosonprotocol/x402-core":"^0.2.0"},"devDependencies":{"@types/node":"^20.17.10","ajv":"^8.17.1","tsup":"^8.3.5","typescript":"^5.7.2","vitest":"^2.1.8"},"scripts":{"build":"tsup && node scripts/postbuild.mjs","test":"vitest run","lint":"eslint src test --max-warnings 0","clean":"rm -rf dist .turbo"},"_id":"@bosonprotocol/x402-fulfillment@0.2.0","_integrity":"sha512-AuE+ZXsKwicmAq4LEzMPDNgVlhXpmRP4VxL2QKPs/01X8kVrTG/6/r93r39xSiAW4u/8V4N4wYYkzDmWZigefg==","_resolved":"/tmp/607fd946cec8c39020c615ae438ec689/bosonprotocol-x402-fulfillment-0.2.0.tgz","_from":"file:bosonprotocol-x402-fulfillment-0.2.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-AuE+ZXsKwicmAq4LEzMPDNgVlhXpmRP4VxL2QKPs/01X8kVrTG/6/r93r39xSiAW4u/8V4N4wYYkzDmWZigefg==","shasum":"60d15f822ffe7445d0481ebf79f0771a3debbaff","tarball":"https://registry.npmjs.org/@bosonprotocol/x402-fulfillment/-/x402-fulfillment-0.2.0.tgz","fileCount":45,"unpackedSize":185297,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bosonprotocol%2fx402-fulfillment@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDc7AmVXapEyg56eUadmECBJqG6So9aHSFSehSBPaB4aAIgDXDfoLlopYJmo20Aj1VvPM7OYJfShcrDaHRorWno/Ko="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:985e4ada-71e5-43f6-bb64-08efd1ee8552"}},"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-fulfillment_0.2.0_1779966734625_0.3255228492165434"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T16:26:44.714Z","modified":"2026-05-28T11:12:15.091Z","0.1.0":"2026-05-27T16:26:45.085Z","0.1.0-alpha-0":"2026-05-27T17:07:53.931Z","0.1.1-alpha-0":"2026-05-27T17:16:03.829Z","0.1.1-alpha-1":"2026-05-27T17:26:10.697Z","0.1.1-alpha-2":"2026-05-28T11:07:57.248Z","0.2.0":"2026-05-28T11:12:14.791Z"},"bugs":{"url":"https://github.com/bosonprotocol/x402B/issues"},"license":"Apache-2.0","homepage":"https://github.com/bosonprotocol/x402B/tree/main/typescript/packages/fulfillment","keywords":["x402","boson-protocol","fulfillment","delivery","escrow"],"repository":{"type":"git","url":"git+https://github.com/bosonprotocol/x402B.git","directory":"typescript/packages/fulfillment"},"description":"Boson Protocol fulfillment channels for x402 — pluggable FulfillmentChannel interface, registry, client-side negotiation helper, and built-in channel implementations.","maintainers":[{"name":"bosonprotocoladmin","email":"admin.npmjs@redeemeum.com"},{"name":"levalleuxludo","email":"ludoviclevalleux@redeemeum.com"}],"readme":"# @bosonprotocol/x402-fulfillment\n\nFulfillment channels for the Boson Protocol [`escrow`\nscheme](../core/) of [x402](https://github.com/x402-foundation/x402).\nDefines the pluggable `FulfillmentChannel` interface that lets a seller\nadvertise — and a buyer attach — delivery data alongside an x402\nescrow payment.\n\nSee [`docs/boson-impl-03-fulfillment-channels.md`](../../../docs/boson-impl-03-fulfillment-channels.md)\nfor the design and wire-format spec.\n\n## Status\n\nSkeleton package. Ships the `FulfillmentChannel` interface,\n`FulfillmentResult` type, and server-side registry so consumers can begin\nto type against the contract. Built-in channels (`inline`, `email`, `xmtp`,\n`webhook`, `ipfs-pointer`) and the client-side `negotiateFulfillment`\nhelper land separately.\n\n## Install\n\n```bash\npnpm add @bosonprotocol/x402-fulfillment @bosonprotocol/x402-core\n```\n\n## API\n\n```ts\nimport type {\n  FulfillmentChannel,\n  FulfillmentResult,\n} from \"@bosonprotocol/x402-fulfillment\";\n```\n\n`FulfillmentOption` and `FulfillmentRequirements` (the on-the-wire\nshapes that appear in the 402 `PaymentRequirements` and the\n`X-PAYMENT` payload) are re-exported from\n[`@bosonprotocol/x402-core/schemes/escrow`](../core/) — import them from there.\n\n## License\n\nApache-2.0.\n","readmeFilename":"README.md"}