{"_id":"@aiet/governance","_rev":"3-5630a66d605b465841419c2d7d404228","name":"@aiet/governance","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@aiet/governance","version":"1.0.0","_id":"@aiet/governance@1.0.0","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"16ac31d5f5adddababc104298720cf7932bd74aa","tarball":"https://registry.npmjs.org/@aiet/governance/-/governance-1.0.0.tgz","fileCount":13,"integrity":"sha512-IlVSTE6mJ4z1C2Je9/Sj3zZHZyCmNHrnXCmYszlAevBLPV4okjB9erRz/xIktCVBVhIiIZtIzQv3vQoFDQVv5w==","signatures":[{"sig":"MEQCICQ9whbboNwXdOfEZ5odPCT6hMinTLYJsgzy1Lzg7uwyAiAX3fKLt99T7lON0zHlqx495nODGIrcyWgI3MzgXM32VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35698},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Autonomous memory governance safety layer, proposal staging queue, and audit ledger for AIET","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ulid":"^2.3.0","@aiet/domain":"1.0.0","@aiet/schema":"1.0.0","@aiet/storage":"1.0.0","@aiet/extractor":"1.0.0","@aiet/decision-engine":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/governance_1.0.0_1786221292017_0.2983988944875451","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiet/governance","version":"1.0.1","_id":"@aiet/governance@1.0.1","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"dist":{"shasum":"975dc4a2f2ee49736dcde34d6c8e51a09f913972","tarball":"https://registry.npmjs.org/@aiet/governance/-/governance-1.0.1.tgz","fileCount":13,"integrity":"sha512-srePj5lUIbk/Rd9EjTzbxIe7fSQ62wa6v1gZVCFh/i0CoR05ITiLZTJAhN7IaftUVoU8GDjJDLulHxD6we7Rbw==","signatures":[{"sig":"MEYCIQDRDfUG6yKgQqHVAdVEQQ60ZYdlI8SedInBF6F5hOLHPwIhALms/cIWB5SHP1azDwksXEgNgmL4ppicSQYz7zn2ho5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28739},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/Faruktahsin","type":"github"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"description":"Autonomous memory governance safety layer, proposal staging queue, and audit ledger for AIET","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ulid":"^2.3.0","@aiet/domain":"1.0.1","@aiet/schema":"1.0.1","@aiet/storage":"1.0.1","@aiet/extractor":"1.0.1","@aiet/decision-engine":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^4.1.10","typescript":"^5.5.4","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/governance_1.0.1_1786485026102_0.7703271446398099","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiet/governance","version":"1.0.2","description":"Autonomous memory governance safety layer, proposal staging queue, and audit ledger for AIET","author":"Faruk Tahsin <faruktahsin@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"dependencies":{"ulid":"^2.3.0","@aiet/decision-engine":"1.0.2","@aiet/domain":"1.0.2","@aiet/extractor":"1.0.2","@aiet/storage":"1.0.2","@aiet/schema":"1.0.2"},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.2.4","typescript":"^5.5.4","vitest":"^4.1.10"},"funding":{"type":"github","url":"https://github.com/sponsors/Faruktahsin"},"scripts":{"build":"tsup src/index.ts --format cjs,esm && tsc --emitDeclarationOnly","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_nodeVersion":"22.23.2","_id":"@aiet/governance@1.0.2","dist":{"integrity":"sha512-ev/VH/8xXERmM3XLKUglDw7v+ogWsp0jLi+59UeshwelXBf3Nq74qY+5JLR8SKo7eGMZ6VvCYIx2InRrRRB2bw==","shasum":"e06e483abd484043331ad7481db99d2e852a305a","tarball":"https://registry.npmjs.org/@aiet/governance/-/governance-1.0.2.tgz","fileCount":13,"unpackedSize":29104,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWxkH5J1YYilzdbbsPFkV5DVvv2ZZ3rKZts9TXvrwNXQIhAMJ+y2CkxLJsbe/4e+b50N4O8VB0Gg1Ich5x7DGdnFQ1"}]},"_npmUser":{"name":"faruktahsin","email":"afaruktahsin@gmail.com"},"directories":{},"maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/governance_1.0.2_1786541458035_0.9435123033042929"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-08T20:34:51.932Z","modified":"2026-08-12T13:30:58.457Z","1.0.0":"2026-08-08T20:34:52.195Z","1.0.1":"2026-08-11T21:50:26.235Z","1.0.2":"2026-08-12T13:30:58.266Z"},"description":"Autonomous memory governance safety layer, proposal staging queue, and audit ledger for AIET","maintainers":[{"name":"faruktahsin","email":"afaruktahsin@gmail.com"}],"readme":"# `@aiet/governance`\n\n> Mandatory safety gate, proposal staging queue (`memory_proposals`), immutable audit ledger (`audit_log`), and zero-egress privacy enforcement for **AIET**.\n\n---\n\n## Key Concepts\n\n- **Proposal Queue**: Human-in-the-loop review for sensitive (`RESTRICTED`), structural (`MERGE`), or medium-confidence proposals.\n- **Audit Ledger**: Immutable log recording operation types, primitive IDs, initiators, and JCS hashes.\n- **Zero-Egress Enforcement**: Permanently blocks `RESTRICTED` primitives from prompt preambles and external LLM streams.\n","readmeFilename":"","homepage":"https://github.com/Faruktahsin/AI-Engineering-Toolkit#readme","repository":{"type":"git","url":"git+https://github.com/Faruktahsin/AI-Engineering-Toolkit.git"},"author":"Faruk Tahsin <faruktahsin@gmail.com>","bugs":{"url":"https://github.com/Faruktahsin/AI-Engineering-Toolkit/issues"},"license":"Apache-2.0"}