{"_id":"@felipesauer/mnema","_rev":"28-2a6f2d166db25409eb031fb0f4e80499","name":"@felipesauer/mnema","dist-tags":{"alpha":"0.13.0-alpha.0","latest":"0.13.0-alpha.0"},"versions":{"0.4.1-alpha.0":{"name":"@felipesauer/mnema","version":"0.4.1-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.4.1-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"43f0a276a61157b4335847c7d2c5fa31d51e3a4c","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.4.1-alpha.0.tgz","fileCount":301,"integrity":"sha512-1Ojdl1ud6zCr0EL6Ct8KA1GNpRlnCv1+5KGsniNmGh36mV6CH1QUdNB7XEAy4aZgxFXRizxkPMRGwu/gbQ8meg==","signatures":[{"sig":"MEUCIH6qEIPsW9YkjgrzKpEp/KGsVejVaSYcF1iLkcqg3LofAiEA2qJkE84HFj0Zqx58384nQWlomxfnqpNHVPcyCVsnyZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.4.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":936966},"type":"module","_from":"file:felipesauer-mnema-0.4.1-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/16fd5876670386e1563478c6f5fe081a/felipesauer-mnema-0.4.1-alpha.0.tgz","_integrity":"sha512-1Ojdl1ud6zCr0EL6Ct8KA1GNpRlnCv1+5KGsniNmGh36mV6CH1QUdNB7XEAy4aZgxFXRizxkPMRGwu/gbQ8meg==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.7.4","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.4.1-alpha.0_1781555054116_0.6282988063729176","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.2-alpha.0":{"name":"@felipesauer/mnema","version":"0.4.2-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.4.2-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"28285c69bcec506b0559fddb22f755ec52428794","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.4.2-alpha.0.tgz","fileCount":301,"integrity":"sha512-vqIj7QvGz286Amk5zjc/l9m6MjI7Bd4++gG051bsuz250klYbJ57PESU7JNePEx6rhIWU4xOZP60iJ17peqBsA==","signatures":[{"sig":"MEUCIQDJ0FX5BP6ks69fJvADrJ5lE9qWF8ofr3XLRRfKcwEBzwIgdp89ZBPYD3SEtdCEkgmb6QDoceoTikvMdFMBodsWKLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.4.2-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937271},"type":"module","_from":"file:felipesauer-mnema-0.4.2-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/4ceb5a6c08273b6e7a551eb4e52cab94/felipesauer-mnema-0.4.2-alpha.0.tgz","_integrity":"sha512-vqIj7QvGz286Amk5zjc/l9m6MjI7Bd4++gG051bsuz250klYbJ57PESU7JNePEx6rhIWU4xOZP60iJ17peqBsA==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.7.4","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.4.2-alpha.0_1781875481537_0.631128374226904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3-alpha.0":{"name":"@felipesauer/mnema","version":"0.4.3-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.4.3-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"61788ce967ff56c315c0498aac1c912cba7d617f","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.4.3-alpha.0.tgz","fileCount":301,"integrity":"sha512-hLNqqgIuuC5fLewumrQJKtazWKZ6kVJqd3rWYvWv72LAoPcpoAUDnibv8p8gn/qwuLaYsXGKRW1TZ8weHAVNzw==","signatures":[{"sig":"MEUCIQCHFeX3I1EMh9IU+P0O7fBAO60XpngaVDl+7PE4Q9RcegIgIyLKAEuDMEs3pqdET3xJfinIEr0+eVpQD/ICR/+ZPWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.4.3-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938087},"type":"module","_from":"file:felipesauer-mnema-0.4.3-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/aa397a2c715ab7a95de58ceda4882f5f/felipesauer-mnema-0.4.3-alpha.0.tgz","_integrity":"sha512-hLNqqgIuuC5fLewumrQJKtazWKZ6kVJqd3rWYvWv72LAoPcpoAUDnibv8p8gn/qwuLaYsXGKRW1TZ8weHAVNzw==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.4.3-alpha.0_1781879180912_0.3360076081365442","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.5.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.5.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"fcf1e67c83a1c4d2609403068b7aecf906a1597e","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.5.0-alpha.0.tgz","fileCount":350,"integrity":"sha512-RczW3WEZPs33TDsbh5shJa0WOA1MbQq2ma8sTQoDAlQn7G6/NoBKchVYUsm7bD+aGIVKjmBEoWRRusSkGmIwzQ==","signatures":[{"sig":"MEYCIQD5R4OoQdi/xXz2IZv7+oKxiWb0z10KuXPLBnT105305QIhAIefM5CrqVLiOvOu/FfYmLZMKe69A5iyLXJkXUQsUSBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.5.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084764},"type":"module","_from":"file:felipesauer-mnema-0.5.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/0f12912fe0c81258477506bb9cc1c4b4/felipesauer-mnema-0.5.0-alpha.0.tgz","_integrity":"sha512-RczW3WEZPs33TDsbh5shJa0WOA1MbQq2ma8sTQoDAlQn7G6/NoBKchVYUsm7bD+aGIVKjmBEoWRRusSkGmIwzQ==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.5.0-alpha.0_1782326973534_0.7672034100594385","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1-alpha.0":{"name":"@felipesauer/mnema","version":"0.5.1-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.5.1-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"37ebb5685a2eb4b379d72a345307e0528067e759","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.5.1-alpha.0.tgz","fileCount":352,"integrity":"sha512-7hXETMRRJBvEhcJG2pFuYXBscAHoULzstaf+VG4q+SFDlQLZPgDkAoDBD59y6qgzBIqZ7bzT1mjI7otn4lYXWg==","signatures":[{"sig":"MEUCIG3lSnzNqAHywp4ZoUNSaO4/LqzAPcQLX3b8NAYxXXwEAiEAgjg5t3z5OV4y85ibF0rVsLodRkMwbTK8dIGJ4Hk7j/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.5.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088605},"type":"module","_from":"file:felipesauer-mnema-0.5.1-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/3c4823a04f3134a229a4e0e560ed4bd6/felipesauer-mnema-0.5.1-alpha.0.tgz","_integrity":"sha512-7hXETMRRJBvEhcJG2pFuYXBscAHoULzstaf+VG4q+SFDlQLZPgDkAoDBD59y6qgzBIqZ7bzT1mjI7otn4lYXWg==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","js-yaml":"^4.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.5.1-alpha.0_1782334168133_0.6657289976286593","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.2-alpha.0":{"name":"@felipesauer/mnema","version":"0.5.2-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.5.2-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"0aeac7befff143be6497df27a08cda83316ee018","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.5.2-alpha.0.tgz","fileCount":354,"integrity":"sha512-jxN+WQvSOCHS76/uWT6dlxWT7yOLqLcIgYhNrLKnOC2D4a7MLN5/W80R7RQ2rC7ixKeVAATOHFemIHBeOsSeNw==","signatures":[{"sig":"MEYCIQDtg9ClPOIw4mbqcLM3Emr523wjMXznl/Abzosdjq32HwIhAIofN2165tXaMnmkJCVLshh/ck1IvR5SRNuTTWwg9bCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.5.2-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1142102},"type":"module","_from":"file:felipesauer-mnema-0.5.2-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/0bea02ef355078aeaf71fd4fda351ac4/felipesauer-mnema-0.5.2-alpha.0.tgz","_integrity":"sha512-jxN+WQvSOCHS76/uWT6dlxWT7yOLqLcIgYhNrLKnOC2D4a7MLN5/W80R7RQ2rC7ixKeVAATOHFemIHBeOsSeNw==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","js-yaml":"^4.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.5.2-alpha.0_1782443772266_0.179343428762488","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.6.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.6.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"31cd88c5db8fa2b4245742d2ebf6fcec280f5971","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.6.0-alpha.0.tgz","fileCount":358,"integrity":"sha512-jKiesof94uNBuhzKCKiaV5b2Au1EEp6BiZNklzXZd6aCiHk/so46mEU2R4w3bAuO7/pn7YVL0LDaMgtJVDq9JA==","signatures":[{"sig":"MEUCIAW+ZigrRBktvTP52JvIjbvhHtyBsqkEevVFG0JqjQl7AiEAifrgbrdoJ9NL8eiXQJ2xmIrcYgndBwSO1tREuj8UlyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.6.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169518},"type":"module","_from":"file:felipesauer-mnema-0.6.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/f3c75fc6555adfa8cd9d6e2a4a50e17f/felipesauer-mnema-0.6.0-alpha.0.tgz","_integrity":"sha512-jKiesof94uNBuhzKCKiaV5b2Au1EEp6BiZNklzXZd6aCiHk/so46mEU2R4w3bAuO7/pn7YVL0LDaMgtJVDq9JA==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","js-yaml":"^4.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.6.0-alpha.0_1782486129879_0.40273839526114474","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.7.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.7.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"aa960aa375cd8ce212980d03be674cdb6299ff47","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.7.0-alpha.0.tgz","fileCount":364,"integrity":"sha512-YOUbGzu4v19ZBzb/8vCCRxqbmbITiiuUPm0sc56mleV/Y2NWBErmafQCHY8ofqmd3/Rs+LJ8t7/ClBwd23G8OQ==","signatures":[{"sig":"MEYCIQCOAIlJsw0loibrXBoaiqE39FQprpHkOyiYyDGew36wjQIhAOlndbrACGdoQHPISyRMGqDQIGgaH/Re8/WsTuMsHVdF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.7.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234185},"type":"module","_from":"file:felipesauer-mnema-0.7.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/f65fc7b28e555a77313ef7b5b56c8c9d/felipesauer-mnema-0.7.0-alpha.0.tgz","_integrity":"sha512-YOUbGzu4v19ZBzb/8vCCRxqbmbITiiuUPm0sc56mleV/Y2NWBErmafQCHY8ofqmd3/Rs+LJ8t7/ClBwd23G8OQ==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","js-yaml":"^4.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.7.0-alpha.0_1782501686426_0.5202755019918952","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.8.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.8.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"616eeed02c424fbb02a4072ff44955c7b885b5db","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.8.0-alpha.0.tgz","fileCount":384,"integrity":"sha512-BW0oFIZ6VaUbaiO7A7/Q6h1LP3Xb0wnyHk9BWX1ea6hQ3ZXHe71lTlS7UO4SlrCx0rpQY6XAIL6IclXzxum10g==","signatures":[{"sig":"MEQCIB7IkzhLCZMDQ/zh9kti29uccrIegiUXc4aZOL9xRheqAiBpBFMHAC0UuK4X+EN7W+Ci6CbMdkExTVgTPYPd2J9qvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.8.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317675},"type":"module","_from":"file:felipesauer-mnema-0.8.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/8f4213653ea9e6ab8f75de03268459a0/felipesauer-mnema-0.8.0-alpha.0.tgz","_integrity":"sha512-BW0oFIZ6VaUbaiO7A7/Q6h1LP3Xb0wnyHk9BWX1ea6hQ3ZXHe71lTlS7UO4SlrCx0rpQY6XAIL6IclXzxum10g==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.0","semver":"^7.8.4","js-yaml":"^4.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.14","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.8.0-alpha.0_1782830597002_0.19812929761679587","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.9.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.9.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"54d99a235cb57ffad4d0cf3aae032bc9fb14e595","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.9.0-alpha.0.tgz","fileCount":442,"integrity":"sha512-1c56WvtNS2iB21B0LMF5x99f9V6nfNx78v2NFcv8NTPvw4i7GXtGNgPljmZ+Wm6xOf3eTV6n0/mAHN7pXIur6Q==","signatures":[{"sig":"MEQCIAT/ICms30fnMJ7V0UYMAstry/kEyxk0fclIKnC1uSu5AiAVmaJnafUxRWd03GXLqczold0lEfX4RRtb0fEUqSZW7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.9.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1529453},"type":"module","_from":"file:felipesauer-mnema-0.9.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/96117361d0f77d4420ce228b4424d106/felipesauer-mnema-0.9.0-alpha.0.tgz","_integrity":"sha512-1c56WvtNS2iB21B0LMF5x99f9V6nfNx78v2NFcv8NTPvw4i7GXtGNgPljmZ+Wm6xOf3eTV6n0/mAHN7pXIur6Q==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.9.0-alpha.0_1782916232944_0.08023634416391912","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.10.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.10.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"24c9e309b9531cf38577f945330eaa1a7e3b62b3","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.10.0-alpha.0.tgz","fileCount":468,"integrity":"sha512-GYYeXw4DApRldVpQ2Rc/hAicEy30xnGZWe5Vp1G1/EHHdCeHW7/7f0gP0ROcgtNMNmkX7oJVjFH10bfmTuRuzA==","signatures":[{"sig":"MEYCIQDX6VFo3sesxjaD4DR48he/6sEv7FJYnn/4TG6XaDFg3wIhAP84KYQO5qII8b82X7yDRGtERk+SGU38eWACjbFqgp3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.10.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681449},"type":"module","_from":"file:felipesauer-mnema-0.10.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/ scripts/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/ scripts/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","bench:scale":"tsx bench/scale-bench.ts","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/902bc6dea4d942e3ae3eecfcb1d4cf7c/felipesauer-mnema-0.10.0-alpha.0.tgz","_integrity":"sha512-GYYeXw4DApRldVpQ2Rc/hAicEy30xnGZWe5Vp1G1/EHHdCeHW7/7f0gP0ROcgtNMNmkX7oJVjFH10bfmTuRuzA==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.10.0-alpha.0_1782998079914_0.14592441143558377","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.1-alpha.0":{"name":"@felipesauer/mnema","version":"0.10.1-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.10.1-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"126560b3e0f4bbb811b48beb732ba2a129675f70","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.10.1-alpha.0.tgz","fileCount":468,"integrity":"sha512-9CSyqtIqFVreR6Qh11f2Tej28SmrthILAfdZ9eSaIpQ5di3MpNJHxoHTWW6T7oIzoPMrlAiEPL9Q+TIttLv9LQ==","signatures":[{"sig":"MEQCIAjy7aB5KUe7GDbLJLdz8eqMgX9YGOQD0Ii3xwncgxrSAiAbkv6JSwPKIg7s4HbHNXF3E49yH2AcKAscPp8PYb4c9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.10.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681782},"type":"module","_from":"file:felipesauer-mnema-0.10.1-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/ scripts/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/ scripts/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","bench:scale":"tsx bench/scale-bench.ts","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/062708a61fbfcbdef7ae6da6bb4feb2a/felipesauer-mnema-0.10.1-alpha.0.tgz","_integrity":"sha512-9CSyqtIqFVreR6Qh11f2Tej28SmrthILAfdZ9eSaIpQ5di3MpNJHxoHTWW6T7oIzoPMrlAiEPL9Q+TIttLv9LQ==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.10.1-alpha.0_1783085642237_0.21911429002427618","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.11.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.11.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"4ea55add8f738fbf29df1eb894c8572934f8b6a1","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.11.0-alpha.0.tgz","fileCount":508,"integrity":"sha512-y7x3LTNUzJEXrOh14/Vut7PRSbO2bb8bIMTlaNoQVd4DANYshnNKb+7Mpq/gRltvENR9RJabB4EfC44uq1eFpw==","signatures":[{"sig":"MEQCIDOWhEc2kPWWkqk6tAy/87xmBc7mcCr0kbPnE4kb00ohAiAwkGJkw9wGBL6cLEZeifHebNjzEnnhL2q2H/C5so+KBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.11.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1912009},"type":"module","_from":"file:felipesauer-mnema-0.11.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/ scripts/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/ scripts/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","bench:scale":"tsx bench/scale-bench.ts","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/f7bffb56b97bb04a87993cd4774e2635/felipesauer-mnema-0.11.0-alpha.0.tgz","_integrity":"sha512-y7x3LTNUzJEXrOh14/Vut7PRSbO2bb8bIMTlaNoQVd4DANYshnNKb+7Mpq/gRltvENR9RJabB4EfC44uq1eFpw==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.11.0-alpha.0_1783141794786_0.6707743222427307","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.12.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.12.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"6bbe6350ae243f68b23fbd302dd8be268643de02","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.12.0-alpha.0.tgz","fileCount":522,"integrity":"sha512-hGIOgKHvxaWAAKxhVERlM+xoabyp7r7vEGs2+yny2ILd3e3fXdRrxl1YFGjbMg+idL9cEYp1FiHyy7IozcgCnw==","signatures":[{"sig":"MEQCIHB8kuNvK6AEE+XUYVKsvqYvI9TSSxkzTQkw4KJJQGyrAiBDV1HmbKlz2lUNary2ddjXST7RVhBQ5S/ah+tKN2ksGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.12.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004627},"type":"module","_from":"file:felipesauer-mnema-0.12.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/ scripts/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/ scripts/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","bench:scale":"tsx bench/scale-bench.ts","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/134e12c1ab62d063a7652ebb8a991ed5/felipesauer-mnema-0.12.0-alpha.0.tgz","_integrity":"sha512-hGIOgKHvxaWAAKxhVERlM+xoabyp7r7vEGs2+yny2ILd3e3fXdRrxl1YFGjbMg+idL9cEYp1FiHyy7IozcgCnw==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.12.0-alpha.0_1783480649721_0.7826194358628462","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.13.0-alpha.0":{"name":"@felipesauer/mnema","version":"0.13.0-alpha.0","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","_id":"@felipesauer/mnema@0.13.0-alpha.0","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"homepage":"https://github.com/felipesauer/mnema#readme","bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"bin":{"mnema":"dist/index.js"},"dist":{"shasum":"78be4c9b5eee2bb18244f9e1dc45bfd8aa603ff1","tarball":"https://registry.npmjs.org/@felipesauer/mnema/-/mnema-0.13.0-alpha.0.tgz","fileCount":578,"integrity":"sha512-mbsVM8kbqO9ZthacPqYSn6l1rTpdRKSg5j7lqhxHzzFI8UbJKMHiXM5UAucTPP38Y1A6nPzpGf+GhFm9NTmM7w==","signatures":[{"sig":"MEUCIHvnyizIoGWohEUUqa0jizLqJp31mBcrvtipgTPNRrEyAiEAvQ9AEOnO4qN3mprrL84KxYS7BXH6BvMizC4lh5Qpcmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@felipesauer%2fmnema@0.13.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2556308},"type":"module","_from":"file:felipesauer-mnema-0.13.0-alpha.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","lint":"biome check src/ tests/ bench/ scripts/","test":"vitest run","bench":"tsx bench/cli-bench.ts","build":"tsc && tsc-alias && node scripts/copy-migrations.mjs","lint:fix":"biome check --write src/ tests/ bench/ scripts/","prebench":"pnpm build","bench:mcp":"tsx bench/mcp-bench.ts","smoke:mcp":"tsx scripts/mcp-smoke.ts","test:watch":"vitest","bench:scale":"tsx bench/scale-bench.ts","publish:check":"bash scripts/publish-check.sh","test:coverage":"vitest run --coverage","smoke:bootstrap":"bash scripts/smoke-bootstrap.sh"},"_npmUser":{"name":"felipesauer","email":"felipesauer11@hotmail.com"},"_resolved":"/tmp/a07ff964fe63e08b640db68e4e69fda0/felipesauer-mnema-0.13.0-alpha.0.tgz","_integrity":"sha512-mbsVM8kbqO9ZthacPqYSn6l1rTpdRKSg5j7lqhxHzzFI8UbJKMHiXM5UAucTPP38Y1A6nPzpGf+GhFm9NTmM7w==","repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"_npmVersion":"10.9.8","description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","uuid":"^14.0.1","semver":"^7.8.5","js-yaml":"^5.2.0","commander":"^14.0.3","picocolors":"^1.1.1","gray-matter":"^4.0.3","better-sqlite3":"^12.9.0","proper-lockfile":"^4.1.2","@inquirer/prompts":"^8.5.2","@peculiar/asn1-cms":"^2.8.0","@peculiar/asn1-tsp":"^2.8.0","@peculiar/asn1-x509":"^2.8.0","@peculiar/asn1-schema":"^2.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.9","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.1.0","pino-pretty":"^13.1.3","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.2","@types/js-yaml":"^4.0.9","@vitest/coverage-v8":"^4.1.9","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mnema_0.13.0-alpha.0_1783877136826_0.14874122388552258","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-06-15T20:24:14.000Z","modified":"2026-09-12T06:08:00.396Z","0.4.1-alpha.0":"2026-06-15T20:24:14.333Z","0.4.2-alpha.0":"2026-06-19T13:24:41.726Z","0.4.3-alpha.0":"2026-06-19T14:26:21.101Z","0.5.0-alpha.0":"2026-06-24T18:49:33.718Z","0.5.1-alpha.0":"2026-06-24T20:49:28.298Z","0.5.2-alpha.0":"2026-06-26T03:16:12.450Z","0.6.0-alpha.0":"2026-06-26T15:02:10.097Z","0.7.0-alpha.0":"2026-06-26T19:21:26.570Z","0.8.0-alpha.0":"2026-06-30T14:43:17.229Z","0.9.0-alpha.0":"2026-07-01T14:30:33.130Z","0.10.0-alpha.0":"2026-07-02T13:14:40.117Z","0.10.1-alpha.0":"2026-07-03T13:34:02.467Z","0.11.0-alpha.0":"2026-07-04T05:09:54.957Z","0.12.0-alpha.0":"2026-07-08T03:17:29.870Z","0.13.0-alpha.0":"2026-07-12T17:25:37.037Z"},"bugs":{"url":"https://github.com/felipesauer/mnema/issues"},"author":{"url":"https://github.com/felipesauer","name":"Felipe Sauer"},"license":"MIT","homepage":"https://github.com/felipesauer/mnema#readme","keywords":["mcp","model-context-protocol","ai-agents","audit-trail","tamper-evident","agent-governance","provenance","accountability","audit-log","claude-code","cursor","task-tracker","workflow","sqlite","local-first"],"repository":{"url":"git+https://github.com/felipesauer/mnema.git","type":"git"},"description":"A tamper-evident, local-first audit trail for AI-agent work — an MCP server giving Claude Code, Cursor and other agents typed tools behind workflow gates, with every action recorded in a SHA-256 hash-chained log.","maintainers":[{"name":"felipesauer","email":"felipesauer11@hotmail.com"}],"readme":"","readmeFilename":"README.md"}