{"_id":"@actantdb/policy","_rev":"19-e128287405050f8f3cfe8cb230f624a2","name":"@actantdb/policy","dist-tags":{"shadow":"0.0.12","latest":"0.0.12"},"versions":{"0.0.2":{"name":"@actantdb/policy","version":"0.0.2","license":"Apache-2.0","_id":"@actantdb/policy@0.0.2","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/actantdb/actantdb#readme","bugs":{"url":"https://github.com/actantdb/actantdb/issues"},"dist":{"shasum":"a1140a1a30b64e1a05cc934055822d16e2a691cf","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.2.tgz","fileCount":7,"integrity":"sha512-83xB3BClNO/+3T4sk79n967L3EMwGNbUAQDj5icowU2pyaAdaplC7XQ6DXAc3q9fty3vYGPtiazb10VJpCX2MA==","signatures":[{"sig":"MEQCIENgmHOQHdU5z9e3HPj1wPrRb214LDl7LSSdGd01xOVMAiAQTEo1xThRHg20Sg1GQKNggdlq+dJk0GmixZiPLUG9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28140},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/1a6070e9143eecb422c6d2c95d31b329/actantdb-policy-0.0.2.tgz","_integrity":"sha512-83xB3BClNO/+3T4sk79n967L3EMwGNbUAQDj5icowU2pyaAdaplC7XQ6DXAc3q9fty3vYGPtiazb10VJpCX2MA==","repository":{"url":"git+https://github.com/actantdb/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.2","@actantdb/types":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.2_1779148237134_0.8974630430715613","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@actantdb/policy","version":"0.0.3","license":"Apache-2.0","_id":"@actantdb/policy@0.0.3","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"1772c0eb8c28d0b23ab26b4179b6295dae720abd","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.3.tgz","fileCount":7,"integrity":"sha512-7jFDlTLqbnLreP5wwUNOZ4DvjOEwu5/QXH6Id0Wh+nEQIXm40mqoxE3m6s+GQNHAVyFK8NllPupnXOWARGDjvg==","signatures":[{"sig":"MEYCIQDBzKN9LUqo2DJeIJp+2bf89C3LNkOEvjePtzE3MSaUoAIhAIDYR0aPF9luQt/hKz2Qxux3YQOehgJkSi0/EFpJ5VMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/4c6582b1291c46ad15354e31adb95261/actantdb-policy-0.0.3.tgz","_integrity":"sha512-7jFDlTLqbnLreP5wwUNOZ4DvjOEwu5/QXH6Id0Wh+nEQIXm40mqoxE3m6s+GQNHAVyFK8NllPupnXOWARGDjvg==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.3","@actantdb/types":"0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.3_1779148806608_0.9784506386410803","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@actantdb/policy","version":"0.0.4","license":"Apache-2.0","_id":"@actantdb/policy@0.0.4","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"ab8012f2ec40bace662a2fd03eef0cb7a3b475b2","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.4.tgz","fileCount":7,"integrity":"sha512-8M8E6dJ+N7zswGa6jeT7j41bAdJ7m9VzHKy72paBjj1YW37U06EOgWjOhcLe7ujpGagjQIbfYH6lkeoZmJ/V5g==","signatures":[{"sig":"MEUCIBypX7hN+iS97SULMqe7cAtys69EhQfHYHXhjGD4mlaDAiEAt0aNEeRhbDuJFiCoyizChqStcKP6LCYXuU4CMd9OQNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/2f8d63ffaa4630188c8857b91485a87b/actantdb-policy-0.0.4.tgz","_integrity":"sha512-8M8E6dJ+N7zswGa6jeT7j41bAdJ7m9VzHKy72paBjj1YW37U06EOgWjOhcLe7ujpGagjQIbfYH6lkeoZmJ/V5g==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.4","@actantdb/types":"0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.4_1779149705810_0.4418988093850045","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@actantdb/policy","version":"0.0.5","license":"Apache-2.0","_id":"@actantdb/policy@0.0.5","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"13cdf3f4b3e3b39c2a80948d54fc8e82678e20e8","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.5.tgz","fileCount":7,"integrity":"sha512-zGqRBvHtn56uwiBUDwrHVn55DDuvvFYWPwJdbguhgZBbr1xteurR7dEJbNgBKbxPc/B9YBj53fvrCIyGQJQ5rQ==","signatures":[{"sig":"MEYCIQCpuwenCzCWOX2KJhdGWOY9kq3GZTaVtkqfI8IaINY/mAIhAMXdczH89Bn9m00Lc8DRw19MwJUEr/uAFmOJ/TRShDjT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/a8e68c61a5d40acf99779250174d8cbf/actantdb-policy-0.0.5.tgz","_integrity":"sha512-zGqRBvHtn56uwiBUDwrHVn55DDuvvFYWPwJdbguhgZBbr1xteurR7dEJbNgBKbxPc/B9YBj53fvrCIyGQJQ5rQ==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.5","@actantdb/types":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.5_1779151550344_0.4041975804211997","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@actantdb/policy","version":"0.0.6","license":"Apache-2.0","_id":"@actantdb/policy@0.0.6","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"124bd45f51d7fca5e58cef0a963ca624fb434f4a","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.6.tgz","fileCount":7,"integrity":"sha512-Ekq1izV+H+MqGzhj55iP8IBYLiC0HjCfCXh8Ojw7W/sPbh8dzY4LS/RykXJfEeGwTJcVDwfve1oGH/E0WJELmQ==","signatures":[{"sig":"MEYCIQDBUixkPm+k6Ho2pMGBOdghTMwZqXAO4YbYcUCMkzpKIQIhAMpFt+kI9h1czAqde2SnPxLvdjFHRRP+lwQxIL5aIhGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/4837cc948f1c5f3c5183ac254b6e1a5c/actantdb-policy-0.0.6.tgz","_integrity":"sha512-Ekq1izV+H+MqGzhj55iP8IBYLiC0HjCfCXh8Ojw7W/sPbh8dzY4LS/RykXJfEeGwTJcVDwfve1oGH/E0WJELmQ==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.6","@actantdb/types":"0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.6_1779153062869_0.749475324603095","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@actantdb/policy","version":"0.0.7","license":"Apache-2.0","_id":"@actantdb/policy@0.0.7","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"6c753cb7db9e2bed1a6c0040c89685b9227d198b","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.7.tgz","fileCount":7,"integrity":"sha512-FWtSli0j5+TS8Ibh8+e1zbbuxTpbh5QvQyOBvxt3RnHMZwDCiS6x+XcMHtDMdkrgQ6+WSE7TxtyCuV9ia8ZLXw==","signatures":[{"sig":"MEYCIQCWL7EZ2ubdGMf/ZSj1VV9QHK3pU373cI1yfMc3LefDIQIhAPhMGohtJvHJXkIqTQK/uTmXXtTzvTNGkZQvp/1567kM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/5fbabf4c4d8a4d25a947fee1961bd7cb/actantdb-policy-0.0.7.tgz","_integrity":"sha512-FWtSli0j5+TS8Ibh8+e1zbbuxTpbh5QvQyOBvxt3RnHMZwDCiS6x+XcMHtDMdkrgQ6+WSE7TxtyCuV9ia8ZLXw==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.7","@actantdb/types":"0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.7_1779153827031_0.48235385337664183","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@actantdb/policy","version":"0.0.8","license":"Apache-2.0","_id":"@actantdb/policy@0.0.8","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"37d08c9a12c9868b814946e281e2373ddefe5ab7","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.8.tgz","fileCount":7,"integrity":"sha512-NGPO0aZu6hKsB1+2O0ZcYQXXrmg9CAhTSnlwDxy0mjZQxEWGX55HlTej3bfn/x1N7AE6WrW2AeDXYCpL9/AUew==","signatures":[{"sig":"MEUCIQC0zK1Nb722fNOdEOoanpWjhhJXR9+4ARsBzBuz5atV4AIgOhRtTgcXZdyAckPCzNpSg0Du3YTe01IxWtGRsQBX6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/3116a9d1b3908a7e577b5a441df69f52/actantdb-policy-0.0.8.tgz","_integrity":"sha512-NGPO0aZu6hKsB1+2O0ZcYQXXrmg9CAhTSnlwDxy0mjZQxEWGX55HlTej3bfn/x1N7AE6WrW2AeDXYCpL9/AUew==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.8","@actantdb/types":"0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.8_1779156468518_0.38983315934776064","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@actantdb/policy","version":"0.0.9","license":"Apache-2.0","_id":"@actantdb/policy@0.0.9","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"a904c77e1941029b7d369addf536668bb404bc64","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.9.tgz","fileCount":7,"integrity":"sha512-SSkqhUiXtuIZii9fMuIUyp94nLpPJtii2lNX23AEdm+P2tkq0msurSvcemxbE/DEFoGyWoE2Sd/dXeBWSqSYlw==","signatures":[{"sig":"MEUCIHsRDvb8JuFda2aIldWM6Uvx2DXpzutEyPgEL49ZBW7DAiEA/3rZGNKFd/VX1/hix6mCEeJjGomOCyM/efksMHFw3RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28305},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/47ad4cffc8e75af518ab97be9a3c2664/actantdb-policy-0.0.9.tgz","_integrity":"sha512-SSkqhUiXtuIZii9fMuIUyp94nLpPJtii2lNX23AEdm+P2tkq0msurSvcemxbE/DEFoGyWoE2Sd/dXeBWSqSYlw==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.9","@actantdb/types":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.9_1779157376241_0.9605870563392027","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@actantdb/policy","version":"0.0.10","license":"Apache-2.0","_id":"@actantdb/policy@0.0.10","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"6bd9f6346fe45d7a1b58d3811018125e218ad9cb","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.10.tgz","fileCount":7,"integrity":"sha512-0I3o4Km1bNKOSHsq+qsFKSqhmH82Ln78PKlGgv3AgYEapMpteXH2pFPBpgVTS0ByUZydAqtg0s/kczuRaN5+jQ==","signatures":[{"sig":"MEYCIQCGg3T8yn6V/58xPi1KzanaKcHUiUCRBp3DVFlOTDvsLwIhAKMlWzpqnIHRziGRJdpCFEDVq8bMDQo7nqHEkf0+jPfi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28308},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/d3f5600da46191aca63fa9bc77c20afb/actantdb-policy-0.0.10.tgz","_integrity":"sha512-0I3o4Km1bNKOSHsq+qsFKSqhmH82Ln78PKlGgv3AgYEapMpteXH2pFPBpgVTS0ByUZydAqtg0s/kczuRaN5+jQ==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.10","@actantdb/types":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.10_1779165644376_0.4736755572395013","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@actantdb/policy","version":"0.0.11","license":"Apache-2.0","_id":"@actantdb/policy@0.0.11","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"6be9a0fd426899761a1466dce8e40c108553ee18","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.11.tgz","fileCount":7,"integrity":"sha512-5NvpJ1agvgLcAzFRd5BSvrQ2vJU4niVRowSHVw3783GRoREOjfYt9lIq7Z/Wyj9OtsJPaUzQL9hq62GTigkqCg==","signatures":[{"sig":"MEYCIQDvQ/ipoWY4cLeuM1nrNiGuon6oVC/ZOh3/zrulEZrbagIhALyELNCt7nEGf2UZ7X5vmZHkBSMxqx5N+a8q8Ojj9gte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28330},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/d240a77895a3e840d361582fe6be492f/actantdb-policy-0.0.11.tgz","_integrity":"sha512-5NvpJ1agvgLcAzFRd5BSvrQ2vJU4niVRowSHVw3783GRoREOjfYt9lIq7Z/Wyj9OtsJPaUzQL9hq62GTigkqCg==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.11","@actantdb/types":"0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.11_1779212269728_0.8208822329768395","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@actantdb/policy","version":"0.0.12","license":"Apache-2.0","_id":"@actantdb/policy@0.0.12","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"dist":{"shasum":"5625342cce49b0509bb4536c64de888a5d1445c4","tarball":"https://registry.npmjs.org/@actantdb/policy/-/policy-0.0.12.tgz","fileCount":7,"integrity":"sha512-TfWQstGBhkZ2PVNLJWAsjZBZuOVx4yZyidQyuvLsMM8M54LJwWphMoMyeOIAwxluz/EpoIAt8NAJfHuyhGSUpA==","signatures":[{"sig":"MEYCIQDRDzinAqR+xT7dP2AOCYNJb9c0+vpIndETebnBpZ9fpQIhAOcoiqPjMGcIS8fi3hC/KwkD3BxcoBKZwzXjdus7DBso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28330},"main":"./dist/index.js","type":"module","_from":"file:actantdb-policy-0.0.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.5"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dexploarer","email":"dexploarer@gmail.com"},"_resolved":"/tmp/f79192bc1b0e5566b320b49dbe4baa00/actantdb-policy-0.0.12.tgz","_integrity":"sha512-TfWQstGBhkZ2PVNLJWAsjZBZuOVx4yZyidQyuvLsMM8M54LJwWphMoMyeOIAwxluz/EpoIAt8NAJfHuyhGSUpA==","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"_npmVersion":"11.12.1","description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@actantdb/core":"0.0.12","@actantdb/types":"0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/policy_0.0.12_1779212707929_0.8091696056079654","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-18T23:50:37.058Z","modified":"2026-05-19T17:45:28.204Z","0.0.2":"2026-05-18T23:50:37.272Z","0.0.3":"2026-05-19T00:00:06.754Z","0.0.4":"2026-05-19T00:15:05.964Z","0.0.5":"2026-05-19T00:45:50.484Z","0.0.6":"2026-05-19T01:11:03.019Z","0.0.7":"2026-05-19T01:23:47.190Z","0.0.8":"2026-05-19T02:07:48.672Z","0.0.9":"2026-05-19T02:22:56.396Z","0.0.10":"2026-05-19T04:40:44.537Z","0.0.11":"2026-05-19T17:37:49.884Z","0.0.12":"2026-05-19T17:45:08.086Z"},"bugs":{"url":"https://github.com/Prompt-or-Die-Labs/actantdb/issues"},"license":"Apache-2.0","homepage":"https://github.com/Prompt-or-Die-Labs/actantdb#readme","repository":{"url":"git+https://github.com/Prompt-or-Die-Labs/actantdb.git","type":"git"},"description":"Policy DSL + Guard verdict builders (allow / constrain / require_approval / block / halt).","maintainers":[{"name":"dexploarer","email":"dexploarer@gmail.com"}],"readme":"# @actantdb/policy\n\nPolicy DSL + Guard verdict builders for `@actantdb/mastra` (and future wrappers).\n\nVerdict shapes (defined once in [`crates/actant-contracts`](../../crates/actant-contracts), exported via [`@actantdb/types`](../actant-types)):\n\n```ts\ntype PolicyVerdict =\n  | { decision: \"allow\"; reason: string; policySnapshot: string }\n  | { decision: \"constrain\"; reason: string; constrainedInput: unknown; policySnapshot: string }\n  | { decision: \"require_approval\"; reason: string; risk: RiskLevel; policySnapshot: string }\n  | { decision: \"block\"; reason: string; policySnapshot: string }\n  | { decision: \"halt\"; reason: string; policySnapshot: string };\n```\n\nv0.1 policy capabilities:\n\n- Per-tool risk class.\n- Regex deny-list on arguments.\n- Sensitivity ceiling per route.\n- Built-in defaults for destructive shell, file write, email send.\n\nSee [`/examples/test-cleanup/README.md`](../../examples/test-cleanup/README.md) for the verdict path the demo exercises.\n","readmeFilename":"README.md"}