{"_id":"@abloatai/transaction","_rev":"38-6e7744ce1d35dd6a4434dd73b953569c","name":"@abloatai/transaction","dist-tags":{"latest":"0.64.5"},"versions":{"0.37.0":{"name":"@abloatai/transaction","version":"0.37.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.37.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"193993e20e1a767bfa67998f657857555995e731","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.37.0.tgz","fileCount":723,"integrity":"sha512-03Hma97h67xW2VrvmUmnUa8JcOB22rR7ykZuvxJUhJpcYWXLLqx32YE0Q77Nn5bocXGOubxCPAjGf8oWAItKYA==","signatures":[{"sig":"MEYCIQDleXdjhDw0Q/JIKtcZj6PdjH0DTL90Kb1P9FTGyl/4kgIhANY5sxLovFKltosLTFeeCJKMNSjYuOTRFETEbkzOJA81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3996821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"ba0818f6fd02cf2f00162e36c62ca9f0b4b3eac8","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.37.0_1785010358437_0.5368037632502145","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@abloatai/transaction","version":"0.37.1","license":"Apache-2.0","_id":"@abloatai/transaction@0.37.1","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"fb5df686e7361f3f59f697f675fe5af1735ae643","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.37.1.tgz","fileCount":723,"integrity":"sha512-P371wTaYe/k/Epi/UF82gDDRggPJ/ZerG1HdongQ2+Wg1O6KCb2KOB4VZoKRsLAOE8g0b3arQk/vozN3dlBWBA==","signatures":[{"sig":"MEUCIGqKHZQF/Kc388gAwHxxjZp2MwcNAU4aOJOKdlgQedxEAiEAw9dEZh3LpYpxr+J1n82xazcZBpQohkljRXAyMGjcFMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3996821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"9afa45c74d66781b13a9c64210bc862fe3196e9d","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.37.1_1785011783820_0.5864700126302136","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@abloatai/transaction","version":"0.38.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.38.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"d75beb7105e24949a04f44ca4fe456b7a2ad6e0b","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.38.0.tgz","fileCount":748,"integrity":"sha512-O45+VRaZQg3NOpPg86Kbg/zgK4caaGycb/SYT+wQ+VQ/DjfgWYUPWfEBz1msGIMAZ/tP11Bd+2ouhVDXgOwI2A==","signatures":[{"sig":"MEUCIQDa30CyeqwivSIX9QHSZkTY2BmSrq6WlAJCG+eSpSf91gIgP1qd4Si4xkRWx1yeHIEXY2k8CE5tqGKur0UP1XrdfQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4097770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"173167f064893c72a360c0549de1a155e71695c3","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.38.0_1785103203881_0.09514813702405922","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@abloatai/transaction","version":"0.39.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.39.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"afd21d4bbfa675567551e14821d5c8cd9fc28140","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.39.0.tgz","fileCount":748,"integrity":"sha512-1N/NIvcoNWMt77NND390su4Y6igBWo4l5Fn5nQPnFy2mvHUIrlPGplOrLQa36y4j7WPDJpcWlsy3nbuucbLFkg==","signatures":[{"sig":"MEQCIE+4bg/tl+b6JQc6PYrvHxuHlY2tjyaEZ7ial5lKqYprAiBeTPpZnuRo7r58pzRyjMmO7JbGWK6AxvZWejVYVqQfMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4112103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"2fe08a09c802c7cf44d28f833ea161266625d880","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.39.0_1785230733339_0.2557405896145355","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@abloatai/transaction","version":"0.40.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.40.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"08db889ef3089f88452056f445332158b0d46bad","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.40.0.tgz","fileCount":763,"integrity":"sha512-trVzDIg+v7bYk9VMGTCTJYslGXmH7r5iZ+d4l8nhD+uyv3750sqaKSivmAQpgRFPll/Agkejsp0ZS8M+pgtfEw==","signatures":[{"sig":"MEUCIQDZJWND+vnx1bWx4ELDpHA9Ef0KNvzA9eEoouYPRDgmawIgZnYA4ccQ5FUPm3/KGd5NTjejL7g/Yl0FAZ69oqT+CcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4274615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"d5828ca8daa56079bd19f6098360f57c6e062462","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.40.0_1785260860891_0.3313103987087713","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@abloatai/transaction","version":"0.41.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.41.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"12c96253c3c444650ee9f32e565d268a943bf904","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.41.0.tgz","fileCount":763,"integrity":"sha512-99D13S4PJqJl2vavjGN4n0N1Kv04Pvo0aiGKwTkgRQzSFyyHF9xkocfHLPlcVPMsdvH+HIGpdG97MRzmzJ2tpQ==","signatures":[{"sig":"MEYCIQCizm7gm9PFpyJ1wUUqHUhwH4Zf45YzOME9oP2iqueQpQIhAMkgeDZTaUyrAr8L0TxligVq42Ac5YkIV/KsaZnlHho4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4280161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"348a4160bd1c7c87c4bcef0c08681bd002f28ba7","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.41.0_1785267900828_0.2453792150421188","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@abloatai/transaction","version":"0.42.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.42.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"6a2da2d0c70c4abc095ccb7b3e5cf94aa5172ccc","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.42.0.tgz","fileCount":763,"integrity":"sha512-BEUcaFE+bFi4gf6+KONXdpg6a3F12owimIvCJWcf3h+lg9vP2b8Px7h1+VympgTvY0cZ8psIVQcWnQCvJ1N8Cg==","signatures":[{"sig":"MEYCIQDaXzpuL2cs1Z0VFjY7nX89OYQOM8Iuad2HChye3DcwFQIhAIckPIBFHVaaSqkJgAFrdMpsGaYy3wVGqeAqCn8mHz3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4280161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"ad6d5306a0793b964304b3ef435a1351d52467d4","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.42.0_1785302898820_0.03385178962655688","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@abloatai/transaction","version":"0.43.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.43.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"bd92d591563ba93afedcc50af0d65c62379636ee","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.43.0.tgz","fileCount":763,"integrity":"sha512-8Ff+I0hwoxRVV7Vn40uf4p/tmGphWwCaiMyOsk9pgcTdwYihDhJFhkn/aid+56wacQIi/96ECrz83F6cZqL38A==","signatures":[{"sig":"MEYCIQCCUwKztvPtZ21gz7l8BxaJHq1bNReoSIj80AmLRf8e7QIhAOv6aQbhgTbfs+to/a0WFD+Zi7zdWLSkzxetCX2nfNxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4279958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"e7a94ac12b5dd959b765b9d934ba2508043805e6","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.43.0_1785308277094_0.3643671828903374","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@abloatai/transaction","version":"0.44.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.44.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"589796ef891d866328af44ff495202aa234994dc","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.44.0.tgz","fileCount":763,"integrity":"sha512-EJTNzJtvCYDbghJttTPZINF717QbiFOmbmVtK7h2RHjJ0odgnjfPb8cAJhZ9AlhkuncOLUQ6JLwgMNdDpDX5lg==","signatures":[{"sig":"MEUCIQDeqy/eu3xRX4fjAis2RGvllh83Ua68jbmdS91df8lFSgIgE68xPtHphf4YBnWu5K4cZVumj0u49ghR5Xq7S1EAR4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4283445},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"d2ed4fc7d006925439346f3cf76854acd8c76342","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.44.0_1785315198167_0.93826299074774","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@abloatai/transaction","version":"0.45.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.45.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"e8d9be58f0ecc265be7fe110d2b5d6893989bfda","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.45.0.tgz","fileCount":763,"integrity":"sha512-XEQK6PRX/Vgoi/rWUJZAFvZvYd93XMNPTcJE8HIQZnh75z+m4N7AgEv2M4sX6HmUsNTioNQR4tCK9UQMs/pOAg==","signatures":[{"sig":"MEYCIQCC3Wxzi2BvJRdoSKZjKAWjfzrR89A0uNN6Q82g6gSY9QIhAJocvCxiH5alYxt3eU/YKwQfEuQ/ptJwW101iaBIuutc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4304942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"a8f9fa8bd12c82aa025544fb3b92919f911d19ca","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.45.0_1785335945470_0.32382778188296446","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@abloatai/transaction","version":"0.46.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.46.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"4c8f76477bf9bed40fde7ff456a5b4a0f571ef99","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.46.0.tgz","fileCount":763,"integrity":"sha512-WqjbgqRSojEubo7lHeGScC7aHUlb5Zw/pS2Y3FrWrhvNByiQ6t7T6jYZxmF8mi6Q19EUGiExB+kJ42CroJYmhw==","signatures":[{"sig":"MEUCIHFBfRFVJWVRqYp+DNxI9wwBgqLQ78gFO/cGLZ2PxgVMAiEAusXI2oJucbiroKu3koWDUv1Vz96LQajbKECPyE0fk7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4306176},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"30b9f41064949ae01819c832fbd0cfe4e20a0cd3","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.46.0_1785489281680_0.9980142827654879","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@abloatai/transaction","version":"0.47.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.47.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"9473b2ebde9354041ffe9c07827973764c9cbcc2","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.47.0.tgz","fileCount":768,"integrity":"sha512-jpshPn5skS7pU0eBDxvkxVTqMms1h/vC8yE232A6/TmMrsAFBNJ8Gv+T1d1hS6UWHNL9SA/xlMwvU8HPf2t16w==","signatures":[{"sig":"MEUCIQDWg+aQuTD9bvazjk2NeGN4LrGu4OLiDTvec0797+TVJwIgdyyHnbhqzi4ybUUkYl2wGdgHThrLDrqC6/e0FUKuYcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4324302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"bb84a807279689630750fa05fb7e046dc1de8eaf","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.47.0_1785751615780_0.07217545634724276","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@abloatai/transaction","version":"0.48.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.48.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"b92bb62205c0743fe80383fa2fa46f1ae6a682ba","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.48.0.tgz","fileCount":768,"integrity":"sha512-RJyyO1e5F/p+l4Pp4ehO/LvVWqoJgzGu5zJDibG7dU44aqNzpg8NpOL9QEgBd0utRk40fLt9F6lQNVtf/iN10g==","signatures":[{"sig":"MEQCIHMQPZMcBIuirbWX7wVbPROuaMGZSPwYylRc54I9NbWoAiB4LlPwKIKvS7JWHb4Vw2KpmwWu0wXOyDjPB9FDNhuR8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4335492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"}},"gitHead":"48e53befe45653670220e9718043211e6024ef2a","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, settlement, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.48.0_1785780465662_0.5774401531236466","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@abloatai/transaction","version":"0.49.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.49.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"1be7308d333c203f5f8feab0451aecbfacc05d03","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.49.0.tgz","fileCount":788,"integrity":"sha512-a9tGjCGSOGfApcFa9EXwENH3PYLYp1OV9FswqJ5Cx/jHDZ8zKuQFC0WYw8poYYrG+Q0nVSijwfxh9xkrMdPWSQ==","signatures":[{"sig":"MEQCIAKy5AWCVZbdDIisPiuhNau19uJN2P1qm6VAEbYe5RubAiAtxT53NCBwG4E6QqSr70Q5KXe9VpCvvQQF+vjEbK8a1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4584957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"9e70905825e546019c33e4c82ecc0a9f0dce598b","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.49.0_1785945681260_0.8634205713707523","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@abloatai/transaction","version":"0.50.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.50.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"ebff8eed68cc7e334cd96efcdad413f9bba03a5e","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.50.0.tgz","fileCount":788,"integrity":"sha512-N39BWIuXeVoQeYFBsjOSRWEuvBmLMxmwzPesR5k0HIbtDKXDjVSP8bJJjw3mSC9cLs0f0jNptFMNI/YJVbzgAg==","signatures":[{"sig":"MEYCIQCBwKCX9mSi64zejoH6gcuXzrVozSSlHumyJ5mdaU9kzAIhAO5dq9tT6LV/3o8zzcrT503XYx3oSGi3UoVx8CBGOjl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4591068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"261f2e3933eb4b3a1b69ea46f6ca051f38934cac","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.50.0_1786442103310_0.7143311324086463","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@abloatai/transaction","version":"0.51.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.51.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"4952eb7f4bff7c340a12efbb2f3e589255fd7a11","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.51.0.tgz","fileCount":788,"integrity":"sha512-w+5L5vi3UB6pC9PJdCyLC289dJ0O9qS966LQm8wisliFyuRN+Bma1GqUR8WQCQQPol/1IPkoxDCsFrqOJQmvUA==","signatures":[{"sig":"MEUCIFnGh50f8+KsYoS/WCsDG8BNG5x04LqfwKMt76cfDX2TAiEA0H8cN6CDKIp9jQjqh6vxAWcScYt4AfwMGh8LCxKJezU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4592603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"071d9a9a75b0a68fe6e7150d9ef34ae5cd94a1f4","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.51.0_1786467431607_0.9896074196233633","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@abloatai/transaction","version":"0.52.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.52.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"a30beabc84d9eb5aa55fe64c60d78c839896ba7a","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.52.0.tgz","fileCount":793,"integrity":"sha512-OdbmyidcYnsQUjl9X7GqgLyN8CXedaiQzlqOVmW7Ot6+uLuLXkmAeU8AiYTPXJ9eYsBrM2v8AXIGgvHRGc3G5g==","signatures":[{"sig":"MEUCIFoYjNTdsLlhf/SMm58fvhfZbUv9KL6qQcx3JsCvKcSQAiEAqqEzXouewYyDqAnLljneotOIO8jXxfeMhdOL9j6ANCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4634229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"b4b499b73c4d01b43a9ba93062aae031e6a40a35","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukaswithablo","email":"lukas@ablo.finance"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.52.0_1786806964363_0.885438015228218","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@abloatai/transaction","version":"0.53.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.53.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"c8b2e36237a1b7082cf7844fe0d5ba104d202bf6","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.53.0.tgz","fileCount":798,"integrity":"sha512-vdA/0l4bV3GB0VNOZomJL1jNTw9KGLkOkzPwl/y1957LFsf4XGv7tuSEeE3FgPKqXJzALZfMxZ5FQjWQrTjHqw==","signatures":[{"sig":"MEUCIQCXyEOxE/kujL+CY1l/CdzW2eBpYHfNkDfinpAXwd0iswIgLOuNNktvANeJzgOdDqAS52rQ0Gu53odsqQaUDp3slOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4685010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"aa21a4662d4e973e576bb1d94e2e5a0e7dabee91","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.53.0_1787053752052_0.3176136424526561","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@abloatai/transaction","version":"0.54.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.54.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"6f6d89eb69667b43ba74a6b593ffa9eb1511b595","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.54.0.tgz","fileCount":798,"integrity":"sha512-S39QerggiXca1y2X5p7lrXaDjSHveeBKtN4Vt1dLtFbX+Y5bH85H2eTFoRLFrKk9IrSuE4YoSoZADoOdN6r2Sw==","signatures":[{"sig":"MEQCIGkInjKbc9X2WBei7MK+TBf0su6b4ALF6wQCfupsKo9IAiBpqxC085QGCXpEFO4mIV+te7ctdS2sxuxCtGgXApzeCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4694904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"31b62ff9f288b986798ae546a6d94380194e0663","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.54.0_1787081150404_0.15625718406338662","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@abloatai/transaction","version":"0.55.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.55.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"f76bce5844cd096d43ce6f8755d56127c5f26074","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.55.0.tgz","fileCount":803,"integrity":"sha512-MfjLLUahpxthHNhHU8LFrbizak2BtdEyYR9WUXR6sYlXtUFYkvalng1jDLP8htIs3+3fJVuhMBRR1QfO0TLGUg==","signatures":[{"sig":"MEUCIQChnhdwaVMVTotg3GCDBbNput8lrAH5JUqCoUGzFiPMGAIge3LlHQxmyjhJk7Xa5yZOSoc6GPZEQmJuP7q1AH7WL9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4704614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"06c5093972c4f850e0b23eddfe0ab5f3991aeecb","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.55.0_1787117052617_0.1901011928498506","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@abloatai/transaction","version":"0.56.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.56.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"b6dc9fe9f92a2a5883bee0219ad2176e16b01e58","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.56.0.tgz","fileCount":803,"integrity":"sha512-eRVKOjapiR2w3wVt7MHukZBlFK+R0OrfmexOTHssX+EwVwZ+06gMAT0PxXn3m7Byr29LVWLwhWSyEc/4zODHhQ==","signatures":[{"sig":"MEUCIQD4CWSHijhj+XvcfjK6RwlHlO5qjZoAXGgvt+b5a1zdrgIgGlKLtgbc14Yxp45KPr7WaVKicBe15LpLEhAgMbKT5vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4717498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"95a965c63116ed41e4bbab33085434eabe8de0de","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.56.0_1787167824176_0.9519123259946467","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@abloatai/transaction","version":"0.57.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.57.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"78a50237a983f16b65a06c0ad76dbf75d35a49ef","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.57.0.tgz","fileCount":843,"integrity":"sha512-tR0ApaZzmHY99kUktxukQPUGduh16n5wfcsHbySMYsAVC6QLK8JBDJkcZCnyoaOer7DknER2g9hXVqx4miE+Fw==","signatures":[{"sig":"MEQCIE9lefCzi4PBzygYqhwGmSHOeXaUtUB6tUBMHc9MXI+NAiBY/L0emhvOShgQxlKYHFnNNuh+cBlAMY9iPtm+22BdAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4934389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","@ablo/source":"./src/*.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./source/*":{"types":"./dist/source/*.d.ts","import":"./dist/source/*.js","default":"./dist/source/*.js","@ablo/source":"./src/source/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"}},"gitHead":"862063d7212395d2a1f219376827f1ff1f38d0c2","scripts":{"test":"vitest run src/headlessClient.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.57.0_1787385261143_0.3981511250494336","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@abloatai/transaction","version":"0.58.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.58.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"893087200e27e2b44ebfb5ee5573bc27206c323b","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.58.0.tgz","fileCount":933,"integrity":"sha512-SvXBqA2PcksSpHu4AiydYUxFQa5t1gzhvNGDjKV6FOhLftkn7HcjSQ5Z/vPlp4VibhnsopNroHQcJOL/tb9YXw==","signatures":[{"sig":"MEQCIAEn2wT/FlFjokMONYhbKgzGk6/4SAzEdxcbZhNiJfmfAiB7Sl9xVS2p9tA9n8/GiNYl28h7YKkXEM2i2UK+uNHZbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4949335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"7c52bcec7e77e749c1a7f92bae869cb5cb420902","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.58.0_1787771237154_0.8720430429887125","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@abloatai/transaction","version":"0.59.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.59.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"89a39680ff8b79f04894017cfedd01d58944abc2","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.59.0.tgz","fileCount":973,"integrity":"sha512-XSDr5bWh/EiLWPN3wjl2d25cDOjQPLgoDfMMNlSfQ5l7lgEyIdvm8HaOJHi0xLSOfyuerdbxc6nA65nNl+43JQ==","signatures":[{"sig":"MEYCIQCLAsYeP2voo03B9VWofaaSgKpSaVeHvQqg9Xh8pC9LUwIhAIpbSA4Ubqv7RZuf+01csRky48yE3eHTD6PL7Y6OCdpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5129054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"c0e7e6749d400587f93314d1e8ddadc4662e1955","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.59.0_1787912113473_0.39620815211734084","host":"s3://npm-registry-packages-npm-production"}},"0.59.1":{"name":"@abloatai/transaction","version":"0.59.1","license":"Apache-2.0","_id":"@abloatai/transaction@0.59.1","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"d5f2b2babab5981d21c54107aa0f3667a691d790","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.59.1.tgz","fileCount":973,"integrity":"sha512-LGWKArTKzIu2DOWGNip7VHXZqKKW3MdhQ4CX2ppPmEsrLrR/TDjanCPSmsaDHX+PDYwYs46oy+ndcOFuSdvZTA==","signatures":[{"sig":"MEUCIQD3chtSo6/j1DU8RQbdgGHNzPidX3Vd9ZHov1PlpsT1OwIgdd0W+6LPu0cI2V4UzY9jpM0b+G9TlzRFgnS5FXFsK9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5150438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"303a7fb9722a9ec4bca51113f0c636c1071f58d2","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.59.1_1788010577657_0.5889591023563612","host":"s3://npm-registry-packages-npm-production"}},"0.59.2":{"name":"@abloatai/transaction","version":"0.59.2","license":"Apache-2.0","_id":"@abloatai/transaction@0.59.2","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"5378dc09bdd591064c6d6ba69c0baa85d79c155c","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.59.2.tgz","fileCount":988,"integrity":"sha512-nw+G5ppRBDlp11TOru6ZQ+9LdnmiVrScdZnEvmIHgayKqgMVoUJQp2Ew8rkn1L8rRYWZuka10PRhCZVFdJ5Stw==","signatures":[{"sig":"MEUCIFoO/JStdHW+AWo8ot0svtOmrVkiqwqP99pNW4RNbbwCAiEApTU0CNBPPkSwsioJw+gXQ6xCpZEq68kbtRRf5Xa4rwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5264070},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"657556164e094d9bfee2e0ae4823b447a5301184","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.59.2_1788191459857_0.958497082142642","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@abloatai/transaction","version":"0.60.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.60.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"8e20218eb635b8f3cb66c73048562787a656927a","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.60.0.tgz","fileCount":1013,"integrity":"sha512-2Jn05RvnzJImGK9+E1Zr7Vhdlr8EEVksYXEv5glE/MBbt/oqu+/JWlh+z5XPH6XXQADYlNMYJJ1OubO8JiqFLw==","signatures":[{"sig":"MEQCIAwdUWtSTxTYUmYPU+0lr8KsTshCycpG3LZ85xEzbKyBAiB1DJZJp6PjvNXXSokruJVm+VclEdAZLhOiKFBIlUI7Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5243106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"5b63c3f382de1512cea19e3d7e6491401d8ab09d","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"lukasanderss","email":"lukas@abloatai.com"},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.60.0_1788279993332_0.8066472884280158","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@abloatai/transaction","version":"0.61.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.61.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"ae9e30b23719f6ac3353c8b76d74eb105e212273","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.61.0.tgz","fileCount":1033,"integrity":"sha512-WwhHHcfiYJ7lZ5kuodC0TMMnODl8zX+oAWcTubPUmJ+gJOlkKBqMd6lMFrYe59cQaLL5li2p2qxXy+G7+HYh2w==","signatures":[{"sig":"MEUCIGahrP8AJw3YTvg48kQLdGlQM1Cdj4/PEU+etTlJdf1gAiEAjQU5W3NXiIvECXFmV24zwUkSt19oMFi1RKoW7AssalM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5280741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"ac34f712a2b569daea0dc0e40f14bb2d62e90ac3","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.61.0_1788432095892_0.2929910812065597","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@abloatai/transaction","version":"0.62.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.62.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"4c710822fb00612f61c292125fe38633d9f62396","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.62.0.tgz","fileCount":1078,"integrity":"sha512-Wa4PiA0zrYPjEIMwAYdOohh/p7MguUvoFZmb09Xaz3KOvPDLDw9eRXUjzVu1W0b0LV04sgVAc/EnIYLm9ZtwHA==","signatures":[{"sig":"MEYCIQCDBjIrdJ0QBlxYUhvmHjTU5vQ7f9tlTAdv2Fuo4KeNWwIhAPNhKEUVXxKCFj+Jp+qrwWHtcfGGLOd6y7IumF24CzN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5332324},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"8e7379ca01d1edc4c3ad8ec6c8af54d95fdf21b0","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.62.0_1788543072729_0.9597037168145826","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@abloatai/transaction","version":"0.63.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.63.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"9f7c359b449f4216a632f7b8d8565d9bd0caa228","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.63.0.tgz","fileCount":1088,"integrity":"sha512-t1xM0WZC/OtmkywZuOhRMOFSenY6NfsNBGxYewE80J5g19+zq1eksLLIdfWr9o7OnthV9wxvzi0DMOIn2VVDxg==","signatures":[{"sig":"MEUCIQCSCWIgLHweGHxMz9ZXi2zpBAC5c2MtcAiZQMnr8uT50gIgS2OvaP2dgJ5PPCsJ0L/S/MaX7xKDX3gLeu/s+1Je2Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5350101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"25e9e9250668c674d2d7ac103feb061defd28430","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.63.0_1788673649389_0.6687467305368151","host":"s3://npm-registry-packages-npm-production"}},"0.63.1":{"name":"@abloatai/transaction","version":"0.63.1","license":"Apache-2.0","_id":"@abloatai/transaction@0.63.1","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"868eac4f27c201876d186a32f56abc641af19dc6","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.63.1.tgz","fileCount":1088,"integrity":"sha512-TMnDVhhNo8gVLWOsAbQ8ref2Rq6Lsv2p1OSt4qYamrsylSJSKwHnTjm+0HXPKVg7VEwiovuK+6mm8ipzg/KCpQ==","signatures":[{"sig":"MEQCIAlAcrWh8UsiRZoeIF3E3RCNSHuWO7JYC8N6PLff1Z2sAiApoFZSds4cDDad5NDtoVwDETzbW/M6lyEkOM3w7wvQNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.63.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5350101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"5a8c9bef405e17321d7af9d3df6181c2bb11b3c1","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.63.1_1788709875865_0.3683781344657533","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@abloatai/transaction","version":"0.64.0","license":"Apache-2.0","_id":"@abloatai/transaction@0.64.0","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"e5cb324160425fd79b49bb14c20fccc1028fd66b","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.0.tgz","fileCount":1088,"integrity":"sha512-MamSp6k5Ux+/bCGzVBAptmZp/aEtHPqBGrPcyKIwDfITWjB7IUiLIM2NFrtdtvwNTU8RxumbyW5A1+gT5fu2uA==","signatures":[{"sig":"MEQCIDqSpb/LXMZdnyKutB9yL6U9TdaC6byXqzcE6U79AG+6AiBPESQHeDAUOQsNGUQIhVPVFusmP1rofPZTki40ioKmHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5350101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"ae799e62f6177be11393e1c7e0be25a4c5902466","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.64.0_1788722263877_0.9584099541728344","host":"s3://npm-registry-packages-npm-production"}},"0.64.1":{"name":"@abloatai/transaction","version":"0.64.1","license":"Apache-2.0","_id":"@abloatai/transaction@0.64.1","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"25bb45b584344c97ff62cc9d0495aa861a219896","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.1.tgz","fileCount":1088,"integrity":"sha512-qNPXlES3jtD9wUjHz1QXmoIUzPZaSRtku9V/PgeKZHar5H+6rKGCH8mAISQbmHofLZrRfkqoYUsEl4mbxBJ2WQ==","signatures":[{"sig":"MEUCIQDlY/eCq9fldnIeRF0o6YkX1krEJF0lElEDAn488O9hNQIgHMpW4ezrRXhxY21w6UhkEk9Eyn+JmDf+a4RIAJVl5NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5345167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"9558ce5f90f9c9216a683b624b5686c792c37a2e","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.64.1_1788768909533_0.5465178872471439","host":"s3://npm-registry-packages-npm-production"}},"0.64.2":{"name":"@abloatai/transaction","version":"0.64.2","license":"Apache-2.0","_id":"@abloatai/transaction@0.64.2","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"dc7da6ac7ac89bc40445ff9d87b2f03817cb8e39","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.2.tgz","fileCount":1088,"integrity":"sha512-gKUQ4y6DQruFD/ds2m5+MxWKL3FuBbpuZR/RzjuARe/DHHWil28oDuu8MMuIpoECg2A4hb9gRhoYFFrQsRJN5g==","signatures":[{"sig":"MEQCIB8TgPBzs8HNtl9v7PVF0lp4Ef/cUKQ7KUoZ1CXiCA6FAiBtiPtepV6ZyqizknLWR5hpsYg3y9iQoAifwfGQYtJKZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5346273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"1c1387da96ad764c7ffb1963a69bc422b7d52335","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.64.2_1788781573679_0.8846713584682164","host":"s3://npm-registry-packages-npm-production"}},"0.64.3":{"name":"@abloatai/transaction","version":"0.64.3","license":"Apache-2.0","_id":"@abloatai/transaction@0.64.3","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"48b431dfcb5a7ab5513df0948473132ca18206b7","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.3.tgz","fileCount":1088,"integrity":"sha512-jVUX1h3pjeiK700mPuhT07EQNHVbgiAAwD7n/Ce2U/NB6WKN9hb7+LUG4o/f5Am0LBAdbGOEjmPo2ZWFJV3PCQ==","signatures":[{"sig":"MEUCIHm3jz1fdVsu0bxAESL+cpJGg64RN4xy4Ubw3npR04P6AiEAmdRzM/0zjWzefEd8WOW4vGxF+X15Vj+SnricG+bopGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5347214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"cbe2226530649c6859d38e0202dd80212c57947f","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0","events":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.64.3_1788853989079_0.6262736921953196","host":"s3://npm-registry-packages-npm-production"}},"0.64.4":{"name":"@abloatai/transaction","version":"0.64.4","license":"Apache-2.0","_id":"@abloatai/transaction@0.64.4","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"homepage":"https://github.com/Abloatai/ablo#readme","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"dist":{"shasum":"e147e106794fc3f556991185a63899e34b2e85a0","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.4.tgz","fileCount":1088,"integrity":"sha512-BVwpg/jYLavVhVy80sByqg51zXTuUdrTYW/5s4nfKUt1Sr4r8aeO3tO8KL5SYsf9MVEiU3FTAv5QhpQ8+KlCsg==","signatures":[{"sig":"MEQCIEiJr+2Q1PdQjC89vH20CsN4rMuKvpts/0yvuHX2hsH1AiA7p1+51D1IoEJqOEdlxGmydD6MykAhBOnyBg/8Lztv5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5347214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@ablo/source":"./src/index.ts"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js","@ablo/source":"./src/auth/index.ts"},"./docs":{"types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js","@ablo/source":"./src/docs/index.ts"},"./keys":{"types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js","@ablo/source":"./src/keys/index.ts"},"./wire":{"types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js","@ablo/source":"./src/wire/index.ts"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js","@ablo/source":"./src/types/index.ts"},"./ai-sdk":{"types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js","@ablo/source":"./src/ai-sdk/index.ts"},"./auth/*":{"types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js","@ablo/source":"./src/auth/*.ts"},"./claims":{"types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js","@ablo/source":"./src/claims/index.ts"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js","@ablo/source":"./src/client/index.ts"},"./commit":{"types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js","@ablo/source":"./src/commit/index.ts"},"./docs/*":{"types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js","@ablo/source":"./src/docs/*.ts"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","@ablo/source":"./src/errors.ts"},"./logger":{"types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js","@ablo/source":"./src/logger.ts"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js","@ablo/source":"./src/schema/index.ts"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js","@ablo/source":"./src/server/index.ts"},"./source":{"types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js","@ablo/source":"./src/source/index.ts"},"./wire/*":{"types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js","@ablo/source":"./src/wire/*.ts"},"./pricing":{"types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js","@ablo/source":"./src/pricing.ts"},"./syncLog":{"types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js","@ablo/source":"./src/syncLog/index.ts"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js","@ablo/source":"./src/types/*.ts"},"./utils/*":{"types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js","@ablo/source":"./src/utils/*.ts"},"./ai-sdk/*":{"types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js","@ablo/source":"./src/ai-sdk/*.ts"},"./batching":{"types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js","@ablo/source":"./src/batching/index.ts"},"./branches":{"types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js","@ablo/source":"./src/branches.ts"},"./claims/*":{"types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js","@ablo/source":"./src/claims/*.ts"},"./presence":{"types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js","@ablo/source":"./src/presence/index.ts"},"./schema/*":{"types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js","@ablo/source":"./src/schema/*.ts"},"./server/*":{"types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js","@ablo/source":"./src/server/*.ts"},"./sessions":{"types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js","@ablo/source":"./src/sessions/index.ts"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js","@ablo/source":"./src/webhooks/index.ts"},"./footprint":{"types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js","@ablo/source":"./src/footprint.ts"},"./syncLog/*":{"types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js","@ablo/source":"./src/syncLog/*.ts"},"./transport":{"types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js","@ablo/source":"./src/transport/index.ts"},"./errorCodes":{"types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js","@ablo/source":"./src/errorCodes.ts"},"./webhooks/*":{"types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js","@ablo/source":"./src/webhooks/*.ts"},"./environment":{"types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js","@ablo/source":"./src/environment.ts"},"./observation":{"types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js","@ablo/source":"./src/observation/index.ts"},"./coordination":{"types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js","@ablo/source":"./src/coordination/index.ts"},"./collaboration":{"types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js","@ablo/source":"./src/collaboration/index.ts"},"./observability":{"types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js","@ablo/source":"./src/observability.ts"},"./source/outbox":{"types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js","@ablo/source":"./src/source/outbox/index.ts"},"./coordination/*":{"types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js","@ablo/source":"./src/coordination/*.ts"},"./transport/http":{"types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js","@ablo/source":"./src/transport/http/index.ts"},"./source/adapters":{"types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js","@ablo/source":"./src/source/adapters/index.ts"},"./source/delivery":{"types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js","@ablo/source":"./src/source/delivery/index.ts"},"./source/endpoint":{"types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js","@ablo/source":"./src/source/endpoint/index.ts"},"./errorObservation":{"types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js","@ablo/source":"./src/errorObservation.ts"},"./source/connector":{"types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js","@ablo/source":"./src/source/connector/index.ts"},"./internal/read-set":{"types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js","@ablo/source":"./src/internal/read-set.ts"},"./source/adapters/*":{"types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js","@ablo/source":"./src/source/adapters/*.ts"},"./client/resources/*":{"types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js","@ablo/source":"./src/client/resources/*.ts"},"./testing/fixtures/*":{"types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js","@ablo/source":"./src/testing/fixtures/*.ts"},"./transport/websocket":{"types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js","@ablo/source":"./src/transport/websocket/index.ts"},"./transport/connection":{"types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js","@ablo/source":"./src/transport/connection/index.ts"}},"gitHead":"bda690bc60463c3dfa3859e4d76a3ef7c3a2604c","scripts":{"test":"vitest run src/client/headless.test.ts && jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","lint:pkg":"publint","postpack":"node ../ablo/scripts/restore-source-condition.mjs","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"repository":{"url":"git+https://github.com/Abloatai/ablo.git","type":"git","directory":"packages/transaction"},"_npmVersion":"11.16.0","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","uuid":"^11.1.0","events":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","jest":"^30.2.0","vitest":"^4.1.4","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","drizzle-orm":"^0.45.2","@jest/globals":"^30.2.0","@ablo/tsconfig":"*","jest-environment-node":"^30.2.0"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transaction_0.64.4_1788857855635_0.4181913506269097","host":"s3://npm-registry-packages-npm-production"}},"0.64.5":{"name":"@abloatai/transaction","version":"0.64.5","description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","license":"Apache-2.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"@ablo/source":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./errorCodes":{"@ablo/source":"./src/errorCodes.ts","types":"./dist/errorCodes.d.ts","import":"./dist/errorCodes.js","default":"./dist/errorCodes.js"},"./errorObservation":{"@ablo/source":"./src/errorObservation.ts","types":"./dist/errorObservation.d.ts","import":"./dist/errorObservation.js","default":"./dist/errorObservation.js"},"./pricing":{"@ablo/source":"./src/pricing.ts","types":"./dist/pricing.d.ts","import":"./dist/pricing.js","default":"./dist/pricing.js"},"./environment":{"@ablo/source":"./src/environment.ts","types":"./dist/environment.d.ts","import":"./dist/environment.js","default":"./dist/environment.js"},"./internal/read-set":{"@ablo/source":"./src/internal/read-set.ts","types":"./dist/internal/read-set.d.ts","import":"./dist/internal/read-set.js","default":"./dist/internal/read-set.js"},"./branches":{"@ablo/source":"./src/branches.ts","types":"./dist/branches.d.ts","import":"./dist/branches.js","default":"./dist/branches.js"},"./client":{"@ablo/source":"./src/client/index.ts","types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./coordination":{"@ablo/source":"./src/coordination/index.ts","types":"./dist/coordination/index.d.ts","import":"./dist/coordination/index.js","default":"./dist/coordination/index.js"},"./coordination/*":{"@ablo/source":"./src/coordination/*.ts","types":"./dist/coordination/*.d.ts","import":"./dist/coordination/*.js","default":"./dist/coordination/*.js"},"./presence":{"@ablo/source":"./src/presence/index.ts","types":"./dist/presence/index.d.ts","import":"./dist/presence/index.js","default":"./dist/presence/index.js"},"./collaboration":{"@ablo/source":"./src/collaboration/index.ts","types":"./dist/collaboration/index.d.ts","import":"./dist/collaboration/index.js","default":"./dist/collaboration/index.js"},"./claims":{"@ablo/source":"./src/claims/index.ts","types":"./dist/claims/index.d.ts","import":"./dist/claims/index.js","default":"./dist/claims/index.js"},"./claims/*":{"@ablo/source":"./src/claims/*.ts","types":"./dist/claims/*.d.ts","import":"./dist/claims/*.js","default":"./dist/claims/*.js"},"./commit":{"@ablo/source":"./src/commit/index.ts","types":"./dist/commit/index.d.ts","import":"./dist/commit/index.js","default":"./dist/commit/index.js"},"./observation":{"@ablo/source":"./src/observation/index.ts","types":"./dist/observation/index.d.ts","import":"./dist/observation/index.js","default":"./dist/observation/index.js"},"./wire":{"@ablo/source":"./src/wire/index.ts","types":"./dist/wire/index.d.ts","import":"./dist/wire/index.js","default":"./dist/wire/index.js"},"./types":{"@ablo/source":"./src/types/index.ts","types":"./dist/types/index.d.ts","import":"./dist/types/index.js","default":"./dist/types/index.js"},"./auth":{"@ablo/source":"./src/auth/index.ts","types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","default":"./dist/auth/index.js"},"./auth/*":{"@ablo/source":"./src/auth/*.ts","types":"./dist/auth/*.d.ts","import":"./dist/auth/*.js","default":"./dist/auth/*.js"},"./sessions":{"@ablo/source":"./src/sessions/index.ts","types":"./dist/sessions/index.d.ts","import":"./dist/sessions/index.js","default":"./dist/sessions/index.js"},"./keys":{"@ablo/source":"./src/keys/index.ts","types":"./dist/keys/index.d.ts","import":"./dist/keys/index.js","default":"./dist/keys/index.js"},"./schema":{"@ablo/source":"./src/schema/index.ts","types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./schema/*":{"@ablo/source":"./src/schema/*.ts","types":"./dist/schema/*.d.ts","import":"./dist/schema/*.js","default":"./dist/schema/*.js"},"./source":{"@ablo/source":"./src/source/index.ts","types":"./dist/source/index.d.ts","import":"./dist/source/index.js","default":"./dist/source/index.js"},"./source/adapters":{"@ablo/source":"./src/source/adapters/index.ts","types":"./dist/source/adapters/index.d.ts","import":"./dist/source/adapters/index.js","default":"./dist/source/adapters/index.js"},"./source/adapters/*":{"@ablo/source":"./src/source/adapters/*.ts","types":"./dist/source/adapters/*.d.ts","import":"./dist/source/adapters/*.js","default":"./dist/source/adapters/*.js"},"./source/connector":{"@ablo/source":"./src/source/connector/index.ts","types":"./dist/source/connector/index.d.ts","import":"./dist/source/connector/index.js","default":"./dist/source/connector/index.js"},"./source/delivery":{"@ablo/source":"./src/source/delivery/index.ts","types":"./dist/source/delivery/index.d.ts","import":"./dist/source/delivery/index.js","default":"./dist/source/delivery/index.js"},"./source/endpoint":{"@ablo/source":"./src/source/endpoint/index.ts","types":"./dist/source/endpoint/index.d.ts","import":"./dist/source/endpoint/index.js","default":"./dist/source/endpoint/index.js"},"./source/outbox":{"@ablo/source":"./src/source/outbox/index.ts","types":"./dist/source/outbox/index.d.ts","import":"./dist/source/outbox/index.js","default":"./dist/source/outbox/index.js"},"./server":{"@ablo/source":"./src/server/index.ts","types":"./dist/server/index.d.ts","import":"./dist/server/index.js","default":"./dist/server/index.js"},"./server/*":{"@ablo/source":"./src/server/*.ts","types":"./dist/server/*.d.ts","import":"./dist/server/*.js","default":"./dist/server/*.js"},"./transport":{"@ablo/source":"./src/transport/index.ts","types":"./dist/transport/index.d.ts","import":"./dist/transport/index.js","default":"./dist/transport/index.js"},"./transport/connection":{"@ablo/source":"./src/transport/connection/index.ts","types":"./dist/transport/connection/index.d.ts","import":"./dist/transport/connection/index.js","default":"./dist/transport/connection/index.js"},"./transport/http":{"@ablo/source":"./src/transport/http/index.ts","types":"./dist/transport/http/index.d.ts","import":"./dist/transport/http/index.js","default":"./dist/transport/http/index.js"},"./transport/websocket":{"@ablo/source":"./src/transport/websocket/index.ts","types":"./dist/transport/websocket/index.d.ts","import":"./dist/transport/websocket/index.js","default":"./dist/transport/websocket/index.js"},"./batching":{"@ablo/source":"./src/batching/index.ts","types":"./dist/batching/index.d.ts","import":"./dist/batching/index.js","default":"./dist/batching/index.js"},"./ai-sdk":{"@ablo/source":"./src/ai-sdk/index.ts","types":"./dist/ai-sdk/index.d.ts","import":"./dist/ai-sdk/index.js","default":"./dist/ai-sdk/index.js"},"./ai-sdk/*":{"@ablo/source":"./src/ai-sdk/*.ts","types":"./dist/ai-sdk/*.d.ts","import":"./dist/ai-sdk/*.js","default":"./dist/ai-sdk/*.js"},"./webhooks":{"@ablo/source":"./src/webhooks/index.ts","types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./webhooks/*":{"@ablo/source":"./src/webhooks/*.ts","types":"./dist/webhooks/*.d.ts","import":"./dist/webhooks/*.js","default":"./dist/webhooks/*.js"},"./syncLog/*":{"@ablo/source":"./src/syncLog/*.ts","types":"./dist/syncLog/*.d.ts","import":"./dist/syncLog/*.js","default":"./dist/syncLog/*.js"},"./syncLog":{"@ablo/source":"./src/syncLog/index.ts","types":"./dist/syncLog/index.d.ts","import":"./dist/syncLog/index.js","default":"./dist/syncLog/index.js"},"./docs":{"@ablo/source":"./src/docs/index.ts","types":"./dist/docs/index.d.ts","import":"./dist/docs/index.js","default":"./dist/docs/index.js"},"./docs/*":{"@ablo/source":"./src/docs/*.ts","types":"./dist/docs/*.d.ts","import":"./dist/docs/*.js","default":"./dist/docs/*.js"},"./client/resources/*":{"@ablo/source":"./src/client/resources/*.ts","types":"./dist/client/resources/*.d.ts","import":"./dist/client/resources/*.js","default":"./dist/client/resources/*.js"},"./testing/fixtures/*":{"@ablo/source":"./src/testing/fixtures/*.ts","types":"./dist/testing/fixtures/*.d.ts","import":"./dist/testing/fixtures/*.js","default":"./dist/testing/fixtures/*.js"},"./types/*":{"@ablo/source":"./src/types/*.ts","types":"./dist/types/*.d.ts","import":"./dist/types/*.js","default":"./dist/types/*.js"},"./utils/*":{"@ablo/source":"./src/utils/*.ts","types":"./dist/utils/*.d.ts","import":"./dist/utils/*.js","default":"./dist/utils/*.js"},"./wire/*":{"@ablo/source":"./src/wire/*.ts","types":"./dist/wire/*.d.ts","import":"./dist/wire/*.js","default":"./dist/wire/*.js"},"./errors":{"@ablo/source":"./src/errors.ts","types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./footprint":{"@ablo/source":"./src/footprint.ts","types":"./dist/footprint.d.ts","import":"./dist/footprint.js","default":"./dist/footprint.js"},"./logger":{"@ablo/source":"./src/logger.ts","types":"./dist/logger.d.ts","import":"./dist/logger.js","default":"./dist/logger.js"},"./observability":{"@ablo/source":"./src/observability.ts","types":"./dist/observability.d.ts","import":"./dist/observability.js","default":"./dist/observability.js"}},"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/Abloatai/ablo.git","directory":"packages/transaction"},"scripts":{"clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","build":"npm run clean && tsc -p tsconfig.build.json","prepack":"npm run build && node ../ablo/scripts/strip-source-condition.mjs","postpack":"node ../ablo/scripts/restore-source-condition.mjs","pack:check":"node ../ablo/scripts/pack-check.mjs","pack:smoke:websocket":"node scripts/packed-websocket-smoke.mjs","lint:pkg":"publint","test":"vitest run src/client/headless.test.ts && jest","typecheck":"tsc --noEmit && tsc -p typetests/tsconfig.json"},"dependencies":{"events":"^3.3.0","uuid":"^11.1.0","zod":"^4.4.3"},"peerDependencies":{"ai":"^6.0.0 || ^7.0.0","drizzle-orm":">=0.44.0"},"peerDependenciesMeta":{"ai":{"optional":true},"drizzle-orm":{"optional":true}},"devDependencies":{"@ablo/tsconfig":"*","@jest/globals":"^30.2.0","@types/jest":"^30.0.0","ai":"^6.0.0","drizzle-orm":"^0.45.2","jest":"^30.2.0","jest-environment-node":"^30.2.0","publint":"^0.3.17","ts-jest":"^29.4.5","typescript":"npm:@typescript/typescript6@^6.0.2","vitest":"^4.1.4"},"gitHead":"1435739dec2dfb76696b71f5543679e81004db07","_id":"@abloatai/transaction@0.64.5","bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"homepage":"https://github.com/Abloatai/ablo#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-2gkerGOQvJbhQes6z5jFeJLlN1PJcL4TCF6HGhuJInnd+nffhnn7YvfbEDsc5sLnYbaWtup9jYbzym6ph95atw==","shasum":"4aca5b37971f160300d9ce14e8c12ed9886b91b0","tarball":"https://registry.npmjs.org/@abloatai/transaction/-/transaction-0.64.5.tgz","fileCount":1088,"unpackedSize":5347665,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abloatai%2ftransaction@0.64.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIuUQ73gqO9/ilhrLFjJRpJDHrq/TsEvc+PwNfN4o1VwIhAOjP0mIq+FNcLe6MwWtVDvNxw+HYTKk3PaombDxTmtrF"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:268467cc-622d-4c11-a6d6-2a73cc2e3c64"}},"directories":{},"maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transaction_0.64.5_1789033236511_0.5078511522833573"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T20:12:38.321Z","modified":"2026-09-10T09:40:37.079Z","0.37.0":"2026-07-25T20:12:38.629Z","0.37.1":"2026-07-25T20:36:24.029Z","0.38.0":"2026-07-26T22:00:04.079Z","0.39.0":"2026-07-28T09:25:33.538Z","0.40.0":"2026-07-28T17:47:41.065Z","0.41.0":"2026-07-28T19:45:01.040Z","0.42.0":"2026-07-29T05:28:19.055Z","0.43.0":"2026-07-29T06:57:57.274Z","0.44.0":"2026-07-29T08:53:18.385Z","0.45.0":"2026-07-29T14:39:05.675Z","0.46.0":"2026-07-31T09:14:41.861Z","0.47.0":"2026-08-03T10:06:56.016Z","0.48.0":"2026-08-03T18:07:45.832Z","0.49.0":"2026-08-05T16:01:21.555Z","0.50.0":"2026-08-11T09:55:03.534Z","0.51.0":"2026-08-11T16:57:11.836Z","0.52.0":"2026-08-15T15:16:04.618Z","0.53.0":"2026-08-18T11:49:12.247Z","0.54.0":"2026-08-18T19:25:50.610Z","0.55.0":"2026-08-19T05:24:12.971Z","0.56.0":"2026-08-19T19:30:24.406Z","0.57.0":"2026-08-22T07:54:21.336Z","0.58.0":"2026-08-26T19:07:17.391Z","0.59.0":"2026-08-28T10:15:13.632Z","0.59.1":"2026-08-29T13:36:17.892Z","0.59.2":"2026-08-31T15:51:00.046Z","0.60.0":"2026-09-01T16:26:33.523Z","0.61.0":"2026-09-03T10:41:36.106Z","0.62.0":"2026-09-04T17:31:12.921Z","0.63.0":"2026-09-06T05:47:29.570Z","0.63.1":"2026-09-06T15:51:16.045Z","0.64.0":"2026-09-06T19:17:44.039Z","0.64.1":"2026-09-07T08:15:09.694Z","0.64.2":"2026-09-07T11:46:13.912Z","0.64.3":"2026-09-08T07:53:09.246Z","0.64.4":"2026-09-08T08:57:35.849Z","0.64.5":"2026-09-10T09:40:36.694Z"},"bugs":{"url":"https://github.com/Abloatai/ablo/issues"},"license":"Apache-2.0","homepage":"https://github.com/Abloatai/ablo#readme","repository":{"type":"git","url":"git+https://github.com/Abloatai/ablo.git","directory":"packages/transaction"},"description":"The headless Ablo transaction client and canonical contracts for reads, commits, confirmation, claims, and durable observation.","maintainers":[{"name":"lukaswithablo","email":"lukas@ablo.finance"},{"name":"lukasanderss","email":"lukas@abloatai.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://abloatai.com\">\n    <img src=\"https://raw.githubusercontent.com/Abloatai/ablo/main/assets/banner.png\" alt=\"Ablo\" width=\"480\" />\n  </a>\n</p>\n\n# @abloatai/transaction\n\nThe canonical transaction contracts and headless HTTP runtime behind Ablo.\n\nAuthoritative reads, atomic commits, idempotency, confirmation, claims, and\ndurable observation share one typed protocol here. The package has no React,\nMobX, IndexedDB, or WebSocket runtime.\n\nApplication code should install the branded Ablo SDK:\n\n```sh\nnpm install @abloatai/ablo\n```\n\n```ts\nimport { Ablo } from '@abloatai/ablo';\n\nconst ablo = Ablo({\n  schema,\n  apiKey: process.env.ABLO_API_KEY,\n});\n\nconst order = await ablo.orders.read({ id: orderId });\nif (!order) throw new Error('Order not found');\n\nawait ablo.orders.update({\n  id: orderId,\n  data: { status: 'approved' },\n  reads: [order],\n});\n```\n\nUse `@abloatai/transaction` directly only when building Ablo adapters,\nintegrations, or infrastructure that must consume the canonical contracts.\nThe branded SDK delegates to this package without exposing that ownership map\nin normal application imports.\n\n## Links\n\n- [Documentation](https://docs.abloatai.com)\n- [Quickstart](https://docs.abloatai.com/quickstart)\n- [API reference](https://docs.abloatai.com/api)\n- [Source](https://github.com/Abloatai/ablo/tree/main/packages/transaction)\n- [Apache-2.0 license](https://github.com/Abloatai/ablo/blob/main/LICENSE)\n","readmeFilename":"README.md"}