{"_id":"moltblock","_rev":"31-15f327831b6f0352389d6bdc1c8f1b9f","name":"moltblock","dist-tags":{"latest":"0.11.9"},"versions":{"0.2.0":{"name":"moltblock","version":"0.2.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.2.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"3946bbdbf45e22530669c3f0b6f3761fcc5d1daa","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.2.0.tgz","fileCount":68,"integrity":"sha512-VXnpX2p7ED6DbP/0Hp5iNpU3E4hBJe161ZXo1kckS4ZXeAqsIMCkGsr+b2CYdk6XdXuge65hqxLF8Nq2u7ABfw==","signatures":[{"sig":"MEUCIQC2Tywc5fr2z6bdGGoJQf6KPfjReHYPaniBLVUyxoXBBgIgL84OvYDe7mi1Wu8+Et6aVuFS5yZFCizLPAKHRbhPjro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150935},"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":"6d58be00582ef66ec38bdcea61d9c2bff3002b9c","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","js-yaml":"^4.1.0","commander":"^12.1.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.10.5","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.2.0_1770259582995_0.7815454847227419","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"moltblock","version":"0.2.1","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.2.1","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"3edc7183aecc5fd26b394e415fc3d91ca9945919","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.2.1.tgz","fileCount":68,"integrity":"sha512-Wr18FXmAaqEQLS/7+6ggxzB4/CJ5DRcMQP2b2upS2qXmIQsClqmHtcdi9HY+Xabk/DPHGgySiU6uo9PefxCZiQ==","signatures":[{"sig":"MEUCIBshUohJTKbLrrVvIQKWu5BGRtJbpXUKcjgD5nPXR1QyAiEA/NpNn9o4N9jqcu3InFZkrA8wKL4i5UOtlAJCZsMDnlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152893},"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":"45cc141910350de0f9947ce4ec19d9b2bfc72288","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","js-yaml":"^4.1.0","commander":"^12.1.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.10.5","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.2.1_1770260985372_0.4717522050673004","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"moltblock","version":"0.2.2","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.2.2","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"08e7ecab8861da70f4f00fc3ab580050e9c8ef19","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.2.2.tgz","fileCount":68,"integrity":"sha512-lVPpf+9VER3ndmidYVsCjeBTAUBWujdKMhMVH5FQPt2oG1d58ROJWwy4Q2Cf0xfKkK4y8rC/JhxzXy1ujl1E8Q==","signatures":[{"sig":"MEQCIBtyPKsEcjCcLUFOOAQ3U/t9deQPRzzCcpq4J1AcjsKWAiBD1cd/zmnIHN8/8+akeS7BlBRecwKNXBYlxRtauv5bAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155777},"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":"4a6e7faa01723081151da9e21cfa285f1da8a4d1","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","js-yaml":"^4.1.0","commander":"^12.1.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.10.5","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.2.2_1770261327737_0.25742783263090474","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"moltblock","version":"0.3.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.3.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"a380291c9c99efd93948a29b474dbf2c0318cbad","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.3.0.tgz","fileCount":72,"integrity":"sha512-xtU/UoZAMcY1t0BuiNdcTPpmGmve1cUQQc94vCUyOaZmVY1Vvu2xy6f/Srp0Qciimr/fY44DGwxY3qy9MxYeUg==","signatures":[{"sig":"MEQCIB7NlkEIh4dWdaovlEKac82Peee768/mLSc1zi9xuKOnAiAvjhuBTx4dgsoAATgqzUOev3/DYgDCNcQALywPEKJnMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165184},"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":"9105a2173e38703111564261e1760543e838ca52","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","js-yaml":"^4.1.0","commander":"^12.1.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.10.5","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.3.0_1770261568244_0.9681110152326482","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"moltblock","version":"0.3.1","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.3.1","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"b906c38c97ca6d50052f7ba168f883987cf50321","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.3.1.tgz","fileCount":72,"integrity":"sha512-vjX8K+Y6P3x0tPZCcUytsVyRk75taJLZ8MMOVKeWgaGgaslSLWhzYhQuVjdlHGI0FANR44/IRln/+brpYgCfMw==","signatures":[{"sig":"MEQCIAN6lrMt3pW/pY3RFFRvrGnNtjFaWiJ5EhaF5D1Y2HkHAiBUH447pL0qo8R984wvRCOVnOx1ttbpVg6TLYjMb6RlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174731},"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":"fb9917504ea27249c1863852cc6457e746db7ed6","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","js-yaml":"^4.1.0","commander":"^12.1.0","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.10.5","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.3.1_1770392398280_0.5884772536795506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"moltblock","version":"0.4.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.4.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"cded0330b611683395c3b1d34ad5182ec5247231","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.4.0.tgz","fileCount":38,"integrity":"sha512-TUaIFlscX2meZIrRAintmnQo3f8vMumHiz2QbrzUJP5cr904TthubiS1wEEgQwau/Bk8pvNapP4DGPNvDFvGog==","signatures":[{"sig":"MEQCIBpqw1pbL5MfebxQaJduoyn8J07nDMtJdTKfz0T80EqnAiAL81ifBOIGkCkAdhJXQ8bTp+N2tk+HKYEaABQIe8c5pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"14fc3892f32b1e6861fc42881c78ba119a75ba20","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.4.0_1770400229881_0.37536754258803007","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"moltblock","version":"0.5.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.5.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"fd7c25a5d696ec188ff851fddfe16acddb8e07d6","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.5.0.tgz","fileCount":38,"integrity":"sha512-SRwrSKgTZ7OPetDuP9qVs5EpW7YNBn4i7xmB4lMNhYJt8O90hqctYsBRW1sZ0Ubj3p+rDDk35TB05zssIkzMpA==","signatures":[{"sig":"MEUCIQDA7SSQb4eMcYProbGB2f68KEpbmU0ZuaUOixpVY9+2rwIgOIs15H/NfSLdxTtnoLVGrymVQmCjHLFngd/Yv+P5K8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9d0e490bb982f61139144df82d90f7162bc0649","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.5.0_1770584893257_0.4580912216153452","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"moltblock","version":"0.6.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.6.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"3ed3bfb24be840cf874ebcb840075990f29c35ef","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.6.0.tgz","fileCount":53,"integrity":"sha512-VsKPAfFZxUNdODQo9hBvcD0Ge2jt1CliqH4v3JohB8tnO0Ihxr8v5f5V0Ls06XgMtvWR4Q/XxUX4IYe7mGIbNA==","signatures":[{"sig":"MEQCIGyZAzPCI12B2OIvxegjI+xeQz4dU79wAD5WsrZJA1XlAiAcAcCCtgz07pZZ/tVOheAI1TC6Jg0NrUMaBiMHG/DCGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143284},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6def70de19d26e9f06e0e3951e19662df48c91c1","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.6.0_1770856642429_0.5701951171745787","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"moltblock","version":"0.6.1","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.6.1","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"13048188db040a5d159a9c0fbd946c1d39d9efa1","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.6.1.tgz","fileCount":53,"integrity":"sha512-ST8texqelgUqFsesu+0fgES4ZLrfjG/Pb6vtCYlIaHt6JjPQEI56qCu72/QrwhVZG4YYXNm71DynpsktrYhYbg==","signatures":[{"sig":"MEQCIGeju3qTwtmAKVN/oxG50CTxPkdr+BGy6fB1d7y5747YAiBH6yDCdGDUyeKYXNXV9/f7+InC7YwfdttbpyTq8kGL5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12f5d5547006c88dabe9e550a7d2cea8c523865f","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.6.1_1770858204781_0.6322243168004422","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"moltblock","version":"0.6.2","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.6.2","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"5d97d2606be82fb907ef274f51bb62a69cf84784","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.6.2.tgz","fileCount":53,"integrity":"sha512-lpiz3AyuqxMoL1gA3am60wbbUKMv/wr3bJXcCVibvbx/ROi42xa6htB4loNPp7n5E+/F8UedU5DMwC7o3a1FDw==","signatures":[{"sig":"MEUCIQDEkpGbOwzuvtlAAI24Xxl1AQWcI9PD1Ojqp7Shi/ma/gIgZ5d7LyQApuNLpEGaxqMzHm2x/34eZADTD//j/tMvtpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82969aa214612cdbb43651715697013846ee4f93","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.6.2_1770858664786_0.8345719060953429","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"moltblock","version":"0.6.3","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.6.3","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"5066cb57125ffdec81cfbd9f4bbc0ed50e0fe98d","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.6.3.tgz","fileCount":53,"integrity":"sha512-0ezb+b1yx03ITgnKXQGZQv+f1MToGK6XQvr9jYGChPJd3rczoACC0BjYDei8d6kh9nhQPAaR+VtT8A+2riDugg==","signatures":[{"sig":"MEQCID+UjKEHbk5XhJnTS6oIr7k3ChqWpWjvxiaRb57OAwD1AiB1YhPR6R+kBi0zVQGzJjR9QFZ+r6o8hRLu8fNWVGsgUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ded28bf0dceceaf74c53a09f57ed16c049fe27d2","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.6.3_1770859035187_0.01172349509732995","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"moltblock","version":"0.7.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"0089a4c078db550d0b47c6f16b86c79068c75be5","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.0.tgz","fileCount":53,"integrity":"sha512-OKthzCauH05CkgEPT+yPBQ5f3s/h9n5tvMCSzYVS21syQSKkLUHELtYKPm2R7bxppZgyHMVZOhuJdN8IF1d3uw==","signatures":[{"sig":"MEUCIQC/UHkjxfMYVc0p1QRwSW3g0VhHionOSh1PVIR3+hoPAwIgU7X41j8qckvEdES3SmWniZTI8+f7wyviPhuTiKyWlCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"63eea62a4cf74f0dbf766ff87b25ff70f9481685","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.0_1770859522633_0.30438485352920774","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"moltblock","version":"0.7.1","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.1","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"83b62e3df0dac4f53c91bf754d735f8e6f2fb6e0","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.1.tgz","fileCount":53,"integrity":"sha512-+BE3fiZx7DmlqpchY4oAZrRSFKUZsTAiBQRmtAAZOz2hmtIuh5iB0F2W4jmZow1b2HLF3z7GXBCPK7f0rBLh2Q==","signatures":[{"sig":"MEUCIAIPQiCXSWZCY4iX64OkI6pa0FcGwrwJWjNU0ryY0xo7AiEAqX7cLueyzfc3T/ox04xm266flRr5g3HHlnRh6yJ4paU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144246},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43abe68adedb3920cb821e63c0e449360e5f7bf8","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.1_1770859828132_0.9455996710268635","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"moltblock","version":"0.7.2","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.2","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"dd73c97b11ff52a36ddd4f9ae13380ea0acb89bc","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.2.tgz","fileCount":53,"integrity":"sha512-rZ0/DN1FhkhjbrmO25IdQ65hiu0aOOC2pcHYSoASHD5HGLZZOmtf/3lOyOZRPhlRoy0CGNEBKoTIqTh40dcpTQ==","signatures":[{"sig":"MEUCIQDMYNtgt1nJuV6ZngjscLyW1JvM7n+ZJ7beKx6oZnqidQIgR74QaWyxcIT0LrEdD8GzPdEeqYSFFKQKgpAp7JUrEso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e4300f586c4aa7b75aa1d8ae502e918fba62f71","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.2_1770860146110_0.5542687210372146","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"moltblock","version":"0.7.3","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.3","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"99acd3389f1e82541ebe0d0e821a82011f0ed2f2","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.3.tgz","fileCount":53,"integrity":"sha512-BDBWFacVe/jvy628qrA2mledQfcOBqGOR+WqvFqK5req2qN/QD9wO87Unz+Xeynvs3iOxHGN3nPi6dezbhHu4A==","signatures":[{"sig":"MEUCIDm0AvtKGig0oxEKsiuiBCLVMS8HTrkIFf1sN6fAzXFbAiEApUVW1qMwo0bhwwtQnpUc20067UkIgcouSAWVjad9kmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ade4deb1589da2af14bff7144673055237891319","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.3_1770860606796_0.048645539709540664","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"moltblock","version":"0.7.4","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.4","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"3a2a0d4ee72932389734f692a63c898b3eddb94f","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.4.tgz","fileCount":53,"integrity":"sha512-1IlMeCLn4UKbs8AMAKDJecvDHEDfOaU/ZxN2/j7NoczCPY0b9Rtl7u9bafWXB2gaS0gcJ4emtTHPhbi3ascQQg==","signatures":[{"sig":"MEYCIQChc0ZEKtmlFQaLzezD5DEMfmu35gY+6cgcr3cgrO1E3AIhANdDLITq/kaSkumKtoSDpoqmx31Z6fgpOP28Htgex3cY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3ac2419ddac3f603eb2879d0d2a67c50331df7a","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.4_1770860798884_0.8429565704332687","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"moltblock","version":"0.7.5","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.5","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"dac42f3170f01c117e5ef2a478f2d03f54e2f301","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.5.tgz","fileCount":53,"integrity":"sha512-nC3XRnJMH2mor3qDT+C5bhzJhELC8pcAVDBfooY7LXHTlfc6XZ//OEKS4fvVQK2/6aKn97ENmnX7mjE6MgLT/A==","signatures":[{"sig":"MEUCIGv34hgCXFkVVu9i5mK1yGwb1Ty8G7Oe2IbvNT1+m7OxAiEAh0ljohE8Zr+NyqIw7uQAAQTw+tY5jak7qAnGF8qgfxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e41f74b1eb626bd2674a83028e369807bf136e7","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.5_1770917262493_0.34450799355599826","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"moltblock","version":"0.7.6","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.6","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"225addc743463044184f89b59a9d213ba21790d6","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.6.tgz","fileCount":53,"integrity":"sha512-mfLFPtt4olOMcOHvbwTrnWONoN5NlWryAgrUfwBWoCI0p3+ytoEPeUSiKM+GfW3AF0D/VcZ941755//7ONthQg==","signatures":[{"sig":"MEUCIQCprsbPTb8MaKlTUpPAwBYNPl7InJNWO9AR4G7XJNrifwIgbXdZ0FQ3BmDPwvAC7+abo/+hpFDPQ6jXR4I8gAEyieo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144529},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f5e905699e96b3f421201a41e5955a7e7ebc5cd","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.6_1770917508730_0.4807618256484374","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"moltblock","version":"0.7.7","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.7","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"6b53a031a07f96cbf33274f0a082227c63f2a0ab","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.7.tgz","fileCount":53,"integrity":"sha512-t/FawTYCb3HF0xfdpIJcC8CvdFSLACtB8fDPU8cvKcVYZrBh22p1OVwej5pWNpEZ96spcDckGvzP8SS1S8zYtg==","signatures":[{"sig":"MEUCIQDBtPhzFA8XOyRXEVpPv+1MYATThZlkJ9tI5R3uEGd4SAIga3QwDHq9TVrwVTAFgBVWPOVVdQCJ2lYS5jG5ksmeLgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04dd141d85cfd59d204d59555d44bc47d459ddc1","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.7_1770917890476_0.5598267715118292","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"moltblock","version":"0.7.8","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"Apache-2.0","_id":"moltblock@0.7.8","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock#readme","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"7fcf7ece505ba91211e97171f2354fedb85ddd65","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.7.8.tgz","fileCount":53,"integrity":"sha512-VXLgJSV508NtgE4AURHwRJiWUMh0CJSqyEqHFx3N+gBYXPwhk9sW5N9E97CFOA52VZzazWNTMOyXMd46k98lQQ==","signatures":[{"sig":"MEYCIQC6Vu3q3IQKFZp5yCTjbZ+ldiaiGzt5E9INmKhoHvlHCgIhANLszU5zTaUm4U4/AwRo2RdreSkcomKUD2jJLzrQ8eAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"970e1c14f9192ef35d8d2d0a027bffce2c6ce5d0","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.7.8_1770918380097_0.851157710371093","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"moltblock","version":"0.8.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.8.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"248db7518417c9b034afc1d3c8857724c2e791d3","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.8.0.tgz","fileCount":53,"integrity":"sha512-j2nQhrKwyBxbp7Ug6GUO0ZeQa5EhgiVcULFTDlciOLC+l4Lss9ORxAID1pIq60ZoxrzLgGbowTiCGQHL4Vhd4w==","signatures":[{"sig":"MEQCIBB3ZbG9VilyiB538kx5WNkRG0Xv5D/tiEXGptuuLf3hAiBaZ4bEG1fWYajuCpedNFdytghNNZdiylm9UDVencaPjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3593f1e5a08c7ee7b42fd7840d2ba8d8ff38d2ac","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.8.0_1770921654873_0.4548996046620877","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"moltblock","version":"0.11.0","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.0","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"7862d4df396d87e837a3267617e806fe3cf57f78","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.0.tgz","fileCount":53,"integrity":"sha512-k8b7fO/QBIpoJKDhGD/LJhADohRyJdaDhWTzvAGCaTwwCPMX2SG6P/O0DYNcIw9rABjAmfpBAUNez7GhPk7/PQ==","signatures":[{"sig":"MEUCIGDMfEG0BTMLKQYielJxw7LThH6q84BLbnxM76i7yraTAiEA6dSDfVyO43+GB2JKLKv1uA4RWf/e/VYedS63svhNjZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00d716735457e88a477a9dc7c4622e3b3231e00e","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.0_1770928184846_0.4410388450133387","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"moltblock","version":"0.11.1","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.1","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"cb2844c2bffa490d044185cc0414a1eca76e60cc","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.1.tgz","fileCount":53,"integrity":"sha512-6sDm4z7SkLL6Z5uGo3wo8kjQguF3gb4gVEt/mvz6ozqYzhERI6O3qbkgmeULtToTkdJnbvsxhcX2UvzBD73VVg==","signatures":[{"sig":"MEUCIC+ax1rzrX842gLj3dY/G+b1g9UWMWaDHS1Pw6R+yWIFAiEAzHsQY4zlCkZ6ZyUZvo/x0yyLfmAWF/yBLqZS7LrPvnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154298},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77bb78e5e6832fd99bb7c531ee6f2ff25ffe1cc3","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^22.19.9","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.1_1770928614728_0.14014564202725666","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"moltblock","version":"0.11.2","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.2","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"6bea6dfcc497c22b75dd5955b68e2d2695f40ad4","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.2.tgz","fileCount":53,"integrity":"sha512-cHH5WooiiJeVtSyicLGBVwb8XrZeftI3SptwhTeYCFhif1CDl+eq3dg6edeg3w/fRd4z60rRldnBPyuR7mLyXw==","signatures":[{"sig":"MEUCIDNw1szgHb1tsVM/qIIaDP4AdN5fs42rEdYvfGflra41AiEAn/D5FAVEuIQFddYlLHwZYoNGMK6ByNfR9McLmd4fFbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154297},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fca9af182b9a9e9a04b7b757225d3e1be21fcbdb","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.2_1772645807462_0.1696648406355281","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"moltblock","version":"0.11.3","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.3","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"939157645210b7422983f0c9f014f19fd5eb93d4","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.3.tgz","fileCount":53,"integrity":"sha512-twRCRXD26p9X8Qv95DBjF1OUnc/OzzE+V/NeWeCfVwO0VmOxKSqpsqkXkU6gdq/S20XFG0t+186f+tpC241R0A==","signatures":[{"sig":"MEQCIAst3MIdNYk0SpZpRBDKVgYmB4M6ay1c6TB6y4EqJSpMAiA/0ir1fjpvkOqp8wcCfSAYdJaudq4CIiyIlREZ60IqKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac5b1371d3ca23bb9452af8b1bbfd7184e53cfa3","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.3_1772668218762_0.08542878586841396","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"moltblock","version":"0.11.4","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.4","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"2d15a730b7add34c010b4dc82791fcbd7c9d488f","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.4.tgz","fileCount":53,"integrity":"sha512-Ekcir0nVn3TQLof6oqPMroapq8I8ju7LznSi5BYEiO5Qf1bcM/dBtfPVia6hWxQNLtdm4wN0hlZxnLqidbE0pg==","signatures":[{"sig":"MEYCIQCzWyNO1vq6la7uYjZ+y05zOrrSzr1iAo6m/ls6t97QCwIhAIxLNyW5aWDrknBlevUh7nvjxDJ8udRI9ZKM8L7WPuXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"115590a085b57a93f7b559b820b3acba410aa86a","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"moltblock","email":"hvc@moltblock.io"},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.7.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.4_1772668506534_0.8388356993466877","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"moltblock","version":"0.11.5","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.5","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"cbc71bf1d0e74c0219f6cb11d09868aff6723cb7","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.5.tgz","fileCount":53,"integrity":"sha512-umuyhSFH7lOJ8gJwSCwT4tmfuZmkBcYMqkCh33LaOoRj4KRD1/ORtBgBDRNf+fZWVHsvW8XC0uRHt0mn8GmsZQ==","signatures":[{"sig":"MEYCIQDbbZ9b4ISMqCuGYRuYlIWNpKwQqIODZlhWIs1EdJ4f+gIhAOa/j2B0rD8cn4Ap0FHcMzBv+N4fLO8QF0vdw90q6+65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moltblock@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8a2fac13f6c5df0dacca7ecab1c0c66e5674bdf","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fef4e9c7-f6cf-49dc-b375-f9710af4dc35"}},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.12.0","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.5_1773870364169_0.23571100470598028","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"moltblock","version":"0.11.6","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.6","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"5420706b1016cddeeaccb5dfd33b0752882377f9","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.6.tgz","fileCount":53,"integrity":"sha512-+WMq62m8r0+Y8xl8AfkOi6AxDNsqA1ljS7HBnln1/Bx3r4us07CIam/0ewIqBgUjWiHEVecFPDcjUltAocJBKw==","signatures":[{"sig":"MEUCIQCQpKeqO70J8Fh+rI2ie2cWWMp/jMGnEiQUp5U1m+To7AIgKMJeSm37ip21dAOX3ML5J4znlCsm6qewswLJmH4IQNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moltblock@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"124ca1846bf5f8250c9adf687815c5beae934de1","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fef4e9c7-f6cf-49dc-b375-f9710af4dc35"}},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.5.1","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.6_1773870857560_0.31419506666626984","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"moltblock","version":"0.11.7","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.7","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"962b5af804470778dddeafc7c7046f6a91f47a1e","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.7.tgz","fileCount":53,"integrity":"sha512-+ZWvJRhkp+71zX6E6oqvBtrbobTAZrtVnFOnvO/u2v2vHindHmkbBnbeP9o39K071xKG9qfxO+DlcRTsm6tYRg==","signatures":[{"sig":"MEUCIFWhiJRvm9oKvXWo9iGion1Js5k+McHt3BNctDmTVClhAiEAiAiXaYucUBHCPUzGjvel6pTlvYcWkCkVnLkuYDa0/7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moltblock@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bbc380183570ade70cfbb7ec7265441354373f20","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fef4e9c7-f6cf-49dc-b375-f9710af4dc35"}},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.5.1","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.7_1773871503805_0.4732730097180975","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"moltblock","version":"0.11.8","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","_id":"moltblock@0.11.8","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"bin":{"moltblock":"dist/cli.js"},"dist":{"shasum":"344994b2f749c1dc0b4c6b2b2968699c71564e79","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.8.tgz","fileCount":53,"integrity":"sha512-2Eqh2PxmwtFWI7/jXMw+mljpueATZRkpF7KkYLrL4BA9oC+lFzYo7szM1aZjpdoAHEpyU3alr6axbRqtrqsuuA==","signatures":[{"sig":"MEUCIB5LefgeG0vA57zSRnoEey4KdnMN4WyGmkrN+qT37XVqAiEAsI9Mce3IMfP4fkcD2eIcmOrO2oOU8nbgwWvNnk1FfEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moltblock@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"229d3fe9a024fadf0c9e1f7545c9f20fdc048ba3","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fef4e9c7-f6cf-49dc-b375-f9710af4dc35"}},"repository":{"url":"git+https://github.com/moltblock/moltblock.git","type":"git"},"_npmVersion":"11.5.1","description":"Framework for building evolving composite AI intelligences (Entities)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tmp":"^0.2.3","zod":"^4.3.6","dotenv":"^17.2.4","openai":"^6.18.0","js-yaml":"^4.1.0","commander":"^14.0.3","better-sqlite3":"^12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@types/tmp":"^0.2.6","typescript":"^5.7.2","@types/node":"^25.3.3","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.0.18","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/moltblock_0.11.8_1773872312634_0.34053784105715956","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"moltblock","version":"0.11.9","description":"Framework for building evolving composite AI intelligences (Entities)","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"moltblock":"dist/cli.js"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"tsc --noEmit","prepublishOnly":"npm run build"},"keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"author":"","license":"MIT","homepage":"https://github.com/moltblock/moltblock","bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"repository":{"type":"git","url":"git+https://github.com/moltblock/moltblock.git"},"engines":{"node":">=22.0.0"},"dependencies":{"better-sqlite3":"^12.6.2","commander":"^14.0.3","dotenv":"^17.2.4","js-yaml":"^4.1.0","openai":"^6.18.0","tmp":"^0.2.6","zod":"^4.3.6"},"devDependencies":{"@types/better-sqlite3":"^7.6.12","@types/js-yaml":"^4.0.9","@types/node":"^25.3.3","@types/tmp":"^0.2.6","@vitest/coverage-v8":"^4.0.18","typescript":"^6.0.3","vitest":"^4.0.18"},"_id":"moltblock@0.11.9","gitHead":"c7c2f893a7f37d65e74632ecd98f616d1529ffbd","_nodeVersion":"22.22.3","_npmVersion":"11.5.1","dist":{"integrity":"sha512-K0sgt9jxYYvfXZJnpe774GXvw+3EPzINtnC9bju1bjCB8izPLEDIu3K5Myx0A0EdCVPcA0mjGom0rVibF4rrTQ==","shasum":"4ca149600f3415deb0cf4b7c941039aeb8166c45","tarball":"https://registry.npmjs.org/moltblock/-/moltblock-0.11.9.tgz","fileCount":53,"unpackedSize":153882,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/moltblock@0.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0IxzKZG7Cfm0egcmICbTAj3riJhHYxEYEYBdfLIwqYAIgZbkT+poVy3tKNhIflnaev+tUYL+ypbcLfm7YyrGat0M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fef4e9c7-f6cf-49dc-b375-f9710af4dc35"}},"directories":{},"maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/moltblock_0.11.9_1781110497145_0.7095182271716161"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T02:46:22.994Z","modified":"2026-06-10T16:54:57.536Z","0.2.0":"2026-02-05T02:46:23.185Z","0.2.1":"2026-02-05T03:09:45.518Z","0.2.2":"2026-02-05T03:15:27.882Z","0.3.0":"2026-02-05T03:19:28.380Z","0.3.1":"2026-02-06T15:39:58.431Z","0.4.0":"2026-02-06T17:50:30.037Z","0.5.0":"2026-02-08T21:08:13.400Z","0.6.0":"2026-02-12T00:37:22.627Z","0.6.1":"2026-02-12T01:03:24.972Z","0.6.2":"2026-02-12T01:11:04.972Z","0.6.3":"2026-02-12T01:17:15.419Z","0.7.0":"2026-02-12T01:25:22.797Z","0.7.1":"2026-02-12T01:30:28.276Z","0.7.2":"2026-02-12T01:35:46.275Z","0.7.3":"2026-02-12T01:43:26.977Z","0.7.4":"2026-02-12T01:46:39.042Z","0.7.5":"2026-02-12T17:27:42.833Z","0.7.6":"2026-02-12T17:31:48.890Z","0.7.7":"2026-02-12T17:38:10.675Z","0.7.8":"2026-02-12T17:46:20.249Z","0.8.0":"2026-02-12T18:40:55.025Z","0.11.0":"2026-02-12T20:29:45.013Z","0.11.1":"2026-02-12T20:36:54.911Z","0.11.2":"2026-03-04T17:36:47.648Z","0.11.3":"2026-03-04T23:50:18.911Z","0.11.4":"2026-03-04T23:55:06.709Z","0.11.5":"2026-03-18T21:46:04.324Z","0.11.6":"2026-03-18T21:54:17.702Z","0.11.7":"2026-03-18T22:05:03.990Z","0.11.8":"2026-03-18T22:18:32.775Z","0.11.9":"2026-06-10T16:54:57.288Z"},"bugs":{"url":"https://github.com/moltblock/moltblock/issues"},"license":"MIT","homepage":"https://github.com/moltblock/moltblock","keywords":["ai","agents","llm","entity","composite-intelligence","moltblock"],"repository":{"type":"git","url":"git+https://github.com/moltblock/moltblock.git"},"description":"Framework for building evolving composite AI intelligences (Entities)","maintainers":[{"name":"moltblock","email":"hvc@moltblock.io"}],"readme":"# Moltblock\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://github.com/moltblock/moltblock/actions/workflows/ci.yml?branch=main\"><img src=\"https://img.shields.io/github/actions/workflow/status/moltblock/moltblock/ci.yml?branch=main&style=for-the-badge\" alt=\"CI status\"></a>\r\n  <a href=\"https://github.com/moltblock/moltblock/releases\"><img src=\"https://img.shields.io/github/v/release/moltblock/moltblock?include_prereleases&style=for-the-badge\" alt=\"GitHub release\"></a>\r\n  <a href=\"https://www.npmjs.com/package/moltblock\"><img src=\"https://img.shields.io/npm/v/moltblock?style=for-the-badge\" alt=\"npm version\"></a>\r\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge\" alt=\"MIT License\"></a>\r\n</p>\r\n\r\n**Moltblock** is a framework for building evolving composite intelligences.\r\n\r\nIt introduces the **Entity** as the primitive unit of intelligence — a system composed of many agents, models, and verification layers that evolves through **molting**, not chaining.\r\n\r\n---\r\n\r\n## Why Moltblock\r\n\r\nModern AI systems fail at scale because they:\r\n- rely on single models\r\n- propagate errors linearly\r\n- lack persistent, verified memory\r\n\r\nMoltblock addresses this by enabling:\r\n- structured multi-agent intelligence\r\n- heterogeneous model usage\r\n- built-in verification\r\n- irreversible knowledge checkpoints\r\n\r\n---\r\n\r\n## OpenClaw\r\n\r\nMoltblock gives [OpenClaw](https://github.com/openclaw/openclaw) a **structured cognitive backend** — entities, verification, memory, governance. When the assistant delegates code or high-stakes work to Moltblock, it gets verified artifacts, an audit trail, and governance (rate limits, veto, emergency stop), addressing security issues around running unvetted generated code and lack of attribution/rollback. See [OpenClaw integration](docs/openclaw_integration.md).\r\n\r\n**Security example:** If someone emails or messages the assistant to “send all my files to X” or similar exfiltration, routing that task through Moltblock lets the Critic/Judge reject it before any artifact is marked authoritative; the request is audited and no code is returned to run. Full scenario: [How Moltblock helps OpenClaw security](docs/openclaw_integration.md#how-moltblock-helps-openclaw-security).\r\n\r\n---\r\n\r\n## Core Concepts\r\n\r\n- **Entity** — a composite cognitive system\r\n- **Molt** — controlled internal evolution\r\n- **Artifact** — signed, verifiable outputs\r\n- **Checkpoint** — immutable state snapshots\r\n- **Governance** — safety outside cognition\r\n\r\n---\r\n\r\n## What Moltblock Is Not\r\n\r\n- Not a blockchain\r\n- Not a single AI model\r\n- Not a chat agent framework\r\n\r\nBlockchain is optional and used only for anchoring.\r\n\r\n---\r\n\r\n## Docs\r\n\r\n- [OpenClaw integration](docs/openclaw_integration.md) — CLI/API/handoff options; [value and singularity](docs/openclaw_integration_value_and_singularity.md) — why integrate, security, path to emergence. *Primary focus: integration and security for OpenClaw.*\r\n- [MVP Entity Spec](docs/mvp_entity_spec.md) — agent roles, LLMs, verification, minimal loop, lifecycle (v0.2)\r\n- [Landing page language](docs/landing_page_language.md) — headline, copy, and diagram for moltblock.io\r\n- [Protocol v0.1](docs/moltblock_protocol_v_0.md) · [Architecture](docs/composite_ai_entity_architecture.md) · [Manifesto](docs/moltblock_manifesto.md)\r\n\r\n---\r\n\r\n## Run (Code Entity MVP)\r\n\r\nRequires Node.js 22+, and (for full loop) any OpenAI-compatible API:\r\n- **OpenAI** — `https://api.openai.com/v1` with `OPENAI_API_KEY`\r\n- **Anthropic Claude** — `https://api.anthropic.com/v1` with `ANTHROPIC_API_KEY`\r\n- **Google Gemini** — `https://generativelanguage.googleapis.com/v1beta/openai` with `GOOGLE_API_KEY`\r\n- **Local LLMs** — LM Studio, Ollama, etc. at `http://localhost:1234/v1`\r\n- **Other providers** — Any OpenAI-compatible endpoint (Z.ai, Together, Groq, etc.)\r\n\r\n**Install from npm:**\r\n\r\n```bash\r\nnpm install -g moltblock\r\n\r\n# Run a task\r\nmoltblock \"Implement a function add(a, b) that returns a + b.\"\r\nmoltblock \"Implement add(a, b).\" --test path/to/test_add.ts\r\nmoltblock \"Implement add(a, b).\" --json\r\n```\r\n\r\n**Or run directly with npx (no install):**\r\n\r\n```bash\r\nnpx moltblock \"Implement add(a, b).\"\r\n```\r\n\r\n**Or install from source:**\r\n\r\n```bash\r\ngit clone https://github.com/moltblock/moltblock.git\r\ncd moltblock\r\nnpm install\r\nnpm run build\r\nnpx moltblock \"Implement add(a, b).\"\r\n```\r\n\r\n---\r\n\r\n## Configuration\r\n\r\n### Zero-config (auto-detect)\r\n\r\nIf you have an API key set in your environment, moltblock detects the provider automatically — no config file needed:\r\n\r\n```bash\r\nexport OPENAI_API_KEY=\"sk-...\"   # auto-detects OpenAI\r\nnpx moltblock \"Implement add(a, b).\" --json\r\n```\r\n\r\nOverride with CLI flags: `--provider google --model gemini-2.0-flash` or `-p zai -m glm-4.7`.\r\n\r\nDetection priority: `OPENAI_API_KEY` > `GOOGLE_API_KEY` > `ZAI_API_KEY` > localhost.\r\n\r\n### Quick setup\r\n\r\nCreate a config file at `~/.moltblock/moltblock.json` (user-wide) or `./moltblock.json` (project-specific):\r\n\r\n```bash\r\n# User-wide config (recommended)\r\nmkdir -p ~/.moltblock\r\ncat > ~/.moltblock/moltblock.json << 'EOF'\r\n{\r\n  \"agent\": {\r\n    \"bindings\": {\r\n      \"generator\": {\r\n        \"backend\": \"openai\",\r\n        \"base_url\": \"https://api.openai.com/v1\",\r\n        \"model\": \"gpt-4o\"\r\n      },\r\n      \"critic\": {\r\n        \"backend\": \"openai\",\r\n        \"base_url\": \"https://api.openai.com/v1\",\r\n        \"model\": \"gpt-4o\"\r\n      },\r\n      \"judge\": {\r\n        \"backend\": \"openai\",\r\n        \"base_url\": \"https://api.openai.com/v1\",\r\n        \"model\": \"gpt-4o\"\r\n      },\r\n      \"verifier\": {\r\n        \"backend\": \"local\",\r\n        \"base_url\": \"http://localhost:1234/v1\",\r\n        \"model\": \"local\"\r\n      }\r\n    }\r\n  }\r\n}\r\nEOF\r\n```\r\n\r\nThen set your API key:\r\n```bash\r\nexport OPENAI_API_KEY=\"sk-...\"\r\n# Or add to ~/.bashrc / ~/.zshrc\r\n```\r\n\r\n### Config search order\r\n\r\nMoltblock searches for config in this order:\r\n\r\n1. `MOLTBLOCK_CONFIG` env var (explicit path)\r\n2. `./moltblock.json` (current directory)\r\n3. `./.moltblock/moltblock.json` (hidden folder in current directory)\r\n4. `~/.moltblock/moltblock.json` (user home directory — **recommended**)\r\n5. **Fallback to OpenClaw:** `~/.openclaw/openclaw.json` (if you use OpenClaw)\r\n6. Environment variables only (no config file)\r\n\r\n### API keys\r\n\r\nSet API keys via environment variables (never in config files):\r\n\r\n| Provider | Environment Variable |\r\n|----------|---------------------|\r\n| OpenAI | `OPENAI_API_KEY` |\r\n| Anthropic Claude | `ANTHROPIC_API_KEY` |\r\n| Google Gemini | `GOOGLE_API_KEY` |\r\n| Z.ai | `ZAI_API_KEY` |\r\n| Artifact signing | `MOLTBLOCK_SIGNING_KEY` (required in production) |\r\n\r\n### Check which config is being used\r\n\r\n```typescript\r\nimport { loadMoltblockConfig, getConfigSource } from \"moltblock\";\r\n\r\nloadMoltblockConfig();\r\nconsole.log(getConfigSource()); // \"moltblock\", \"openclaw\", or \"env\"\r\n```\r\n\r\n```bash\r\n# Tests (no LLM required)\r\nnpm test\r\n```\r\n\r\n---\r\n\r\n## Implemented (v0.2+)\r\n\r\n- **Configurable agent graph** — DAG of nodes (role + model binding) and edges; load from `config/code_entity_graph.json` or YAML; `GraphRunner` and `loadEntityWithGraph()`.\r\n- **Long-term memory and checkpoints** — `Store` (SQLite): verified memory (admission after verification), immutable checkpoints (entity version, graph hash, memory hash, artifact refs). Optional `store` and `writeCheckpointAfter` options on `CodeEntity.run()` and `GraphRunner.run()`.\r\n- **Recursive improvement loop** — Outcomes recorded per run; `critiqueStrategies()`, `setStrategy()` / `getStrategy()` for versioned prompts; `runEval()` and `runImprovementCycle()`. Agents use strategy store when provided.\r\n- **Molt and governance** — `GovernanceConfig` (rate limit, veto); `canMolt()`, `triggerMolt()`, `pause()`, `resume()`, `emergencyShutdown()`; audit log and governance state in `Store`.\r\n- **Multi-entity handoff** — `signArtifact()` / `verifyArtifact()`; inbox per entity; `sendArtifact()`, `receiveArtifacts()` for Entity A → Entity B.\r\n\r\n### New in v0.6\r\n\r\n- **Pluggable verifier system** — `Verifier` interface so verification isn't limited to vitest. Implement `verify(memory, context)` to plug in any gating strategy.\r\n- **PolicyVerifier** — Rule-based verifier with ~20 built-in deny rules. Catches destructive commands (`rm -rf`, `DROP TABLE`), sensitive file access (`.ssh/`, `/etc/shadow`), hardcoded secrets, and exfiltration patterns — all without an LLM call.\r\n- **CodeVerifier** — Adapter wrapping the existing vitest verifier into the pluggable interface.\r\n- **CompositeVerifier** — Chains multiple verifiers (e.g. policy + code); all must pass. Supports fail-fast and collect-all modes.\r\n- **Generic Entity** — `Entity` class with pluggable verifier and domain-aware prompts. Use `new Entity({ domain: \"general\" })` for non-code tasks.\r\n- **Domain prompts** — Registry mapping domains to role-specific system prompts. Built-in `\"code\"` and `\"general\"` domains; register custom domains with `registerDomain()`.\r\n- **Risk classification** — `classifyRisk(task)` returns `\"low\"` / `\"medium\"` / `\"high\"` with reasons. Pure regex matching, no LLM needed.\r\n- **Policy rules in config** — Add custom `policy.rules` to `moltblock.json` for project-specific allow/deny rules.\r\n- **OpenClaw skill** — `skill/SKILL.md` for one-step installation into OpenClaw workspace.\r\n\r\n---\r\n\r\n## Policy Verifier\r\n\r\nThe `PolicyVerifier` catches dangerous patterns in artifacts and tasks without needing an LLM:\r\n\r\n```typescript\r\nimport { PolicyVerifier, WorkingMemory } from \"moltblock\";\r\n\r\nconst verifier = new PolicyVerifier();\r\nconst memory = new WorkingMemory();\r\nmemory.setFinalCandidate(\"rm -rf /\");\r\n\r\nconst result = await verifier.verify(memory);\r\n// result.passed === false\r\n// result.evidence includes \"[cmd-rm-rf] Recursive force delete\"\r\n```\r\n\r\nCustom rules can be added via constructor or config:\r\n\r\n```typescript\r\nconst verifier = new PolicyVerifier([\r\n  {\r\n    id: \"allow-tmp-cleanup\",\r\n    description: \"Allow cleanup in /tmp\",\r\n    target: \"artifact\",\r\n    pattern: \"\\\\/tmp\\\\/\",\r\n    action: \"allow\",\r\n    category: \"destructive-cmd\",\r\n    enabled: true,\r\n  },\r\n]);\r\n```\r\n\r\n---\r\n\r\n## Risk Classification\r\n\r\nClassify task risk before deciding whether to verify:\r\n\r\n```typescript\r\nimport { classifyRisk } from \"moltblock\";\r\n\r\nclassifyRisk(\"write a hello world function\");\r\n// { level: \"low\", reasons: [] }\r\n\r\nclassifyRisk(\"sudo rm -rf /home/user\");\r\n// { level: \"high\", reasons: [\"Sudo privilege escalation\", \"Recursive file deletion (rm -rf)\"] }\r\n```\r\n\r\n---\r\n\r\n## Generic Entity\r\n\r\nFor non-code tasks, use the generic `Entity` with domain-aware prompts:\r\n\r\n```typescript\r\nimport { Entity, PolicyVerifier, CompositeVerifier, CodeVerifier } from \"moltblock\";\r\n\r\n// General-purpose entity (policy verification only)\r\nconst entity = new Entity({ domain: \"general\" });\r\n\r\n// Code entity with both policy and vitest verification\r\nconst codeEntity = new Entity({\r\n  domain: \"code\",\r\n  verifier: new CompositeVerifier([new PolicyVerifier(), new CodeVerifier()]),\r\n});\r\n```\r\n\r\n---\r\n\r\n## Roadmap\r\n\r\n- v0.1 — Protocol + architecture\r\n- v0.2 — MVP Entity implementation (spec + Code Entity loop + graph, memory, improvement, governance, handoff)\r\n- v0.3 — Multi-Entity collaboration (orchestration and tooling)\r\n- v0.6 — Pluggable verification, policy rules, generic entity, risk classification, OpenClaw skill\r\n- v0.8 — Quick wins, error handling, test coverage, license fix\r\n- v0.9 — Core reliability: gateway retry/timeout, graph-runner error handling, entity degraded fallback\r\n- v0.10 — Test coverage: agents, graph-runner, handoff, integration tests; test helpers\r\n- v0.10.1 — Persistence hardening: WAL mode, transactions, regex caching, signing key opt-in\r\n- v0.11 — CI coverage enforcement, stricter tsconfig, documentation fixes\r\n\r\n---\r\n\r\n## Philosophy\r\n\r\nMoltblock treats singularity as an emergent property of accelerating, verified collective intelligence.\r\n\r\nIf intelligence scales, it must scale with structure. A key application is OpenClaw: a structured backend that helps with security and assurance.\r\n\r\n---\r\n\r\n## Domain\r\n\r\nCanonical home: **moltblock.io**\r\n\r\n## Contributing\r\n\r\nWe welcome contributions. See [CONTRIBUTING](CONTRIBUTING.md) for how to run tests, submit changes, and our [Code of Conduct](CODE_OF_CONDUCT.md).\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT — see [LICENSE](LICENSE).\r\n\r\n","readmeFilename":"readme.md"}