{"_id":"@alsania-io/eme","_rev":"17-1e6530b07de2ed3f2b4fcd624fa29072","name":"@alsania-io/eme","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@alsania-io/eme","version":"1.0.0","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.0","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"dist":{"shasum":"b045d9f219fca59d66a52b522594e85d08cf157a","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.0.tgz","fileCount":25,"integrity":"sha512-DVxAtt+0Oy5E0/twvIYf3uSW0f8xPOke80NHR0wnlC0EtUyuHP0+cfyivRvYTN/KB/c6LWv4E3MHXLeeTfRUNQ==","signatures":[{"sig":"MEUCIQC8TAWykzxLrAfQ1RzVSOQpO0XFyu08xdmVpazda2WqowIgY4dSo8rb6u4NdBurq+BZdFX6moxaWcVyIrIzPWziDls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136375},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2226c498126dac366370f24fa7db24dc30f3964","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf node_modules","start":"node dist/index.js server","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js","install":"npm install","version":"node dist/index.js version","prebuild":"npm run clean","test:cli":"node dist/index.js test","start:nyx":"node --no-warnings --experimental-specifier-resolution=node dist/index.js server","postinstall":"npm format","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"_npmVersion":"11.6.4","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tar":"^7.5.6","zod":"^4.3.6","cors":"^2.8.6","glob":"^9.0.0","lint":"^1.1.2","uuid":"^13.0.0","dotenv":"^17.2.3","rimraf":"^5.0.0","sqlite":"^5.1.1","cacache":"^20.0.3","express":"^5.2.1","p-limit":"^7.2.0","p-queue":"^9.1.0","sqlite3":"^5.1.7","winston":"^3.19.0","node-gyp":"^12.1.0","lru-cache":"^11.2.4","@dbml/core":"^5.4.1","@exodus/bytes":"^1.9.0","make-fetch-happen":"^15.0.3","@modelcontextprotocol/sdk":"^1.25.3","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.0.10","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/sqlite3":"^5.1.0","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.53.1"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.0_1769953914733_0.03662032772089874","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alsania-io/eme","version":"1.0.1","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.1","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"dist":{"shasum":"5cf5e7cd8d8aafe98a33de77ae0626237ce65358","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.1.tgz","fileCount":22,"integrity":"sha512-zqmNjTqCDlco+Ns5qMud9Mda23mj0PYQc5j49g38ADW+X7Lmz4W408vWfGUlYaFoi4unv1/wOJ93FrkeufErdQ==","signatures":[{"sig":"MEUCICWadUm81kFIdlMqNVNdRdB36rElrYs++UrOJRU54JnqAiEAyhFZKn9uyaXQBSE+klM7pBEGN5ujSvia+xE7CKGiic4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130055},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2226c498126dac366370f24fa7db24dc30f3964","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf node_modules","start":"node dist/index.js server","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js","install":"npm install","version":"node dist/index.js version","prebuild":"npm run clean","test:cli":"node dist/index.js test","start:nyx":"node --no-warnings --experimental-specifier-resolution=node dist/index.js server","postinstall":"npm format","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"_npmVersion":"11.8.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.5.6","zod":"^4.3.6","cors":"^2.8.6","glob":"^9.0.0","lint":"^1.1.2","uuid":"^13.0.0","dotenv":"^17.2.3","rimraf":"^5.0.0","sqlite":"^5.1.1","cacache":"^20.0.3","express":"^5.2.1","p-limit":"^7.2.0","p-queue":"^9.1.0","sqlite3":"^5.1.7","winston":"^3.19.0","node-gyp":"^12.1.0","lru-cache":"^11.2.4","@dbml/core":"^5.4.1","@exodus/bytes":"^1.9.0","make-fetch-happen":"^15.0.3","@modelcontextprotocol/sdk":"^1.25.3","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.0.10","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/sqlite3":"^5.1.0","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.53.1"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.1_1769954118931_0.6845036832212825","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alsania-io/eme","version":"1.0.2","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.2","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"bin":{"eme":"dist/index.js"},"dist":{"shasum":"66833acf69bf56c0b8feab7128ac7593549a87f9","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.2.tgz","fileCount":22,"integrity":"sha512-cIHeNHLBj8tYEVxnEvJFo647H1IddwV06TUkXu8ro+DiOmVLyWrGsmg9YwlZSn+sxoCFrdfeTb3iUDUxzVoAJQ==","signatures":[{"sig":"MEYCIQD+cWeXe5HZKZSlkRDgNYdHShh15l8cspRxvmlWq6k+JwIhAMVk4PFLV1w7XBZR281KZmpRS7D1p8TRDw/Za69vtkbE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127019},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2226c498126dac366370f24fa7db24dc30f3964","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rm -rf dist && rm -rf node_modules","start":"node dist/index.js server","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js","install":"npm install","version":"node dist/index.js version","prebuild":"npm run clean","test:cli":"node dist/index.js test","start:nyx":"node --no-warnings --experimental-specifier-resolution=node dist/index.js server","postinstall":"npm format","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"_npmVersion":"11.8.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tar":"^7.5.6","zod":"^4.3.6","cors":"^2.8.6","glob":"^9.0.0","lint":"^1.1.2","uuid":"^13.0.0","dotenv":"^17.2.3","rimraf":"^5.0.0","sqlite":"^5.1.1","cacache":"^20.0.3","express":"^5.2.1","p-limit":"^7.2.0","p-queue":"^9.1.0","sqlite3":"^5.1.7","winston":"^3.19.0","node-gyp":"^12.1.0","lru-cache":"^11.2.4","@dbml/core":"^5.4.1","@exodus/bytes":"^1.9.0","make-fetch-happen":"^15.0.3","@modelcontextprotocol/sdk":"^1.25.3","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.39.2","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.0.10","@types/uuid":"^11.0.0","@types/express":"^5.0.6","@types/sqlite3":"^5.1.0","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.53.1"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.2_1769954894247_0.011862967841073546","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alsania-io/eme","version":"1.0.4","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.4","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"./dist/index.js"},"dist":{"shasum":"05c871440d5026d710a692e2bad20297f3ef59d1","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.4.tgz","fileCount":27,"integrity":"sha512-Cs7GJR/Z7xtVTjh42b9hM6HqHJTRMNid6CP76dXifcpiGsPT99ZR4gnef+KN6e8HkWvgVYrTvQ956CzbTgyutQ==","signatures":[{"sig":"MEYCIQD5navRkF6lom/mQ2zRpYrUKKDcRazDP3Tv7xF0gABreAIhALcLwK/LGi/CbqkXRCu9N6DV2tjnuE7pztMusuNWarnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156386},"main":"dist/index.js","_from":".","types":"dist/index.d.ts","_shasum":"05c871440d5026d710a692e2bad20297f3ef59d1","gitHead":"e3303377734860647c3764076ce0dcb0f0ab69ce","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js","version":"node dist/index.js version","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npm dlx @modelcontextprotocol/inspector dist/index.js","start:nyx":"node --no-warnings --experimental-specifier-resolution=node dist/index.js server","build:mcpb":"node scripts/build-mcpb.cjs","postinstall":"npm run format","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"2.15.12","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.4_1772650305409_0.774203994343005","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alsania-io/eme","version":"1.0.5","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.5","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"21fb36b903c75abfc182c1a1904733a473d2c528","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.5.tgz","fileCount":32,"integrity":"sha512-NNP1U+peJIbQ1VNI/Uq6YiOBaDx2WnhIIgwMCvW5tjB5NXy8b0ZIz50IMaRftwBpJi1ImQnqzEpSHsjJaRaEBw==","signatures":[{"sig":"MEQCIGvlGPIevr85m1K6/qsvBhaJbzQoSMpNkytirWwPiw0DAiAUbH2V50vOKLnFlWJZwQ8spzrk9OuurwejP33mNUp3zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161325},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"092e04ed0638aca609af577a49f0ae5a801a4ea4","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","version":"node dist/index.js version","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","build:mcpb":"node scripts/build-mcpb.cjs","postinstall":"npm run format","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.11.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.5_1772831581219_0.7175649575244594","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alsania-io/eme","version":"1.0.7","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.7","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"b13b01e39fd7ce03e45a6c6f73775bde10ee3675","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.7.tgz","fileCount":32,"integrity":"sha512-rg4MmJ88nH7XYtWQNF5y2IVM94W0ga7JmGhMrUPosf0hspB4SmCNxG16j6Wsj0IWJI8UTA87VeuhmkQ2NVDTuQ==","signatures":[{"sig":"MEUCIQDlETh5PCJMw1k27iplFXw7rJ/HZA9/t/6qYXoMxHfP1AIgZJo1H2F9cO1PJypdKM2vurrUXJHbPKJ7YLo4a9fbZAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162498},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c0943dba7b215663d0cc10a7a89b0c39e073785","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","build:mcpb":"node scripts/build-mcpb.cjs","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.11.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.7_1772951065168_0.40073435695240134","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@alsania-io/eme","version":"1.0.8","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.8","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"./dist/index.js"},"dist":{"shasum":"602a3aec93c19bf1b404341859d977611a7c6c75","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.8.tgz","fileCount":40,"integrity":"sha512-B2jqrO6OiuFrXO/qp6OcD9rVElrnyXh27pccFAoX8e5neKyPLD8gF2sziVGwXYzNgJ1GpAjSAZc0VPMschAHYg==","signatures":[{"sig":"MEYCIQCliVqu/BrQ/fJkD4p4L05/HdaiSIiZOfMUTVvHaMLVEQIhANBWMCZioxdPTX8oprg+2jmogfc3JaOlTW5UE3WMZo5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675665},"main":"dist/index.js","_from":".","types":"dist/index.d.ts","_shasum":"602a3aec93c19bf1b404341859d977611a7c6c75","gitHead":"6bec7032b2695b0efa42678c8c7263d8dc5a7725","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","build:mcpb":"node scripts/build-mcpb.cjs","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"2.15.12","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.8_1774083212048_0.14382493589321066","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@alsania-io/eme","version":"1.0.9","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.0.9","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"43ede9bb851cbf027d78b432f54dbd80d06cd957","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.0.9.tgz","fileCount":38,"integrity":"sha512-DaMyHhSkSWENVd6fVG/9mtkhVxBvTSBBe996BHcE1C2ftOwgRbZYRXn0sUhmoXgrRVOUsvHAAASUaTGBF4xfGQ==","signatures":[{"sig":"MEYCIQDJQA+uPMhsr020lYlj8wKe9GJwxFK1j6StiO29MEx/FQIhALQsXDCp22AI5eB/iSgWzH/WAgFCVHibPvYUgISxcwZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188733},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6bec7032b2695b0efa42678c8c7263d8dc5a7725","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","build:mcpb":"node scripts/build-mcpb.cjs","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.9.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.0.9_1774113703979_0.69750958514766","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alsania-io/eme","version":"1.1.0","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.0","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"0bdbb7e0230a4fb40c9836d790b0b9748b430c41","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.0.tgz","fileCount":66,"integrity":"sha512-+w/UNvpQZIiUxFf3VSC8Wk2PDW2dDN+OM4OHGh/mIEfjnh9ZOtVOzgcvQyvn3aw5gSYeTYs0jF/HR9wajwCJVQ==","signatures":[{"sig":"MEQCIAgMVRb6dOqekS8bfHOZaFW9E6iSADgbO1RBU4TwWOHHAiBOVYFqWSMXAXDVRXBe/+LUDiZV2+KDP+ZCKYdmD8xDvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345235},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6bec7032b2695b0efa42678c8c7263d8dc5a7725","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.9.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.0_1774117263323_0.6389343830321648","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alsania-io/eme","version":"1.1.1","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.1","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"de822a2adc161993f5c2ad680b23bb72c4c54ed2","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.1.tgz","fileCount":66,"integrity":"sha512-xuvg40BGpJF6WZ814Z1UHdXKpcwKbhIG6ZktkYz3meax4GDtN0TxOzGwSeV5qCQ0OthXfFd0fJ/dfFJdGijQlg==","signatures":[{"sig":"MEUCIFfpq3liEJCFz5B6YtzqbonfBPfqiEWrFw70momT8rspAiEA3eXA/fXyWahjyEo747DXgS+pw+5G1o9mdhdV5Tyx55E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345262},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6bec7032b2695b0efa42678c8c7263d8dc5a7725","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.9.0","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.1_1774121121781_0.11907565467408565","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alsania-io/eme","version":"1.1.2","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.2","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"6d2a9b39d2e04c405fa40f8b44bc0b3f8cccd9d5","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.2.tgz","fileCount":66,"integrity":"sha512-FKlsEeWF8luvNQdEZ8hUh12MUy7ylgI4nNifrYsiyiWqLHWRoc3Xjnh59VtEK12A/30r4bDgXnSO3eJLODI2SQ==","signatures":[{"sig":"MEYCIQCm+M9dA8dYFVlF8W6RL7V48wVzvktuBg4kEUNnD+Pn1QIhAOsaTKgss5REIDcncycSB0XkaW6UK4SgNrXxOJ0ENAjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345271},"main":"dist/index.js","_from":".","types":"dist/index.d.ts","_shasum":"6d2a9b39d2e04c405fa40f8b44bc0b3f8cccd9d5","gitHead":"18ef48615dbdb2ba5b6c64de23f8362ee1c2d35a","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts || true","test":"jest || true","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","verify":"node tests/test-practical-integration.js || true","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { require('child_process').execSync('npm run format', { stdio: 'inherit' }) }\"","start:clean":"node --no-warnings dist/index.js server","test:simple":"node tests/test-eme.js || true","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"2.15.12","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.2_1774262701449_0.24516879461188457","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alsania-io/eme","version":"1.1.3","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.3","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"f52cf509210b43cf51927e226602f98e5ceac570","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.3.tgz","fileCount":66,"integrity":"sha512-X2UjQ+/1jAcy12eUyOVHppbN7KzU/FXXqL1BErt0nUI4hv/nNvbEXBvqzgWo7CecmjMy//KkmCQiojqjZjTiVA==","signatures":[{"sig":"MEYCIQDUnDPJjNSaQNblp1Wd7wuL/QvYK4NyUb41vMXXVAk0JAIhANp23wNfbygNqqpW77qy0dImU8Ix9coK7YR++NEjfrhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371088},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc3d5952d8487864398200af0a959aa5ab328171","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","start:clean":"node --no-warnings dist/index.js server","test:verbose":"jest --verbose","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.6.3","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.3_1777712553006_0.33748523948340936","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alsania-io/eme","version":"1.1.4","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.4","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"e1863475ad9968786c89c012216e485a52402fd9","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.4.tgz","fileCount":66,"integrity":"sha512-BOe0ezMK3BkG/USsQ4Vz1BdISY9Pw+UjS+8Q7EXqIoRikVUFGw4lQDIa3gQ1BhibkW4AepctGl+d+jzCmekSag==","signatures":[{"sig":"MEUCIQCh65pL3+jTlKWZmHjPov3GeMze9dU0EmVroOMsr8w2RAIgJ0zB68jtthZXvu3QUqsQpg20ZHRe1Lzo/Xxw1CFA0Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371074},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51c4a73446d125ffd560a79e561085fd025ef374","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","start:clean":"node --no-warnings dist/index.js server","test:verbose":"jest --verbose","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.12.1","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.4_1779857052433_0.3143940481745058","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alsania-io/eme","version":"1.1.5","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.5","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"208865ec21bab37504e2090f2b7e4e5148096fa7","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.5.tgz","fileCount":74,"integrity":"sha512-fGguJ18Fs3FNrZEkG8ocSBx2UJboCM4lH9aIgbbozty5aL7RkkfgYbIiECzx2gX4+GT9muZsKmCFsNU+MlrVsg==","signatures":[{"sig":"MEQCIFgCHq1tsrTjuehEl0pmZa0zSwLQykgXrxg025IgqjgXAiA5o+9VOTijbQibCj8ClvZleTtzvsqI8R9E8nsl5fZcxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425662},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51c4a73446d125ffd560a79e561085fd025ef374","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","start:clean":"node --no-warnings dist/index.js server","test:verbose":"jest --verbose","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.12.1","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.5_1779960183387_0.6918750783069207","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alsania-io/eme","version":"1.1.6","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.6","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"a939619aa5132cb9feb99c8bba54ef376b531fbc","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.6.tgz","fileCount":82,"integrity":"sha512-pku6AE7sI/gZbRN3wICCT0z1RygfqnKrDhIEyuEwJ6297uBu+ICZzA2LNaIIrjVXWJTAO+HCwqDE20kNDBjWmQ==","signatures":[{"sig":"MEUCIB0PSRaoQ+70Xz/8lGguUiuWiVyUNkqGs+IQS4/oofC4AiEAxW4cWZKKD88lfNNZzXCXl5LgF6K6JgQvNhpBkMZGfEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434232},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51c4a73446d125ffd560a79e561085fd025ef374","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","start:clean":"node --no-warnings dist/index.js server","test:verbose":"jest --verbose","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.12.1","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.6_1780510517605_0.014371405907344093","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@alsania-io/eme","version":"1.1.7","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","_id":"@alsania-io/eme@1.1.7","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"homepage":"https://github.com/alsania-dev/eme#readme","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"bin":{"eme":"dist/index.js"},"dist":{"shasum":"01205057e89ad3473ed1d5f0124f741f1be28efe","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.1.7.tgz","fileCount":94,"integrity":"sha512-49jY/jEmj+zd5qSGt4QoQroS1w+G6edMNnTpIte2l654fBLloC5CBN+sG0VgFk+q6qqrmPUVY6PK5IfPTrpBBw==","signatures":[{"sig":"MEYCIQC8P79+fqrcY0oJl4LxhJcuMz8AU1sBW0/s71ucHKgdegIhAJCpc//TYF2EjQbvY8kMbt1bvnqnkm0WUx1RXcUKH9kk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464346},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"51c4a73446d125ffd560a79e561085fd025ef374","scripts":{"dev":"tsc --watch","help":"node dist/index.js help","lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","config":"node dist/index.js config","format":"prettier --write src/**/*.ts","server":"node dist/index.js server","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:cli":"node dist/index.js test","inspector":"npx -y @modelcontextprotocol/inspector","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","start:clean":"node --no-warnings dist/index.js server","test:verbose":"jest --verbose","release:minor":"npm version minor && npm publish --access public","release:patch":"npm version patch && npm publish --access public","prepublishOnly":"npm run build && chmod +x dist/index.js"},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"repository":{"url":"git+https://github.com/alsania-dev/eme.git","type":"git"},"_npmVersion":"11.12.1","description":"Echo Memory Engine - Alsania's sovereign memory system","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.6","glob":"^13.0.6","uuid":"^13.0.0","helia":"^6.0.20","dotenv":"^17.3.1","openai":"^6.27.0","rimraf":"^6.1.3","express":"^5.2.1","p-limit":"^7.3.0","p-queue":"^9.1.0","winston":"^3.19.0","lru-cache":"^11.2.6","@dbml/core":"^6.3.0","@helia/ipns":"^9.1.9","@exodus/bytes":"^1.14.1","@helia/unixfs":"^7.0.4","better-sqlite3":"^12.6.2","@helia/dag-cbor":"^5.0.7","@libp2p/interface":"^3.1.0","zod-to-json-schema":"^3.22.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.26.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eme_1.1.7_1780513710328_0.08421456311219377","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alsania-io/eme","version":"1.2.0","description":"Echo Memory Engine - Alsania's sovereign memory system","repository":{"type":"git","url":"git+https://github.com/alsania-dev/eme.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"format":"prettier --write src/**/*.ts","clean":"rimraf dist","postinstall":"node -e \"if (fs.existsSync('src')) { try { require('child_process').execSync('npm run format', { stdio: 'inherit' }) } catch(e) {} }\"","prebuild":"npm run clean","build":"tsc","postbuild":"sed -i '1{/^#!\\/usr\\/bin\\/env node/d}' dist/index.js && sed -i '1s|^|#!/usr/bin/env node\\n|' dist/index.js && chmod +x dist/index.js","verify:bin":"head -n 1 dist/index.js | grep -q node || (echo 'Missing shebang!' && exit 1)","dev":"tsc --watch","start":"node dist/index.js","inspector":"npx -y @modelcontextprotocol/inspector","start:clean":"node --no-warnings dist/index.js server","server":"node dist/index.js server","test:cli":"node dist/index.js test","config":"node dist/index.js config","help":"node dist/index.js help","test":"jest","test:verbose":"jest --verbose","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","prepublishOnly":"npm run build && chmod +x dist/index.js","build:mcpb":"node scripts/build-mcpb.cjs","release:patch":"npm version patch && npm publish --access public","release:minor":"npm version minor && npm publish --access public"},"keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"author":{"name":"Alsania I/O"},"license":"MIT","bin":{"eme-cli":"bin/eme-cli.js","eme":"dist/index.js"},"dependencies":{"@dbml/core":"^6.3.0","@exodus/bytes":"^1.14.1","@helia/dag-cbor":"^5.0.7","@helia/ipns":"^9.1.9","@helia/unixfs":"^7.0.4","@libp2p/interface":"^3.1.0","@modelcontextprotocol/sdk":"^1.26.0","@qdrant/js-client-rest":"^1.17.0","better-sqlite3":"^12.6.2","cors":"^2.8.6","dotenv":"^17.3.1","express":"^5.2.1","glob":"^13.0.6","helia":"^6.0.20","lru-cache":"^11.2.6","openai":"^6.27.0","p-limit":"^7.3.0","p-queue":"^9.1.0","rimraf":"^6.1.3","uuid":"^13.0.0","winston":"^3.19.0","winston-daily-rotate-file":"^5.0.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.5"},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/cors":"^2.8.19","@types/express":"^5.0.6","@types/jest":"^30.0.0","@types/node":"^25.2.3","@typescript-eslint/eslint-plugin":"^8.56.0","@typescript-eslint/parser":"^8.56.0","eslint":"^10.0.0","jest":"^30.2.0","prettier":"^3.8.1","ts-jest":"^29.4.6","typescript":"^5.9.3"},"gitHead":"51c4a73446d125ffd560a79e561085fd025ef374","_id":"@alsania-io/eme@1.2.0","bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"homepage":"https://github.com/alsania-dev/eme#readme","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-d7S5QniAEiRHvW9N65VTKLQjE8uQEwgKhlS66CaG44loGWFeKSxxUICS8DkRhnPJazBPYotw3QeQcjDSsBdYoQ==","shasum":"caf9fd963fa261fd03d463911c77f3ddeaf0af51","tarball":"https://registry.npmjs.org/@alsania-io/eme/-/eme-1.2.0.tgz","fileCount":111,"unpackedSize":614908,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDFEWySpuG37B/LcifJV1c9XdY8A6Q9Z+UYBqLWui62GQIhAMOYYUsytjmHKE50mY3DVMBIyDI/xcXK2ror+asWFXSh"}]},"_npmUser":{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},"directories":{},"maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eme_1.2.0_1780519015208_0.16045925535389305"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T13:51:54.361Z","modified":"2026-06-03T20:36:55.525Z","1.0.0":"2026-02-01T13:51:54.885Z","1.0.1":"2026-02-01T13:55:19.071Z","1.0.2":"2026-02-01T14:08:14.399Z","1.0.4":"2026-03-04T18:51:45.572Z","1.0.5":"2026-03-06T21:13:01.369Z","1.0.7":"2026-03-08T06:24:25.326Z","1.0.8":"2026-03-21T08:53:32.284Z","1.0.9":"2026-03-21T17:21:44.138Z","1.1.0":"2026-03-21T18:21:03.484Z","1.1.1":"2026-03-21T19:25:21.939Z","1.1.2":"2026-03-23T10:45:01.636Z","1.1.3":"2026-05-02T09:02:33.212Z","1.1.4":"2026-05-27T04:44:12.599Z","1.1.5":"2026-05-28T09:23:03.529Z","1.1.6":"2026-06-03T18:15:17.778Z","1.1.7":"2026-06-03T19:08:30.523Z","1.2.0":"2026-06-03T20:36:55.361Z"},"bugs":{"url":"https://github.com/alsania-dev/eme/issues"},"author":{"name":"Alsania I/O"},"license":"MIT","homepage":"https://github.com/alsania-dev/eme#readme","keywords":["memory","mcp","alsania","vector","graph","ai","agent"],"repository":{"type":"git","url":"git+https://github.com/alsania-dev/eme.git"},"description":"Echo Memory Engine - Alsania's sovereign memory system","maintainers":[{"name":"sigmasauer07","email":"sigma.sauer07@gmail.com"},{"name":"echo-dev","email":"alsaniasoftware@gmail.com"},{"name":"sigmasauer-dev","email":"sigmasauer.dev@gmail.com"}],"readme":"# @alsania-io/eme — Echo Memory Engine\n\n**Sovereign Memory System for AI Agents** — Local, Encrypted, Multi-Agent Memory with MCP Protocol Support\n\n[![npm version](https://img.shields.io/npm/v/@alsania-io/eme.svg)](https://www.npmjs.com/package/@alsania-io/eme)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![MCP Protocol](https://img.shields.io/badge/MCP-Protocol-blue)](https://spec.modelcontextprotocol.io/)\n\n## What is EME?\n\nEcho Memory Engine (EME) is a sovereign memory system for AI agents that provides:\n\n- **Local & Encrypted**: Memory stays on your machine, encrypted at rest\n- **MCP Protocol Native**: Fully compatible with Model Context Protocol\n- **Multi-Agent Support**: Isolated namespaces for different agents\n- **Semantic Search**: Vector-based memory retrieval with SQLite or Qdrant backend\n- **Knowledge Graph**: Relationship tracking between memories\n- **Memory Gate**: Noise filtering to prevent memory bloat\n- **Configurable Embeddings**: Switch between embedding models and dimensions at runtime\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install @alsania-io/eme@latest\n```\n\n### Start the MCP Server\n\n```bash\n# Start EME as an MCP server\nnpx eme server\n\n# Or with custom configuration\nnpx eme server --embeddingDimension 768 --logLevel debug\n```\n\n### Use in Your Code\n\n```javascript\nimport { createMemoryManager } from '@alsania-io/eme';\n\n// Create memory manager\nconst mm = await createMemoryManager({\n  embeddingModel: 'local',\n  embeddingDimension: 384,\n  vectorStore: 'memory',    // or 'sqlite', 'qdrant'\n  graphStore: 'memory',\n  snapshotStore: 'filesystem',\n  snapshotPath: './storage/snapshots',\n  memoryGateEnabled: false,\n  memoryGateThreshold: 0.3,\n  maxMemoryEntries: 10000,\n  similarityThreshold: 0.1,\n  logLevel: 'info',\n});\n\n// Add a memory\nconst id = await mm.addMemory(\n  'User prefers dark mode and uses a mechanical keyboard',\n  'assistant-1',\n  'user-preferences',\n  [],\n  'shared'\n);\n\n// Search memories\nconst results = await mm.searchMemories(\n  'What keyboard does the user have?',\n  5,           // limit\n  'user-preferences'  // namespace (optional)\n);\n```\n\n## MCP Tools\n\nEME exposes these tools via the Model Context Protocol:\n\n### Core Memory\n| Tool | Description |\n|------|-------------|\n| `add_memory` | Store a new memory with embedding |\n| `search_memories` | Semantic search across memories |\n| `get_memory` | Retrieve a memory by ID |\n| `update_memory` | Update an existing memory |\n| `delete_memory` | Delete a memory by ID |\n\n### Knowledge Graph\n| Tool | Description |\n|------|-------------|\n| `create_entities` | Create entities in the knowledge graph |\n| `create_relations` | Create relationships between entities |\n| `add_observations` | Add observations to existing entities |\n| `delete_entities` | Remove entities from the graph |\n| `delete_relations` | Remove relationships |\n| `delete_observations` | Remove specific observations |\n| `read_graph` | Get the full knowledge graph |\n| `search_nodes` | Search graph nodes by text |\n| `open_nodes` | Retrieve specific nodes by name |\n| `get_graph` | Get complete graph with stats |\n| `get_graph_stats` | Get graph statistics |\n\n### Snapshots\n| Tool | Description |\n|------|-------------|\n| `create_snapshot` | Snapshot current state |\n| `list_snapshots` | List available snapshots |\n| `load_snapshot` | Restore from snapshot |\n| `delete_snapshot` | Remove a snapshot |\n\n### Configuration\n| Tool | Description |\n|------|-------------|\n| `get_config` | Get current config (secrets redacted) |\n| `update_config` | Update a config value at runtime |\n\n### Local RAG\n| Tool | Description |\n|------|-------------|\n| `query_documents` | Search ingested documents |\n| `ingest_file` | Ingest a file for RAG |\n| `ingest_data` | Ingest raw text content |\n| `delete_file` | Remove an ingested file |\n| `list_files` | List ingested files |\n| `local_rag_status` | Get RAG system status |\n\n### Large File Handling\n| Tool | Description |\n|------|-------------|\n| `read_large_file_chunk` | Read a chunk of a large file |\n| `search_in_large_file` | Search within a large file |\n| `get_file_structure` | Analyze file structure |\n| `navigate_to_line` | Jump to a specific line |\n| `get_file_summary` | Get file statistics |\n| `stream_large_file` | Stream file in chunks |\n\n## Configuration\n\nEME can be configured via:\n1. **Environment variables** (highest priority)\n2. **Config file** (`eme-config.json`)\n3. **CLI flags**\n4. **Defaults** (lowest priority)\n\n### Embedding Models\n\n```bash\n# Use local embedding (default, 384 dimensions)\nEMBEDDING_MODEL=local EMBEDDING_DIMENSION=384\n\n# Use OpenRouter (requires API key, 2048 dimensions for Llama Nemotron)\nEMBEDDING_MODEL=openrouter \\\n  EMBEDDING_MODEL_PATH=nvidia/llama-nemotron-embed-vl-1b-v2:free \\\n  EMBEDDING_DIMENSION=2048 \\\n  OPENROUTER_API_KEY=sk-or-v1-...\n```\n\nYou can switch embedding models at runtime via the `update_config` MCP tool. The system will reinitialize all subsystems with the new configuration.\n\n### Vector Stores\n\n| Store | Description | Default |\n|-------|-------------|---------|\n| `memory` | In-memory, ephemeral | ✓ |\n| `sqlite` | SQLite with persistence | |\n| `qdrant` | Qdrant vector database | |\n\n### Environment Variables\n\nSee `.env.example` for all available configuration options.\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────┐\n│                 MCP Interface               │\n├─────────────────────────────────────────────┤\n│              Memory Manager                 │\n│         (Embedding + Gate + Graph)          │\n├─────────────┬──────────────┬───────────────┤\n│ Vector Store│ Graph Store  │ Snapshot Store│\n│ (memory/    │ (memory/     │ (filesystem/  │\n│  sqlite/    │  sqlite)     │  ipfs)        │\n│  qdrant)    │              │               │\n└─────────────┴──────────────┴───────────────┘\n```\n\n## Build & Development\n\n```bash\n# Build\nmake build\n\n# Run tests\nmake test\n\n# Start server\nmake start\n\n# Development (watch mode)\nmake dev\n\n# Security audit\nmake audit\n\n# Build Podman container\nmake container\n```\n\n## Security\n\n- **Local First**: All data stays on your machine\n- **No Telemetry**: No data leaves your system\n- **Secret Redaction**: `get_config` never exposes API keys\n- **Open Source**: MIT licensed, fully auditable\n\n## License\n\nMIT License — see LICENSE file for details.\n\n---\n\n**Made by [Alsania I/O](https://alsania-io.com)** — Building sovereign AI infrastructure.\n","readmeFilename":"README.md"}