{"_id":"@zysec-ai/relata-sdk","_rev":"35-809c016a61950eda1bbbafdb43739066","name":"@zysec-ai/relata-sdk","dist-tags":{"latest":"2.6.2"},"versions":{"0.1.2":{"name":"@zysec-ai/relata-sdk","version":"0.1.2","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.1.2","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"29172866193e23c7cb607fbf96f33889fab5046b","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.1.2.tgz","fileCount":10,"integrity":"sha512-UTyMJX1TgMCQslsGhW43kis9WvAkZ41RF3g9em6FDV3MmMIzRu56U/luKdImXKpIetTpSFRW9EA7+YLZeC052A==","signatures":[{"sig":"MEQCICuNtekiJ7ACqeJsD/2tce39Vxk9eRrjvBxz956fBTkAAiBT6oPcwxMU2hY5fEpMziyeTh4ccYfQtPpi9PZP3l9Fqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0fdef8fa9a2ab9196c080728ef9457fa46339ba4","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.1.2_1784160830579_0.948850553094684","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@zysec-ai/relata-sdk","version":"0.1.3","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.1.3","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"1896b578198abfbc9745e5195cbe040ee35533bd","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.1.3.tgz","fileCount":10,"integrity":"sha512-JgM6m7XT722hsVVGLXv646M3Yr/UYMzB9bU4Tbc68BUKmhBe0kzVIbPC0PFKXSbDRy6ELnxSosApKD4PO4rSWg==","signatures":[{"sig":"MEYCIQDKk5BgXoQTeIrYKCuyMLqqS9l+VIHJ9wdUjhkLlRc4TAIhAPtudyXhrL+Vx9eGODttDBH0jAnBoJiITiyjAHG/wnaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ac9807da72985498a64e8a5137732498b0dcfba","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.1.3_1784191949998_0.7711331393596081","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@zysec-ai/relata-sdk","version":"0.1.4","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.1.4","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"b458c1e78ad689a4984ee812fbc9a56d9aaf71e8","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.1.4.tgz","fileCount":10,"integrity":"sha512-aYboYvZbNCXlHuHjd3bUqshFGtgQLC/ivA5hgkllrGH/aANv2gO0xYPUyhtji+Plw3oG9KAggNxqXKrkjCsH0w==","signatures":[{"sig":"MEQCIGt5w1vKnj6ooCqBOYyt38WE4IfLWjUyRSTuYVJehcmhAiAD95CtyxHYm93IwL1pNR3sOSHmpte5r/C1Q4o+G7LxrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b27c6f3d3ca4cd1206672dd8965a82a60cab102b","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.1.4_1784243188228_0.761856106250115","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@zysec-ai/relata-sdk","version":"0.1.6","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.1.6","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"50f98b705ca77b483ec1fd38683d8fdbf0092c6e","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.1.6.tgz","fileCount":10,"integrity":"sha512-LAsRgaB1/jMiFdlq3wJ0XmYgxR/0QOydWbm5qPCxzbXYxStKzYNrKuPu34QwWlafkuQDDPt0QeUlCCoG4LP0Vg==","signatures":[{"sig":"MEUCIDGvGXwUCDgiBSVdASUwlIYur3jADDqM7HzLT3I2nMVAAiEAhH/ap45TkcicK0Pq0/isej0GOl7ASVx4lAT+dXtWLA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5b4543fda745efe0f162d19c459f58c2a92e95d9","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.1.6_1784258958834_0.9923888357707711","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@zysec-ai/relata-sdk","version":"0.2.4","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.4","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"02c0fbac53ab992008954a9d03aa3c2395ea6dc1","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.4.tgz","fileCount":10,"integrity":"sha512-LcDHyNy20M754qBcTI/az5+k0eRE5AjQhkE4PM33qzPYALVlcHDUbtYs++UOd0IMFeC3UqGPLGE8NurtdxGz6w==","signatures":[{"sig":"MEYCIQD+0qdxjMu1HhMmiy0X0no8b4eOM8CWwwb0MQ8iqcBOzwIhAL9fcLUzXSOpon3+7UFmc97rq03jpWkNH4hosT+w233K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f557fa80e32e543860d4e376f6cfed0be7da72a","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.4_1784808687705_0.8635743864784986","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@zysec-ai/relata-sdk","version":"0.2.5","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.5","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"2d900e2d9d888716fcc35e369eb456cd3766bab0","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.5.tgz","fileCount":10,"integrity":"sha512-qDsNQk/ohAPsj2ImBf+76hhULmh9FVkcK2Vg55fanjN1Hv4Gx55isQGvPqk++V2R36+ySKotGGvgb6F5kScbYA==","signatures":[{"sig":"MEUCIQCQD4ykFJNecS0Cx3rpWtYEAq4L5Cm7j4B+vvLywy/U+wIgJMBXW1Dz/ChA+gltr6I6juW/lddAJ5a/+7+VgqOUDiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc71485f7ec7e1c25018ec9ce98b51ce9e28877f","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.5_1784809096479_0.5602558618397477","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@zysec-ai/relata-sdk","version":"0.2.6","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.6","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"fdde6abd866960a4b5bde3863aca2ad9be7573ea","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.6.tgz","fileCount":10,"integrity":"sha512-1VOLIL9hpe88g9Y1uL60I6n2MVT/tveUaOHrHfVYnAKEqK8/fFoTrn+5XT7ZTXwY8GRZfMK0dcXYRTJffqPVYw==","signatures":[{"sig":"MEYCIQCKtFf5q2zSxKeHiNkgFomXC7SRSKmAzZSrOPJOcgNAEgIhALydo1weDzNUXwGSHP1kD+REEAijVEntu4Cw3ibjKEM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6af70b405db53aa9bb08f1b2f491f89dd3dfe7c2","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.6_1784824905990_0.49242012612909747","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@zysec-ai/relata-sdk","version":"0.2.7","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.7","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"e1395239fa6c3155ebb635dcd3ac1bfe7e6dccae","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.7.tgz","fileCount":10,"integrity":"sha512-P+ZCvBg5UVj93OzspjZwF4lCB292xJaWPZB2D85Jhu90ZT+E39DZDVU3urIuY56B1+9PQkqamHm7L72P0cznRA==","signatures":[{"sig":"MEYCIQDDJtmIgaZJnDiGtxVengQYPzGo6TEIf88lfFwAkygTrQIhAKc4h4YXTvkJZPg16I598pChzyT9dGngtM+oZYX/RbcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23f7656d3f0c5aeac8e57324866924a4b1c9d298","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.7_1784827060527_0.23036310758864653","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@zysec-ai/relata-sdk","version":"0.2.8","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.8","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"83214b342db04a4f53f5ef74ad05bc9384bf4c8d","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.8.tgz","fileCount":10,"integrity":"sha512-9kWp4huRgKZoDjvUGTkYwxMh4l8NXGqE6y8pdRNEl1LQX4PDXamNvduou6Rjp77S9x1NGmRASAusF35t7Kua+Q==","signatures":[{"sig":"MEUCIQCI7nA5gD00UtV5a/GDimTQ5kr8UZQLGyPAgscyRGR++gIgH5C8l2w1WJAOdtBhS0UI9l25+4uhjn6zBbaxDSLIFCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71d64e57ab4e7ca5b093c4de6c993921029dcec4","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.8_1784874016976_0.9103076283002425","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@zysec-ai/relata-sdk","version":"0.2.10","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.10","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"2f7dbe5f2f5a310c177c49bfb044b59c40df31da","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.10.tgz","fileCount":10,"integrity":"sha512-YYFJFCVuanKpyw6OtjKHJZmQLX8ELrqicIe59hA5tiCP3RoKUB46oLCtYdfVQ1Dpyn2FgYJBsLpDENSOuBPMYQ==","signatures":[{"sig":"MEQCIGIU8h0RBBGRHRupLQyNz7cgrotT+/mg08AOs/8uYG1YAiAI8S/0LXei1DjvBsGrYROxXn43lbPz9419JTTbqF1BYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6addb93e934c5e2fa60e2bb5caf525bd4f957f50","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.10_1785076984757_0.4135909409507872","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@zysec-ai/relata-sdk","version":"0.2.9","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.9","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"e95d63c4220c01da2f0b996547ade75bbb9ebc77","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.9.tgz","fileCount":10,"integrity":"sha512-e2O4H9/z/xaQMsNujbqmAElPUNEiLkMivT8STcWkw4DFmXFwno/Y/bc3VFKlzpIYElP/BMUPpgnu0dEC6n8x1w==","signatures":[{"sig":"MEUCIGjLX1QQuO98ciuIsErey/M6mJWyb3pCF2W6IrcHXjldAiEAuHIcv4dw+QbZU9vgI4oXo0E36ZVxuYGCZryfxcaDDYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21e8ff987eb7cd425257cb6d78929974bcacadd7","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.9_1785076989877_0.2640142755902253","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@zysec-ai/relata-sdk","version":"0.2.11","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.11","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"394781934a0f9bc9401694fbd3dea3481f375206","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.11.tgz","fileCount":10,"integrity":"sha512-9PHuMoEJzucJ6J68Xj1sHj9XzHCPDtAaQ95HtrRTh3c3ZutnMfNy6D9OOngSuFefqGINtovL16kF2QFrfqCUWg==","signatures":[{"sig":"MEQCIFChSesnOeZa6SAicnyEQQgSHWB+h16ks7arJXPMZkudAiB0PEbN9WPCDebOyV6baMmVk63UqxeE8LM6leWXoTlBiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f9dda1c5ffb5afa4a17e2582e334ea8f3d62ea2","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.11_1785081034203_0.02389858798396083","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@zysec-ai/relata-sdk","version":"0.2.12","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"Relata contributors"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.12","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://github.com/OpenWorkBench-Co/RelataDB/tree/develop/sdks/typescript","bugs":{"url":"https://github.com/OpenWorkBench-Co/RelataDB/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"218ccac70b7cf426a1658fa5ad8c4d828dc28ac2","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.12.tgz","fileCount":10,"integrity":"sha512-6kuXG/sG5gXILlC39+5HSGrhw7N64xZdcjoQv465HrUAV5MlBUdum0wPU59Hdw7qpN2NHaETGZGAfuszTlBhsg==","signatures":[{"sig":"MEYCIQDGUVWS5q+NSOdrddAjnhlbM9PkOGqqFsNmUOueXoxnFQIhANXCcTDTvOdrEOWo1ZxghYZ6nMxR8IXxuVyT5HegGWoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc6dd4e890b393a6a47474b04d3c3da7c5c914cb","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/OpenWorkBench-Co/RelataDB.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.12_1785082639600_0.08443052730411305","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@zysec-ai/relata-sdk","version":"0.2.13","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.13","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"a84cd876075f338f6624f2242165eea188559a85","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.13.tgz","fileCount":11,"integrity":"sha512-+hjrOuQPGbd8MXk0628/dmXQL/RDYDPPBK/CAauRB2qrlv8Np+8fSC2v0PMz7r3ySvRIsas/1jzRczcLBwsWOA==","signatures":[{"sig":"MEUCIQD/7IgvmVBQN1TJK4eGiEReFwQn6Qhf+YHAn1zkMtQP/gIgMj9ff8CJJoGXtrmcG6B9vLGJnUhv07+k43C9+7K2SQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f6887bacd295f65171b205affe8bf08fd319515","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.13_1785109404459_0.4510767217573419","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@zysec-ai/relata-sdk","version":"0.2.15","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@0.2.15","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"451d46ed8d3adbc8fc3a4b11f88d0060bc1d4e9d","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-0.2.15.tgz","fileCount":11,"integrity":"sha512-JLSlZ+k+BY/2zYsQHkyXyxkcrK3dmmXe3+2uSL3s70VH0xvlKLxr142cskV0OKBFSb3OhIULnM18YP369A22wg==","signatures":[{"sig":"MEUCIQCQsvds2IgIe25Lm8XhSYflKynDELs4SpHkkCyXCpCqcAIgceQoQz2EpjvN/EGHBwsOnPRMjpXdcRbENGy+RWeLpQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7341714a584269f40e763e68d33c400678c3603d","scripts":{"test":"node --experimental-strip-types --test src/**/*.test.ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.0.0","@types/node":"^25.9.0"},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_0.2.15_1785369434739_0.32330569637096196","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@zysec-ai/relata-sdk","version":"2.0.1","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.0.1","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"f47770c0ea90506c61ae76730eb02d83a16c0b6b","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.0.1.tgz","fileCount":37,"integrity":"sha512-oNblzdRSxjjTcP465ipinOaQ8PAjPh2jD8kjdqOHg8UKVYhOPvlWVLENkUL9pIYQoJMLE50/jUZdPkSz/+mZNw==","signatures":[{"sig":"MEMCH2r/z7X98fxYWdrBmfaDzk62BTcHleOHwVOb0Skz/kICIHT6v8ra15UjDp6UliGP3Ne8Tc6ayx6UMx+CifuNTvNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"8fd1b5a0cd467de94e07901031dab40f23349260","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.1","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.0.1_1786390220396_0.8592852823361612","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@zysec-ai/relata-sdk","version":"2.1.1","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.1.1","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"9f402c6ff2d0f65a216d1900d07c45573d91ac9d","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.1.1.tgz","fileCount":37,"integrity":"sha512-adjFQKRQUF/EESACn/6PP4KJnRKXWn4SWIvjL5geyPV6OiwAmM92Oyv3ajLxzh2XE6ZREyhmW7icKJ4OWvBCCw==","signatures":[{"sig":"MEQCIGOvVp4UN+ay5Z/xHr4Yji+MfRTUXbfbRHkV4VPmQ1bkAiBDjpSbAxhvUISpKn7bt6y7bKYEJmTOTdnCOtZcHb0C+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"44fbe1fa5c19bff0eeacc29edf3f08d0e5970b40","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.1.1_1787649540851_0.5911653156569603","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@zysec-ai/relata-sdk","version":"2.3.2","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.3.2","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"6f42cc68072ee771dfa02b3eadbe619347762794","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.3.2.tgz","fileCount":37,"integrity":"sha512-lDkKBhrIxi0Zhk6CFhBCpiuamT63wuLMD4S26y87iv1HKG7MHPi4AjIRuVNNhsj/5D/yW9i3/mFN/+KniZxLEQ==","signatures":[{"sig":"MEQCIAUWk333dT51Z0gR+hDEv4al2VywW+FZoKru8Sim4lSdAiBjsvrMB7rILPyB5mdeNUoyKOw9vO57l3cXYk9rD5i99w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"a8995897e23b9b45899b0fc270b07643eb552b96","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.3.2_1787708992419_0.7337479557605238","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@zysec-ai/relata-sdk","version":"2.4.1","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.4.1","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"5b96f5dd655f1de82cd731f0beda1c49249f865d","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.4.1.tgz","fileCount":37,"integrity":"sha512-Ewjc5Q4WHCznAg8Po0SISHg0p1kgCCkCvDDdAT0ajbox65svuiUX7ANl00USdc3mWZpH/cYDYEKd0s68klAMcw==","signatures":[{"sig":"MEQCICCWYOoqYCXbXz3pfgEP/k7jLiwzvenvBk9AEExMVjUQAiBaJf1mN5o/PNTDbXxstQbbQTDeugt8i85oqVvN3wvlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"a0d789ebd76b50e5634c97b7173346ca18b81020","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.4.1_1787943756320_0.18829002169588183","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@zysec-ai/relata-sdk","version":"2.4.2","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.4.2","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"3472fc8e659b367e7d0e313faeb5af15aa615dd2","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.4.2.tgz","fileCount":37,"integrity":"sha512-o4dl/DeceqqCgmll1qCJTffL3+6R6RJuGrR6MWC0EA2la9BwCZ6CTSZWKXnRtGN5t6x9ocJ0S2fpd/6hGLfq8A==","signatures":[{"sig":"MEQCIE875JO3A8KUE/L7fpywwJXmwewWr+Rgy7ZxQEyXZBRYAiBBzK+pmm4DneFP5/hyiwFm3b+FS6ocyp2BTNzIuvIKfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"4f1bead47a7b182631dd4bb32ec45b2d32c7bb67","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.4.2_1787967487031_0.28417640660056875","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@zysec-ai/relata-sdk","version":"2.4.3","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.4.3","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"1a260ee955590cebc7a9267bef505411adfe3e1b","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.4.3.tgz","fileCount":37,"integrity":"sha512-mGPM8AReDr+ilhW9JDsxx+q89rUTkx0oIlWHi/q7BqCgjwKxlSN3pKO97HOxB7Dd/o12+LPOF5mQWj9lerFW4g==","signatures":[{"sig":"MEYCIQCNy4sAl+SYvKdRpPP+gYRpUYMUZDy4ZqI51jZvX6LbnwIhAJv9EqkZ+0sZ2dbAcEYeadQsVGwqW+cBYxV3K/NOxEOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"04ae61c8a4c2f43fa4468f678da1b018c29457ff","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.4.3_1787997891846_0.6180057059957176","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@zysec-ai/relata-sdk","version":"2.4.4","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.4.4","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"67524558a47a16096b2fe60318893684ce255cde","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.4.4.tgz","fileCount":37,"integrity":"sha512-bNmHvQS/1We36HEs/eLCyU0a1Zl/xTeSW5USwk8ewPagaFt1IxqQ1inwx2TpyNwTtdF3qXS/bXWwfKtchR13qA==","signatures":[{"sig":"MEUCIFZWHVhGOeVz5r7tzxzH/3EE6R4JkX7WsI3fy6gLYa0VAiEAtir3GkDfKcpuk/Z/zILy5ZHwOeDNffnwQhcxBReyDB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"0e600d494236ffefc4c183d107b037ab2162ec74","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.4.4_1788002873816_0.6692198128522093","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@zysec-ai/relata-sdk","version":"2.4.5","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.4.5","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"e9bb1523ab13dd14e9514e68fe6234acbafaf899","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.4.5.tgz","fileCount":37,"integrity":"sha512-8Xs/+UeDFyMddsz1aKxgdzI32iUrwcFH7M1jAM40ZpVXqHPdLgBzi3etsKy8y022tYamHvp9ib/8LcxpZXeEqA==","signatures":[{"sig":"MEUCIEgGwiJVia4BvdcpGNzPcK2bbwl0CiIwU6sLe17cGBPmAiEA5qxgQtoQJ6JMwuNJj+RJbIGPGy7uyphkrKEMY+96GP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"a85cdb91f4eee19de53b5437631d0ac99898f729","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.4.5_1788079815076_0.5992024416921444","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@zysec-ai/relata-sdk","version":"2.5.1","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.1","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"7bdb455e1524b6a372bd8fafe9addfe835cef399","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.1.tgz","fileCount":37,"integrity":"sha512-O9do9ly1y1+CCyaBbKf2/2fccN4arTCF6WJoBv582rb4JhUdeNMRIeoA228vKqdtchjAUuq2Z9h5tcG766EgGA==","signatures":[{"sig":"MEYCIQDJEaIi2l4nK4PVrvubElh3sbqCogIT9nPSAhAJqq/QnwIhAMQKHPdu5IM9mMAbyaC8+XPoeTyD3ghQyRSjgMEec8Oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"640817846349053b38f2b5bf189893e1084dad25","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.1_1788126230904_0.19181911351303227","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@zysec-ai/relata-sdk","version":"2.5.2","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.2","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"b445abd2edc3013b3cde2de5d60fad9e22945bc1","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.2.tgz","fileCount":37,"integrity":"sha512-N2ouTmV76demihbvvzCRIOUYYQpqLe4caJn9ZJTrS3ilg8WMLDhXHSzR9NiXwBFie9RmHUcOOFDT/4q26fVCrA==","signatures":[{"sig":"MEQCIEOcx6RtehV/p05d03xgI59jn/i1WCpci6xl+vyzSCgAAiBoEa8UCvRjJqNaYehZ21O0XcPglipnT8fGa7yHBuHkmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"f72c093655e3565e1fbdd25681e802783d2b1225","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.2_1788145778510_0.5391257445570563","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@zysec-ai/relata-sdk","version":"2.5.3","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.3","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"6ed05068309763e88e10d33f3ae9581c85c09d0f","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.3.tgz","fileCount":37,"integrity":"sha512-Vp8u802X4bBxD9fNmjZdrA8LUI8lWmY4+PVwJKDOyn8lDchm0v3WuDQq/56hSIgr6mDVWGy9kxoraWSflNAeuA==","signatures":[{"sig":"MEUCIHmpTnGHtmwdU8ikjOPGZif9u50/Je4W3eFcW8rQc785AiEA4ndgxkTpMgv5x2y+c1agfQ60hQgytha2BISjy9lklWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"d36e089dffe7ffe71d6ea612e6cb5d884d50f3ac","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.3_1788210823926_0.06808092957084244","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@zysec-ai/relata-sdk","version":"2.5.4","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.4","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"6bac2895d2b37f63f74173d33c08efe1b00fb1ab","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.4.tgz","fileCount":37,"integrity":"sha512-hWUy/6MzEHgEdc/ioBzetr0cD5TvYjimCKU78rGEg1INXTNt4GY+6UkkTZHNwU9Mz+BU0jeCcWoKi2NC4nCJ5w==","signatures":[{"sig":"MEUCIQCDSlXeEjdlt9Sr7lYIxebPNpqJRFCkAWh/jAx8V5QoCgIgKy9Q2kKkSzUnser/6Vtgpxuwdu0Fcvt+jaQGAIxG110=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"00cb151e570a6360eea541f0c802cd0fdc907141","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.4_1788229095795_0.9724254068810103","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@zysec-ai/relata-sdk","version":"2.5.5","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.5","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"28da86bffdc7173c1967f6240974815a6edfc6e0","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.5.tgz","fileCount":37,"integrity":"sha512-xwhCStb48Yn5HT0kB98RYgeZsYWscv6T0TOiC1QIqj3jFoxjvNxivtAWSbMjzRrMhJPDH07xKVi0DKgPxs8Iog==","signatures":[{"sig":"MEUCIHPyuJJeapuN97OLLMW750VQQlyUa3CIj5qh6KSEW5KkAiEA9hqjD4GJlHF0+07VK3GqNhBuiPclf6tISmvbZ0HKC5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"d7fa45505cafb07809fe08de4ba4aa2312cb5262","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.5_1788260735942_0.05661977769985538","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@zysec-ai/relata-sdk","version":"2.5.6","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.6","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"eac231a69c203057f143283202f084a9552986cd","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.6.tgz","fileCount":37,"integrity":"sha512-B3lqcTPwwmzhFn1Gp3sMp746ArzwHKiS4s2p4ElINDBkThbgna0Uj1N/R4ai0xmegDPmo1zFsDYIBv4MD6iRFg==","signatures":[{"sig":"MEYCIQCQE3465/DnHM+lZ87xtHfABOA0B5yT4PCA545mH3Z8QAIhANKL5+0txcU0WAURf59TebGK+IrlZLytE7xOq365XDO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"cdde6613090e0d77603934e6725712a9eb3eff29","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.6_1788614262984_0.9659923370484096","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@zysec-ai/relata-sdk","version":"2.5.7","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.7","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"ecc9bf5219642ea112baf2315b48bc66eb601d32","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.7.tgz","fileCount":37,"integrity":"sha512-7JU2qOu9h1vDc+OPTr+5hJcLNPsq8Oj+a31O6f4J4kJflWvOBViJKgpu0z+Lz5gbugjTFqNQPdJwbrlrL9oPoA==","signatures":[{"sig":"MEYCIQDpCKu0ZFqnJHtHtgrJyQ1gwbDJko/IjYpsdHMulaMfQgIhAMa4I4DM0necB0WzuRac7YbEj1Tzx72QZ3w4TCweto72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"a50a7f9902563e4d4a879c934a1ba6fcfc87cde5","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.7_1788963999197_0.7783707003298517","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"@zysec-ai/relata-sdk","version":"2.5.8","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.8","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"da92c4646cc5dbb76e11fe8289c4d53b1f3ca927","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.8.tgz","fileCount":37,"integrity":"sha512-I/DZHPuummZJcySeheamr9PUyVcffgImK2Q3BblyzQ54BriID9jATiBv4/H4JZq6O2lLVFd0yGjt3sOViKbt8A==","signatures":[{"sig":"MEUCIA3yuCgP0lzZpDknoCRf/91Eqp5oTwnMN0k9ZblIfBxHAiEAtLh3Tk3M5o8pBOiW1zBck77I6jIQVCnwYfrmOgxTeC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"3c47a2f6841d672f090da7917785758b4e9ea267","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.8_1788988540189_0.1633984791400931","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@zysec-ai/relata-sdk","version":"2.5.9","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.9","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"593dd8c0f954294efbfb0856861f6ba0d43ef4ca","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.9.tgz","fileCount":37,"integrity":"sha512-ydtJFtOt4BSmgUujUHyc4NVxrFAH2mXdxydladYOYHFHXGC1rGeJxOXCU0xA5nSSny6HLMqFriKSSJKzZJ9cHA==","signatures":[{"sig":"MEQCIA0/QhZIHfp3bQoRdoI7tTp57swGcCV4ujXtsa991Uw+AiBWI9mJ3cceByAPr1RII0b4ew53pswBVZBGybLEAsLw6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"3f2babc78b9503a106a8dcb2b7211bc4e9d75bdf","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.9_1789026989898_0.6078080375545367","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"@zysec-ai/relata-sdk","version":"2.5.10","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.5.10","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"57819667cda667e5fd5fb9f689a33e4b656214d2","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.5.10.tgz","fileCount":37,"integrity":"sha512-/0C8tGDYzbk9u+cNT10cHydT2ALZvDebI6+AjwPWlCcmYxeS4uJPvd6jm7bPnS3gfTibE5nYbiCisv1naVmm7g==","signatures":[{"sig":"MEUCICKg9BQ12z5zMoGyg0IJjbR9F46oFUyMykpMcoVKQhIsAiEAyglZmIY6Ke0f4N1YpBS4bIkohvD3EWa5RQXUdceQuas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"6c2cc686a3de9c361b63083bd8252c1306c606e1","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.5.10_1789072893441_0.6576004093217356","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@zysec-ai/relata-sdk","version":"2.6.1","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","_id":"@zysec-ai/relata-sdk@2.6.1","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"bin":{"relata":"dist/cli.js"},"dist":{"shasum":"37dec0e03e4d0755b2f238c4afa68504416b128d","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.6.1.tgz","fileCount":37,"integrity":"sha512-qgKD27DohF7bou4DedBW/fpwW2gokgfLFHnpvRRZtALYkMskunpuA2JanXeUWrjh+3fuhnQ9qLwz9lNsj6zcYQ==","signatures":[{"sig":"MEYCIQDC8DlwbQcrB8/gFoXBQuhBUKlGUDdmLtO/AkHU7VwpAgIhAMcZtROB7kOfGPvhUSbXYGwWcAJCC5eOcR74YoCZoNkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"}},"gitHead":"92ca1911a45bd72805dae1d3c6ebfee5e1782fe2","scripts":{"test":"node --experimental-strip-types --test \"src/**/*.test.ts\"","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"repository":{"url":"git+https://github.com/relatadb/sdk-typescript.git","type":"git"},"_npmVersion":"10.9.8","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","directories":{},"_nodeVersion":"22.23.2","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","langchain":"^1.5.4","llamaindex":"^0.12.1","typescript":"^5.0.0","@types/node":"^25.9.0","apache-arrow":"^21.2.0","@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3"},"peerDependencies":{"langchain":"^1.0.0","llamaindex":"^0.12.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0"},"peerDependenciesMeta":{"langchain":{"optional":true},"llamaindex":{"optional":true},"apache-arrow":{"optional":true},"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/relata-sdk_2.6.1_1789233791446_0.11234526578898851","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@zysec-ai/relata-sdk","version":"2.6.2","description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./builder":{"types":"./dist/builder.d.ts","import":"./dist/builder.js"},"./adapters/langchain":{"types":"./dist/adapters/langchain.d.ts","import":"./dist/adapters/langchain.js"},"./adapters/llamaindex":{"types":"./dist/adapters/llamaindex.d.ts","import":"./dist/adapters/llamaindex.js"},"./adapters/langgraph":{"types":"./dist/adapters/langgraph.d.ts","import":"./dist/adapters/langgraph.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"relata":"dist/cli.js"},"scripts":{"typecheck":"tsc --noEmit","build":"tsup","prepublishOnly":"npm run build","test":"node --experimental-strip-types --test \"src/**/*.test.ts\""},"keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"author":{"name":"ZySec AI"},"license":"Apache-2.0","homepage":"https://relatadb.dev","bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"devDependencies":{"@grpc/grpc-js":"^1.14.4","@langchain/core":"^1.2.4","@langchain/langgraph-checkpoint":"^1.1.3","@types/node":"^25.9.0","apache-arrow":"^21.2.0","langchain":"^1.5.4","llamaindex":"^0.12.1","tsup":"^8.5.1","typescript":"^5.0.0"},"peerDependencies":{"@grpc/grpc-js":"^1.10.0","@langchain/core":"^1.1.48","@langchain/langgraph-checkpoint":"^1.0.0","apache-arrow":"^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0","langchain":"^1.0.0","llamaindex":"^0.12.0"},"peerDependenciesMeta":{"@grpc/grpc-js":{"optional":true},"@langchain/core":{"optional":true},"@langchain/langgraph-checkpoint":{"optional":true},"apache-arrow":{"optional":true},"langchain":{"optional":true},"llamaindex":{"optional":true}},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/relatadb/sdk-typescript.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"allowScripts":{"esbuild@0.27.7":true},"_id":"@zysec-ai/relata-sdk@2.6.2","gitHead":"d3151aaf5248aa5ad9dca72d6c5fd2580edce493","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-OdS3zKaGEo4Chu/X/AhzIeDnPrQ/56icg959Lr2xqFr9YR3R4FTEar3euCiowC/MUUFf/Ih9Re00nRyRJvOelg==","shasum":"fc5bcb96b15280278e16fd1cebb8dbb7891c0cbf","tarball":"https://registry.npmjs.org/@zysec-ai/relata-sdk/-/relata-sdk-2.6.2.tgz","fileCount":37,"unpackedSize":1717581,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/Dnb/tDFh3hxcfldkUqLV+omPp4M+77wJ0alRr7CMngIgWMqQeMOb37iV3GB8qfjguFPNlvYieGCsWio2en8i7Gk="}]},"_npmUser":{"name":"venkycs","email":"hello@zysec.ai"},"directories":{},"maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relata-sdk_2.6.2_1789316841210_0.6752562069816068"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T00:13:50.431Z","modified":"2026-09-13T16:27:21.529Z","0.1.2":"2026-07-16T00:13:50.746Z","0.1.3":"2026-07-16T08:52:30.142Z","0.1.4":"2026-07-16T23:06:28.418Z","0.1.6":"2026-07-17T03:29:18.975Z","0.2.4":"2026-07-23T12:11:27.853Z","0.2.5":"2026-07-23T12:18:16.637Z","0.2.6":"2026-07-23T16:41:46.228Z","0.2.7":"2026-07-23T17:17:40.679Z","0.2.8":"2026-07-24T06:20:17.198Z","0.2.10":"2026-07-26T14:43:04.946Z","0.2.9":"2026-07-26T14:43:10.069Z","0.2.11":"2026-07-26T15:50:34.377Z","0.2.12":"2026-07-26T16:17:19.765Z","0.2.13":"2026-07-26T23:43:24.631Z","0.2.15":"2026-07-29T23:57:14.925Z","2.0.1":"2026-08-10T19:30:20.560Z","2.1.1":"2026-08-25T09:19:01.003Z","2.3.2":"2026-08-26T01:49:52.590Z","2.4.1":"2026-08-28T19:02:36.471Z","2.4.2":"2026-08-29T01:38:07.177Z","2.4.3":"2026-08-29T10:04:52.000Z","2.4.4":"2026-08-29T11:27:53.978Z","2.4.5":"2026-08-30T08:50:15.219Z","2.5.1":"2026-08-30T21:43:51.066Z","2.5.2":"2026-08-31T03:09:38.750Z","2.5.3":"2026-08-31T21:13:44.084Z","2.5.4":"2026-09-01T02:18:15.997Z","2.5.5":"2026-09-01T11:05:36.106Z","2.5.6":"2026-09-05T13:17:43.137Z","2.5.7":"2026-09-09T14:26:39.311Z","2.5.8":"2026-09-09T21:15:40.324Z","2.5.9":"2026-09-10T07:56:30.040Z","2.5.10":"2026-09-10T20:41:33.657Z","2.6.1":"2026-09-12T17:23:11.648Z","2.6.2":"2026-09-13T16:27:21.358Z"},"bugs":{"url":"https://github.com/relatadb/sdk-typescript/issues"},"author":{"name":"ZySec AI"},"license":"Apache-2.0","homepage":"https://relatadb.dev","keywords":["relata","data-engine","ontology","enterprise","bi-temporal","graph"],"repository":{"type":"git","url":"git+https://github.com/relatadb/sdk-typescript.git"},"description":"TypeScript SDK for the Relata data engine — ontology-driven, enterprise-grade workloads","maintainers":[{"name":"venkycs","email":"hello@zysec.ai"}],"readme":"# @zysec-ai/relata-sdk — TypeScript SDK\n\nTypeScript client for the [Relata DB](https://relatadb.dev) data engine — ontology-driven,\nenterprise-grade workloads. Zero runtime dependencies (native `fetch` only), typed\nresponses, fluent query builder, a Mem0-style governed memory client, and 12+ typed\nv1.1 clients that mirror the server's REST surface — all with full transport\nhardening (RFC 7807 problem+json, `X-Request-ID`, retry, multi-tenant headers).\n\nCompatible with Node.js 18+, Deno, Bun, and browser environments.\n\n- **Repo:** [github.com/relatadb/sdk-typescript](https://github.com/relatadb/sdk-typescript)\n- **Package:** `@zysec-ai/relata-sdk`\n- **Docs:** [relatadb.dev](https://relatadb.dev) · [Issues](https://github.com/relatadb/sdk-typescript/issues)\n- **Runtime:** Node.js 18+, Deno, Bun, browsers (anywhere with native `fetch`)\n- **Runtime deps:** **zero** — uses native `fetch`, native `crypto.randomUUID()`, native `AbortController`\n- **By:** [ZySec AI](https://zysec.ai) — Frontier Sovereign Intelligence · hello@zysec.ai\n\nTypeScript is **async-native**, so every SDK method returns a `Promise`. There are no\nseparate `Async*` classes — that is the idiomatic parity with the Python SDK's sync/async\nsplit.\n\n## Install\n\n```bash\nnpm install @zysec-ai/relata-sdk\n# or\nyarn add @zysec-ai/relata-sdk\n# or\nbun add @zysec-ai/relata-sdk\n```\n\n## Quick start\n\n```typescript\nimport { createClient } from \"@zysec-ai/relata-sdk\";\n\nconst relata = createClient(\"http://localhost:9090\", {\n  bearerToken: process.env.RELATA_TOKEN,   // required when server sets RELATA_BEARER_TOKEN\n  defaultPurpose: \"analytics\",              // required — every query must declare a purpose\n  tenant: \"org-acme\",                       // X-Relata-Tenant-Id (multi-tenant)\n  timeoutMs: 15_000,\n  maxRetries: 3,                            // retry on 502/503/504 + network errors\n});\n\n// Raw SQL query\nconst result = await relata.query(\"SELECT * FROM Person LIMIT 10\");\nconsole.log(result.rows);\n\n// Typed query\ninterface Person { id: string; name: string; dob?: string }\nconst persons = await relata.query<Person>(\n  \"SELECT id, name, dob FROM Person LIMIT 5\",\n);\npersons.rows[0]?.name; // typed: string | undefined\n\n// Fluent builder\nconst recent = await relata\n  .select(\"Person\")\n  .where(\"name LIKE 'Ahmed%'\")\n  .asOf(\"2025-01-01T00:00:00Z\")\n  .withProvenance()\n  .orderBy(\"name\")\n  .limit(20)\n  .execute<Person>();\n```\n\n## Cypher\n\nRelataDB auto-detects Cypher: any query starting with `MATCH` is translated to SQL\nbefore execution. The SDK is language-agnostic — send the string as you would SQL:\n\n```typescript\nconst result = await relata.query(\"MATCH (n:Person {id: 'p1'}) RETURN *\");\n// → SELECT * FROM Person WHERE id = 'p1'\n```\n\nSupported: `MATCH` / `OPTIONAL MATCH`, `WHERE`, `RETURN`, `UNION` / `UNION ALL`\n(#378), and `CALL traverse.*` / `CALL gds.*` procedures (#377). `CREATE` / `MERGE`\nwrites route through the governed write door. See the\n[SQL reference](https://www.relatadb.dev/docs/reference/sql).\n\n## Hybrid search — `VectorClient.hybridSearch()`\n\n`VectorClient` wraps the server's `HYBRID_SEARCH` operator (ADR-175): supply\n`queryText` (BM25 leg), `queryEmbedding` + `embeddingSlot` (vector leg), or\nboth — when both are present the server fuses the two rankings via\nreciprocal rank fusion. This is Relata's genuine edge over a plain vector DB\nor a plain full-text engine.\n\n```typescript\nimport { createClient, VectorClient } from \"@zysec-ai/relata-sdk\";\n\nconst relata = createClient(\"http://localhost:9090\", { defaultPurpose: \"rag\" });\nconst vectors = VectorClient.fromClient(relata);\n\nconst { embedding } = await vectors.embed(\"graph retrieval\");\n\nconst hits = await vectors.hybridSearch(\"Document\", {\n  queryText: \"graph retrieval\",\n  queryEmbedding: embedding,\n  embeddingSlot: \"_emb_text\",\n  k: 10,\n});\nfor (const row of hits) console.log(row[\"title\"], row[\"_score\"]);\n```\n\nSee `examples/hybrid-search.ts` for a full runnable walkthrough (embed →\ningest → BM25-only vs. vector-only vs. fused search).\n\n## Agent memory in three lines\n\n`Memory` is a Mem0-style surface over the governed `/memory/*` verbs — purpose + ACL\nstay on by default.\n\n```typescript\nimport { Memory } from \"@zysec-ai/relata-sdk\";\n\nconst m = new Memory(\"http://localhost:9090\", {\n  purpose: \"agent-notes\",\n  bearerToken: process.env.RELATA_TOKEN,\n});\nconst memId = await m.add(\"Alice prefers dark mode\");          // store\nconst hits  = await m.search(\"ui preferences\", { topK: 5 });   // recall (confidence × recency × relevance)\nawait m.forget(memId);                                          // governed retract, not a hard delete\nawait m.close();                                                // no-op on native fetch (API symmetry)\n```\n\n## `createClient(baseUrl, options?)`\n\nFactory function. Returns a `RelataClient`.\n\n```typescript\nconst relata = createClient(\"http://localhost:9090\", {\n  bearerToken: \"...\",\n  defaultPurpose: \"analytics\",\n  timeoutMs: 30_000,\n  tenant: \"org-acme\",         // X-Relata-Tenant-Id\n  actingAs: \"user-bob\",       // X-Acting-As (delegation)\n  delegatedBy: \"user-alice\",  // X-Delegated-By\n  maxRetries: 3,              // retry 502/503/504 + network errors\n  retryBackoffMs: 500,        // exponential base (default 500ms)\n  headers: {                  // arbitrary caller headers, win over SDK defaults\n    \"X-Verified-Principal\": \"proxy-client\",\n  },\n  fetch: customFetch,         // override for testing / observability\n});\n```\n\n### `RelataClient` — the main client\n\n| Method | Returns | Description |\n|---|---|---|\n| `.query<T>(sql, options?)` | `Promise<QueryResult<T>>` | Execute raw SQL. Wire shape normalised (see below). |\n| `.select(type)` | `QueryBuilder` | Begin a fluent query |\n| `.health()` | `Promise<HealthResponse>` | `GET /health` — liveness |\n| `.status()` | `Promise<StatusResponse>` | `GET /status` — profile, role, quota |\n| `.stats()` | `Promise<Stats>` | `GET /debug/stats` — engine counts |\n| `.version()` | `Promise<VersionInfo>` | `GET /version` — build info |\n| `.ready()` | `Promise<ReadyReport>` | `GET /health/ready` — 9-condition readiness |\n| `.auditCount()` | `Promise<AuditCountResponse>` | `GET /audit/count` — entry count + `chainValid` |\n| `.clusterNodes()` | `Promise<ClusterNode[]>` | `GET /cluster/nodes` — list cluster members |\n| `.ingestDocument(chunksJsonl, manifestJson)` | `Promise<IngestDocumentResponse>` | `POST /rag/ingest` (renamed from `/ingest/document` by #4499) — datagrep-extractor envelope (returns `taskId` for polling) |\n| `.ingestDocumentStatus(taskId)` | `Promise<IngestDocumentTaskStatus>` | `GET /rag/ingest/:task_id` (renamed from `/ingest/document/:task_id`) — poll an async ingest to completion (#1001) |\n\nEvery method is async (TS is async-native). The `X-Request-ID` header is auto-generated\nper request via `crypto.randomUUID()` — pin your own by setting\n`headers: { \"X-Request-ID\": \"...\" }`.\n\n### Purpose (mandatory)\n\nEvery query **must** declare a `purpose` registered in the tenant's `PurposeRegistry`\n(SPECS §5.22.4). The server rejects purposeless queries with HTTP 400 (`PurposeError`).\n\n```typescript\n// Client-level default\nconst relata = createClient(url, { defaultPurpose: \"analytics\" });\n\n// Per-query override\nawait relata.query(\"SELECT ...\", { purpose: \"audit\" });\n\n// Via builder\nrelata.select(\"Person\").purpose(\"audit\").execute();\n```\n\nCommon values: `\"analytics\"`, `\"operations\"`, `\"security_incident\"`,\n`\"compliance_review\"`, `\"audit\"`.\n\n### Multi-tenant + delegation headers\n\n```typescript\nconst relata = createClient(url, {\n  bearerToken: token,\n  tenant: \"org-acme\",           // X-Relata-Tenant-Id\n  actingAs: \"user-bob\",         // X-Acting-As\n  delegatedBy: \"user-alice\",    // X-Delegated-By\n});\n```\n\nWithout a token the SDK runs as the built-in `api-user` principal — fine for local dev,\nnot for production multi-tenant.\n\n### Retry behaviour\n\n`maxRetries` (default `0` = off) retries on HTTP `{502, 503, 504}` and on raw network\nerrors (DNS, connection refused). Backoff is exponential: `retryBackoffMs * 2^attempt`.\nTimeouts are never retried (operations may have side-effects).\n\n```typescript\nconst relata = createClient(url, {\n  defaultPurpose: \"analytics\",\n  maxRetries: 3,\n  retryBackoffMs: 500,\n});\n```\n\n### Transport security — redirects are never followed\n\nEvery `fetch()` call the SDK makes (the main client, the typed v1.1 clients,\n`Memory`, the S3 door client, and the streaming/SSE helpers) passes an\nexplicit `redirect: \"manual\"` policy, and a 3xx response is treated as a\nhard `NetworkError` instead of being silently followed. This is a\ncode-level guarantee that the `Authorization: Bearer <token>` header is\nnever resent to a redirect target — independent of whatever the bound or\ncaller-injected `fetch` implementation (`RelataClientOptions.fetch`) would\notherwise default to. It matches the hardening `crates/relata-sdk-rust`\nshipped via `redirect::Policy::none()` (#1416); see #2364.\n\n### Logging (silent by default)\n\nThe SDK **never** writes to `console` on its own — pass an explicit `logger`\nto get visibility into retry attempts, future deprecation warnings, etc. Two\nready-to-use implementations ship in the box:\n\n```typescript\nimport { createClient, ConsoleLogger, NoOpLogger, type Logger } from \"@zysec-ai/relata-sdk\";\n\n// 1. Use the bundled console logger (CLIs / scripts).\nconst relata = createClient(url, {\n  logger: new ConsoleLogger(\"my-app\"),  // → \"relata:my-app WARN retrying ...\"\n  maxRetries: 3,\n});\n\n// 2. Stay silent (default — equivalent to omitting `logger`).\nconst quiet = createClient(url, { logger: new NoOpLogger() });\n\n// 3. Wire your own observability backend.\nconst custom: Logger = {\n  debug: (msg, ctx) => myOtel.span(msg, ctx),\n  info:  (msg, ctx) => myOtel.span(msg, ctx),\n  warn:  (msg, ctx) => myOtel.warn(msg, ctx),\n  error: (msg, ctx) => myOtel.error(msg, ctx),\n};\n```\n\n`ConsoleLogger` writes `warn`/`error` to **stderr** and `info`/`debug` to\n**stdout**, so JSON-piping callers never see diagnostics on the data stream.\nEach line is shaped `<prefix> <LEVEL> <message>` followed by an optional\nJSON-encoded context object — stable enough for `grep` but not a substitute\nfor a real structured logger in production.\n\n### `QueryResult` wire-shape normalisation\n\nThe server replies with one of two shapes:\n\n| Wire shape | Meaning |\n|---|---|\n| `{\"data\": [...rows...], \"query_id\": \"...\", \"elapsed_ms\": N}` | Rich (row data in `data`) |\n| `{\"rows\": <int count>, \"query_id\": \"...\", \"elapsed_ms\": N}` | Legacy (row count in `rows`) |\n\nThe SDK normalises both so callers always see `result.rows` as an array, matching the\nPython `_normalise_wire_shape` validator:\n\n```typescript\nconst result = await relata.query(\"SELECT * FROM Person LIMIT 5\");\nresult.rows;        // Record<string, unknown>[] — always an array\nresult.rowCount;    // number — always rows.length\nresult.columns;     // string[] — column names when the server sends them\nresult.queryId;     // string\nresult.elapsedMs;   // number\n```\n\n## `Memory` — agent memory\n\nMem0-style governed agent memory over `/memory/*` (ADR-144). Construct with a mandatory\n`purpose`.\n\n```typescript\nimport { Memory } from \"@zysec-ai/relata-sdk\";\n\nconst m = new Memory(\"http://localhost:9090\", {\n  purpose: \"agent-notes\",\n  bearerToken: process.env.RELATA_TOKEN,\n  sessionId: \"sess-1\",         // optional default session\n});\n\nconst id1 = await m.add(\"Alice prefers dark mode\");\nconst id2 = await m.add(\"Bob likes light mode\", { memoryClass: \"episodic\", confidence: 0.8 });\nconst ids = await m.addBatch([\"first\", \"second\", { content: \"third\", confidence: 0.5 }]);\n\nconst hits = await m.search(\"ui preferences\", { topK: 5, asOf: \"2025-01-01\" });\n\n// ADR-145 retrieval-quality operators (#2674): bound recall by token budget\n// and confidence so one call can't blow an agent's context window.\nconst detailed = await m.searchDetailed(\"ui preferences\", {\n  minConfidence: 0.5,\n  budgetTokens: 200,\n});\nconsole.log(detailed[\"recall_cost_tokens\"], detailed[\"cancelled\"]);\n\nconst mem  = await m.get(id1);          // Record<string, unknown> | null\nconst newId = await m.update(id1, \"Alice prefers dark mode (revised)\");\nconst decision = await m.forget(id1);   // governed retention-policy retract\n\n// The five cognitive verbs (#77):\nawait m.associate(id1, id2, \"contradicts\", { confidence: 0.9 });\nconst eps = await m.episodes({ sessionId: \"sess-1\" });\nconst chain = await m.justify(id1);\nconst resolved = await m.resolve(id1);\nconst summary = await m.summarise([id1, id2], { summaryContent: \"both prefer different modes\" });\n```\n\n| Method | HTTP | Description |\n|---|---|---|\n| `.add(content, opts?)` | `POST /memory/remember` | Store a memory; returns its id |\n| `.addBatch(items, opts?)` | `POST /memory/remember/batch` | Bulk store; returns index-aligned ids |\n| `.search(query, opts?)` | `GET /memory/recall` | Recall ranked by confidence × recency × relevance |\n| `.searchDetailed(query, opts?)` | `GET /memory/recall` | Like `.search` but returns the full envelope, incl. read-only `recall_cost_tokens`/`cancelled`. `opts` also takes the ADR-145 knobs: `minConfidence`, `recencyHalfLifeSecs`, `budgetTokens`, `stabilityDays`, `cancelThreshold` |\n| `.get(memoryId)` | `GET /memory/recognize/:id` | Fetch one memory or `null` |\n| `.update(memoryId, content)` | `POST /memory/consolidate` | Governed supersede; returns new id |\n| `.forget(memoryId)` | `DELETE /memory/forget/:id` | Governed retention-policy retract |\n| `.associate(src, tgt, relation, opts?)` | `POST /memory/associate` | Link two memories |\n| `.episodes(opts?)` | `GET /memory/episodes` | List episodes |\n| `.justify(memoryId)` | `GET /memory/justify/:id` | PROV-O assertion chain |\n| `.resolve(memoryId)` | `GET /memory/resolve/:id` | Resolve a supersession chain to its canonical head |\n| `.summarise(sourceIds, opts?)` | `POST /memory/summarise` | Summary belief from sources |\n\nThe MCP envelope (`{\"content\": [{\"type\":\"text\",\"text\":\"<json>\"}]}`) is unwrapped\ntransparently.\n\n## Agent-framework adapters (#2312)\n\nGoverned memory/checkpointing adapters for LangChain.js, LlamaIndex.TS, and langgraphjs,\nmirroring `sdks/python/relata_adapters` / `relata_langgraph`. Each is a **separate entry\npoint** — not re-exported from the package root — so importing the core SDK never pulls\nin an agent-framework dependency:\n\n```typescript\n// LangChain.js BaseMemory shape — duck-typed, no `langchain` import required.\nimport { RelataMemory } from \"@zysec-ai/relata-sdk/adapters/langchain\";\nconst memory = new RelataMemory({ baseUrl: \"http://localhost:9090\", purpose: \"agent\" });\n\n// LlamaIndex.TS BaseMemoryBlock shape — duck-typed, no `llamaindex` import required.\nimport { RelataMemory as RelataLlamaIndexMemory } from \"@zysec-ai/relata-sdk/adapters/llamaindex\";\n\n// langgraphjs BaseCheckpointSaver — a *real* subclass (LangGraph does `instanceof`\n// checks), so this one genuinely needs `@langchain/langgraph-checkpoint` + `@langchain/core`\n// installed (both are optional peer dependencies of this package):\nimport { RelataCheckpointer } from \"@zysec-ai/relata-sdk/adapters/langgraph\";\nconst checkpointer = new RelataCheckpointer({\n  endpoint: process.env.RELATA_ENDPOINT!,\n  token: process.env.RELATA_BEARER_TOKEN,\n});\nconst app = workflow.compile({ checkpointer });\n```\n\nSee each module's docstring for the full API (`src/adapters/langchain.ts`,\n`src/adapters/llamaindex.ts`, `src/adapters/langgraph.ts`) and `sdks/COVERAGE.md` §19 for\nthe cross-SDK coverage matrix.\n\n## `QueryBuilder` — fluent SQL\n\nFluent builder returned by `relata.select(type)`.\n\n```typescript\nconst result = await relata\n  .select(\"Person\")\n  .purpose(\"analytics\")\n  .where(\"name LIKE 'Ahmed%'\")\n  .asOf(\"2025-01-01T00:00:00Z\")\n  .withProvenance()\n  .orderBy(\"name\")\n  .limit(20)\n  .execute<{ id: string; name: string }>();\n```\n\n| Method | Description |\n|---|---|\n| `.columns(...cols)` | Columns to select (`*` by default) |\n| `.purpose(p)` | Override purpose for this query |\n| `.where(condition)` | Append `AND` condition |\n| `.asOf(timestamp)` | Bi-temporal `AS OF` clause |\n| `.withProvenance()` | Attach PROV-O metadata |\n| `.orderBy(col, dir?)` | Add `ORDER BY` clause (`ASC` or `DESC`) |\n| `.limit(n)` | Set `LIMIT` (positive integer) |\n| `.offset(n)` | Set `OFFSET` (non-negative integer) |\n| `.pathsBetween(a, b, opts?)` | Switch to `PATHS_BETWEEN` sub-builder |\n| `.toSQL()` | Return SQL string without executing |\n| `.execute<T>()` | Execute and return `QueryResult<T>` |\n\n### `PathsQueryBuilder`\n\nReturned by `.pathsBetween(a, b, opts?)`. Same\n`.purpose / .limit / .withProvenance / .asOf / .execute<T>()` surface.\n\n## Typed v1.1 clients — `fromClient(client)`\n\nEach typed client inherits the parent client's auth, tenant, header, timeout, and retry\ncontext (`timeoutMs`/`maxRetries`/`retryBackoffMs`, #2731), so governance and resilience\nstay consistent across the surface — a call through `GovernanceClient`/`McpClient`/... fails\nwithin the same bounded timeout, retries idempotent verbs on `{502,503,504}`/network errors\nthe same way, and throws the same typed error hierarchy (`AuthError`, `ForbiddenError`,\n`NotFoundError`, `ConflictError`, `ValidationError`, `RateLimitedError`, `ServerError`) as the\nuntyped `RelataClient`. TypeScript is async-native, so every method returns a `Promise` (no\n`Async*` classes).\n\n```typescript\nimport { createClient, GovernanceClient, McpClient, AuditClient } from \"@zysec-ai/relata-sdk\";\n\nconst relata = createClient(url, { bearerToken: token, defaultPurpose: \"compliance\", tenant: \"acme\" });\nconst gov    = GovernanceClient.fromClient(relata);\nconst mcp    = McpClient.fromClient(relata);\nconst audit  = AuditClient.fromClient(relata);\n\nconst rule   = await gov.createRule({ name: \"big-xfer\", object_type: \"Transaction\", condition: \"amount_usd > 1000000\", action: \"alert\" });\nconst tools  = await mcp.listTools();\nconst entries = await audit.entries({ purpose: \"compliance\", limit: 50 });\n```\n\n| Module | Class | Surface |\n|---|---|---|\n| `governance.ts` | `GovernanceClient` | Rules, retention (holds + WORM), breakglass, alerts, DSAR |\n| `mcp.ts` | `McpClient` | 22+ typed MCP tool wrappers + generic `callTool` |\n| `a2a.ts` | `A2AClient` | A2A tasks + LangGraph checkpoints + agent card |\n| `audit.ts` | `AuditClient` | Audit entries (filtered/paginated) + signed receipts + PDF export |\n| `identity.ts` | `IdentityClient` | Identity label/uncertainty + lookup tables + `ERASE SUBJECT` |\n| `objects.ts` | `ObjectClient` | Typed upsert + batch via `/ingest?object_type=` |\n| `ingest.ts` | `IngestClient` | Bulk NDJSON + CSV + media status |\n| `vectors.ts` | `VectorClient` | KNN + hybrid search + similar-to (SQL-backed) |\n| `s3.ts` | `S3Client` | Native-fetch wrapper for the S3 protocol door (no boto3) |\n| `system.ts` | `SystemClient` | LLM config + test + jobs status |\n| `streaming.ts` | `StreamingClient` | NDJSON row streams + SSE consumers (watch/alerts) + Arrow IPC |\n| `tenants.ts` | `TenantAdminClient` | Tenant CRUD + quota + sharing agreements + platform admin |\n| `backup.ts` | `BackupClient` | Backup / restore / PITR (admin) |\n| `tokens.ts` | `TokenClient` | Dedup / uniqueness tokens (test-and-set) |\n| `log.ts` | `LogClient` | Ordered integrity log (append / head / load leaves) |\n\n**Admin-listener reachability (`adminBaseUrl`, #2321):** on a hardened\n`server`/`cluster` deployment, `/admin/*` and `/platform/*` are mounted only\non the loopbound admin control-plane listener (`RELATA_ADMIN_BIND`, default\n`127.0.0.1:9091` — ADR-0261), never the main data-plane `baseUrl`. Pass\n`adminBaseUrl` to `RelataClient` (inherited automatically by\n`BackupClient`/`TenantAdminClient.fromClient(...)`) or directly to a typed\nclient's constructor options to reach those routes. Leave it unset (the\ndefault) on the free profile, where the admin listener isn't split from the\ndata plane. A bare 404 from an admin/platform-only route with no error\ndetail is rewritten into a hint pointing at this option instead of a\nconfusing plain 404.\n\n### Streaming — async iterables\n\n`StreamingClient` exposes every streaming surface as an `AsyncIterable<T>`:\n\n```typescript\nimport { StreamingClient } from \"@zysec-ai/relata-sdk\";\n\nconst streaming = StreamingClient.fromClient(relata);\n\n// NDJSON row stream\nfor await (const row of streaming.queryRows(\"SELECT * FROM Person\", { purpose: \"analytics\" })) {\n  console.log(row);\n}\n\n// SSE watch\nfor await (const ev of streaming.watch(\"SELECT * FROM Person\", \"analytics\")) {\n  console.log(ev); // { event: \"RowsAppended\", ... }\n}\n\n// SSE alerts\nfor await (const alert of streaming.alerts()) {\n  console.log(alert);\n}\n\n// Raw Arrow IPC byte stream\nfor await (const chunk of streaming.queryArrowRaw(\"SELECT * FROM Person\", { purpose: \"analytics\" })) {\n  // chunk: Uint8Array — feed to a columnar reader\n}\n```\n\nSSE consumers reconnect with exponential backoff until you break out of the\n`for await` loop.\n\n### Arrow Flight — zero-copy columnar SQL (#2492)\n\n`queryFlight()` runs a SQL query over the server's Arrow Flight `do_get` door\n(`RELATA_FLIGHT_ENABLE=true`, default port 8815) and returns the decoded\n`apache-arrow` `Table` — no JSON intermediate, byte-for-byte the path the\nPython/Go/Rust SDKs walk natively.\n\n```typescript\nimport type { Table } from \"apache-arrow\";\n\n// Works out of the box: the SDK drives its built-in first-party Flight\n// transport (gRPC do_get → FlightData → reassembled IPC → apache-arrow Table).\nconst table = await relata.queryFlight<Table>(\n  \"SELECT * FROM Person LIMIT 1000\",\n  { purpose: \"analytics\" },\n);\nfor (const row of table.toArray()) console.log(row);\n```\n\nThe gRPC + Arrow runtime libraries — `@grpc/grpc-js` and `apache-arrow` — are\n**optional peer dependencies**: they are dynamically imported on first use, so\nimporting the SDK never pulls them in, and apps that never call `queryFlight()`\npay no cost. Install them with `npm install apache-arrow @grpc/grpc-js`; if they\nare absent when `queryFlight()` is called without a caller-supplied `transport`,\na `RelataError` with install guidance is thrown. TLS is selected automatically\nfor `grpcs://` / `tls://` endpoints (#2362). Browser / edge runtimes are\ngRPC-less — pass your own `transport` (e.g. built on grpc-web) there.\n\n### Plain gRPC query with Arrow-IPC opt-in (#4090)\n\n`queryGrpc()` runs a SQL query over the server's plain gRPC `RelataQuery/Execute`\nRPC (default port 50051, `RELATA_GRPC_PORT`) and opts into the negotiated\nArrow-IPC row encoding (`QueryRequest.wants_arrow_ipc_rows` — server side landed\nin PR #4086). The server answers with whichever encoding it supports\n(`arrow_ipc_rows` or a `rows_json` fallback); this method decodes either wire\nshape into the same row-object array, so callers never need to know which one\ncame back.\n\n```typescript\nconst result = await relata.queryGrpc<{ id: string; name: string }>(\n  \"SELECT * FROM Person LIMIT 1000\",\n  { purpose: \"analytics\" },\n);\nconsole.log(result.rowCount, result.rows[0]?.name);\n```\n\nSame optional-peer-dependency contract as `queryFlight()` — `@grpc/grpc-js` +\n`apache-arrow`, dynamically imported on first use, `npm install apache-arrow\n@grpc/grpc-js` to enable.\n\n`queryGrpcStream()` is the same opt-in over the server-streaming\n`RelataQuery/ExecuteStream` RPC — useful for result sets large enough that the\nserver chunks them into multiple `RowBatch` frames (each frame independently\nnegotiates the Arrow-IPC encoding, same fallback contract). It collects the\nstream and decodes it into the same result shape `queryGrpc()` returns:\n\n```typescript\nconst result = await relata.queryGrpcStream<{ id: string; name: string }>(\n  \"SELECT * FROM Person\",\n  { purpose: \"analytics\" },\n);\nconsole.log(result.rowCount, result.rows[0]?.name);\n```\n\nThe Python (`query_grpc_stream`) and Go (`QueryGrpcStream`) SDKs wire the same\nstreaming opt-in — all three first-party SDKs now cover both `Execute` and\n`ExecuteStream`.\n\n### S3 door — native fetch only\n\nThe Python SDK ships `boto3` / `aiobotocore` / `httpx` flavours; this TypeScript port\nships **only** the native-fetch equivalent (`S3Client.http(method, path, opts)`) because\nboto3 is Python-only and the TS SDK has zero runtime dependencies. Convenience wrappers\n(`listBuckets`, `createBucket`, `putObject`, `getObject`, `deleteObject`) are included.\n\n```typescript\nimport { S3Client } from \"@zysec-ai/relata-sdk\";\nconst s3 = S3Client.fromClient(relata);\nawait s3.createBucket(\"acme-intel\");\nawait s3.putObject(\"acme-intel\", \"report.pdf\", pdfBytes, { contentType: \"application/pdf\" });\nconst obj = await s3.getObject(\"acme-intel\", \"report.pdf\");\nconsole.log(obj.body); // Uint8Array\n```\n\n## Response models\n\n| Model | Fields |\n|---|---|\n| `QueryResult<T>` | `rows`, `queryId`, `elapsedMs`, `rowCount`, `columns` |\n| `HealthResponse` | `status`, `profile`, `nodeId` |\n| `StatusResponse` | `profile`, `role`, `queryQuota` |\n| `AuditCountResponse` | `entries`, `chainValid` |\n| `ClusterNode` | `nodeId`, `role`, `url` |\n| `IngestDocumentResponse` | `reportId`, `taskId`, `chunksIngested`, `warnings`, `schemaVersion`, `queueDepth` |\n| `VersionInfo` | `version`, `commit`, `profile`, `schemaVersion`, `features` |\n| `Stats` | `records`, `states`, `snapshotRows`, `logLeaves`, `tokens`, `raw` |\n| `ReadyReport` | `isReady`, `status`, `reason`, `detail` |\n\n## Error handling\n\nAll errors extend `RelataError`. Import and catch by type:\n\n```typescript\nimport {\n  PurposeError, AuthError, QuotaError, RateLimitedError, ForbiddenError,\n  NotFoundError, ConflictError, ValidationError,\n  BadRequestError, ServerError, NetworkError, TimeoutError,\n} from \"@zysec-ai/relata-sdk\";\n\ntry {\n  const r = await relata.query(\"SELECT * FROM Person LIMIT 10\");\n} catch (err) {\n  if (err instanceof PurposeError) {\n    console.error(\"Fix:\", err.message);\n  } else if (err instanceof RateLimitedError) {\n    console.error(`Rate limited. Retry after: ${err.retryAfterSeconds}s`);\n  } else if (err instanceof NotFoundError) {\n    console.error(`Not found. Code: ${err.code}, requestId: ${err.requestId}`);\n  } else if (err instanceof TimeoutError) {\n    console.error(`Timed out after ${err.timeoutMs}ms`);\n  } else if (err instanceof NetworkError) {\n    console.error(\"Cannot reach server:\", err.cause);\n  } else {\n    throw err;\n  }\n}\n```\n\nEvery error carries the RFC 7807 problem+json fields (`code`, `typeUrl`, `retryable`,\n`requestId`) when the server emits them. `RateLimitedError` extends `QuotaError` so\nexisting `catch (e instanceof QuotaError)` callers keep working.\n\n| Error class | HTTP | Cause |\n|---|---|---|\n| `PurposeError` | 400 | Purpose missing or not in registry |\n| `BadRequestError` | 400 | SQL syntax error or bad parameter |\n| `AuthError` | 401 | Bearer token missing or invalid |\n| `ForbiddenError` | 403 | Cedar ACL denies access |\n| `NotFoundError` | 404 | Resource does not exist |\n| `ConflictError` | 409 | Version or uniqueness conflict |\n| `ValidationError` | 422 | Request body failed validation |\n| `RateLimitedError` | 429 | Per-principal cost quota or rate limit (extends `QuotaError`) |\n| `QuotaError` | 429 | Back-compat alias for `RateLimitedError` |\n| `ServerError` | 5xx | Server-side error |\n| `NetworkError` | 0 | Network failure (DNS, connection refused) |\n| `TimeoutError` | 0 | Request exceeded `timeoutMs` |\n\n## Async\n\nTypeScript is async-native — every method returns a `Promise`. There are no separate\n`Async*` classes. Use `async`/`await` directly:\n\n```typescript\nconst relata = createClient(\"http://localhost:9090\", { defaultPurpose: \"analytics\" });\nconst result = await relata.query(\"SELECT * FROM Person LIMIT 5\");\nfor (const row of result.rows) console.log(row);\n```\n\n## CLI helper\n\n```bash\nnpx relata health --url http://localhost:9090\nnpx relata status\nnpx relata audit\nnpx relata nodes\nnpx relata query \"SELECT * FROM Person LIMIT 5\" --purpose analytics\n```\n\nOptions: `--url`, `--token`, `--purpose`, `--timeout`, `--json`.\n\nExit codes: `0` success · `1` usage / SDK error · `2` audit-chain integrity failure.\n\n## Extended SQL dialect\n\nRelata extends ANSI SQL with enterprise operators — usable from raw `relata.query(sql)`\nor via the builder:\n\n| Operator | Description |\n|---|---|\n| `AS OF 'timestamp'` | Bi-temporal snapshot query |\n| `WITH PROVENANCE` | Attach PROV-O provenance to rows |\n| `PATHS_BETWEEN(a, b, max_hops => 4)` | Shortest graph paths |\n| `NETWORK_EXPAND(seed_id => ..., hops => 3)` | Network expansion |\n| `MATCH_FACE(image_bytes => ..., threshold => 0.70)` | Face recognition |\n| `LOOKUP_IDENTITY(column, value)` | IdentityIndex universal lookup |\n| `HYBRID_SCORE(...)` | Combined BM25 + vector similarity |\n| `PREGEL_BFS(seed_id => ..., max_rounds => 4)` | Iterative graph BFS |\n| `GENERATE_REPORT(type => ..., period => ...)` | Signed compliance report |\n| `SIMILAR TO <Type> WHERE id = '...'` | Multi-vector similarity |\n| `ERASE SUBJECT '<id>' REASON '<r>' [CERTIFY]` | GDPR Art. 17 crypto-shred |\n\nSee the [SQL reference](https://www.relatadb.dev/docs/reference/sql) for full syntax.\n\n## Typed query IR builder\n\nA standalone, dependency-free builder for the JSON query IR (`relata_query_ir: \"v1\"`),\nimportable from its own subpath so it never bloats the core client bundle:\n\n```typescript\nimport { query, pathsBetween, graph } from \"@zysec-ai/relata-sdk/builder\";\n\nconst ir = query()\n  .purpose(\"analytics\")\n  .from(\"Person\")\n  .select(\"id\", \"name\")\n  .where(\"age\", \">\", 30)\n  .limit(10)\n  .build();\n\nconst paths = graph(\"investigation\").from(\"alice@acme.com\").to(\"bob@acme.com\").maxHops(3).build();\n```\n\nSerialises to the same JSON documented in `docs/api/query-ir.md` and produced by the\nRust `relata_sdk_rust::builder` module.\n\n## Connection pool (high availability)\n\n`ClientPool` mirrors the Rust SDK's `RelataClientPool`: round-robin load balancing\nacross N HTTP endpoints with health-aware failover (a failed endpoint is skipped for a\ncooldown period, then retried). Covers the data-plane read surface only — `query`,\n`search`, `version`, `health`, `stats`. For schema/ingest/admin operations, use a single\n`RelataClient` pointed at a specific node.\n\n```typescript\nimport { ClientPool } from \"@zysec-ai/relata-sdk\";\n\nconst pool = new ClientPool(process.env.RELATA_TOKEN)\n  .withEndpoint(\"http://node-1:9090\")\n  .withEndpoint(\"http://node-2:9090\")\n  .withEndpoint(\"http://node-3:9090\");\n\nconst result = await pool.query(\"SELECT * FROM Person LIMIT 5\", \"analytics\");\n```\n\n## Environment variables\n\n| Variable | Default | Description |\n|---|---|---|\n| `RELATA_TOKEN` | — | Bearer token for authentication |\n| `RELATA_PURPOSE` | — | Default purpose (CLI helper) |\n| `RELATA_URL` | `http://localhost:9090` | Server URL (examples / CLI) |\n| `PROBE_IMAGE` | — | Path to probe JPEG for face-search example |\n\n## Examples\n\nSee [`examples/`](./examples/) for runnable workflows:\n\n| File | What it shows |\n|---|---|\n| `basic-query.ts` | Health check, raw SQL, typed query, fluent builder |\n| `analytics.ts` | Full analytics workflow (identity, cases, financials, graph) |\n| `face-search.ts` | `MATCH_FACE` operator with co-occurrence detection |\n| `hybrid-search.ts` | `VectorClient.hybridSearch()` — embed, ingest, BM25-only vs. vector-only vs. fused (RRF) search |\n| `graph-traversal.ts` | `PATHS_BETWEEN`, `NETWORK_EXPAND`, `MATCH`, Pregel BFS |\n| `audit.ts` | Audit chain verification, anomaly detection, compliance report |\n\nRun any example:\n\n```bash\nRELATA_TOKEN=secret node --experimental-strip-types examples/basic-query.ts\n# or\ndeno run --allow-net examples/basic-query.ts\n# or\nbun run examples/basic-query.ts\n```\n\n## Deployment profiles\n\n> `lite` was a silent legacy alias for `free` (ADR-204); it is now rejected outright — startup fails (FATAL) if `RELATA_PROFILE=lite` is set. Use `free` instead.\n\n| Profile | Use case | Start command |\n|---|---|---|\n| `free` | Embedded / single-process / dev | `RELATA_PROFILE=free relata serve` |\n| `server` | Single-node production | `RELATA_PROFILE=server relata serve` |\n| `cluster` | Multi-node distributed (alpha) | `RELATA_PROFILE=cluster relata serve` |\n\nThe SDK works identically across all three.\n\n## Testing with an ephemeral server\n\n`src/_ephemeral.ts` exports `spawnEphemeral()` — starts a `relata serve` process\non a random port, waits for readiness, and returns `{ port, token, baseUrl, stop }`.\n\n```ts\nimport { spawnEphemeral } from './_ephemeral';\n\ndescribe('integration', () => {\n  let server: Awaited<ReturnType<typeof spawnEphemeral>>;\n  beforeAll(async () => { server = await spawnEphemeral(); });\n  afterAll(() => server.stop());\n\n  it('health', async () => {\n    const r = await fetch(`${server.baseUrl}/health`);\n    expect(r.ok).toBe(true);\n  });\n});\n```\n\nSet `RELATA_BIN` to the binary path and `RELATA_TEST_TOKEN` to override the\nbearer token (defaults: `relata` / `relata-test`).\n\n## License\n\nAGPL-3.0-only — see the root `LICENSE` file.\n","readmeFilename":"README.md"}