{"_id":"@aionis/substrate","_rev":"12-f0319d468bbee22e9a1cd8382b76a421","name":"@aionis/substrate","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@aionis/substrate","version":"0.1.0","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.0","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"dist":{"shasum":"02160c032c53d40298583e6caf4499988d2ad615","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.0.tgz","fileCount":61,"integrity":"sha512-kpF0gtdjU/DZ5MIPFZ191fcUOsdD/4o6yUXdm54ulIyGk8XJPhT8AXBZ57P6eWsjPRov9QaCImh77KfZWfLCTQ==","signatures":[{"sig":"MEUCIEETGezAD180+AwmUJFGvy4QU/peAXQeVmyyylFnSznRAiEAmSAI1XctnyuI44p4oNzNcPDcsaQlc/Kuh8xh8KP9tLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5d77c84d289835e55528c0a67988c1850d41ffc6","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Aionis-native memory and execution-state substrate experiment.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.0_1782443485753_0.45849512881070686","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aionis/substrate","version":"0.1.1","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.1","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"71cf36d6d406bbff184a0f380fef1b04166bc486","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.1.tgz","fileCount":72,"integrity":"sha512-h5e1ZEqnj4Ub4jOfOIH62ss9ocS1pgkD0He8NS1+16EcYxrLfO0JrZe6LzGDqe6/KaxjRuuoXTwZl+014lYVjg==","signatures":[{"sig":"MEQCIEgn+7rXbZUegTtj6Inkv9kztRC7NQuGpcb2PuVoV/f3AiBDo3fW5Tc7O5BN3b4rQG1C2CZCodAY7B4pdJDyCnP43w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"66774de5e253383d2d5b09ca6e98b03b04f98b78","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.1_1782454354724_0.5723034411820895","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aionis/substrate","version":"0.1.2","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.2","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"72dbfc9d03c4332623cf47848db5acad88767bd2","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.2.tgz","fileCount":72,"integrity":"sha512-nEFCoDxSk0kPckDSJ6dn87E6J5lo7eZgWGZD9B6kHI8rd1aFP9WQvjgeQCoSIaeG/q1NCcLpbThSyNqUgagu6w==","signatures":[{"sig":"MEUCIQDPzdTVcLs9M1FzM4nyZXW+fe+uf2DyL7JSxuYF3tSD3AIgTNVQtI/El1rs7v1Y6AC9H7zQ7XpEs2omPafMsKxSjto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c52e7db41aa8d62812e0caf3090ed056437eb2b3","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.2_1782458949152_0.23470973697491826","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aionis/substrate","version":"0.1.3","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.3","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"3e635f2f38b1eea1019284888f3ab96183759104","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.3.tgz","fileCount":72,"integrity":"sha512-lwGAWy6j5nJCS6u+2r8wbhuwoVpayztQZjktIpZgFZvlWPiYS/ljDUMib2EtNlvk3lhx1pLJMjYoJEKozquZqA==","signatures":[{"sig":"MEYCIQCL+DfSLCvpf4KuM5ORl7x5/xkuPa2mVsSou1bAOt+GYwIhAI6ktAnE6+VIde2rsSG4EZ+gQtHMkvK+M+THGrhaq1Qb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e362ade0c61e87b8706986cb78da95263aa2eaf1","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.3_1782465201377_0.6066989183372691","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aionis/substrate","version":"0.1.4","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.4","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"0dfe1fb8988c351e3ff25dd047023e9a33a795bf","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.4.tgz","fileCount":77,"integrity":"sha512-OGdZGT1MEquH53vXs4uZoQVkZPl9FDvVWbywM1M0aidlftjOa2bDeptYojeGId7YYmJ84Js/qPpeIe+n92wlJw==","signatures":[{"sig":"MEQCIDNM5VkEaNH6EgA+SXuS0fshIUyr3S5s/oIqxtqmSjYqAiAZnlvNgHEPn8Vc6HsELilZ9G/9OfsJm7mLGTgPUgNy+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"233cfadf5e353754c50cc3cf751a400815dfa653","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.4_1782468803503_0.035274168714878984","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aionis/substrate","version":"0.1.5","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.5","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"b4ebb33d74e65918c64f956c3e12a8dac9bf5168","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.5.tgz","fileCount":93,"integrity":"sha512-feV3Ip7V8iblYAjiO2rgbW9YMuVz60VRk3hWZEL6yGvbAUQVNdvo1ejqitXHywKk747NCI4qAvPy9jSRJr9LLQ==","signatures":[{"sig":"MEQCIAC4Pqr25cRbRXqVn3kjo/HU02lHq9rvjFAUw0Gr5of3AiBTtRTYuqTfopu7li9bQlje5ETKguYfa82Mr5O9jYIrNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0af71ebfa61d5eb0c798294d95440d553f8e9cd8","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.5_1782533633692_0.5478170499420969","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aionis/substrate","version":"0.1.6","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.6","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"38e8394a0280dd8f4d49aaed91987efabaa9426f","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.6.tgz","fileCount":94,"integrity":"sha512-r+m7cWZl4zYAfbYKilUPQctFoYRyhsgR5sgUOdcN1Tr2d3XpOfe8Ygs9dtN+S60g2BieRc/FEdeqedEvm5Xdrg==","signatures":[{"sig":"MEUCIQDCkhiawrojeRwd6ynyjq+4PuLnTfOtik7u9Av9gMULgwIgYFB3SXJyLOGoV41++B+aF8J8F7cgEfN6nPn+98Cs2fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"38a09433a2559db665c89dd59ecd7dc16f18589e","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.6_1782542216047_0.853323343217885","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aionis/substrate","version":"0.1.7","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.7","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"c303f7c2f039d9c2991196e4dba519323c10d2f9","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.7.tgz","fileCount":94,"integrity":"sha512-lD3NyM8Hc6Uvt2qddJIzUSh41xngxj2X9kRZMVaFQksUwc0mHUGQc30GcrPkp/xMUohZV9QLd6oYFiTp5mGXKA==","signatures":[{"sig":"MEUCIQCygUPtLcljLFngelaRyMYGmXmQEedT2JxpdKaGJEg5JwIgUVOcJRTN02pZygDX2SZjzMOZ+KMsFWXJ0dE295OFNKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3d0c4638f681c52a8cfb93de4c4c4ec3dc83f8db","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts","check:runtime-live-sidecar-recovery":"node scripts/runtime-live-sidecar-recovery-check.ts","check:published-runtime-bridge-corpus":"node scripts/published-runtime-bridge-corpus.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.7_1782547868873_0.9072485238685275","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@aionis/substrate","version":"0.1.8","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.8","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"4b07fedf09c5eef3c90655b72ada73764af24ff1","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.8.tgz","fileCount":96,"integrity":"sha512-hQToYnFZ8uEkIgO+EnnveGJbCPGysLT00BpWqxNCkEFx2BYAJsM9wqf6ZkKvM5D4gSrWwTxHgDeRSJO1a3OctA==","signatures":[{"sig":"MEQCIBkHKFHH/pY+VK4FP6oyQjZtMS+FWPfgn3jOCd8xGPGAAiARGR/kGy/b5a24MryKepyu8b0y0fe9p7z2SfzFKXBpNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"88c7929e325fd75ff0bfad5ac7925ef3d809c233","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts","check:runtime-live-sidecar-recovery":"node scripts/runtime-live-sidecar-recovery-check.ts","check:published-runtime-bridge-corpus":"node scripts/published-runtime-bridge-corpus.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.8_1782556985017_0.0925645572650251","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@aionis/substrate","version":"0.1.9","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.9","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"86d4422ee93be6989acebd99cf595d7c93cc5caa","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.9.tgz","fileCount":96,"integrity":"sha512-9JQXtTBaWC5wGne3GJhIMyHS2R8bbC2+pjYn4zWo3slkMYfpB0y4qFJvWy3r0FjN1GHOl5K6SYgHUCb4H6SxXQ==","signatures":[{"sig":"MEUCIQDOmdNlxSuRmb14g4mIH6pPKK2GwKOROuRyUGqBxRw5OwIgLy1BRIvJQoHKm45dLPsCXL41eQVSpsnJOz08NrxMado=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"88c7929e325fd75ff0bfad5ac7925ef3d809c233","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts","check:runtime-live-sidecar-recovery":"node scripts/runtime-live-sidecar-recovery-check.ts","check:published-runtime-bridge-corpus":"node scripts/published-runtime-bridge-corpus.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.9_1782562189974_0.4427657372934699","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@aionis/substrate","version":"0.1.10","keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","_id":"@aionis/substrate@0.1.10","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"bin":{"aionis-substrate":"dist/cli.js"},"dist":{"shasum":"f9962d90b6ef9dd3ad4231d5f004f13b014ed0e6","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.10.tgz","fileCount":101,"integrity":"sha512-6DasKJBsQhG7hU9nVk4DUElyUdW2/WWdeozbq2dzJ8I9cpLwYyc25FUWAj4IUyt2XnllpNmpj/wUYmMY+uZSaA==","signatures":[{"sig":"MEYCIQDzzPtBSRjqPp5nWf+7BYJG4IIBEIt1b+CgeMk62EvczwIhAOqww8ysx4o2Xk0PJ1O82Om3z+MmD5ulSnvnBEYwwWRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"60ab52f367239730c053665fc1a15833c0f5e4b4","scripts":{"test":"node --test test/*.test.ts","build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","check:pack":"npm run build && node scripts/verify-package.ts","check:scale":"node scripts/scale-test.ts","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke","example:basic":"npm run build && node examples/basic/index.mjs","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:claude-code-real-flow":"node scripts/claude-code-real-flow-evidence-pack.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts","check:runtime-real-project-flow":"node scripts/runtime-real-project-flow-report.ts","check:runtime-local-evidence-chain":"node scripts/runtime-local-evidence-chain.ts","check:runtime-live-sidecar-recovery":"node scripts/runtime-live-sidecar-recovery-check.ts","check:published-runtime-bridge-corpus":"node scripts/published-runtime-bridge-corpus.ts"},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"repository":{"url":"git+https://github.com/ostinatocc/AionisSubstrate.git","type":"git"},"_npmVersion":"11.6.2","description":"Durable governed memory substrate for Aionis execution state.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"npm@11.6.2","devDependencies":{"@zvec/zvec":"^0.5.0","typescript":"^6.0.3","@types/node":"^26.0.1"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/substrate_0.1.10_1782808370459_0.04528988075828311","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@aionis/substrate","version":"0.1.11","description":"Durable governed memory substrate for Aionis execution state.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"aionis-substrate":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","test":"node --test test/*.test.ts","bench:contract":"node scripts/substrate-contract-benchmark.ts","check:runtime-snapshot":"node scripts/runtime-snapshot-parity.ts","check:runtime-corpus":"node scripts/runtime-snapshot-corpus.ts","check:runtime-reference-corpus":"node scripts/runtime-reference-corpus.ts","check:runtime-sidecar":"node scripts/runtime-sidecar-check.ts","check:runtime-live-sidecar-soak":"node scripts/runtime-live-sidecar-soak.ts","check:runtime-live-sidecar-recovery":"node scripts/runtime-live-sidecar-recovery-check.ts","check:runtime-local-evidence-chain":"node scripts/runtime-local-evidence-chain.ts","check:runtime-real-project-flow":"node scripts/runtime-real-project-flow-report.ts","check:claude-code-real-flow":"node scripts/claude-code-real-flow-evidence-pack.ts","check:runtime-product-bridge":"node scripts/runtime-product-bridge-gate.ts","check:runtime-zvec-index":"node scripts/runtime-zvec-candidate-index-check.ts","check:zvec-provider-embedding":"node scripts/zvec-provider-embedding-eval.ts","make:runtime-product-reference":"node scripts/runtime-product-reference-fixture.ts","check:external-admission-parity":"node scripts/external-admission-parity.ts","check:runtime-dual-write":"node scripts/runtime-dual-write-experiment.ts","check:pack":"npm run build && node scripts/verify-package.ts","check:install-smoke":"npm run build && node scripts/install-smoke.ts","check:registry-install":"node scripts/registry-install-smoke.ts","check:published-runtime-smoke":"node scripts/published-runtime-smoke.ts","check:published-runtime-bridge":"node scripts/published-runtime-bridge.ts","check:published-runtime-bridge-corpus":"node scripts/published-runtime-bridge-corpus.ts","check:scale":"node scripts/scale-test.ts","check:zvec-scale":"node scripts/zvec-scale-test.ts","example:basic":"npm run build && node examples/basic/index.mjs","example:live-sidecar":"npm run build && node examples/live-sidecar/index.mjs","check:release":"npm run typecheck && npm test && npm run bench:contract && npm run example:basic && npm run check:runtime-live-sidecar-soak && npm run check:pack && npm run check:install-smoke"},"repository":{"type":"git","url":"git+https://github.com/ostinatocc/AionisSubstrate.git"},"bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","packageManager":"npm@11.6.2","engines":{"node":">=24"},"keywords":["aionis","memory","execution-state","substrate"],"license":"Apache-2.0","devDependencies":{"@types/node":"^26.0.1","@zvec/zvec":"^0.5.0","typescript":"^6.0.3"},"peerDependencies":{"@zvec/zvec":"^0.5.0"},"peerDependenciesMeta":{"@zvec/zvec":{"optional":true}},"gitHead":"410f6b1ad432f3cf3f8c750f904c09ec8159dc66","_id":"@aionis/substrate@0.1.11","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-BNHGPnCmCfB+uMnib3GkHdNewKUmovHJ9dSRtMF0lYPFU0lWfcz5D0gLsWYJPisq4JsROgZQUKNsfOS9LzFmNA==","shasum":"c47951af6695874a87ee92b923ab5e727e83dafd","tarball":"https://registry.npmjs.org/@aionis/substrate/-/substrate-0.1.11.tgz","fileCount":101,"unpackedSize":691092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDY5R+WkAdb5S6E8DM8jAZdGFn65NdgvvCSGKjnExmEdAIgSy2GG4TJCg/TLXVabGIg04YzJQhF+jzfSNtXtlfY+K4="}]},"_npmUser":{"name":"fielddd","email":"heyopscc@gmail.com"},"directories":{},"maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/substrate_0.1.11_1783239125724_0.055280140717769655"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T03:11:25.543Z","modified":"2026-07-05T08:12:05.996Z","0.1.0":"2026-06-26T03:11:25.904Z","0.1.1":"2026-06-26T06:12:34.854Z","0.1.2":"2026-06-26T07:29:09.321Z","0.1.3":"2026-06-26T09:13:21.533Z","0.1.4":"2026-06-26T10:13:23.727Z","0.1.5":"2026-06-27T04:13:53.855Z","0.1.6":"2026-06-27T06:36:56.203Z","0.1.7":"2026-06-27T08:11:09.000Z","0.1.8":"2026-06-27T10:43:05.162Z","0.1.9":"2026-06-27T12:09:50.105Z","0.1.10":"2026-06-30T08:32:50.636Z","0.1.11":"2026-07-05T08:12:05.872Z"},"bugs":{"url":"https://github.com/ostinatocc/AionisSubstrate/issues"},"license":"Apache-2.0","homepage":"https://github.com/ostinatocc/AionisSubstrate#readme","keywords":["aionis","memory","execution-state","substrate"],"repository":{"type":"git","url":"git+https://github.com/ostinatocc/AionisSubstrate.git"},"description":"Durable governed memory substrate for Aionis execution state.","maintainers":[{"name":"fielddd","email":"heyopscc@gmail.com"}],"readme":"# Aionis Substrate\n\nAionis Substrate is an independent storage-contract project for Aionis memory and execution state.\n\nIt defines the durable substrate Aionis needs for governed working memory: append-only evidence, lifecycle state, relations, feedback, decision receipts, and context admission buckets.\n\nAionis Runtime can use this layer as a durable governed memory substrate. Agents and Runtime policy remain above it; file/SQLite remain the truth store; optional indexes such as Zvec can accelerate candidate preselection.\n\n## Status\n\n- Package: `@aionis/substrate`\n- Version: `0.1.11`\n- Runtime: Node 24+\n- License: Apache-2.0\n- Current adapters: file store and SQLite\n- Runtime integration status: read-only snapshot import, checkpointed Runtime mirror, reference-corpus parity, external admission parity, and isolated dual-write sidecar experiments\n\nThe project is intentionally independent from `AionisRuntime-focused`. It can import real Runtime Lite SQLite snapshots for validation, mirror Runtime evidence into a separate Substrate target through an external checkpointed sidecar, and run isolated sidecar dual-write experiments, but it does not mutate Runtime source code or replace Runtime storage.\n\n## Install\n\n```bash\nnpm install @aionis/substrate\n```\n\nRun the published CLI without adding a dependency:\n\n```bash\nnpx @aionis/substrate@latest --help\n```\n\nAfter installing into a project:\n\n```bash\nnpm exec aionis-substrate -- --help\n```\n\nCommon CLI operations:\n\n```bash\nnpx @aionis/substrate@latest inspect --adapter sqlite --path ./substrate.sqlite --scope repo-a\nnpx @aionis/substrate@latest preview-context --adapter sqlite --path ./substrate.sqlite --scope repo-a\nnpx @aionis/substrate@latest backup --adapter sqlite --path ./substrate.sqlite --output ./backup.json\nnpx @aionis/substrate@latest restore-plan --input ./backup.json --adapter sqlite --path ./restored.sqlite\nnpx @aionis/substrate@latest restore --adapter sqlite --path ./restored.sqlite --input ./backup.json\nnpx @aionis/substrate@latest compact --adapter sqlite --path ./substrate.sqlite\nnpx @aionis/substrate@latest mirror-runtime --source ./runtime.sqlite --target ./substrate.sqlite --adapter sqlite --checkpoint ./runtime-mirror-checkpoint.json --scope repo-a\nnpx @aionis/substrate@latest mirror-runtime --source ./runtime.sqlite --target ./substrate.sqlite --adapter sqlite --checkpoint ./runtime-mirror-checkpoint.json --scope repo-a --watch --iterations 20 --interval-ms 5000\n```\n\n`mirror-runtime` is the product-facing Runtime sidecar entry point. It opens the\nRuntime SQLite source read-only, writes only the external Substrate target and\ncheckpoint, and does not change Runtime guide behavior, Runtime storage, or\nRuntime learning policy. `live-sidecar` remains available as the lower-level\ncommand name for existing scripts.\n\n## Two-Minute Live Sidecar Demo\n\nFrom a cloned repository:\n\n```bash\nnpm run example:live-sidecar\n```\n\nThe demo creates a real Runtime Lite SQLite source, inserts current route, failed\nbranch, and raw-trace pointer evidence, mirrors that source into a separate\nSubstrate SQLite store through `runRuntimeLiveSidecarOnce`, and previews the\ngoverned context buckets. The expected output shows:\n\n- `current-route` in `use_now`;\n- `failed-branch` in `do_not_use`;\n- `raw-trace` in `rehydrate`;\n- the second sidecar run applying zero unchanged rows.\n\n## Goal\n\nDefine the storage semantics Aionis needs before choosing or building a storage engine:\n\n- append-only evidence events\n- memory nodes with lifecycle and authority state\n- relation graph for support, supersession, contradiction, invalidation, and payload requirements\n- admission buckets: `use_now`, `inspect_before_use`, `do_not_use`, `rehydrate`\n- decision traces that explain why memory was admitted, downgraded, blocked, or deferred\n- controlled forgetting as state transitions, not silent deletion\n\n## Product Boundary\n\nAionis Substrate owns durable memory evidence, lifecycle state, relation graph, feedback receipts, audit reads, side-effect-free preview, and the minimum governed context contract.\n\nAionis Runtime owns richer admission policy, product orchestration, Agent-facing guide behavior, and model/provider workflows above this storage-contract layer.\n\n## Current Scope\n\nThis first version ships two embedded adapters:\n\n- `events.jsonl` is the append-only evidence log.\n- `snapshot.json` is a derived read model.\n- `openSqliteAionisSubstrate` stores the same event log and read model in SQLite tables.\n- SQLite uses Node's built-in `node:sqlite`; Node may print an experimental warning depending on the installed Node 24 build.\n- every write is serialized and persisted.\n- reopening the store rebuilds the same state from disk.\n- every store reports its substrate schema version through `getStoreInfo`.\n- the SQLite adapter persists schema metadata, records applied schema migrations, and rejects stores created by a newer unsupported schema.\n- event-log backups can be exported, checksum-verified, and restored to either file or SQLite stores.\n- checkpoint compaction can rewrite a store event log to one checksum-covered checkpoint event without changing governed state.\n- `searchNodes` provides scoped deterministic lexical/structured search over memory nodes without mutating events or admission state.\n- stores can be opened with an optional candidate index. The index is rebuilt on open by default, receives write-through node updates, can be verified for missing/orphan/stale entries, and only narrows candidate ids before Substrate reloads truth nodes and scores them.\n- `createZvecCandidateIndex` provides an optional Zvec-backed candidate index for local vector preselection. Substrate fuses candidate-index rank into final search while preserving scope, lifecycle, authority, confidence, and target-file filters. It requires installing `@zvec/zvec`; file/SQLite remain the truth store.\n- `buildAionisEmbeddingDocument` and `buildAionisEmbeddingQuery` expose the stable SDK projection for hosts that generate provider vectors before writing nodes or querying Zvec.\n- `importRuntimeLiteSnapshot` can import an existing Runtime Lite SQLite database into an isolated Substrate store through a read-only source connection.\n- `runRuntimeLiveSidecarOnce`, `runRuntimeLiveSidecarWatch`, and `aionis-substrate mirror-runtime` incrementally mirror Runtime Lite evidence into a separate Substrate target through a checkpoint file.\n- `aionis-substrate live-sidecar` remains available as a lower-level command name for existing scripts.\n- `aionis-substrate restore-plan` verifies backups and prints a read-only restore/migration plan without writing a target.\n\nThis is intentionally small. It proves the substrate contract without changing the existing Aionis Runtime.\n\n## Contract\n\nSee [docs/STORE_CONTRACT.md](docs/STORE_CONTRACT.md).\n\nAPI usage is documented in [docs/API_USAGE.md](docs/API_USAGE.md).\n\nCLI usage is documented in [docs/CLI.md](docs/CLI.md).\n\nAdapter consistency requirements are documented in [docs/ADAPTER_CONTRACT.md](docs/ADAPTER_CONTRACT.md).\n\nThe v0.2 roadmap is documented in [docs/V0_2_ROADMAP.md](docs/V0_2_ROADMAP.md).\n\nBackup and restore are documented in [docs/BACKUP_RESTORE.md](docs/BACKUP_RESTORE.md).\n\nCheckpoint compaction is documented in [docs/CHECKPOINT_COMPACTION.md](docs/CHECKPOINT_COMPACTION.md).\n\nRuntime snapshot import is documented in [docs/RUNTIME_SNAPSHOT_IMPORT.md](docs/RUNTIME_SNAPSHOT_IMPORT.md).\n\nThe product contract is documented in [docs/PRODUCT_CONTRACT.md](docs/PRODUCT_CONTRACT.md).\n\nRuntime mirror sync is documented in [docs/RUNTIME_LIVE_SIDECAR.md](docs/RUNTIME_LIVE_SIDECAR.md).\n\nRuntime integration design is documented in [docs/RUNTIME_INTEGRATION_DESIGN.md](docs/RUNTIME_INTEGRATION_DESIGN.md).\n\nPublished Runtime bridge validation is documented in the release checks section below. It installs the published npm package into a fresh temporary project, reads a real Runtime Lite SQLite source, writes only separate Substrate target stores, and verifies snapshot/live parity plus checkpoint idempotency.\n\nPost-release package evidence is documented in [docs/POST_RELEASE_EVIDENCE.md](docs/POST_RELEASE_EVIDENCE.md).\n\nRuntime Zvec candidate-index validation is documented in [docs/RUNTIME_ZVEC_CANDIDATE_INDEX.md](docs/RUNTIME_ZVEC_CANDIDATE_INDEX.md).\n\nZvec scale and maintenance validation is documented in [docs/ZVEC_SCALE_MAINTENANCE.md](docs/ZVEC_SCALE_MAINTENANCE.md).\n\nProvider-backed Zvec embedding validation is documented in [docs/ZVEC_PROVIDER_EMBEDDING_EVAL.md](docs/ZVEC_PROVIDER_EMBEDDING_EVAL.md).\nThe provider eval supports OpenAI-compatible embedding endpoints and MiniMax native embeddings for checking Zvec candidate preselection with real provider vectors.\n\nRuntime reference corpus parity is documented in [docs/RUNTIME_REFERENCE_CORPUS.md](docs/RUNTIME_REFERENCE_CORPUS.md).\n\nRuntime sidecar stabilization is documented in [docs/RUNTIME_SIDECAR_STABILIZATION.md](docs/RUNTIME_SIDECAR_STABILIZATION.md).\n\nExternal admission parity is documented in [docs/EXTERNAL_ADMISSION_PARITY.md](docs/EXTERNAL_ADMISSION_PARITY.md).\n\nRuntime dual-write experimentation is documented in [docs/RUNTIME_DUAL_WRITE_EXPERIMENT.md](docs/RUNTIME_DUAL_WRITE_EXPERIMENT.md).\n\nRelease steps are documented in [RELEASE.md](RELEASE.md).\n\nChanges are tracked in [CHANGELOG.md](CHANGELOG.md).\n\nThe basic package example is in [examples/basic](examples/basic).\n\n## Quick Test\n\n```bash\ncd /Volumes/ziel/AionisSubstrate\nnpm install\nnpm run typecheck\nnpm test\nnpm run example:basic\n```\n\nNode 24+ is required because the project runs TypeScript directly.\n\n## Minimal API Loop\n\n```ts\nimport { createMemoryCandidateIndex, openSqliteAionisSubstrate } from \"@aionis/substrate\";\n\nconst store = await openSqliteAionisSubstrate({\n  path: \"./aionis-substrate.sqlite\",\n  candidateIndex: createMemoryCandidateIndex(),\n});\n\nawait store.putNode({\n  id: \"current-route\",\n  scope: \"repo-a\",\n  kind: \"procedure\",\n  summary: \"Use src/runtime.ts after verifier passed.\",\n  lifecycle: \"active\",\n  authority: \"trusted\",\n  confidence: 0.95,\n  targetFiles: [\"src/runtime.ts\"],\n});\n\nconst context = await store.compileContext({\n  scope: \"repo-a\",\n  query: \"continue the runtime implementation\",\n});\n\nconsole.log(context.use_now.map((node) => node.id));\nconsole.log(context.decision_trace);\n\nawait store.close();\n```\n\nUse `previewContext` when you need the same governed buckets without writing a decision receipt.\n\n## Contract Benchmark\n\n```bash\nnpm run bench:contract\n```\n\nThe benchmark runs the same governed memory scenarios against both embedded adapters and writes a report under `reports/substrate-contract-*`.\n\n## Runtime Snapshot Import\n\n```bash\nnode scripts/import-runtime-snapshot.ts \\\n  --source /path/to/aionis-runtime-lite.sqlite \\\n  --target /tmp/aionis-substrate.sqlite \\\n  --adapter sqlite \\\n  --scope repo-a\n```\n\nThe source Runtime database is opened read-only. The command writes a separate Substrate store and prints imported/skipped counts.\n\nRuntime snapshot smoke/parity:\n\n```bash\nnpm run check:runtime-snapshot -- \\\n  --source /path/to/aionis-runtime-lite.sqlite \\\n  --scope repo-a \\\n  --output /tmp/aionis-runtime-snapshot-report.json\n```\n\nAdd `--reference /path/to/runtime-guide-or-measure.json` to compare Substrate buckets against Runtime `agent_context` / `memory_decision_trace` bucket ids.\n\nRuntime snapshot corpus smoke:\n\n```bash\nnpm run check:runtime-corpus -- \\\n  --root /path/to/AionisRuntime-focused/.tmp \\\n  --max-files 20 \\\n  --max-scopes 20 \\\n  --max-scopes-per-file 3\n```\n\nThis scans Runtime Lite SQLite files read-only, imports selected scopes into temporary Substrate stores, and writes an aggregate matrix report under `reports/runtime-snapshot-corpus-*`. The report includes bucket totals, node/relation/feedback/decision coverage, source-table presence, skip reasons, and Runtime JSON issues.\n\nRuntime Zvec candidate-index check:\n\n```bash\nnpm run check:runtime-zvec-index -- \\\n  --root /path/to/AionisRuntime-focused/.tmp \\\n  --max-scopes 20 \\\n  --min-nodes 3 \\\n  --probes-per-scope 8\n```\n\nThis imports real Runtime Lite SQLite scopes into isolated Substrate SQLite stores, rebuilds a Zvec candidate index, verifies missing/orphan/stale health, and checks that wide candidate search preserves canonical Substrate search while narrow candidate search recovers seeded real Runtime memory nodes.\n\nRuntime mirror:\n\n```bash\nnpx @aionis/substrate@latest mirror-runtime \\\n  --source /path/to/aionis-runtime-lite.sqlite \\\n  --target /tmp/aionis-substrate.sqlite \\\n  --adapter sqlite \\\n  --checkpoint /tmp/aionis-runtime-live-checkpoint.json \\\n  --scope repo-a\n```\n\nThis opens Runtime SQLite read-only, writes only new or changed mapped evidence into the separate Substrate target, and atomically updates a checkpoint file. Re-running the command should report unchanged evidence instead of replaying the same rows.\n\nAdd `--watch --iterations <n> --interval-ms <ms>` for a bounded polling loop with a single-instance checkpoint lock.\n\nRuntime reference corpus parity:\n\n```bash\nnpm run check:runtime-reference-corpus -- \\\n  --source-root /path/to/AionisRuntime-focused/.tmp \\\n  --reference-root /path/to/AionisRuntime-focused/docs/examples \\\n  --max-source-files all \\\n  --max-scopes 100 \\\n  --max-scopes-per-file 20 \\\n  --max-references all\n```\n\nThis scans Runtime `agent_context` / `memory_decision_trace` JSON and only counts a reference when its memory ids overlap a real Runtime SQLite scope. Unmatched demo/export files are reported separately.\n\nRuntime sidecar stabilization report:\n\n```bash\nnpm run check:runtime-sidecar -- \\\n  --source /path/to/aionis-runtime-lite.sqlite \\\n  --scope repo-a \\\n  --reference /path/to/runtime-guide-or-measure.json \\\n  --source-root /path/to/AionisRuntime-focused/.tmp \\\n  --reference-root /path/to/runtime-references \\\n  --output reports/runtime-sidecar-manual/summary.json\n```\n\nThis combines read-only snapshot parity and same-source reference corpus parity into one sidecar report. It does not start Runtime and does not replace Runtime storage.\n\nExternal admission parity against focused Runtime:\n\n```bash\nnpm run check:external-admission-parity -- \\\n  --runtime-root /path/to/AionisRuntime-focused\n```\n\nThis starts focused Runtime with isolated Lite SQLite paths, calls the real external memory governance route, projects the same candidate memories into Substrate, and compares `use_now`, `inspect_before_use`, `do_not_use`, and `rehydrate`. The runner includes fixed contract scenarios plus deterministic generated variants; pass `--generated-count` and `--seed` to control the batch.\n\nRuntime dual-write sidecar experiment:\n\n```bash\nnpm run check:runtime-dual-write -- \\\n  --runtime-root /path/to/AionisRuntime-focused \\\n  --generated-count 8 \\\n  --chain-probe-count 4 \\\n  --concurrency 4\n```\n\nThis starts focused Runtime with isolated Lite SQLite paths, calls real `observe -> guide -> feedback -> measure`, writes the same observed memory ids and outcomes into a separate Substrate SQLite store, compares guide buckets, closes and reopens Substrate, and compares again. It can add deterministic generated scenarios with `--generated-count`, run independent scopes concurrently with `--concurrency`, and record mirror write-integrity plus lifecycle/relation chain probes. It does not mutate focused Runtime source code or replace Runtime storage.\n\nSustained sidecar soak:\n\n```bash\nnpm run check:runtime-dual-write -- \\\n  --runtime-root /path/to/AionisRuntime-focused \\\n  --generated-count 96 \\\n  --chain-probe-count 16 \\\n  --concurrency 8\n```\n\nThe soak report includes per-scenario latency summaries, chain-probe latency, reopen latency, event-sequence continuity, and SQLite file sizes.\n\nRuntime product bridge gate:\n\n```bash\nnpm run check:runtime-product-bridge -- \\\n  --runtime-root /path/to/AionisRuntime-focused\n```\n\nThis is the product-level bridge check. It runs real focused Runtime\n`observe -> guide -> feedback -> measure`, verifies external Substrate\ndual-write parity, closes and reopens the Substrate store, runs lifecycle/relation\nchain probes, mirrors the Runtime Lite SQLite source through read-only Runtime\nmirror sync, repeats the mirror pass to prove checkpoint idempotency, and then\ncompares the mirrored Substrate `previewContext` buckets back against Runtime\nguide surfaces. The default gate runs 4 fixed scenarios, 96 deterministic\ngenerated scenarios, and 16 chain probes. It writes a single\n`product-bridge-gate-summary.json` report and exits non-zero if any stage fails.\n\n## Development Checks\n\n```bash\nnpm run typecheck\nnpm run build\nnpm test\nnpm run bench:contract\nnpm run check:runtime-live-sidecar-soak\nnpm run check:runtime-live-sidecar-recovery\nnpm run check:pack\nnpm run check:install-smoke\nnpm run example:basic\nnpm run example:live-sidecar\n```\n\nThe CI workflow runs the same checks on every push and pull request.\n\nFor a full local release gate:\n\n```bash\nnpm run check:release\n```\n\n`check:pack` runs `npm pack --dry-run` and rejects package contents that would leak tests, reports, CI metadata, `node_modules`, or other non-runtime artifacts into the published tarball.\n\n`check:install-smoke` packs the built package, installs that tarball into a fresh temporary project, imports `@aionis/substrate`, and runs real file/SQLite store operations from the installed package.\n\n`check:runtime-live-sidecar-soak` creates a real Runtime Lite SQLite fixture, repeatedly appends execution-memory rows, and verifies checkpointed Runtime mirror watch sync into a separate real Substrate SQLite store.\n\n`check:runtime-live-sidecar-recovery` injects missing checkpoint, changed evidence after missing checkpoint, corrupt checkpoint, malformed fingerprint, source/scope mismatch, and empty-target recovery scenarios. It verifies the sidecar repairs recoverable checkpoint loss without duplicate events, still applies real source changes, fails closed for unsafe checkpoint state, and releases locks on failure.\n\nAfter publishing to npm, run the registry package checks:\n\n```bash\nnpm run check:registry-install\nnpm run check:published-runtime-smoke\nAIONIS_RUNTIME_SQLITE_SOURCE=/path/to/aionis-lite.sqlite npm run check:published-runtime-bridge\nAIONIS_RUNTIME_SQLITE_SOURCE=/path/to/aionis-lite.sqlite npm run check:published-runtime-bridge -- --live-passes 5\nnpm run check:published-runtime-bridge-corpus -- --root /path/to/runtime/.tmp --max-files 5 --live-passes 3\n```\n\nThese commands install `@aionis/substrate@<package.json version>` from the npm registry into a fresh temporary project. `check:published-runtime-smoke` also creates a Runtime Lite SQLite fixture and verifies published-package snapshot import into a separate Substrate store.\n\n`check:published-runtime-bridge` is the real Runtime bridge gate. It reads the Runtime Lite SQLite source passed through `AIONIS_RUNTIME_SQLITE_SOURCE`, imports it into an isolated snapshot store, runs checkpointed Runtime mirror sync into an isolated live store, verifies every pass after the first does not mutate the target, verifies snapshot/live event parity, and verifies the Runtime source file was not modified. Use `-- --live-passes N` for a short published-package idempotency soak against a real Runtime source.\n\n`check:published-runtime-bridge-corpus` installs the published package once, scans a directory of real Runtime Lite SQLite sources, and runs the same isolated bridge gate across multiple sources. It is the stronger post-publish check when you want to verify that Runtime bridge behavior is not tied to one SQLite file.\n\nThe latest published-package evidence is summarized in [docs/POST_RELEASE_EVIDENCE.md](docs/POST_RELEASE_EVIDENCE.md).\n\n## Scale Smoke\n\n```bash\nnpm run check:scale -- \\\n  --nodes 10000 \\\n  --scopes 10 \\\n  --relations 2000 \\\n  --feedback 1000\n```\n\nThe scale smoke writes a temporary SQLite substrate, verifies event sequence continuity, runs scoped search, compiles context, compacts the store, reopens it, and writes a report under `reports/scale-*`.\n\nSQLite + Zvec scale maintenance:\n\n```bash\nnpm run check:zvec-scale -- \\\n  --nodes 10000 \\\n  --scopes 10 \\\n  --relations 2000 \\\n  --feedback 1000 \\\n  --probes 100 \\\n  --narrow-candidate-limit 20\n```\n\nThis writes a temporary SQLite truth store with a Zvec candidate sidecar, verifies write-through index health, compares wide-window Zvec search against canonical Substrate search, checks narrow-window seeded recovery, transitions lifecycle state, compacts, reopens, and writes a report under `reports/zvec-scale-*`.\n\nProvider-backed Zvec embedding eval:\n\n```bash\nAIONIS_EMBEDDING_API_KEY=... \\\nAIONIS_EMBEDDING_MODEL=text-embedding-3-small \\\nnpm run check:zvec-provider-embedding -- \\\n  --base-url https://api.openai.com/v1 \\\n  --nodes 240 \\\n  --scopes 4 \\\n  --queries 20 \\\n  --candidate-limit 20\n```\n\nThis uses a real embedding provider, stores provider vectors on generated Substrate nodes, runs Zvec candidate search, and reports both raw Zvec candidate hit rate and final Substrate search hit rate. The runner supports OpenAI-compatible endpoints, MiniMax native embeddings, and DashScope native `text-embedding-v4` with query/document projection.\n","readmeFilename":"README.md"}