{"_id":"@xyo-network/dapp-kit-vercel","_rev":"38-21a14060d405f5ce67a9ff5deaf7bcf9","name":"@xyo-network/dapp-kit-vercel","dist-tags":{"latest":"2.3.2"},"versions":{"0.1.8":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.8","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.8","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"d9ecacf652d3ccdeb29e54dfa0fc1dc6b690b757","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.8.tgz","fileCount":58,"integrity":"sha512-KTVpD3v/5ieN5EY9VEH4wI2aPNiqfDPywOv3+Ok0w91IuAj/LOaVTnqG6LVinWK/AwENyl8pqURhW1Bx+Vqirg==","signatures":[{"sig":"MEQCIDc0KlSua4bDArKRzdncyWjgjsxkz+Jy+tVr6GLEDsnkAiADj4PrQip+bj9CUE/T22YuGJccm3g5+xC2hu4VAt3A/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939282},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.8","@xyo-network/dapp-kit-node":"~0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.2","@ariestools/toolchain":"~9.0.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.8_1786736598820_0.5523224560193862","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.9","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.9","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"34e8b5b6c3c450d75efe6e2de346f4a8d22c5446","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.9.tgz","fileCount":58,"integrity":"sha512-5XbsiiNmKBHipmv5x8ZVKmgBhxQKSLwgtNMQzWnUw0cpBKAPbAg9d/oUuJ6aJZoN5uHzdxeznFn9M99tMvbXpQ==","signatures":[{"sig":"MEUCIHRsL/U5A8yC+5FY3ZATcNapKcsEZBcwkBF0lr1VdGynAiEAxexDoPa59EC77rbcvXeaGFnxMRQWGEqueY48PsNkdLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939374},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.9","@xyo-network/dapp-kit-node":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1110.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.2","@ariestools/toolchain":"~9.0.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.9"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.9_1786743252886_0.4103106983191649","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.10","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.10","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"7ebf9710fa3ba321940e75b6802e151a161dc08a","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.10.tgz","fileCount":58,"integrity":"sha512-wHxjlqTeGRtvodC6ey6oc0r0yWyfVMany9RqV8OZJJuNVxcKMLzff3VJuneVe8IxRh48GLtDwCDCDtsUKAbPRg==","signatures":[{"sig":"MEUCIQCJe9XklJQ9hN444vIQITiWB1xW97f1kKOXeczZ+keYTwIgIuhR75sfaWT/REJdXNPowbdD/h7vBt9LwLec3srvPX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939378},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.10","@xyo-network/dapp-kit-node":"~0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.3","@ariestools/toolchain":"~9.0.3","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.10"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.10_1786832759245_0.9930122065316092","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.11","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.11","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"0a910b4eb6641628dcc898a4816d1093bafa898b","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.11.tgz","fileCount":58,"integrity":"sha512-ShoDO5PuHp8yL39vbeOT35TxkymMkmfWDZIuq08hGc+Wv2EpI/WKP5K/vJtMdKD0N8eHqiVI5M5xbMR5afN4GA==","signatures":[{"sig":"MEUCIAD5zYsqRPmpGiuDjBQn/DIlstIxLtuNP4v/+zc4Mp73AiEAstc2Bmx/2PeNoGCpvAFy1j/RJxQwOcoH5vMHhkmEDQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939378},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.11","@xyo-network/dapp-kit-node":"~0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.3","@ariestools/toolchain":"~9.0.3","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.11"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.11_1786986473936_0.34971229702095097","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.12","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.12","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"efb0e8948c6bb88afa366f9058c01e6d200099f9","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.12.tgz","fileCount":58,"integrity":"sha512-BqI6xIwah1LSxXLHGK8aDsd7lExn7b891zYjxPBSFynenwTEi0aMlg35ob9tTw0apMT3bu4LYS91j38rIUEQXg==","signatures":[{"sig":"MEQCIHXY9Sj+sBm65rvh5q41vf4BPg9Z/HBv0cfVMUtchRG4AiAW5umwnDTXut690K7iB4yEezaG16XOvFisw0mmCLSNFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950372},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.12","@xyo-network/dapp-kit-node":"~0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.12"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.12_1787001237494_0.7092534420271548","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.13","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.13","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"bfe5d363377cad5721481602f2ddf1750d190328","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.13.tgz","fileCount":58,"integrity":"sha512-L3KcllQT4klCyeKdIfw1j0tcKSEPvKo1OQBh8fvRjkLW44EP30jq5iFdVzSj5DbATKBdtPErDSJ+PS9dm6+S7w==","signatures":[{"sig":"MEUCIQDsCRva/wBpoHtMrsKYb/h5qh3OiddRPAjHhyQaq1MMEwIgd7TaGFxykGWZLuSbIlLnN+P2LKXtboa4+IsdnVuJm7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951026},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.13","@xyo-network/dapp-kit-node":"~0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.13"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.13_1787002471969_0.8450631125743615","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.14","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.14","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"ef8f53725a80fbb6711021d22a416fa5aaa1920b","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.14.tgz","fileCount":62,"integrity":"sha512-PFnHsoAKV7pBRGMkgVTwiZOiGt/EBGysLoCnWXd6YgaKxr8XQc5dr84o+xwzJU+uTrWBBpK1+GatK6892U9Vqg==","signatures":[{"sig":"MEQCIAVLpKL0kh+0Ic0U1rXN8T9BtcwKDwJ62PGvr8/4P2hoAiA0vFNOSNhaq89BeLOrYqgxXxpTthSiHApCShg4jVjwcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962209},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.14","@xyo-network/dapp-kit-node":"~0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.14"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.14_1787012369304_0.03354488359607166","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.16","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.16","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"1b4465da95d30354c007b7bbff6bcbffb1e67cc7","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.16.tgz","fileCount":68,"integrity":"sha512-dR7VxnXOA5erm7g4v8jS39nPtzH4ttXRPrkUsfH2flYkon7fhlBRNwp63sukgP8qPF1+7NyE3N3EVBta2vqz2A==","signatures":[{"sig":"MEUCICPNlO0iPgBdQj5EktMFAG1YU4qkuSrsp2sSxGd8ob8yAiEAxvPa0QiKiO9T1L+yKgkYB+ffK+mWAhz6kwLBfMnjXEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170545},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.16","@xyo-network/dapp-kit-node":"~0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.16"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.16_1787069753942_0.41453476106087095","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.17","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.17","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"0af7aac35263c75c9301e789c0eadc916f6caaed","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.17.tgz","fileCount":68,"integrity":"sha512-l8SKnB4psZJ8HNWD7ZxscKr9FSosS6KFrizoDx9rGizd0GD2DlENF4hsmTya/9RpmVMjz1db2D/fob4Id9MLiw==","signatures":[{"sig":"MEUCIBbBzp/vaNavlgf+vi63vZnxP1D16SwCaFr8+za5zLC3AiEA/SQ/uvVm02sdvX4yRQtEDKMLxNpBXRKr4H7roLwumZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171512},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.17","@xyo-network/dapp-kit-node":"~0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.17"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.17_1787070358405_0.5730277551122986","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.18","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.18","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"27d861a8f0f9e285107798d631bfdc42459f747c","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.18.tgz","fileCount":68,"integrity":"sha512-K7eor6h1XKQIRl8fY/VutZzU01Q+sdbpMSf7vyMTnqYJUJKBo73Kmt3rnSBUM6U4PSkI86D6FghNApT+vc25zQ==","signatures":[{"sig":"MEYCIQD6DRVD75McTXb/dvywxTVErO8LzPifPrneza6ivtlOBQIhALjauR0vzcRMQwacZHJvjrihbFbMkg7tGIuoETOgrTrb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172774},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.18","@xyo-network/dapp-kit-node":"~0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.18"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.18_1787072710142_0.33272825124307737","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.19","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.19","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"772639c05b7a837b08481d6580457f749e597fe0","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.19.tgz","fileCount":68,"integrity":"sha512-xGRcSHM1ZLuw1ujeXMkimFm8o4hrkhoLDoW6DvUiaCo+PKx/ZRPyUPunQVUSoBmRdV/uIlGDRSo8CWmDDBM2UA==","signatures":[{"sig":"MEUCIA+l4v0tH3+1e0vEXGEGcsbsnbX8QJMDxORQzDvE6FwVAiEA3Cno3hLVZIon49sxpR2pGYgfqp+FWMQ0WatfVw3cvpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173758},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.19","@xyo-network/dapp-kit-node":"~0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.19"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.19_1787078170027_0.5726464676547953","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.20","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.20","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"7c75e608e1cf04bcd0ba1c31ddf673bb54629a4e","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.20.tgz","fileCount":68,"integrity":"sha512-knvF/8QxhgIuinb47R5wdxSOySWE0rI80gTm8DmOq86QFT12oIDAMMmeMsZ30/DcbPb4i1geRgSMr0sNqa6Ldg==","signatures":[{"sig":"MEYCIQCQ+s0FcAslU6B9tcKGAbOtd1y3tz4LgAlubWylOesP8AIhAM+QWulKVQsS0qVoaWN+g6tJwnot1mnR/EoKFPJ38tzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179401},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.20","@xyo-network/dapp-kit-node":"~0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1111.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.20"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.20_1787079169399_0.559962363078583","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.21","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.21","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"184fbe61e5caa7876c4f32289880b3d820840ed3","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.21.tgz","fileCount":70,"integrity":"sha512-wW7SmrymPyAraLqR2Es74zJwxcuivliyC2fVIMM/EQElVa7Z178c45Ho3o9A5zXZHUhUkjrqFwG0JVAMOfucXw==","signatures":[{"sig":"MEUCIBuXw3eqvqcjziP8mOmZN0TQX28mQ/x5of6tfebXqcJvAiEAmFc48rQ9BuOCJkhqHWWmiMCqLgRBzEJh9qBvQxwtWvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196698},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.21","@xyo-network/dapp-kit-node":"~0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1112.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.21"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.21_1787086824801_0.4626129844356408","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.22","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.22","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"5d155b719791b53037f976bed28d4c0213c45f06","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.22.tgz","fileCount":70,"integrity":"sha512-jY6cE/DN9x6d43l3pVEJ42dqEdyRdMJ/pSJvvgqmCFKpwHA53UTEEqMiDazE2HhL40P03JScMg36ko6DPTR+4A==","signatures":[{"sig":"MEQCIAk0y7jpTvros/fs0x4y4fyVyapsUaPe6qq9iyVrGvpiAiApuOHlYUVeD7P+tYekF+w2ABckcaXM9bNzORZtTeeo4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197576},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.22","@xyo-network/dapp-kit-node":"~0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1112.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.22"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.22_1787089032121_0.31468521442500785","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.23","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.23","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"ededc7500f39a3ac8b5542b8493cbc29ffb902e6","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.23.tgz","fileCount":70,"integrity":"sha512-jhYcq8gYCInYAuFYn+SqAj/CPFFcx+5MStuC8hK6Q8E5jh6hnWXShF1Gbxi1A9ZAxAu5g4zn0grjsPDDKUbDlg==","signatures":[{"sig":"MEUCIQCR99HHz6pEylrSHhUdkRHmW6F0Dl+LYzKeyRSOXWuGuAIga63xTbXiWrjEJes0/VwX/oMtHZfBDW1OkKwNDtxF54M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201930},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.23","@xyo-network/dapp-kit-node":"~0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1112.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.23"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.23_1787092152689_0.8947985783729651","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.24","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.24","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"92569cee2ea8913a7710614afb7440668bac4b26","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.24.tgz","fileCount":70,"integrity":"sha512-qvCUhL/rAGIZguMK2mmvWwJJEtjrEJYQawuH8z59TzSelHbVT0dPyeBTFO9Lg2ys+gpHKGKRkutJeyHBAFcxQA==","signatures":[{"sig":"MEUCIQD9EO6vWlxTqbDXzlgplMc6AzUCST+Rd6VDvNhP1pablQIgHY5YRWCDIw1HXkorWmgdSyOlgziNvJ2BW7U3M2xBFco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201842},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.2.3","@xyo-network/xl1-sdk":"~5.2.3","@xyo-network/dapp-kit":"~0.1.24","@xyo-network/dapp-kit-node":"~0.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","eslint":"~10.8.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.10","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1112.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.0.4","@ariestools/toolchain":"~9.0.4","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.2.4","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.24"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.2"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.24_1787093633250_0.9990699445961733","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@xyo-network/dapp-kit-vercel","version":"0.1.25","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@0.1.25","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"2035b624bcbe53b28dde274e6a95dd8f53587e78","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-0.1.25.tgz","fileCount":70,"integrity":"sha512-2dwed6AhAD+L7jVZc4ZGG5D3U3ndFS45vEGCMUBKaoD5geAHwHoGu5xWIADtO4VPZB6zKWZBasewf2yZ7MYuJw==","signatures":[{"sig":"MEQCICWcebRcheV2KYH7o2/dMCX8H6LGftkH3inxuGiuAMADAiB7V6Wz8NCHSZ2joDUUB2evDdxkoOz9IvSrJaNBVndWmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202881},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.0","@xyo-network/xl1-sdk":"~5.3.3","@xyo-network/dapp-kit":"~0.1.25","@xyo-network/dapp-kit-node":"~0.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1116.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.1","@ariestools/toolchain":"~9.1.1","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.2","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~0.1.25"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_0.1.25_1787460202531_0.35761611795628645","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"886e060259fc771a74fa72a2aa2bf30e8601eeb1","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.0.tgz","fileCount":70,"integrity":"sha512-QF08ppixUumU2bCEPLDPwfOSaNVtMEEoYnjjzZbpT2zrkV7XaF9rpruoVR636z6OGnfyd1kW6XdoODQh4WxlvQ==","signatures":[{"sig":"MEUCIDUH6SJbO+iqXw+KdDxGNIGst8YNR8jlIjVXbfLiBUOrAiEA5cTe1bTN/J90LxNBhZBiUZQGms+c32TD+yH0Q+hWhks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202877},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.1","@xyo-network/xl1-sdk":"~5.3.4","@xyo-network/dapp-kit":"~1.0.0","@xyo-network/dapp-kit-node":"~1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.2.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1117.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.1","@ariestools/toolchain":"~9.1.1","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.3","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.0_1787686050318_0.5179092181011606","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.1","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.1","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"1c2a22de1a4c7680d7ec5b0f1b5fe94856c165cc","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.1.tgz","fileCount":70,"integrity":"sha512-NVpQG6LMFg4m1kESrCqCaGXC9eRvrT+KEt7B406MB9tkBHljGxRmja40g1gvf9g8FHnwCDdX2jOyYcFKk9azdQ==","signatures":[{"sig":"MEYCIQDp9bIjRsIxb/Flu+k1bRx72tp/UKF2SR+fasHfhNZWXQIhAIcDAn9n2B2Axef4mFNatQsdWOtyRkzQpyWcVcq5dcEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206629},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.1","@xyo-network/xl1-sdk":"~5.4.0","@xyo-network/dapp-kit":"~1.0.1","@xyo-network/dapp-kit-node":"~1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.3.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1118.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.3","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.1"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.1_1787787158144_0.5791670379746192","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.2","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.2","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"499f93232af4d41ca8243a3ed801d6cd7303f134","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.2.tgz","fileCount":70,"integrity":"sha512-QPKCf0XT/9+QD4+Ka7iA1Ck6jrMDkOM4h7dRElRb9EHdyqGB9OUolEjnhfcSXHIxSwBhlEavTCPXHyNZ15S61A==","signatures":[{"sig":"MEYCIQCFEGfULYrA2F9XPrsfNfEqcq9rWqHGYZMpxbsJY2O4KAIhAPOLeSmMdPq1Z6lC4AMqZIE6R0tfWI1g901XQTioWHF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207070},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.1","@xyo-network/xl1-sdk":"~5.4.0","@xyo-network/dapp-kit":"~1.0.2","@xyo-network/dapp-kit-node":"~1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.3.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1118.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.3","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.2"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.2_1787791393245_0.3174776891743578","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.3","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.3","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"a3db644f2ab651dbc87861bd5bc2b0a01b8aeae0","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.3.tgz","fileCount":70,"integrity":"sha512-Ovwyf9MY7K+WDhl137Ec9cO3O6hjOFmXKnp4HBKJ43SEDATFSN8Jd1Ty5IoYv2mMNca1MrN8TJ8MjXf1yBpBAA==","signatures":[{"sig":"MEYCIQD+DzpAkt6DK5gKxEMRFbVTDZr34Ky1/WZ+fVh3BUcO4wIhAMRMa67jy+7TbCqU7DejC5iopbH6/bkFt4z37JbR/x4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207070},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.1","@xyo-network/xl1-sdk":"~5.4.0","@xyo-network/dapp-kit":"~1.0.3","@xyo-network/dapp-kit-node":"~1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.3.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1118.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.3","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.3"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.3_1787847979684_0.842578077473169","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.4","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.4","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"c745f666c7cef10281ac26e7c60cddc2499792f3","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.4.tgz","fileCount":82,"integrity":"sha512-TR7gt5mGdxLfuUOaKeiMd1MMwnM8DoYdl01Yj+BrpOBhjpBL6deCQGc7uUh2DFZwVR9BE7gzCpNOwvSfczs+Aw==","signatures":[{"sig":"MEQCIF/Mbn/m5x7zeD1jLKYVAgxWKhaI/3Ph14TG+mguDe1+AiAmwtquhvQ4zqkk0FrvbQ9ign/pRbQHsSQlbiRH9lQRWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1396618},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.3.1","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.4.0","@xyo-network/dapp-kit":"~1.0.4","@xyo-network/dapp-kit-node":"~1.0.4","@xyo-network/event-kit-http":"~0.1.2","@xyo-network/dapp-kit-events":"~1.0.4","@xyo-network/event-kit-schemas":"~0.1.2","@xyo-network/event-kit-protocol":"~0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.3.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.1.9","@aws-sdk/client-s3":"~3.1119.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.3.3","@xyo-network/event-kit-testing":"~0.1.2","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.4"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.4_1787859862461_0.3497230394206634","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.5","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.5","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"8f71598cfd83188d0e68215a3b7d74d4ac1250f4","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.5.tgz","fileCount":82,"integrity":"sha512-+RiV5LNJX3bBlEYcXVwrloeKt4hSp7gLQ+1gppQBEd8QZsu4Std3lDmdum+wdNjxX62OMJbLNeZ3jXv0RHpNyA==","signatures":[{"sig":"MEUCIQDnY8t86fr4f9UrRx4NxQBA9VVHmf2NFCmHiPqcx92lAQIgQfI30gLQZd4DrENn9kU5x1FzuDaf5wZkdTV9RCLIIfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1396618},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.4.3","@vercel/blob":"~2.8.0","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.4.1","@xyo-network/dapp-kit":"~1.0.5","@xyo-network/dapp-kit-node":"~1.0.5","@xyo-network/event-kit-http":"~0.1.3","@xyo-network/dapp-kit-events":"~1.0.5","@xyo-network/event-kit-schemas":"~0.1.3","@xyo-network/event-kit-protocol":"~0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.3.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1119.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.3","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.5"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.5_1787898073625_0.2459226364369349","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@xyo-network/dapp-kit-vercel","version":"1.0.6","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.0.6","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"8155784422eeabd635a46a1abf98d938a7394d4e","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.0.6.tgz","fileCount":84,"integrity":"sha512-xudcaM70FpJ63O489VUh5PU5V8Cx4z3K8QXTJJJHQTAZuKyCtpqMzfvRz5kFUUGJyabAZxY2RFe1xOMPHhAaQA==","signatures":[{"sig":"MEUCIQDFfMAGC/6fN0/VjbCX44o+ezX4BUbalC2BY8l11PTLQgIgG6C7624puRCIOMu/F3/lVCnIqqlHt+mMcbYnD5kdhUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422710},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.4.2","@xyo-network/dapp-kit":"~1.0.6","@xyo-network/dapp-kit-node":"~1.0.6","@xyo-network/event-kit-http":"~0.1.5","@xyo-network/dapp-kit-events":"~1.0.6","@xyo-network/event-kit-schemas":"~0.1.5","@xyo-network/event-kit-protocol":"~0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1121.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.5","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.0.6"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.3","@ariestools/sdk":"^8.1","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.3"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.0.6_1788119908815_0.7930065833319486","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@xyo-network/dapp-kit-vercel","version":"1.1.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.1.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"f1a1a737cb49780b43b2f4f0254b84b66e765ef0","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.1.0.tgz","fileCount":86,"integrity":"sha512-Fz/Cj2MQ3UB0XsRebK1CP8LSZRsNpYn+RuNNo0nDGEaWcSp44ri0yMBiBt0eLhdWvKljWHn8hpmg7SgXk6qavw==","signatures":[{"sig":"MEUCIQDmIesTtS8ad/33VDEPBI3bEO6tILTsmvBdyfeUdoO2MAIgHA0ualJUBdv9FYvIEAu2EWw5vqZEh/BlWqWr71yFLMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1458202},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.0","@xyo-network/dapp-kit":"~1.1.0","@xyo-network/dapp-kit-node":"~1.1.0","@xyo-network/event-kit-http":"~0.1.5","@xyo-network/dapp-kit-events":"~1.1.0","@xyo-network/event-kit-schemas":"~0.1.5","@xyo-network/event-kit-protocol":"~0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1121.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.5","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.1.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.2","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.1.0_1788208123032_0.19261587505257727","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@xyo-network/dapp-kit-vercel","version":"1.1.1","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.1.1","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"462d52f45be046e0671cefe13df5bf036b2882c2","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.1.1.tgz","fileCount":86,"integrity":"sha512-1QNRH4DQ9494mmgQk6e7i/ibpQrHZKk5vKXC6pHk2CJ4W1ROMirA2OEFcmhxXVpW86UA3WfljnXgT3uqqti9lQ==","signatures":[{"sig":"MEUCIQCEylk9IyN1QpeUGqMusSNtNUXRunpCZBYtXOfOC9Yy/AIgTc7ir8irXbi7VShWLQoAw3rfIj2vM/romoNksER51rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459598},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.1","@xyo-network/dapp-kit":"~1.1.1","@xyo-network/dapp-kit-node":"~1.1.1","@xyo-network/event-kit-http":"~0.1.8","@xyo-network/dapp-kit-events":"~1.1.1","@xyo-network/event-kit-schemas":"~0.1.8","@xyo-network/event-kit-protocol":"~0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1122.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.8","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.1.1"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.2","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.1.1_1788301781945_0.7760116161181068","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@xyo-network/dapp-kit-vercel","version":"1.1.2","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.1.2","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"09646068dd2ffda72be7100e2e0f2e233151f8f3","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.1.2.tgz","fileCount":86,"integrity":"sha512-WXgIYJy0apyjxzIcQKMSOhfvdGRWW8scN1giCeXRRIGsxUmCLPsc+LCibungjRNyb/6PwGLnVAH/aOH5gpHXnQ==","signatures":[{"sig":"MEQCIB7a78nfRW2UNflNw69ah8Dz+RkAqa9qhI1y5tL+IH0PAiBqg8NXj4GoqaRhJxwRJPYkzFYW+M6Yo5sI8ZzFRiA7/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459598},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.1","@xyo-network/dapp-kit":"~1.1.2","@xyo-network/dapp-kit-node":"~1.1.2","@xyo-network/event-kit-http":"~0.1.8","@xyo-network/dapp-kit-events":"~1.1.2","@xyo-network/event-kit-schemas":"~0.1.8","@xyo-network/event-kit-protocol":"~0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1122.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.8","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.1.2"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.2","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.1.2_1788312593158_0.5702976057812708","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@xyo-network/dapp-kit-vercel","version":"1.1.3","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@1.1.3","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"16ce92d7c283c1543a710b4934bf911eb510994c","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-1.1.3.tgz","fileCount":86,"integrity":"sha512-7rrq923Ub9aHR8GvnuYq3gaBlJNKhabZAJdv/cnKsjYfetbVKVk0FY2INSE2R4JmI6kvvznz/hKHXjIPksm1Lw==","signatures":[{"sig":"MEQCIAu5bqcDMWwzyqm9x+Wf/MOX2vyA+q8ChIa4hIu2T/JpAiAiv0hivnyh5Vs/Od0/oHs8eoFmDEwzAAgT4Q98o3fgTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmmfUr8Y8wBQyKwgKFQtAhSSr54AfOLByrmlKqUaWzdwIhAMtRFY79yE9Ux+JVdflmftWmhE3wm3SA7cx6I+OsLS8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1459598},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.1","@xyo-network/dapp-kit":"~1.1.3","@xyo-network/dapp-kit-node":"~1.1.3","@xyo-network/event-kit-http":"~0.1.8","@xyo-network/dapp-kit-events":"~1.1.3","@xyo-network/event-kit-schemas":"~0.1.8","@xyo-network/event-kit-protocol":"~0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.9.1","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~4.1.11","typescript":"~6.0.3","@types/node":"~26.4.0","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.2.0","@aws-sdk/client-s3":"~3.1122.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~9.1.2","@ariestools/toolchain":"~9.1.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.8","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~1.1.3"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.2","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_1.1.3_1788479851131_0.06191157738382724","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@xyo-network/dapp-kit-vercel","version":"2.0.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@2.0.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"468adecbfff66518db92d622400de0f1d7c3b151","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.0.0.tgz","fileCount":94,"integrity":"sha512-lKmEbzysoOFCBBnyaKmOrLEMHPZUtnOWGSovJrNLYIWYP+m0u3LvkAm7sPhb6Xy+gfHpMv4RU6KnTVzpJKhm6Q==","signatures":[{"sig":"MEYCIQCQ9trtzUNJc81R1Zgy03KJ9gMKwnw/rawAk31Mm0VQhwIhANX/neiW+WSrzoL/yOc8TX5Z0Jtsugysh3XgvIaUm27V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8vhhaMC/IF0QnCO5xk7Nop0nl35AnWCfYI8hd45nUvAIhAPLbv8UdrB+y7UCfNFbQOGE3YM9QLSod2TUS4kweKO/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1598651},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.5.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.0","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.3","@xyo-network/dapp-kit":"~2.0.0","@xyo-network/dapp-kit-node":"~2.0.0","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.0.0","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.2","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.4.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1127.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.2","@ariestools/toolchain":"~10.0.2","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.0.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.0.0_1788899333911_0.21678476161066174","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@xyo-network/dapp-kit-vercel","version":"2.1.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"UNLICENSED","_id":"@xyo-network/dapp-kit-vercel@2.1.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"abaa2276325bec55531df4a27dbc40e514b0dbde","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.1.0.tgz","fileCount":94,"integrity":"sha512-0rUWqB0ghsEkBtmRbVTQ6XMU6GMal2ftV5tE8yo+TspLLGUptCjViAYwi06hfxP6lo2txbIfae9ButGYLjVMBA==","signatures":[{"sig":"MEUCIQD1cmLJBOns6pAuwKGnGQ+gkHAH6xjqiI1geC64NinjjwIgI4ewfWBO3ta5zQA8U3903SBmXk+SzWt7CiKgtqEjdsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCybs8RoWb9hp8HKcqwcVLCsswe2Ipc2WK0ALUW7rgDIgIhAJSnxijpJYuWJdb65FMatyJNFvAcrzNxfbZxomKps4/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602324},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.2","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.2","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.1.0","@xyo-network/dapp-kit-node":"~2.1.0","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.1.0","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.3.0","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.5.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1131.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.6","@ariestools/toolchain":"~10.0.6","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.1.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.1.0_1789331155002_0.5697071104295","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@xyo-network/dapp-kit-vercel","version":"2.1.1","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.1.1","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"47858f810bf9aefa61ca59eeffd166382d84f167","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.1.1.tgz","fileCount":101,"integrity":"sha512-tg7rAjQAImy6hmfUMwqHLHKIRs4tPrvMW4O7yLV9k1FHfiMNhBxoalscDm/h3c64ry3MyeC/re8APTrBr12FrA==","signatures":[{"sig":"MEUCIQD3UU9ZgmhhnNyNK62FaFg3dnlNUl9w1gcTwO5Tfl2icgIgYv7Gozyrhh4zGpY0bA3v75m89jzF3QsEaX5RysO83fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPbbCjwhPhgeQ0yNvulsLE0jNJ9078CuvSPjAG4Rkl2wIgfncRF0JC9PF9RXJlIw3q4y7NPjVnT/u2kZ6fTE/VvEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709935},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.2","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.1.1","@xyo-network/dapp-kit-node":"~2.1.1","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.1.1","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.3.0","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.5.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1131.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.6","@ariestools/toolchain":"~10.0.6","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.1.1"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.1.1_1789404352096_0.1282276318833564","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@xyo-network/dapp-kit-vercel","version":"2.1.2","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.1.2","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"937ef414322a4fb6bc7513b7d18554e5c1687941","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.1.2.tgz","fileCount":119,"integrity":"sha512-S5w3Y4XVzGcwoJiP9Hudyt27/5hllWm6LjHjzA7FC43dicL7ybXC3KhjRsCkkGP9tVxKWL3vygH41n5mI2KS+Q==","signatures":[{"sig":"MEQCIHyDp3gMYrU11bHnGkY1J7jIqG12Vz4XpNjGv/luMiFpAiAA47Rv4tClTDkIlwoZQ9rt9StQScgcUBKJYPvjdLktpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjJWAOjT62KNgK5irUfLUIoklW+YFVvul4Oz+ejDBt1wIgCgoxPLSY/wVYNk/Cb4M4D/oBDqtXNPCNI7cjcZruyjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961971},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.4","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.2","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.1.2","@xyo-network/dapp-kit-node":"~2.1.2","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.1.2","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.3.0","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.5.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1131.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.6","@ariestools/toolchain":"~10.0.6","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.1.2"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.1.2_1789414083089_0.5944520989341515","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@xyo-network/dapp-kit-vercel","version":"2.1.3","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.1.3","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"22c5635b72181cabf8e2a2e0a51e93fddadf5172","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.1.3.tgz","fileCount":121,"integrity":"sha512-fERc+Nqxnw6AwFhMwSMso9zZnmqHzz2MSuZla7lBPWu02Ysoc1t3Qy139PDDsoY9/+fzBNbalvTtgM6M5DAunA==","signatures":[{"sig":"MEYCIQCWqWMUylJkfyZ0oz5+CyHS6llGsUVHraR8DwjkZ6TmfwIhAMJBi3BAaP+GYW3vtfANNEuW9r3rSQmrlrkoEGg0HInM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHws4E3czY9MqmaZkp/tCkQY3LWodImvG358MdDAti4VAiEAtopyU0Z9iFNTOKiYI8q1+6TWwJdD0fdgb7405B4rrf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999337},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.2","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.1.3","@xyo-network/dapp-kit-node":"~2.1.3","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.1.3","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.0","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.5.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1131.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.6","@ariestools/toolchain":"~10.0.6","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/xl1-protocol":"~5.5.4","@xyo-network/xl1-s3-providers":"~5.5.4","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.1.3"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.1.3_1789493440965_0.6540059674259313","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@xyo-network/dapp-kit-vercel","version":"2.1.4","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.1.4","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"ff8153eb70f802dba6ec39618ea4f9c2a9656b10","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.1.4.tgz","fileCount":121,"integrity":"sha512-i6c+g29fQ2wuOYPtiAA1wIv4b91nriQBD3D+yqvmYt0/Yc3r/cazuNUNGtbuJ9CiM+QCFsOPSg3h3XwcucQtmw==","signatures":[{"sig":"MEUCIB80vCZ6lKtF1avAnYfkT7MVtZ7e22kbwWX/bSB9bGbeAiEAklyaGXywverd5SaaVq+gxZ0Riu7JCrZbIHwpnJXF1UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFeCR+DR0IYd76+g/CccOt8MYQHs61+mp+tSQbliNGNSAiBc36WulZI+2iw+FMKX2O4Hl6pmBZONQj5KBRyCS2jFPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999337},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.5.1","@xyo-network/sdk":"~7.4.2","@ariestools/actor":"~1.3.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.1.4","@xyo-network/dapp-kit-node":"~2.1.4","@xyo-network/event-kit-http":"~0.1.9","@xyo-network/dapp-kit-events":"~2.1.4","@xyo-network/event-kit-schemas":"~0.1.9","@xyo-network/event-kit-protocol":"~0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.0","eslint":"~10.10.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.0","typescript":"~6.0.3","@types/node":"~26.5.1","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~8.3.0","@aws-sdk/client-s3":"~3.1131.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~1.2.3","@ariestools/tsconfig":"~10.0.6","@ariestools/toolchain":"~10.0.6","@ariestools/actor-model":"~1.3.0","@ariestools/actor-system":"~1.3.0","@xyo-network/sdk-protocol":"~7.4.2","@xyo-network/xl1-protocol":"~5.5.4","@xyo-network/xl1-s3-providers":"~5.5.4","@xyo-network/event-kit-testing":"~0.1.9","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.1.4"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^8.3","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^1.2","@ariestools/actor-model":"^1.3","@ariestools/actor-system":"^1.3","@xyo-network/sdk-protocol":"^7.4"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.1.4_1789507523642_0.608278598065912","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@xyo-network/dapp-kit-vercel","version":"2.2.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.2.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"10c93dc3d2bdb23f74b42209ccd874d928977c0c","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.2.0.tgz","fileCount":121,"integrity":"sha512-AYCh4Ho6cJXPiRT+UdhCZI8twP8zyqPu1qugqs2TpupFnPbuYYw3NnEeGtRejVc0xL7JC/CipO27bhmdZtAFZQ==","signatures":[{"sig":"MEUCIQCbGtz2nMvpnIPalpArXripmzWvi2pk1kkJDjbaF7TRRwIgU1iqGKJ4yx0TjSGQVhT5C08vKLJwdtTqlivnfSz5nGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVtWRtTmmOCTcj3PgiJIz7uoYnmOER2if4+uhuuGaKKAiEAuoab0J2TxhCfDP62JvnT6nyORC7k6+yc/n5Ckv3z+ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999829},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.6.0","@xyo-network/sdk":"~8.0.0","@ariestools/actor":"~2.0.0","@xyo-network/xl1-sdk":"~5.5.4","@xyo-network/dapp-kit":"~2.2.0","@xyo-network/dapp-kit-node":"~2.2.0","@xyo-network/event-kit-http":"~1.0.0","@xyo-network/dapp-kit-events":"~2.2.0","@xyo-network/event-kit-schemas":"~1.0.0","@xyo-network/event-kit-protocol":"~1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.0","eslint":"~10.11.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.1","typescript":"~6.0.3","@types/node":"~26.6.2","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~9.0.0","@aws-sdk/client-s3":"~3.1136.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~2.0.0","@ariestools/tsconfig":"~10.0.7","@ariestools/toolchain":"~10.0.7","@ariestools/actor-model":"~2.0.0","@ariestools/actor-system":"~2.0.0","@xyo-network/sdk-protocol":"~8.0.0","@xyo-network/xl1-protocol":"~5.5.4","@xyo-network/xl1-s3-providers":"~5.5.4","@xyo-network/event-kit-testing":"~1.0.0","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.2.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^9.0","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^2.0","@ariestools/actor-model":"^1.3 || ^2.0","@ariestools/actor-system":"^1.3 || ^2.0","@xyo-network/sdk-protocol":"^8.0"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.2.0_1790041718994_0.5537254572360761","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@xyo-network/dapp-kit-vercel","version":"2.3.0","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.3.0","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"428a94f46d528d0ae61474ab8c8f2acde8a828ad","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.3.0.tgz","fileCount":121,"integrity":"sha512-XQyComsqA+egBtKLVcX6IUfK2SCOcDgxFlq2ZcNRfh2nN/QwekYkLursS6q+dHQ3zz9e6i07YL+mib/UmcVFZw==","signatures":[{"sig":"MEQCIGRpNgQ3P75mnGVXP7qCGsvmlW0r5DQy8B1bSQ3nNyR6AiBMSwDvjr0DqAMYHVQZ7yEytl2pidQlVlhh8qrJlCjuzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIECcTekLMZAurk9OOPlQovxfxIfUVpOUxjaKOID+DCB2AiEA0jq6+OIpf+Z0GGJ1FwW+jis0IMDzIyyM0jYxt082upM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1997792},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.7.0","@xyo-network/sdk":"~8.0.1","@ariestools/actor":"~2.0.0","@xyo-network/xl1-sdk":"~5.7.1","@xyo-network/dapp-kit":"~2.3.0","@xyo-network/dapp-kit-node":"~2.3.0","@xyo-network/event-kit-http":"~1.0.0","@xyo-network/dapp-kit-events":"~2.3.0","@xyo-network/event-kit-schemas":"~1.0.0","@xyo-network/event-kit-protocol":"~1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.1","eslint":"~10.11.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.2","typescript":"~6.0.3","@types/node":"~26.6.3","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~9.0.1","@aws-sdk/client-s3":"~3.1141.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~2.0.1","@ariestools/tsconfig":"~10.0.8","@ariestools/toolchain":"~10.0.8","@ariestools/actor-model":"~2.0.0","@ariestools/actor-system":"~2.0.0","@xyo-network/sdk-protocol":"~8.0.1","@xyo-network/xl1-protocol":"~5.7.1","@xyo-network/xl1-s3-providers":"~5.7.1","@xyo-network/event-kit-testing":"~1.0.0","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.3.0"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^9.0","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^2.0","@ariestools/actor-model":"^1.3 || ^2.0","@ariestools/actor-system":"^1.3 || ^2.0","@xyo-network/sdk-protocol":"^8.0"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.3.0_1790702199948_0.7064193027526202","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@xyo-network/dapp-kit-vercel","version":"2.3.1","keywords":["xyo","xl1","dapp","vercel","typescript"],"license":"LGPL-3.0-only","_id":"@xyo-network/dapp-kit-vercel@2.3.1","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"dist":{"shasum":"f3447a8ffc1def379ca6cfbde7ef539c6931f4a7","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.3.1.tgz","fileCount":123,"integrity":"sha512-eF0lcq0usrevdYvPCIPANaMqwxTtToPznqjHJBrFPEm7rXdRPAAHTXqCnjieoUi3T0gdfDrzCvcObMPqtPJwJA==","signatures":[{"sig":"MEUCIQCgJRP2ta9Xg7HD4Sb1hiNXZ8gVy+ERxN8MsoczScy9XQIgXK58717JbulDaXBgcRlyIGDCH9FmPPf4AbrqlkmtbCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZx1L9LnSsyxO/oZ4EkKELZBFrhikCmow5NBQNIiDDxAiEAmz3IlXmARqpawUkxhFJ+ZEOQq8noczLRqKGW+mGx25k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026931},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"scripts":{"test":"vitest run","test:ci":"vitest run"},"_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.7.0","@xyo-network/sdk":"~8.0.1","@ariestools/actor":"~2.0.0","@xyo-network/xl1-sdk":"~5.7.1","@xyo-network/dapp-kit":"~2.3.1","@xyo-network/dapp-kit-node":"~2.3.1","@xyo-network/event-kit-http":"~1.0.0","@xyo-network/dapp-kit-events":"~2.3.1","@xyo-network/event-kit-schemas":"~1.0.0","@xyo-network/event-kit-protocol":"~1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.1","eslint":"~10.11.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.3","typescript":"~6.0.3","@types/node":"~26.6.3","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~9.0.1","@aws-sdk/client-s3":"~3.1143.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~2.0.1","@ariestools/tsconfig":"~10.0.8","@ariestools/toolchain":"~10.0.8","@ariestools/actor-model":"~2.0.0","@ariestools/actor-system":"~2.0.0","@xyo-network/sdk-protocol":"~8.0.1","@xyo-network/xl1-protocol":"~5.7.1","@xyo-network/xl1-s3-providers":"~5.7.1","@xyo-network/event-kit-testing":"~1.0.0","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.3.1"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^9.0","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^2.0","@ariestools/actor-model":"^1.3 || ^2.0","@ariestools/actor-system":"^1.3 || ^2.0","@xyo-network/sdk-protocol":"^8.0"},"_npmOperationalInternal":{"tmp":"tmp/dapp-kit-vercel_2.3.1_1790872677643_0.23378635710652707","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"_id":"@xyo-network/dapp-kit-vercel@2.3.2","bin":{"xl1-dapp-vercel":"./dist/node/bin.mjs"},"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"dist":{"shasum":"0467f2fa20da3e26c0547e375d1461c4cf065684","tarball":"https://registry.npmjs.org/@xyo-network/dapp-kit-vercel/-/dapp-kit-vercel-2.3.2.tgz","fileCount":125,"integrity":"sha512-LGQV9fC4Ww0zpHW96L9z5dHCOh1SHq//g9LZrD6uYe8dyFC8SAy4BCQf6aKSonmCx1/DXz9tLr7BulSTVk3qLQ==","signatures":[{"sig":"MEUCICVwAVGBPtxv1nKtC4UphR87mh0b4FJqCN1XGwD2CDDIAiEA3bbsJ1wwvDVc2jNsgCJTYaZwDhn0kaBxmgewLEhJ8TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCx82Mbbh0RJSNyu7e0+KuecLpFVQ9xMy9yiNR3ZhTTQIhANWRuUpforiTtl94NXgyWLe1c7k2Wxk4//HcROZRfPSi"}],"unpackedSize":2063153},"name":"@xyo-network/dapp-kit-vercel","type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/node/index.d.ts","default":"./dist/node/index.mjs"},"./bin":{"types":"./dist/node/bin.d.ts","default":"./dist/node/bin.mjs"},"./README.md":"./README.md","./package.json":"./package.json"},"license":"LGPL-3.0-only","scripts":{"test":"vitest run","test:ci":"vitest run"},"version":"2.3.2","_npmUser":{"name":"atrouw","email":"arie.trouw@xylabs.com"},"keywords":["xyo","xl1","dapp","vercel","typescript"],"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","directories":{},"maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"sideEffects":false,"dependencies":{"zod":"~4.6.5","@vercel/blob":"~2.8.0","@vercel/queue":"~0.7.0","@xyo-network/sdk":"~8.0.1","@ariestools/actor":"~2.0.0","@xyo-network/xl1-sdk":"~5.8.0","@xyo-network/dapp-kit":"~2.3.2","@xyo-network/dapp-kit-node":"~2.3.2","@xyo-network/event-kit-http":"~1.0.1","@xyo-network/dapp-kit-events":"~2.3.2","@xyo-network/event-kit-schemas":"~1.0.1","@xyo-network/event-kit-protocol":"~1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"~8.20.0","vite":"~8.3.1","eslint":"~10.11.0","ethers":"~6.17.0","semver":"~7.8.5","vitest":"~5.0.3","typescript":"~6.0.3","@types/node":"~26.6.3","async-mutex":"~0.5.0","@noble/hashes":"~2.4.0","@ariestools/sdk":"~9.0.1","@aws-sdk/client-s3":"~3.1144.0","@opentelemetry/api":"~1.9.1","@ariestools/cli-kit":"~2.0.1","@ariestools/tsconfig":"~10.0.8","@ariestools/toolchain":"~10.0.8","@ariestools/actor-model":"~2.0.0","@ariestools/actor-system":"~2.0.0","@xyo-network/sdk-protocol":"~8.0.1","@xyo-network/xl1-protocol":"~5.8.0","@xyo-network/xl1-s3-providers":"~5.8.0","@xyo-network/event-kit-testing":"~1.0.1","eslint-import-resolver-typescript":"~4.4.5","@xyo-network/dapp-kit-cloudflare-r2":"~2.3.2"},"peerDependencies":{"ethers":"^6.17","semver":"^7.8","async-mutex":"^0.5","@noble/hashes":"^2.4","@ariestools/sdk":"^9.0","@opentelemetry/api":"^1.9","@ariestools/cli-kit":"^2.0","@ariestools/actor-model":"^1.3 || ^2.0","@ariestools/actor-system":"^1.3 || ^2.0","@xyo-network/sdk-protocol":"^8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dapp-kit-vercel_2.3.2_1790897144553_0.41159489062798404"}}},"time":{"created":"2026-08-14T19:43:18.705Z","modified":"2026-10-01T23:25:44.911Z","0.1.8":"2026-08-14T19:43:18.975Z","0.1.9":"2026-08-14T21:34:13.127Z","0.1.10":"2026-08-15T22:25:59.385Z","0.1.11":"2026-08-17T17:07:54.113Z","0.1.12":"2026-08-17T21:13:57.649Z","0.1.13":"2026-08-17T21:34:32.141Z","0.1.14":"2026-08-18T00:19:29.438Z","0.1.16":"2026-08-18T16:15:54.110Z","0.1.17":"2026-08-18T16:25:58.641Z","0.1.18":"2026-08-18T17:05:10.285Z","0.1.19":"2026-08-18T18:36:10.171Z","0.1.20":"2026-08-18T18:52:49.599Z","0.1.21":"2026-08-18T21:00:24.959Z","0.1.22":"2026-08-18T21:37:12.264Z","0.1.23":"2026-08-18T22:29:12.864Z","0.1.24":"2026-08-18T22:53:53.387Z","0.1.25":"2026-08-23T04:43:22.664Z","1.0.0":"2026-08-25T19:27:30.478Z","1.0.1":"2026-08-26T23:32:38.357Z","1.0.2":"2026-08-27T00:43:13.406Z","1.0.3":"2026-08-27T16:26:19.856Z","1.0.4":"2026-08-27T19:44:22.617Z","1.0.5":"2026-08-28T06:21:13.775Z","1.0.6":"2026-08-30T19:58:28.950Z","1.1.0":"2026-08-31T20:28:43.226Z","1.1.1":"2026-09-01T22:29:42.105Z","1.1.2":"2026-09-02T01:29:53.332Z","1.1.3":"2026-09-03T23:57:31.241Z","2.0.0":"2026-09-08T20:28:54.041Z","2.1.0":"2026-09-13T20:25:55.096Z","2.1.1":"2026-09-14T16:45:52.201Z","2.1.2":"2026-09-14T19:28:03.195Z","2.1.3":"2026-09-15T17:30:41.052Z","2.1.4":"2026-09-15T21:25:23.761Z","2.2.0":"2026-09-22T01:48:39.093Z","2.3.0":"2026-09-29T17:16:40.055Z","2.3.1":"2026-10-01T16:37:57.792Z","2.3.2":"2026-10-01T23:25:44.675Z"},"bugs":{"url":"https://github.com/XYOracleNetwork/dapp-kit/issues"},"license":"LGPL-3.0-only","keywords":["xyo","xl1","dapp","vercel","typescript"],"repository":{"url":"git+https://github.com/XYOracleNetwork/dapp-kit.git","type":"git","directory":"packages/dapp-kit-vercel"},"description":"Vercel target analysis and host adapters for headless XL1 dApps","maintainers":[{"name":"atrouw","email":"arie.trouw@xylabs.com"},{"name":"joelbcarter","email":"joelbcarter@gmail.com"},{"name":"rphansen91","email":"rphansen91@gmail.com"},{"name":"jordantrouw","email":"jordan.trouw@xy.company"},{"name":"jonesmac","email":"matt.jones@xylabs.com"}],"readme":"# @xyo-network/dapp-kit-vercel\n\nVercel target analysis and host adapters for portable XL1 dApps.\n\nThe package verifies an exact dapp-kit Deployment Lock, checks every locked\nrequirement against one versioned Vercel target policy, and returns either a\ndeterministic target plan or stable rejection issues. Its offline CLI can then\ngenerate or lint the complete `vercel.json`; its read-only `audit` command can\ncompare an existing Vercel project with that plan. An explicit `provision\n--apply` reconciles the committed project/resource topology through an already\nauthenticated Vercel CLI and can deploy both runtime and external signer.\n\nThis package does not make every dApp Vercel-compatible. In particular,\n`resident` execution, managed/local XL1 nodes, private-network datalakes,\nrequired-for-liveness side channels, and unfenced effect writers fail closed.\n\nThe trigger ledger provides fenced, at-least-once delivery metadata for one\nadmitted actor. The separate event adapters below add a bounded durable stream\nand independent fan-out subscriptions over private Blob CAS transactions.\nEvent Kit owns signed admission and its leased wake boundary; dapp-kit owns\nevent synthesis and consumer progress. A deployment may also bind its website\nto Vercel while binding its stream, consumers, or R2 resources to Cloudflare\nthrough target composition.\n\n## Event Kit admission and bounded consumers\n\n`VercelBlobTransactionalStorage` implements an atomic multi-key transaction in\none private, origin-consistent Blob envelope. Opening a store performs no\nownership transfer: an operator must explicitly activate epoch 1, or transfer\nfrom the exact prior writer to its next epoch. Every later transaction checks\nthe same deployment fence and uses an origin ETag CAS. A transaction callback\nmay run again after contention and MUST NOT perform external effects.\n\n`VercelEventKitInboxQueue` co-commits replay identities and leased wake work.\nIts required `profileId` and `parseWake` bind persisted state to the selected\nadmitted-wake contract. Queues use Event Kit's canonical `AdmittedWakeZod`\nplus the deployment's exact source binding. Ordinary\nclaims reclaim expired leases. Concurrent Function startup MUST NOT call the\nexclusive-owner `recoverInflight()` operation, which would revoke another\ninvocation's live lease.\n\n`handleVercelEventKitIngress` composes an Event Kit admission gate with an\nawaited scheduling hint. Public ingress only admits and schedules; it does not\nrun reducers. A lost scheduling send returns 503 while retaining the admitted\nwake. An exact publisher retry schedules it again. A managed Queue callback or\nseparate authenticated repair invocation calls `runVercelEventKitDriver`.\nThe driver acknowledges a wake only after durable event append and every\ndeclared consumer wake request.\n\n`VercelQueueEventWorkScheduler` is the production Queue implementation of that\nscheduler port. It awaits `@vercel/queue` acceptance before ingress returns,\nuses a fresh disposable hint for every repair attempt, and authenticates that\ninternal hint with a deployment/stream-scoped HMAC. The HMAC protects only the\nprivate Queue callback; it is not an alternative Event Kit admission profile.\nPublic wake admission still requires the Event Kit wallet JWT and grant view.\n\n```ts\nimport { QueueClient } from '@vercel/queue'\nimport {\n  runVercelEventKitDriver,\n  VercelQueueEventWorkScheduler,\n  verifyVercelEventWorkHint,\n} from '@xyo-network/dapp-kit-vercel'\n\nconst queue = new QueueClient({ region: 'sfo1' })\nconst scheduler = new VercelQueueEventWorkScheduler({\n  queue,\n  topic: 'application-events',\n  deploymentId: 'production',\n  streamId: 'source-events',\n  secret: process.env.EVENT_WORK_SECRET!,\n})\n\nexport const POST = queue.handleCallback(async (value) => {\n  verifyVercelEventWorkHint(value, {\n    deploymentId: 'production',\n    streamId: 'source-events',\n    secret: process.env.EVENT_WORK_SECRET!,\n    now: Math.floor(Date.now() / 1000),\n  })\n  await runVercelEventKitDriver(/* bounded application dependencies */)\n})\n```\n\nThe Queue callback MUST use a dedicated entrypoint, separate from public HTTP\nadmission, control, and probe handlers. Vercel makes the entire Function private\nwhen `queue/v2beta` is attached; public rewrites and service bindings cannot\nexpose it. See [Queue consumer security](https://vercel.com/docs/queues/concepts#consumers-stay-private).\nThe host artifact declares an exact consumer for each host/topic:\n\n```json\n{\n  \"queueConsumers\": [\n    { \"host\": \"node\", \"topic\": \"application-events\", \"entrypoint\": \"dist/node/queue.mjs\" }\n  ]\n}\n```\n\nConsumer paths are relative to the artifact's `root`. The generator keeps HTTP\nservices trigger-free and emits one private service per host/topic, with one\n`queue/v2beta` trigger and no public rewrite. Actors sharing a host/topic share\none consumer; different host/topic pairs use different entrypoint files and\nindependent consumer groups. Consumer service names depend on host/topic, not\nartifact content hashes. Missing, duplicate, unused, or aliased bindings fail\nclosed. Existing Queue targets must add these bindings and regenerate their\ntarget/configuration; non-Queue targets need no new field. The consumer build\nmust attest every dedicated bundle in its artifact manifest. The adapter checks\ndeclared bindings and hashes, not file existence or application behavior.\nPublic HTTP handlers must reject Queue callbacks rather than dispatch them to\na reducer; the private callback still verifies internal work hints and writer\nfencing before doing work. This configuration correction is not hosted Queue\ndelivery, redelivery, or ACK qualification.\n\nA Workflow driver implements the same `VercelEventWorkScheduler` interface: `request()` starts one durable application-owned Workflow run and\nresolves only after Vercel accepts that run. The Workflow entrypoint then calls\nthe same bounded driver and may start a successor only while durable work is\nstill pending. dapp-kit does not create an application Workflow because its\narguments, deployment, and generated route are application artifacts. Do not\nuse a detached promise after the ingress response for either driver.\n\n`VercelDappEventStore` retains ordered events, per-consumer cursors and fences,\noutcome proofs, and wake outboxes. `runVercelSubscription` opens one bounded\nreducer session and always closes it. XL1 finality, Ethereum finality, and\ncompleted UTC intervals are independent sources. A wake is a scheduling hint:\nthe reducer MUST read its source independently and make external outputs\nidempotent before returning a committed outcome. An authenticated repair path\nmust resume durable pending work even when no new source wake arrives.\n\nThese are bounded qualification partitions, not an unbounded event database.\nThe object byte limit, maximum records, maximum subscriptions, and retained\nadmission identities fail closed when full. Configure retention/rotation before\nusing an indefinitely running deployment; these adapters do not silently\ndiscard history or grant a new writer ownership.\n\nManaged `event-stream` and `event-subscription` resources are target-qualified\nonly with exact `vercel-blob` adapters and qualified private Blob features.\nExternal event resources require exact external adapters. Queue or Workflow\nqualification remains attached to the event-driven actor trigger, so storage\nadmission cannot silently grant an execution driver.\n\nLocal tests cover wallet-signed admission, duplicate and collision handling,\nCAS contention, writer transfer, independent cursors, scheduling failure, and\nactual process death before/after admission and acknowledgement. The process\ntests use an fsynced filesystem Blob facade. They do not establish credentialed\nVercel Blob, managed Queue, preview, or public-network qualification. The canonical\nsource-aware contract requires the coordinated Event Kit release; older\nregistry packages do not supply it.\n\n## Configuration CLI\n\nThe CLI reads three strict JSON inputs:\n\n- `--lock` supplies the verified Deployment Lock;\n- `--policy` supplies the dated feature/plan/adapter admission policy; and\n- `--target` supplies hash-bound artifact descriptors, exact actor triggers,\n  the analysis date, requested duration bounds, and optional allowlisted\n  `configurationExtensions`. It defaults to `vercel.target.json`.\n\n```sh\nxl1-dapp-vercel check \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --json\n\nxl1-dapp-vercel generate \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --output vercel.json\n\nxl1-dapp-vercel lint \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --config vercel.json \\\n  --json\n\n# validate only; performs no Vercel mutation\nxl1-dapp-vercel provision \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --provision vercel.provision.json \\\n  --json\n\n# reconcile resources, inject configuration, and deploy when the manifest opts in\nxl1-dapp-vercel provision \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --provision vercel.provision.json \\\n  --apply \\\n  --json\n\n# with VERCEL_TOKEN already present in the process environment\nxl1-dapp-vercel audit \\\n  --lock .xl1/locks/vercel.json \\\n  --policy vercel.target-policy.json \\\n  --target vercel.target.json \\\n  --project my-runtime-project \\\n  --team-id team_Xy0AbCdEfGhIjKlMnOpQrStU \\\n  --signer-project my-signer-project \\\n  --json\n```\n\n`plan-promote` reads `deploy/inventory.json` (or `--inventory`) plus an\ninjected-or-process git snapshot and reports whether a named `--environment`\n(default `beta`) may be promoted. It does not require `--lock` or `--policy`,\nnever calls Vercel, and `--apply` fails closed because promote execution is\nplanner-only.\n\n```sh\n# default is dry-run; never calls Vercel\nxl1-dapp-vercel plan-promote --environment beta --json\n\n# still planner-only: prints the promote plan, then refuses execution\nxl1-dapp-vercel plan-promote --apply --json\n```\n\n`deploy` is the git-linked Vercel planner extracted from the Crypto Cards\noperator flow. It reads the same inventory, refuses a dirty tree, requires the\nrequested SHA to be on `origin/<sourceBranch>`, and will only move\n`origin/<environment.gitBranch>` by fast-forward. It never force-pushes and\nnever spawns `vercel deploy`. Git-linked Vercel projects rebuild from that\nbranch pointer. Default is dry-run. `--apply` requires `--yes`, filled project\nIDs, and a green GitHub Actions workflow named by `vercel.ciWorkflow` (default\n`Build`) unless `--skip-ci-check` is explicit. With `VERCEL_TOKEN` it can watch\nREADY; with optional `origin` and `readinessPath` it can probe. A successful\napply writes `deploy/last-vercel.json` (local operator state, not a secret).\n\n`inventory-audit` is read-only. It reports inventory placeholders, last-deploy\nreceipt drift, and optional live project facts (git link, root directory,\ncustom-environment branch) when `VERCEL_TOKEN` is present. Drift exits `3`\nunless `--report-only`. It never mutates Vercel.\n\n`deploy` and `inventory-audit` check the inventory's `vercel.teamId` and project\n`id` against the `team_` and `prj_` formats that `audit` accepts. A malformed\nteam ID is invalid data (exit `1`, `vercel.cli.file-invalid`). A project `id`\nthat is not a valid `prj_` ID, or a team ID left as a placeholder such as\n`UNFILLED`, is reported as an unfilled placeholder and is never sent to Vercel:\n`deploy --apply` refuses to run, and `inventory-audit` makes no live read.\n\nOptional inventory fields (`origin`, `readinessPath`,\n`requireClosedPublicSurface`, `teamId`, `ciWorkflow`, `deployBranchFilter`) are\ngeneric. Product copy, game policy, and Coming Soon text stay in the consumer.\n\n`check` and `lint` never write. `generate` refuses an existing destination\nunless `--force` is explicit and uses a synced temporary file plus atomic\nrename. Machine results use stable exit codes: `0` clean, `1` incompatible or\ndrifted data, `2` invalid CLI use, and `3` for a failed online project probe or\n`inventory-audit` drift. `audit` accepts its scoped credential only through\n`VERCEL_TOKEN`; it does not echo the token or retain raw project/team\nidentities. `--project` and `--signer-project` take a Vercel project name or\nmixed-case `prj_` ID; `--team-id` takes only a mixed-case `team_` ID, never a\nteam slug, and is sent as the REST `teamId` parameter. A malformed reference\nexits `2` (`vercel.cli.option-invalid`) before any request. Offline or\nAPI-inaccessible project facts are reported as `vercel.project.unverified`,\nnever as passed.\n\n`vercel.provision.json` is strict, secret-free JSON bound to the analyzed\n`targetPlanId`. It declares the GitHub repository and branch environment,\nruntime/signer projects, deployment-protection posture, every target-managed\nBlob resource, generated cross-project secrets and their Vercel visibility,\nsigner variable names, and\nwhether the apply should deploy. Provisioning fails before mutation if the\nmanifest omits or invents a Blob/signer resource required by the target plan.\n\nWithout `--apply`, `provision` only validates and emits its deterministic hashed\nplan. With `--apply`, it uses the logged-in `vercel` executable, creates missing\nprojects and the branch-tracked custom environment, validates existing project\nand Git bindings, reconciles deployment protection, creates/connects public and\nprivate Blob stores, and targets the store IDs to the custom environment. A new\nBlob connection is bound to that custom environment only, because Vercel issues\nBlob OIDC per environment; an existing connection that lacks it gains it\nwithout losing any environment it already binds. Custom-environment-only\nconnection creation is covered by deterministic local tests and is not yet\nconfirmed by a credentialed apply. The apply generates shared credentials only\nwhen any declared destination is missing, derives the expected signer address\nfrom the declared address index, injects the signer URL, and deploys signer\nbefore runtime when requested by the manifest. Existing generated credentials\nand signer identity are retained on a repeat run.\n\nGenerated secrets declared as `sensitive` are non-readable after creation;\n`encrypted` generated secrets may be pulled by an authorized operator for a\ncredentialed validation client. The signer seed is the only user-authored\nsecret. It is read from the\nmanifest-declared environment variable (normally `XL1_SEED_PHRASE`) or from a\nhidden terminal prompt. API request bodies, including all secrets, are passed\nto the authenticated Vercel CLI over standard input; no secret is placed in a\ncommand argument, manifest, action report, or result JSON.\n\nTest-only provisioning may explicitly pass `--allow-well-known-test-seed`.\nWhen the seed is not already present in the process environment, that option\nlabels the hidden prompt accordingly and maps an empty response to the public\n`test test test test test test test test test test test junk` seed. The option\nis rejected by non-provisioning commands and MUST NOT be used for an identity\nthat may hold Mainnet funds.\n\nThe versioned policy declares the exact Node major, Fluid-compute setting,\nmaximum audit age, preview-protection policy, and production-route state. The\nREST probe currently normalizes reviewed project fields such as Node version,\nFluid settings, default region/failover, rolling-release presence, OIDC, and\ndeployment protection. Managed-resource semantics or beta enrollment absent\nfrom the response remain unverified until a qualified deployment/operator probe\nsupplies them.\n\nThe renderer is pinned to the supported subset of the official Vercel schema\nand Vercel CLI 58.1.0 behavior reviewed on 2026-08-18. It emits the current\n`services` model: each Node service owns its Function settings, each static\nservice owns its output directory and SPA fallback, and exact top-level\nrewrites select the public service for each path. Static SPA services use\nVercel's `/(.*)` catch-all so the bare `/` route and non-root client routes both\nresolve to `index.html`; `/:path*` is not used because hosted Services leaves the\nbare root unmatched. The linter rejects the removed legacy\n`experimentalServices`/`routing` shape instead of accepting a locally invented\nfield. Single-region Fluid compute, exact Cron schedules, and Queue\n`queue/v2beta` triggers are emitted only when those capabilities are present and\nqualified in the target plan. Queue triggers belong only to the dedicated\nprivate services described above. Workflow/project/resource facts that cannot be\nrepresented in `vercel.json` stay explicit external requirements.\n\nThe target's optional `configurationExtensions` section is a strict,\nhash-bound pass-through for Vercel settings that the adapter does not derive.\nIt currently accepts response `headers`, `cleanUrls`, and `trailingSlash`.\nHeader sources, names, values, sizes, and duplicate names are validated before\nadmission, including rejection of CR/LF injection. Unknown extension keys fail\nclosed. The section cannot replace generated services, rewrites, Functions,\nregions, Cron entries, environment variables, resource ownership, or build\nauthority. Adding another pass-through field therefore requires an adapter\nrelease that reviews and types that field rather than silently weakening exact\nconfiguration linting.\n\nA V1 target may also declare `linkPreviews`, which is rendered rather than\npassed through. Link preview clients (Twitterbot, facebookexternalhit,\nSlackbot-LinkExpanding and the like) run no JavaScript, so a static SPA answers\nevery deep link with one generic document. `linkPreviews` names one declared HTTP\nport, the preview clients' User-Agent product tokens, and named public route\nshapes such as `/game/:transaction([0-9a-f]{64})`. Each route becomes one\nrewrite ahead of the static-site catch-all, conditioned on the User-Agent and\naimed at the port's own path with `preview=<name>` and the route's parameters\nas query fields, so the port can answer with per-object Open Graph metadata.\nEveryone else keeps the static site's byte-identical answer, and the site never\ndepends on the port to load. Target Plan V2 does not accept the field, which\nkeeps its pinned schema identity unchanged.\n\n`renderVercelRuntimeDescriptor` produces a separate, non-secret runtime\ndescriptor containing the exact generated-configuration hash, lock ID, plan\nID, target-plan ID, and writer epoch. Applications SHOULD generate this\ndescriptor beside their Vercel configuration and bundle it into every runtime\nand external signer that must agree on writer authority. These immutable values\ndo not need to be duplicated as Vercel project environment variables, and the\nconfiguration hash is not inserted into the configuration that it hashes.\n\n`defineVercelFetchHandler` exposes a request handler using Vercel's Fetch\nStandard `{ fetch(request) }` export. Vercel entrypoints SHOULD use this shape\nso the handler receives a standard absolute-URL `Request`, rather than relying\non the legacy Node request/response invocation contract.\n\n## Vercel Blob object and projection storage\n\n`VercelBlobObjectStore` implements the neutral object-store surface with a\nmandatory repository-style prefix, bounded objects, explicit public/private\naccess, explicit cache policy, create-only writes, ETag replacement, verified\nread-back, deterministic local paging, and a computed SHA-256 value on every\nbody read. Production construction requires an explicit OIDC/store pair or\nread-write token; the adapter does not intentionally fall back to ambient SDK\ncredential discovery. An injected transport keeps every remote request\nboundary deterministic and fault-testable.\n\nMutable control state must use **private** `origin-consistent-control`. Public\norigin-consistent configuration is rejected before I/O: the SDK's `useCache:\nfalse` bypass applies only to private stores. Public immutable reads may select\n`cache-eligible-immutable`. The separate `metadata-validated-public` mode\ncompares CDN bytes with authenticated Blob API metadata: key, ETag, length,\ncontent type, and max-age must match. Stale bytes, stale policies, and cached\n404s for existing objects fail. This validates delivery as of the metadata\nobservation; it does not bypass the public CDN or promise availability.\n\nWrites verify requested numeric max-age and content type as well as bytes.\nResults retain `acknowledgedEtag` with `write-acknowledged-and-verified`.\nLost-response recovery reports `desired-state-reconciled` only when bytes and\nrequested metadata match. That proves the observed state, not which request\ncreated it. Unverified writes throw `VercelBlobWriteVerificationError`, code\n`vercel-blob.write-indeterminate`, retaining any acknowledged ETag. Matching\nold bytes cannot turn a failed cache-policy change into success.\n\nCustom metadata and content encodings are rejected. Only numeric max-age maps\nto the SDK; its API does not preserve `private` or `immutable` directives.\nAccess remains an independent option. The zero-age head directive maps to\nBlob's 60-second storage cache floor for private control stores, whose reads\nexplicitly bypass the cache.\n\n### Public delivery of private mutable controls\n\n`createVercelBlobControlObjectHandler()` requires a private consistent reader,\nan exact public path-to-logical-key map, and a byte limit. GET returns original\nbytes; HEAD returns metadata. Every success, missing response, method rejection,\nand upstream error sets `Cache-Control`, `CDN-Cache-Control`, and\n`Vercel-CDN-Cache-Control: no-store`, plus `x-dapp-kit-store-id`. Unexposed paths\nreturn 404 without reading storage. Reads propagate cancellation and have a\n15-second default deadline, including readers that ignore cancellation.\n\n```ts\nconst handler = createVercelBlobControlObjectHandler({\n  exposedObjects: { '/api/control/aliases/daily.json': 'aliases/daily.json' },\n  maximumObjectBytes: 16 * 1024,\n  store: privateControlStore,\n  storeId: 'alias-control',\n})\n```\n\nRoute this Fetch handler through the application host and pair it with\n`createHttpControlObjectLoader()` in the browser package. Public readability is\nindependent of private storage access. Alias parsing, expiry, and finalized-state\nvalidation remain application-owned. Hosted routing/cache behavior needs\nseparate qualification. Cross-origin hosts must permit the public read and\nexpose the store binding and cache-policy headers.\n\n### Opt-in live cache comparison\n\n`pnpm test:vercel-blob-live` is excluded from default tests. It requires\n`DAPP_KIT_BLOB_LIVE=1`, `DAPP_KIT_BLOB_LIVE_PREFIX=dapp-kit-live/<test-name>`,\nand existing token file paths in `DAPP_KIT_BLOB_LIVE_PRIVATE_TOKEN_FILE` and\n`DAPP_KIT_BLOB_LIVE_PUBLIC_TOKEN_FILE`. Use dedicated private and public test\nstores. Each run adds a UUID, creates only new paths, and attempts cleanup;\ncleanup failures fail the test and remain in the receipt.\n\nRaw SDK and adapter cases reduce max-age from 3600 to 60, both with changed\nbytes and with unchanged bytes. The receipt separates SDK acceptance,\nauthenticated metadata, private uncached bytes, immediate public CDN delivery,\nAge, ETag, cache headers, and public `cache=0` behavior. Stale public delivery is\nrecorded rather than counted as verified origin failure or successful propagation.\nThis immediate observation does not qualify eventual or global CDN propagation.\n\nSet `DAPP_KIT_BLOB_LIVE_EVIDENCE_FILE` to a fresh output path; otherwise the\nmode-0600 JSON receipt goes to the system temporary directory with the run UUID.\nExisting files are never overwritten. Tokens and authentication headers are\nexcluded. Requests have 15-second deadlines within a four-minute run budget,\nwith separately bounded cleanup. Adding this suite does not imply a live run.\n\n`VercelBlobProjectionStore` requires a private origin-consistent object store.\nIt writes immutable generations, verifies their canonical hash, advances the\nhead with the previously observed ETag, and permits checkpoint advancement only\nafter that generation is the verified visible head. The neutral public\nprojection publisher also runs unchanged over the object adapter.\n\nV3 evidence is deterministic local/facade testing, including failures\nbefore and after remote writes. It has not made a credentialed Vercel Blob call,\nand does not by itself qualify Blob as an XYO datalake.\n\n## Effect journal and writer fence\n\n`VercelBlobEffectJournalPartition` stores the complete bounded recovery\ninventory, public receipt surfaces, privileged preparation sidecars, revision,\nand active writer authority in one private Blob envelope. This avoids treating\nBlob listing or a non-transactional second inventory object as recovery truth.\nPreparation admission is atomic; every append and compaction replaces the\nenvelope with its previously observed ETag.\n\nThe authority binds the deployment ID, monotonically increasing epoch, lock ID,\nplan ID, target-plan ID, and generated-config hash. Fence transfer and effect\nmutation update the same object, so an already in-flight old deployment loses\nits CAS race and all later reads or writes from that journal fail as stale. The\nadministrative partition surface, including epoch transfer, belongs only in a\ntrusted deployment control boundary and is not an application port.\n\nV4 conformance forces simultaneous writers, failures before and after remote\nwrites, lost responses, every receipt stage, preparation compaction, and fence\ntransfer. A separate `SIGKILL` matrix recreates the client process before every\nretry. This remains a fsynced deterministic Blob facade, not a credentialed\nVercel Blob or Vercel preview result.\n\n## Invocation, datalake, and trigger adapters\n\nThe UC-01 and UC-02 invocation handlers construct a fresh admitted Node runtime\nfor each request. Authority remains outside command data, status/readiness are\nexact, cleanup uses the invocation abort boundary, and signer/runner calls\nrevalidate the deployment fence. UC-02 adds immutable public Blob payloads,\nauthenticated metadata validation of public delivery, public cached reads, and by-ID reconstruction after\nprivate preparation compaction.\n\n`VercelBlobPublicPayloadDataLake.controlStore` must select\n`metadata-validated-public` over the public lake prefix. Insertion verification\nmay fail on stale CDN delivery; it no longer claims public origin consistency.\nThe `publicStore` still selects `cache-eligible-immutable` over that same prefix.\n\n`VercelTriggerDeliveryDriver` maps admitted Workflow or Queue input to a stable\ndelivery identity. A separate private CAS ledger records claims, payload\nfingerprints, completion receipts, sequence cursors, and its writer fence.\nDuplicate completion skips execution; retries retain the same identity;\nout-of-order input follows the hashed hold/reject policy; completion is durable\nbefore acknowledgement. This metadata never replaces the effect journal or\ncanonical XL1/datalake state.\n\n## Promotion, rollback, and operations\n\n`VercelDeploymentTransferCoordinator` is the trusted, replayable fencing step\naround an injected Vercel promotion or rollback. It closes state-changing\ningress, transfers every effect-journal and trigger-ledger writer epoch,\ninvalidates outgoing attachments, activates and recovers the incoming\ndeployment, verifies its exact deployment/target identity and writability, and\nonly then reopens ingress. A partial transfer remains closed and can be retried\nbecause already-transferred partitions accept the exact incoming authority\nidempotently.\n\nOperational events use a closed schema with stable phases and error codes; they\nhave no arbitrary message, command body, project ID, credential, signer\nmaterial, or preparation sidecar field. See\n[`docs/runbooks/VERCEL_OPERATIONS.md`](../../docs/runbooks/VERCEL_OPERATIONS.md)\nfor the hosted qualification and incident procedure.\n\nAll current runtime, audit, and promotion evidence is deterministic local\nevidence over injected request boundaries. No credentialed Blob call, Workflow\nor Queue run, Vercel preview, external-user test, or production qualification\nhas been performed.\n","readmeFilename":""}