{"_id":"@daski/x402-scheme","_rev":"12-47733513f89a80a055ca9ecdb10a1c41","name":"@daski/x402-scheme","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.0":{"name":"@daski/x402-scheme","version":"0.1.0","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.1.0","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"05d34f25af67d032cca3e296568eb767df370960","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.1.0.tgz","fileCount":55,"integrity":"sha512-/Ycow6Nx3iHlvHmPY9aXJ91Uk85hiIHYm7hNmJW6hd0R+x7X/WiR4N73Lj0KYP06QS6GOJw3DcawfKmtK1uRgA==","signatures":[{"sig":"MEUCIG8/e94HQ7gvDbwBRY4tBXZA2Weef5nyI3N0pQzDdI4FAiEA9bLYws0uaEzBxJJgaHENsEBF5OfG+CRnYm+dYRW+Zhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158384},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5a7a0b5dbe53ef565049daca0c915376af53b177","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"pawmmm","email":"pawel@fioprotocol.io"},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"10.9.8","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.1.0_1788391101191_0.39590318773737243","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@daski/x402-scheme","version":"0.1.1","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.1.1","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"a46febfa21b7814a87f4536e23895d3cd803647e","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.1.1.tgz","fileCount":55,"integrity":"sha512-Ss4TxlzZdWkNzj5Oc0C2xcDCHtod9vN5WNN8nz1YmC6Nbuc922YCpHgDRXE9YEG7m9rt9+ONDlT/hWSBeP5Mdg==","signatures":[{"sig":"MEQCIBZrSiNvjfpxD1UsmodGZxE+kGKY65oCVGAO+jOy7+FrAiAyw1dPaGGMfh+khjDp6z2fPBP7uWFuP9cVQfo/ZIRNKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163709},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"18fb4026e7e5d1d5f5ab0f7943460ac43242913e","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.17.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.1.1_1788460471286_0.3982179557598966","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@daski/x402-scheme","version":"0.1.2","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.1.2","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"e42970c92e655f3b9e5e26cb9d732c4c062a1e97","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.1.2.tgz","fileCount":55,"integrity":"sha512-n1uNXoGdF6dzpMiaP4FIuqbUGso1IdhEjUzfNAUVO+rjHE7kOp62FT8iSk2alcbNC0jQVZkTacjihU+mqm2giA==","signatures":[{"sig":"MEUCIGKZZ7Op+q4bvXd8L+Ws825JZ3+ADLJwomfqTwYxmO0CAiEAsXUeCXH2ayohGZ50VMglCv+5sS1UIE53gC5m3/hClCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163709},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"67c31922bae009c64ed3cd747f222be2522338f6","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.1.2_1788466098411_0.014304575208235581","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@daski/x402-scheme","version":"0.2.0","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.2.0","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"44c0e435aea70541f769e485d8c88ed903e1e596","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.2.0.tgz","fileCount":55,"integrity":"sha512-gj8D3zlE6l4jfx6P7B6IRawiG/tDS2vtH0UFGZLbe7ZDNyQB/vJvNXg1qeKstWCdgYjzI5zeHHUOJcWwyD4h6A==","signatures":[{"sig":"MEUCIF9mpzjQhGsYb/pRzsC+i2/ldeGgkfQEaJOJa/FWFYa9AiEArzAGaXc9JQB8pCAlMnv1ATmihoThjYsCpS4y91Tr8b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163759},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"77340f55202afb008302a3f62c83dd4a1d5c07c4","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.2.0_1788545447905_0.14069451047684312","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@daski/x402-scheme","version":"0.3.0","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.3.0","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"14b4ff0525f86242cce3347afaa16def74c04f0d","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.3.0.tgz","fileCount":55,"integrity":"sha512-RIKFksLg8rtzzsDYPAZBJ/fFqnjomCzQYD404AddtCWiphHd8YY5SRRx8ajDHnTmLT/n1l79PSHViAYSoG0EAw==","signatures":[{"sig":"MEUCIQDaKs8aaJWkh8ubNbs8LWCtoyzQxxTgPeUaavPXSzPUVQIgFaVenFNsFn2K54KOqK3/mkrMueScz1v1pTLR8D1VMMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164181},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2b1e9976c4ecd99651eab5370e70eb0036560142","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.3.0_1788565436454_0.0806189470655283","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@daski/x402-scheme","version":"0.3.1","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.3.1","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"b097f0ccc6f03251a6dd0a685e7b945bbff44abd","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.3.1.tgz","fileCount":55,"integrity":"sha512-9aN9BJzgjesYDxudHOa1ba6lB5D2V+l74XffCfVmicnWbo7GAcehm2zRrm8Faw9gmc47Xo4ZodPEIQnlAztOJQ==","signatures":[{"sig":"MEQCIDMI6in349ZkbtHgYUrARU9ZAYvm9ZgMMhsHczFThHAqAiAbUEPFOIPJqz1yJp8L0CxC5NzuR9/pcFQsxHfEkOK00A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164181},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"acf71e8a4eacc0cd5d481a3b6f6c9bfa8fb90313","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.3.1_1788810734084_0.46362539877028275","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@daski/x402-scheme","version":"0.4.0","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.4.0","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"d3559ed3be564c6db8e02542992ee95f39dbadb4","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.0.tgz","fileCount":55,"integrity":"sha512-pd101QE73ScN7azWw/9AFy1D9MHiAGDhOwl9O4UG4O1gobUFcU2Km+OItX434c4ClAvu20XHyLc9e1SbiVs+6Q==","signatures":[{"sig":"MEQCIAbCJ+v6BgxVr+HqBTAvClnwRf2FUHFV4JJeuPiyIwWjAiA/AbeF3T3j7Y4JmyH/G/JTLVtaYFc11HWP1CoL27hXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKWF1eIlqCir+pWPmA/VbHc8k1KhBNlHFH//w2HeRJVAiEAytWdUP54vae+6LcUa+QK8ipdXidnRNQgEQ0Pcb9xdQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161269},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cbfba28a46fe6f2a9b432fdeeea78bec4e812599","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.4.0_1789410364578_0.7102375647659738","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@daski/x402-scheme","version":"0.4.1","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.4.1","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"e3cfd1a6dfc0d8aa1db890f24224eba0f747ce5d","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.1.tgz","fileCount":55,"integrity":"sha512-AHpAmh8gGlP6sIWLzqY6c9bI2JbjwytkdzctpD93cvamBe7xucFep7syGyDNhCcTyXIj4QHpIMaBRzREiy2DsA==","signatures":[{"sig":"MEUCID1b99Q5KW9M0C0itPGpudWv4Y+ynCtbbiI2WfQP4n0iAiEAgwBlywQyvJmpufoGdf/tPnW/wAbgViEvSntmtyCi+V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCf9Dxx1tGD0gdrP0lfxlfR5vFF8hOO6hO98yZuW/O/AIhAP0o9mql/JEo58TGaPV1P/fJbgSyEcob1U89W80VNU0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161269},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"100e2d87ccd5183cc6a1697cc53b3b79d8aac55c","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.4.1_1789510581611_0.6174953236338345","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@daski/x402-scheme","version":"0.4.2","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.4.2","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"df56023abea99240d7ee59520a190697ceb21635","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.2.tgz","fileCount":55,"integrity":"sha512-BLFAh0vDXXHF9SKwXJcUqK3JiHUlKt76YuRLcV8edPPYzXADBgCgaf9DJKizDpzxuhWBirCb2Bx81Fv/aGcxNQ==","signatures":[{"sig":"MEUCIH8P8+7Zi9tgH1r5xdRTBFS7ZP87Vkg+CygtDZFSHR9tAiEA/D+TGuiG3Z2stvLxEDMrg5FANky+0DGS2Ug00KBj6SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICsyAZkV07/9qmy/hid5GT7cSo1RIb1zXCuVivRESSY1AiEAgYQLNbyyi09IA+nIMonHo2h8mqOBv18jMi1Z4Pf7LAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163633},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0a2250ce1989a3a87eb98371b2e3547b1d349380","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.4.2_1789580637168_0.8176582429710262","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@daski/x402-scheme","version":"0.4.3","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.4.3","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"be6df8de3cf0164026f3a2c49b50ee3fa6e11c7a","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.3.tgz","fileCount":55,"integrity":"sha512-4ghNp3/cgCGoEJVLq1o84ZU8RCb/BiMSGk3QNl+7X1S7YOx7U2/05nQGlKeRMokHYev/QMEEkJOPgVIo0ro0/A==","signatures":[{"sig":"MEUCIQDi3paNdms3Z4Dju+MtGGlR0WGs47bVsSOZyvzCbZWchwIgPGL37KekTZjtWv6ZJCnWoDiLdlhqSrVHgzYzbcNoJAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfbnnH3DFDafFrLtJM2HZkfGcbmU5a/68PgeFlnMznuwIgCcIDpUQOMJFgpyCGSxYfX0wMzojKh2SG3cwy0cFxVRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163633},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"138378733fe0f3e81c5b3fe56c1d706dc2739c15","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.4.3_1789586171895_0.959726878772257","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@daski/x402-scheme","version":"0.4.4","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"license":"MIT","_id":"@daski/x402-scheme@0.4.4","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"b67d105ff0c912c3cabb1fd4d446c8921e614148","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.4.tgz","fileCount":55,"integrity":"sha512-qeN1o9vCsbqnyLcrckKvnc46XEEAQWj4FP4ZTx0GuhfYOJIMrB08dHGhZBV9s8qlaa02L3m0pALhHznVAjQ6UA==","signatures":[{"sig":"MEUCIA/Jk85hNuq+tMOAdcGh26QnS8kZVcslq4SG/xkzZUozAiEAiu4dccooySsFo/m0H7ZrTruk1EYUAIKZaERSeJeeSXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChFNWebN3eIzOsWuFqs5gipIwaSuQiK3Z/q5QwQhR1UQIgPsU/TkoloeJ1X6283NYAaWbe+ecVGIjSxTcFh3gOgIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163633},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"83a7b790214f6c2a9235c352f9a2ee8c7e40336a","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"tmp":"tmp/x402-scheme_0.4.4_1789677857423_0.7488250559210257","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"_id":"@daski/x402-scheme@0.4.5","bugs":{"url":"https://github.com/daski-io/buyer/issues"},"dist":{"shasum":"ea5302eff78d5b8ba052e31d73f390714a3bffa0","tarball":"https://registry.npmjs.org/@daski/x402-scheme/-/x402-scheme-0.4.5.tgz","fileCount":55,"integrity":"sha512-sWFcTcPRjXbsSq5bNP5vB7KJivmaDHhfS0aC2DiIyJsXR4jo2XEptf04qT8f361KuSLGsIAco+3/NOANIVvkKA==","signatures":[{"sig":"MEYCIQCeYxcxbf5YgCqsWpamWVSGfpG8G8Q4RaNHrQJxKG+c5wIhAO7Kbd1usGLhczmLV7k3x3qrvPf+Nq3zqdadGtmUJwpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdpZqurJt5ofFIP9kGsvGE7XqK7C7xkYv3F4c+UwMwdQIhAPXYFCbZflv5DZLTGRZ3K+Pc1NpSlm3sPK0BsKWjSSp6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daski%2fx402-scheme@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163633},"name":"@daski/x402-scheme","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9248b26eca2bd6086f68220038bb285aff7363cc","license":"MIT","scripts":{"test":"tsc -p tsconfig.test.json && node --test .test-dist/test/*.test.js","build":"tsc --build tsconfig.build.json","prepublishOnly":"npm run build"},"version":"0.4.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dccb01b-2a15-4e92-b6f8-e165aac54e43"}},"homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"_npmVersion":"11.19.0","description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","directories":{},"maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"viem":"2.21.55"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@x402/core":">=2.20.0 <3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-scheme_0.4.5_1790556988911_0.32732969984592586"}}},"time":{"created":"2026-09-02T23:18:21.001Z","modified":"2026-09-28T00:56:29.365Z","0.1.0":"2026-09-02T23:18:21.318Z","0.1.1":"2026-09-03T18:34:31.426Z","0.1.2":"2026-09-03T20:08:18.570Z","0.2.0":"2026-09-04T18:10:48.095Z","0.3.0":"2026-09-04T23:43:56.567Z","0.3.1":"2026-09-07T19:52:14.227Z","0.4.0":"2026-09-14T18:26:04.663Z","0.4.1":"2026-09-15T22:16:21.740Z","0.4.2":"2026-09-16T17:43:57.246Z","0.4.3":"2026-09-16T19:16:11.985Z","0.4.4":"2026-09-17T20:44:17.523Z","0.4.5":"2026-09-28T00:56:28.992Z"},"bugs":{"url":"https://github.com/daski-io/buyer/issues"},"license":"MIT","homepage":"https://github.com/daski-io/buyer/tree/main/packages/x402-scheme#readme","keywords":["x402","daski","eip-3009","exact-evm","agent-payments"],"repository":{"url":"git+https://github.com/daski-io/buyer.git","type":"git","directory":"packages/x402-scheme"},"description":"Composite Exact-EVM client plugin for the modular x402 v2 SDK: wraps the stock handler, adds Daski recipe-order binding, and refuses to sign anything its policy validator has not independently checked.","maintainers":[{"name":"pawmmm","email":"pawel@fioprotocol.io"}],"readme":"# `@daski/x402-scheme`\n\nA composite Exact-EVM client plugin for the modular x402 v2 SDK, and the\npolicy validator that decides whether a challenge may be signed at all.\n\n```bash\nnpm install @daski/x402-scheme @x402/core @x402/evm\n```\n\n## It wraps, it does not replace\n\n```ts\nimport { x402Client } from \"@x402/core/client\";\nimport { ExactEvmScheme } from \"@x402/evm/exact/client\";\nimport { registerDaskiExactEvmScheme } from \"@daski/x402-scheme\";\n\nconst client = new x402Client();\nregisterDaskiExactEvmScheme(client, {\n  network: \"eip155:84532\",\n  signer,                              // your SignerAdapter\n  payerAddress,\n  policy,                              // PolicyConfig — no config, no signing\n  stock: new ExactEvmScheme(account),  // wrapped, not discarded\n  resolvePurchaseContext,              // what you're buying, what you approved\n});\n```\n\nOn `PaymentRequired`:\n\n- **`extensions[\"daski-order-binding\"]` present** → the Daski path: validate,\n  recompute, sign.\n- **absent** → the wrapped stock handler, called with the same requirements and\n  context objects, by reference, untouched.\n\nThe scheme name stays `\"exact\"`, because that is the only name the facilitator\nknows — inventing a second one would make the payments unverifiable.\n`findDefaultAsset` and `schemeHooks` are forwarded, so registering the\ncomposite does not quietly disable the host's spend controls.\n\n## The policy validator\n\n`PolicyConfig` is required. No config, no signing.\n\nEvery expectation is config- or catalog-sourced; nothing is read from the\nchallenge being validated. Before any purchase authorization is signed:\n\n1. Chain and verifying contract equal the pinned profile values\n2. `types` is exactly the closed 6-field `TransferWithAuthorization`\n3. `message.from` is the configured payer\n4. `message.to` is corroborated by **two** independent catalog sources\n5. The amount matches the challenge, the approved quote, and the caps\n6. The validity window is sane, and does not outlive the binding\n7. The payment identifier is unused\n8. (Lifecycle) the action URI and request hash are **recomputed**, not accepted\n\nFailures raise `PolicyRefusal`, carrying the failed check, a stable code, and\na remediation. The validator never repairs a payload and proceeds.\n\n## Recipe recomputation\n\n```ts\nimport { recipeNonceV2 } from \"@daski/x402-scheme\";\n```\n\nThe authorization nonce is a commitment to the whole deal — chain, token,\npayer, splitter, amount, and the five deal hashes. Recomputing it locally is\nwhat lets you sign a server-proposed authorization without trusting the\nserver. When the gateway supplies `daski-sign-request`, its proposal is\ntreated as an input: recomputed, compared, and refused on mismatch.\n\n`recipeNonceV2` is the only recipe (the V1 binding is retired) and is pinned\nby tests against a vector produced independently by the reference client\nbehind 43 settled sandbox orders.\n\n## Examples\n\n[`examples/fetch`](../../examples/fetch) · [`examples/mcp`](../../examples/mcp)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}