{"_id":"@wasmagent/compliance","_rev":"38-7c51fdeac57e48a1c012d82f13805c88","name":"@wasmagent/compliance","dist-tags":{"latest":"3.1.7"},"versions":{"0.1.0-alpha.0":{"name":"@wasmagent/compliance","version":"0.1.0-alpha.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@0.1.0-alpha.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"e8a7b8828723cbc63eeafa31d1a8f5f894cc5968","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-0.1.0-alpha.0.tgz","fileCount":68,"integrity":"sha512-kx5fmV/IvNfOSEL5HOmQKaZaBFbX9u350HoDku1QVDZN5chGVgrXt3RaFaouWFsvZsPVT+At9fC3rXrCliNneQ==","signatures":[{"sig":"MEUCIQDwibpH9OBIx2QoJOTYsQWuFyVOAzk6b6vyUjI+3QdPcAIgUIuqy3F1zkx9J0AbhpPBKTmhfLnjiGDXERlOWgTAI6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"7e4d5adfaa8ea1b24693ce21761b6b0355de5e22","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"experimental"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.1.0-alpha.0_1782364831129_0.2033490863138523","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@wasmagent/compliance","version":"1.1.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.1.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"649a194f3744b6d302638a37c8ecc54d2b086248","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.1.0.tgz","fileCount":68,"integrity":"sha512-M48F6268hinIIcNjNKaX3c7QjFu83rdVQDX/SiPEFzdsx/YnxMINev4vn93p2xr36mPmmVaY2y+CsgsSwBHxhw==","signatures":[{"sig":"MEUCIQC1WcpOrxQ4RHYZPYGRBQcYU2kV4k6Er+zHBp8T8J2QogIgAhC5gcKbO6jWco07bFSqKudvBQnaX4yVxw+NpwF42R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"d9c0b97035bf3586ac4f7d8dc4d70b52d401c0ef","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.1.0_1782445713074_0.6761700617851953","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@wasmagent/compliance","version":"1.2.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.2.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"8bcbbfb337c0cfebfd5933f85e5ac4413c6340e3","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.2.0.tgz","fileCount":68,"integrity":"sha512-vdV7IMX82yizdbSC24ljIIXI4vD3TS4/3bFfW79XhZWjHF5YMI2Tk03rqqLj8D1pFX+BqGAqW0y02XREnV72kQ==","signatures":[{"sig":"MEYCIQD/sdSKIZ02mpZzhMr3nJR70it0dCBfnFrG6mmPc72BewIhAJJ7RYJRljgofh4FxjEmnin6Au+dEZxxpDeasqnxf0qL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"19ecc2e3c293c8d00474b70d6e7224949b02140a","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.2.0_1782446740877_0.5494502453330157","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@wasmagent/compliance","version":"1.3.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.3.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"77268c1c122d25d6db30b81e0541d98230422129","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.3.0.tgz","fileCount":68,"integrity":"sha512-Bjf7fiJqncg/k8qCqb4p+0BJU+Sz37CNKoMWqbU/1OLphHHuKaUAjNH0ML3Y+0kWFMmRgocZnEFXht7mKbAMgw==","signatures":[{"sig":"MEQCIArQKHywwhXx26Or5OB+hQhWRPpX2jMGhOB4Ji+poabfAiAM0OQnMrdSUc3xEK4ac1YRFjyLQ5XYUsFU6n11EfzFAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"0203cad07cab79fd37656e49f848b7ea08625884","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.3.0_1782447237073_0.14653069608082725","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@wasmagent/compliance","version":"1.3.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.3.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"21f1ae52858d8cd3c32baa6a6f24ca7a3982d426","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.3.1.tgz","fileCount":68,"integrity":"sha512-d/NKFqUOeI35N3AMb7nOgut3y4CDfqdLOO3potOqiyTHsLHp+x2yLalBDPcwAlom82etO7/5Sd39vpV5dJmN7A==","signatures":[{"sig":"MEYCIQCVMkj8wHOchHN7SGpdQFPY4g0aW/Es3oE6Eqytfcs7hAIhAPx5b1beLH1tHi1ZFcRP3fiXTklqcefReLgF78uOCmK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"c834d0151d47794c19d3513c0b94caf20fe6925b","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.3.1_1782450675450_0.9734496753281772","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@wasmagent/compliance","version":"1.3.3","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.3.3","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"457c690566c28355544e822b2967e52680249488","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.3.3.tgz","fileCount":68,"integrity":"sha512-EkYMJBBanM9zbzT98NLcKP6HpoA9IMfRj0DnqGNqdpdoy+4jzpnAtColLWE+M99rnfe71SrHhe9Mj/l/fJt73A==","signatures":[{"sig":"MEUCIBvXk3zbMO2DQ/nIr8QxXXjp/Etb1jnJfqRXtwRPCkO+AiEAn88I19gDYpB6fg0BfXuSj7YSdpZ9p18+CiKNiTgcLkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"aacbca973a1f75b78ae6e7976164539c3d544390","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.3.3_1782501528386_0.3101408128609857","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@wasmagent/compliance","version":"1.3.4","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.3.4","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"fbbb9b5f77ca505691d4f05c2e2428a4b3618663","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.3.4.tgz","fileCount":68,"integrity":"sha512-mf1bi878tvurKRt81S4tLpqTN2J+ywymrBgY+B4iOtzFBGWvcDG2mK9JIxbF3Sx2ArsibnFypU3Xl92xwPBzdQ==","signatures":[{"sig":"MEUCIHj3kosNXfL/ITtqc74mvuyGI1hlP7L8gSUKZdkZf+aJAiEA975lcJs7xKtQY1E/y60Wajwtp34Y5hm4xpOthtPKlIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"8f2fc71e5faca81111bebbac0d0d228ff350358a","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.3.4_1782516618977_0.22580578999306722","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@wasmagent/compliance","version":"1.4.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.4.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"b2a997ed1c9859a043c1c48334400f2e51bd9268","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.4.0.tgz","fileCount":68,"integrity":"sha512-V2yGGcrH2rPngkiDaf8cZkRCtDQ1aOVnmDZM9WEcDDFMYJGwvGoY2lYdoQhDkVPpTB+T2CVPN5NUrWaNITlZlA==","signatures":[{"sig":"MEUCIQCjt+ll2Umx9VeQVY2XcoXtAgYOK3Cbd//ryQSWAxScoAIgKLFXnkej+b/aY3zaRwVRCzDri0TteyoRRXI+3f9E+tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"72c78dc12ac55456a73f6ea503e78ce74ffc6118","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.4.0_1783065736488_0.24574619022586486","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@wasmagent/compliance","version":"1.7.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.7.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"0e98f90b4eb12abe0ce37ccbb56f5cd8426f47db","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.7.0.tgz","fileCount":68,"integrity":"sha512-bHuF77Px1ceuO6bZnmYRxFo7dtMinWSm9rKhiuj1KW3mkB2m8Z9m/j9uZbzXV0UYtFn/0tpBC0IUpD/X4cBhBw==","signatures":[{"sig":"MEUCIG4mZ4rR9a1ZgCswm+welv/n755tj7Rx53o6T0+W3hWCAiEAo6F3l+03/ZMf6oK8SZUK7w5m0HruzFj+vs2YEDtLvkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"1b36c3af7a1c1b1002a6277a8333fe4807df96bb","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.7.0_1783428385650_0.04975908476539015","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@wasmagent/compliance","version":"1.8.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.8.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"59dc999e4efe512e1d877c62deaf499bd876b8a5","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.8.0.tgz","fileCount":68,"integrity":"sha512-0BEoFrSyS+5lQVVNJi69M2JuZOkwlMq/aukcrYyYH1QvR+k0qrLmjH1riIckOKAiq3akSyLFbj7TgU0Vh+Is2g==","signatures":[{"sig":"MEQCIEsFou5ISZEztoKhKw+Tr7HNQEsPG4FKwHocmZYChHM6AiBB6FexyJS4uybJAthi/uzO3M6SU8P26mRpPQVrK44Afw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"05dff4eee9ca6dd292406324b755b4363274b018","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.8.0_1783437295704_0.29447741385305015","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@wasmagent/compliance","version":"1.9.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.9.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"6607df0a329c133e6a76c1699acb4d5681a4d074","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.9.0.tgz","fileCount":68,"integrity":"sha512-wXxLC+6dDfS9he3UlK4XPYIxBrsb+KlWPTnd++zbEYzqYNc6VIjgFAQQlpBSp7YdLq1VihVrBUs3R73o1CZF/w==","signatures":[{"sig":"MEYCIQCe6GFQmBg4G1ahni7fig/FmGW39LLlazIyIvfy41u42AIhAKf6Bug+KIS0irgaSqX8N9a4/ByEsqOG6G+jpQc6RJqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"69d6b9ae62de04c8e0c26f55acac8e6d46b92647","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.9.0_1783567974952_0.9290900445717345","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@wasmagent/compliance","version":"1.9.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.9.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"6cd3b1d679d0bfea305720040cc1a4500178a482","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.9.1.tgz","fileCount":68,"integrity":"sha512-oKVxwzpPG+Q5EqDSZIabQAa+vZFSm8GP2SYOXtW3bJy1qh51BNyn+9jZpaZsfVDCJUbjtZnTDYwm4DuhMZypRA==","signatures":[{"sig":"MEUCIH/i4BmeeMTVUGA0IPuIolCWZFZtAfl9db4U/js+IhU+AiEA9g+KM8Ielso3/zIeeZ1h9ui+bckmZl0guQYbObvD+LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"671dedd8e2751621c19b559fec6316b35bbe5452","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.9.1_1783570326835_0.6395402107205963","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@wasmagent/compliance","version":"1.11.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.11.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"cb933a97da39357c4280ca9fc2006622628228b6","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.11.0.tgz","fileCount":68,"integrity":"sha512-UKd93XlUMczZZqw0TmvhihmDEBUHUGU4Vcr2BjTYUTMfJqrgEzTMqRSzWazJ7pH8b9zw5M1DOADc0gfVbWgqpA==","signatures":[{"sig":"MEUCIQDRpBoevJRFzKk0cq+SmSn3yfkfBhB+9LbnrITFAEYolwIgCykoc7NNnO6OXUtcGFVDw75DCvVerxLOTozSYJge6SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"faef0b86f5eceb08e62b14a565dadb2855466360","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.11.0_1783656355720_0.20671519139071415","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@wasmagent/compliance","version":"1.13.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.13.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"a284ec579f9914200cc7680af456b6e8119419de","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.13.0.tgz","fileCount":68,"integrity":"sha512-owqES4Uc2BFfMJ/B5SFZawm+l4TGKfdErMMu7xPz/tu3g5mYsUdL1KqoR0HrV0A5tUOlkHzZEf+LPQ75moEtnA==","signatures":[{"sig":"MEQCIAwbkvvwbbahFtEqWJvnBpD0uY3/LtHzLMh/p3nMhHGWAiBB/hcr0+m30OlBp9oOx/UbUTxQy1gnS7Eqgv0QVjlbFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"bbcbcb00305c9b1bc8f91b2055d29a587b095cbb","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.13.0_1784263835256_0.8967305451325702","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@wasmagent/compliance","version":"1.13.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.13.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"7e5d322d9242d7f8d6f425272d6081c3b764f400","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.13.1.tgz","fileCount":68,"integrity":"sha512-SDl+m3vZduEJFuQ73tWg3sLP12LPKUaq8FwmLbjYHvPzcnMVI0GCyYGdQd4g7Rx+uCKosh7nUrZ/27wFQRv98g==","signatures":[{"sig":"MEUCIBbs9DVRdWgfvNRGASFKh67tGwQ/Mze2YgNfHszCkyeUAiEA/qSwIisLccsyo/1Ee5Wvj7mhLJfNAAZ3zRXRoT+ge9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"c4ed12df71cdf1e9eaaf237f87b87aa4b5128777","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.13.1_1784442265994_0.8154371894917181","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@wasmagent/compliance","version":"1.14.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.14.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"44a727b75701e7867d9354bf5c29c0fa42c26f4e","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.14.0.tgz","fileCount":68,"integrity":"sha512-JpGkSwNhrtA9RSmnKGLhGhRrhlwEn9ajgukt2/NWrNK37P6qT+4Q7VCgjjQbydXNbEYBkWbPSejrKq88Nr900Q==","signatures":[{"sig":"MEUCIBlOVrLXtGVxkvVtKrOFfkI6ijJWNaJQTPZ8JS56aOCAAiEA+I1pTC0J9pDjTQhY7Cxkj1Lk1704CXNdvwVS7MBEQp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"51a0b036efeb9189123aa46d358a5ed18ea7824c","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.14.0_1784451162514_0.9281312826295656","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@wasmagent/compliance","version":"1.14.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.14.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"01f8aa494e81059e88ab30d2c01e545bcd2f3e2a","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.14.1.tgz","fileCount":68,"integrity":"sha512-iLTWd7ZrOg2ifVDkP34DZsi8QG5ARaNqvVoDAwu44c4MXdJRiSLjuCOIetHjgksNZcdgsFJ4FjZjUApgxbiz+w==","signatures":[{"sig":"MEUCIQCFWkp3cnv2M+cDpyuQdp54xtLmfvmtxhlVbC4JDHdWAwIgNMVUS6MUROuvKnUgrqwLIkRd6KjsfgZOWQjUQnYkWVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"9a77db426ebc9f4a477b73bae47b236bef561353","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.14.1_1784510059236_0.3033655116504097","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@wasmagent/compliance","version":"1.15.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.15.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"c372ec86288b4725819b3178e900da75039eb300","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.15.0.tgz","fileCount":68,"integrity":"sha512-qzAXmpULzh36Ml8Srszj4/O12M+8CI3qQvdtmNHgUa1HaU3jptvinwvsTsievihRw0wTh5v+zJH3oyhRsSbIjA==","signatures":[{"sig":"MEYCIQCyVO5ajrgogP9xTMpIaodyfWRNiFU5BD6yrSfhtGIXhgIhAK5Rt22ZiFsFTLuefjNKRF72RgnVU1moCz35cZ/RenPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"e9586f598f82c2ad89d1d9539097b76f5b6c5466","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.15.0_1784513378781_0.571582386912092","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@wasmagent/compliance","version":"1.16.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.16.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"fc570c28ec013f78952f8da9145c01f764e4762e","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.16.0.tgz","fileCount":68,"integrity":"sha512-4kQwcW36a/nqnN6SPmHYEDA+ao64cRbDASVYoV2XmJq+NjKrtUi9NcrmO++irsTw4mU/707Ge3dC3WE68NpvXA==","signatures":[{"sig":"MEUCIFi4VFIdvnN2U+1su1TiappxcsZCOz39mD0k+6yGqrfvAiEAj87QSyDxExPni8LM/neR8me+N9EFdsFeUT7bjie9syI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"0bb5736271bdf40facdd604e8a04734fb09e10e9","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.16.0_1784517067733_0.5530057365043621","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@wasmagent/compliance","version":"1.18.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.18.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"ce44a6cb8f85994c384834f6d9a02e8e11d58a30","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.18.0.tgz","fileCount":68,"integrity":"sha512-6PI3WHd5qHtYR0p0CcyfEoCa/U3zOlrXc61krPSFrGiEsG0YPes5ewmoOumGn4BH7FoXLX469xqhatWvJn/6Vg==","signatures":[{"sig":"MEQCIEDfsFUxMk8X67pgyWGEOlXrpPbLrpcxPACvaVjtZYXfAiAoeUGN0tfGWaoLzpRAxQLbRknoBYfGCIFUmk5KRXe50Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"4d3bba123fd4d06e4adbc1e0db5ebd5547eeb18c","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.18.0_1784519212053_0.17996040003182023","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@wasmagent/compliance","version":"1.19.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.19.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"977e75831ec10c7a1c8fd163c486066008156a46","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.19.0.tgz","fileCount":68,"integrity":"sha512-LWn4POk2RY8C8X0n6jDDxzbn//6VtPbnR9CaKlzx/fl1XCg2QnSy9rNV0/x2KVB8w7ULDRqIPuDofYj+DIVYwA==","signatures":[{"sig":"MEQCIEjdGiv3XPV8RfCquZ6n1drBvYXutNgCK0/rSxlx7a5qAiA2TWb1aUuifLjOBUJ/qAMPoNNohj1/6SC3GSU7fxzGJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"ed3e27dccf81745b254788ba639972281fba1e37","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.19.0_1784521331140_0.7469630610464622","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@wasmagent/compliance","version":"1.19.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.19.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"213214e776723f8363e8953dbfd709dfe51f57c1","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.19.1.tgz","fileCount":68,"integrity":"sha512-6Mfly4mYVwOL0HYGIUk5kwkVHXXVN+EkENZHvuu559c7Yx2Vtu9YzPBpNNMpb2mysBxOcpGu40Hw8mt55LtAFA==","signatures":[{"sig":"MEQCIEKw1y7enBinfLed38z0H9WJ2a6EisxMCsQGlHZI0sr0AiAuU5rqbwiZlzfS9VKOOTvNU7hxmU194EEmOsl165nBFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"7918379cb80f8b3ef55d94a3035e2da9e56fbf3a","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.19.1_1784609478519_0.16941055013787243","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@wasmagent/compliance","version":"1.20.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.20.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"b6972ef3cea59771fd18698ae7455e1e38e83ab4","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.20.0.tgz","fileCount":68,"integrity":"sha512-W02ZIkFM1Uk74sn3WIh6YQRFs5Ditd+Rp7dMj7NXUuM04aiA3zfPAil5unRJOjUfHNSytE5g6UvDaUYIUSpU0Q==","signatures":[{"sig":"MEQCIHSfkRLYvC3/8gpovNHBnatcojIV+dWoaB9YfQdGOjeIAiA0q/PeZ9Qmrk+Xsd550W0hPJw4/XpyqejDpJFiAfvmgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"3e9ad08e357de8dc1d358cd7e8c32d6eda1391d5","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.20.0_1784611317217_0.5086633976473347","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@wasmagent/compliance","version":"1.20.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.20.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"b221ccef9bcbe058d20e60a90db258b0001210b6","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.20.1.tgz","fileCount":68,"integrity":"sha512-+hXHV53YjkbH/He/sxViBbHT4kjnKFRyFBKkyy3zqMSouZHst+yw4NTOMUQ+kgAAfd2mSRd75YDyOlBC9GIOaA==","signatures":[{"sig":"MEUCIG1n1td0FBuV+/sXNdbsXDvpgF5spx4gRwtDH48n7sxtAiEAtKSoAy6Ge5aQr+8D1CJKGveQB9IONMy3oIiPohOnggg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"04c04baeecf11a4db9c3f9f9b5ac9fbf8a11fb73","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.20.1_1784692303714_0.8269571262087234","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@wasmagent/compliance","version":"1.21.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@1.21.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"f278e8233c54671f78f9258b4307b21589ecd251","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-1.21.0.tgz","fileCount":68,"integrity":"sha512-6ybXrVfbbEStbmDFEIMcZUwxr7f5EOIRecd+GQNyHuKrQmzK9+mBYU8a5n+cvTmxpekIiLZ5X7Er1QjkfQS8Mw==","signatures":[{"sig":"MEUCIAWTGFFSa3ksfj1F+WKrWcbLdNWH0RyqlRwKuQdZqlHDAiEAr70YdMFzv5G0XUdO6jK12Y+RPzo8esOKRKOWZYwI74g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/task-spec":"./schemas/task-spec.schema.json","./schemas/repair-trace":"./schemas/repair-trace.schema.json","./schemas/constraint-ir":"./schemas/constraint-ir.schema.json","./schemas/constraint-violation":"./schemas/constraint-violation.schema.json","./schemas/compliance-eval-record":"./schemas/compliance-eval-record.schema.json"},"gitHead":"466af5863ff579e96ecd8c011fc499b77bb59103","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_1.21.0_1784692569971_0.14321877883735512","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@wasmagent/compliance","version":"2.0.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@2.0.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"355ea022fe499621fd1f7b9b5a51dda8995f82a1","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-2.0.0.tgz","fileCount":63,"integrity":"sha512-gzIBMENGfEdqKjEavmk7hrvyFWz6cz6mIStxmMzWteMjjxRfCJ+JbHC/GlZ69oYFXwkAIT30HlznO5xmRPZ8+A==","signatures":[{"sig":"MEUCIHRVFSFx1MT5ZCOu0EDn7Wp2qvi3Y7fjXvSXFDa7LR1MAiEAgxxJFp5BVXE9JOTOHoEE482Yww8HI22VOBeKmWa4IQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c72ffedaf4c2eb79b423e19345efc05f6e5e497","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^2.0.0","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/compliance_2.0.0_1784789428791_0.15171333272934429","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@wasmagent/compliance","version":"2.0.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@2.0.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"2ddae25ced144cdf47ac4e26f94cf44f2881871b","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-2.0.1.tgz","fileCount":63,"integrity":"sha512-Bk4Su+UrxpF/XAztEJ6vs6+inK5aUYBZPjCB950lw8Z+z6MwF5TE0BReBtMhWxR11enkjMiERn+klzd1EK8ibQ==","signatures":[{"sig":"MEYCIQCtCDUJbQ5Wv3Aq/b/KiQ97raH4Snx/Cupqof1WkVYn2wIhAPD9yGZd1BVDffgu5YlTv6UtYiLNrHJLABCCoZGKouc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd6b82af6546a2d8376220416c37463fc3efc9e3","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.0.0","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/compliance_2.0.1_1784798789352_0.24794249053598327","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@wasmagent/compliance","version":"3.0.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.0.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"576067fbc71a4ae6bcff246441aadad02fb14342","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.0.0.tgz","fileCount":63,"integrity":"sha512-TgwWAKzqCHkRDANcOQALSvp9JSCG2RHoarKguyg4k2kY+3OzQvuknC6UNcN8nw8pTi2ZlpxWfSJ2A7PqJaxjYQ==","signatures":[{"sig":"MEUCIBV5Ic4NW0qr5YxoExLzuHF4/YdIcvE3KklQaLylSbENAiEAmLXLpcLCIUoHpaTFDZ1Crs4OO2rYWxDtbJL9Bf8TzqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"928007f646bef1a4763d0650bde56ce72adbcda2","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.1.0","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.0.0_1785329596992_0.06806302352224836","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@wasmagent/compliance","version":"3.0.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.0.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"ac174211c7cfe948ea71bea1e9f0bdcd3d8e6774","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.0.1.tgz","fileCount":63,"integrity":"sha512-KqyQdB4+cUR5HiDKi63IJlO2KjA/fKB7VI9gsZhTNOJGwZVmpQGCJ9V1k2UHKQ3nHYOvbY7XAqtbrQ9regL1mA==","signatures":[{"sig":"MEYCIQDZUVCwUc1y0gikO7p5tiIee3la37cj9PkPDwjPDpcftQIhAMUUo1u7MmELclQf43RcYr8nf4HbmWh/hPTJcGKczGsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"032caeb8611c1ed1a1f678b3eb3fce33841226b0","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.1.1","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.0.1_1785332918625_0.8247803235794124","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@wasmagent/compliance","version":"3.0.2","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.0.2","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"ee6e71f4608aaf68b60a212bd4503371986ad64a","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.0.2.tgz","fileCount":63,"integrity":"sha512-zm2NI9SYx9uMjO0zmknEy4hQXhPWdz9cpg3QAMnk24u6awt68OwC5vwt1p+zuYhu6GBaHlAuG4A3HAUjiOdNsA==","signatures":[{"sig":"MEUCIDBEbrWrCKZpfkjTKTc5Q/f09II5C7oB71VYB7vAj9efAiEAmASrFCPvy9a2SrnfX8nxr6/LhO86fRXFsJgtLCHwjLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5feb84d37359bc057569f6d5607dbc628ad0610d","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.2.0","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.0.2_1785356162873_0.9309221729038677","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@wasmagent/compliance","version":"3.1.0","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.0","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"898dc5908a6005fbf3659848e7065a1b5c3132df","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.0.tgz","fileCount":63,"integrity":"sha512-DONFVuFiALQU9t19ar/1J09y6ZlHO0JricKKUgOouaFolbYNQv+SvV8jQloNP1n1anG2t9vjCQTybXQON+wlNg==","signatures":[{"sig":"MEYCIQDOW4rrwOw1KcaCTkdCCbvAg9KCOxVuZHZRmumyIVrvAwIhAKvZnUU5ycQ/XLQ1NSs0fMWU9almA2yNN/KtzSo9jW1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d424b80e65fe11905e59e00c9483f232fab1fd1b","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.3.0","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.0_1785373385525_0.9124671849129695","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@wasmagent/compliance","version":"3.1.1","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.1","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"7ec0f854c8a8ad71ef042926e13a2e306c07ee12","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.1.tgz","fileCount":63,"integrity":"sha512-TAKdOJlmKYr4GUCJpYzlr2XYmiCWtx0tbKIYZcDACGEtCaOxhJGGnMqbRCQThcmhdT180IBrRJYWT7l259a/HQ==","signatures":[{"sig":"MEUCIEMn/YGg5xn96H4nKmOkhMji1m5Su2++lEnBVYkXicEIAiEAwJhS4OFR8z2yLoy7Cgd6T2S06ucpTiYLxOYU4UtmFXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b89eb6d906ae0489df5c6d0654e1ab89de4db8d","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.3.1","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.1_1785478283147_0.6470277071348913","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@wasmagent/compliance","version":"3.1.2","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.2","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"67f6e3ea6adf6bc0bf0b1549026d826fd1ba1ebc","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.2.tgz","fileCount":63,"integrity":"sha512-WQXEDDQ7Tg6/dU88UFliKseVq/U4P5HNDDW9rxa+Hs88iXzhe2ccdZRQEZQbi3iFMEzTewxCAvP3mwKXcuAXdw==","signatures":[{"sig":"MEUCIFJtuxyKHp62GCd063r8ITW8gqDzhlsRinAmeX2ffLSoAiEA8Es/e4q9Pba4bKTMkrnIa+1qX5+geDK37fWZwsuzTcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"061dc52257d488d1ba7def5550f2cad8074fa838","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.16.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.3.1","@wasmagent/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.2_1785506331793_0.07776480171592959","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@wasmagent/compliance","version":"3.1.3","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.3","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"6509a28ff1d2277d300460a8528b76812c6e4044","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.3.tgz","fileCount":63,"integrity":"sha512-RTUelflJf8NvN+Q0gOhsNct+WSlYC6vUCxg41sIAnCPaK4KukPR+hhOZvb2Juxx6iMA4UHBkla/q/sjR1dKd0A==","signatures":[{"sig":"MEQCIAxy2aHknxxETnIfREdxpKBLFhq7zjNJFV1jap/4uUqfAiBEB/NcvhNt7wGUIpIyn4MIrBJit3T71rkGHKvl1nFU7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"202a7c98c00a0d18ecd6766a6753408fe3a89234","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.17.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.4.0","@wasmagent/protocol":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.3_1787840716300_0.9672000781745613","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@wasmagent/compliance","version":"3.1.5","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.5","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"abff0029804090876c0f5f9062af2d45d20fd638","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.5.tgz","fileCount":63,"integrity":"sha512-v/uFIJ9WROnUycPPnjTXOqynA6bldubwEWU0l8anCsfBfhuvm4IVpzhQ2dvSHPwqZE7xxbKYbZYsKe3engfdRA==","signatures":[{"sig":"MEUCIQDi2ogl68QuIneWL5uobEVVwDVYysyK1uKBIaEaxdEoWgIgCb+zgd4jMd0WbdAuAURHjVMdAlMraG/4s8L8/TPCyso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3da72cc4eb3f8de7dce0f0cfa06af6ece89d558c","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.17.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.6.0","@wasmagent/protocol":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.5_1787841390737_0.07198768692528379","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@wasmagent/compliance","version":"3.1.6","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","_id":"@wasmagent/compliance@3.1.6","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"49c2b5a425261bec80a12c2d9df8053a01b4b12f","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.6.tgz","fileCount":63,"integrity":"sha512-X/RYa7b+JKenuSEeRqOukoD1T40yTMAFCRaWOiEWiC70FXXeeDiz0/Ql5IR0ufmM2d/rHNX7h419+lVsn+RSyw==","signatures":[{"sig":"MEUCIQCtH5KWSoZUalL6TzG/gH/kD0D6VWp7ho3+hB6hEw+zhAIgV/Im7sAeG/MDg5PpmWBF4k1ZCTjjG11v0mx1sRwGoc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0872d1accaf1163610f8014b0ee66ac4c1ded4d","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.17.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.7.0","@wasmagent/protocol":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/compliance_3.1.6_1787926697981_0.6774067617145159","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"_id":"@wasmagent/compliance@3.1.7","bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"dist":{"shasum":"02d2ed5f9f8248a9ee412d97526cf5a5a0409542","tarball":"https://registry.npmjs.org/@wasmagent/compliance/-/compliance-3.1.7.tgz","fileCount":63,"integrity":"sha512-gu36Z0KOuiH5F8pMOGkgG6EhyHiuNlQNlkTwoLT1w8aQElyJsRZip8Q4whETpgaTfzkqQDC780+T0rM3qtNLhw==","signatures":[{"sig":"MEUCIH9DeBNt6HjF1khpWt9ERsEbrc230SZwAEQ2+n/y85NbAiEA+DJK4jNq8VAuRoFntkk3Rynqap/Tb6bUeiA7SGhz6HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJSyGMeEstVxLSIv1FTcp2/Swuwq3dXwqW0zuWNPE3gwIgSavGtrEyJVYciY1n1RzfouPjWZDzZAvkXvWb84oKyfw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wasmagent%2fcompliance@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218966},"main":"./dist/index.js","name":"@wasmagent/compliance","type":"module","types":"./dist/index.d.ts","author":{"name":"wasmagent contributors"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"392db3a3b732b71418da39d29173b4804e75595c","license":"Apache-2.0","scripts":{"test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist .turbo","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"3.1.7","_npmUser":{"name":"tellerlin","email":"lintao_mailbox@163.com"},"homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"wasmagent":{"tier":"tier-2","stability":"alpha"},"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"_npmVersion":"11.19.0","description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","directories":{},"maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.0","@wasmagent/core":"^3.8.0","@wasmagent/protocol":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@wasmagent/model-local":"^1.0.18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compliance_3.1.7_1789280642514_0.3536553208794686"}}},"time":{"created":"2026-06-25T05:20:30.957Z","modified":"2026-09-13T06:24:02.936Z","0.1.0-alpha.0":"2026-06-25T05:20:31.275Z","1.1.0":"2026-06-26T03:48:33.214Z","1.2.0":"2026-06-26T04:05:41.030Z","1.3.0":"2026-06-26T04:13:57.267Z","1.3.1":"2026-06-26T05:11:15.590Z","1.3.3":"2026-06-26T19:18:48.587Z","1.3.4":"2026-06-26T23:30:19.106Z","1.4.0":"2026-07-03T08:02:16.686Z","1.7.0":"2026-07-07T12:46:25.813Z","1.8.0":"2026-07-07T15:14:55.948Z","1.9.0":"2026-07-09T03:32:55.087Z","1.9.1":"2026-07-09T04:12:07.015Z","1.11.0":"2026-07-10T04:05:55.847Z","1.13.0":"2026-07-17T04:50:35.397Z","1.13.1":"2026-07-19T06:24:26.164Z","1.14.0":"2026-07-19T08:52:42.649Z","1.14.1":"2026-07-20T01:14:19.371Z","1.15.0":"2026-07-20T02:09:38.947Z","1.16.0":"2026-07-20T03:11:07.895Z","1.18.0":"2026-07-20T03:46:52.194Z","1.19.0":"2026-07-20T04:22:11.300Z","1.19.1":"2026-07-21T04:51:18.679Z","1.20.0":"2026-07-21T05:21:57.361Z","1.20.1":"2026-07-22T03:51:43.855Z","1.21.0":"2026-07-22T03:56:10.119Z","2.0.0":"2026-07-23T06:50:28.924Z","2.0.1":"2026-07-23T09:26:29.500Z","3.0.0":"2026-07-29T12:53:17.141Z","3.0.1":"2026-07-29T13:48:38.769Z","3.0.2":"2026-07-29T20:16:03.000Z","3.1.0":"2026-07-30T01:03:05.673Z","3.1.1":"2026-07-31T06:11:23.359Z","3.1.2":"2026-07-31T13:58:51.937Z","3.1.3":"2026-08-27T14:25:16.439Z","3.1.5":"2026-08-27T14:36:31.105Z","3.1.6":"2026-08-28T14:18:18.129Z","3.1.7":"2026-09-13T06:24:02.611Z"},"bugs":{"url":"https://github.com/WasmAgent/wasmagent-js/issues"},"author":{"name":"wasmagent contributors"},"license":"Apache-2.0","homepage":"https://github.com/WasmAgent/wasmagent-js/tree/main/packages/compliance#readme","keywords":["wasmagent","compliance","constraint","verifier","instruction-following","structured-output","agent","llm"],"repository":{"url":"git+https://github.com/WasmAgent/wasmagent-js.git","type":"git","directory":"packages/compliance"},"description":"WasmAgent Compliance Engine — TaskSpec-driven verification, local repair, and evidence export for LLM agent runs.","maintainers":[{"name":"tellerlin","email":"lintao_mailbox@163.com"},{"name":"haining-yin","email":"hyin.sybase@gmail.com"}],"readme":"# @wasmagent/compliance\n\n> **Maturity: alpha** — may change without notice; production use at your own risk.\n>\n> ⚠️ **Status: experimental (`0.1.0-alpha`).** APIs may change without notice.\n>\n> This package is the **runtime compliance source of truth** for the WasmAgent ecosystem.\n> See the [ecosystem map](https://github.com/WasmAgent/trace-pipeline/blob/main/docs/ecosystem-map.md) for how it fits into the Trustworthy Agent Training Loop.\n\nA lightweight compliance engine for validating, repairing, and exporting evidence from LLM\nagent runs.\n\n`@wasmagent/compliance` lets you define **TaskSpecs**, validate model outputs and tool calls\nagainst typed **ConstraintIR**, repair violations locally using **Protocol-Constrained Local\nRepair (PCL)** — instead of full retry — and export trace records for evaluation and training data.\n\n## Core concepts\n\n- **TaskSpec → ConstraintIR → Verifier → RepairTrace → EvalRecord.** A 5-step contract for\n  turning a natural-language task into a verifiable program.\n- **Built on `@wasmagent/core` Verifier.** `ConstraintIR extends Criterion`. Anything that\n  works with `VerificationPipeline` works here, plus violations carry an `evidence_span` for\n  local repair targeting.\n- **Protocol-Constrained Local Repair (PCL), not full retry.** The `RepairPlanner` picks the\n  cheapest patch that resolves each violation: token-span patch, field repair, section repair,\n  region regeneration, or full regenerate (last resort). `full_pcl` is the execution mode\n  that invokes PCL; `prompt_retry` simply re-prompts with violation hints appended.\n\n## Execution modes\n\n| Mode | Description |\n|---|---|\n| `direct` | Single-pass generation, no repair |\n| `prompt_retry` | On failure, regenerate up to N times with violation hints appended |\n| `full_pcl` | **Protocol-Constrained Local Repair** — targeted, constraint-by-constraint repair |\n\n## Quick start\n\n```ts\nimport { ComplianceRun, type TaskSpec } from \"@wasmagent/compliance\";\n\nconst spec: TaskSpec = {\n  id: \"markdown-report.v1\",\n  intent: \"produce_research_summary\",\n  language: \"en\",\n  constraints: [\n    {\n      id: \"c1\",\n      description: \"Output must contain a Conclusion heading\",\n      verify_method: \"file_contains\",\n      arg: \"# Conclusion\",\n      path: \"out.md\",\n      level: \"hard\",\n      priority: 100,\n      category: \"format\",\n      repair: { strategy: \"insert_section\", target_region: \"Conclusion\" },\n    },\n  ],\n  priority_hierarchy: [\"system_policy\", \"user_explicit_constraints\"],\n};\n\nconst run = new ComplianceRun({ spec, /* model, workspace, repairPlanner */ });\nconst record = await run.execute();\nconsole.log(record.final_pass, record.violations, record.repair_rounds);\n```\n\n## Phase status\n\n**Phase 0 + Phase 1 P0 complete (2026-06-24).** Multi-seed, two-model\nempirical validation on IFEval.\n\n### Observed results (mean ± stddev across 3 seeds × 50 samples)\n\n| mode | Qwen2.5-1.5B | Llama-3.2-1B |\n|---|---|---|\n| `direct` | 41.3% ± 3.1 | 47.3% ± 4.6 |\n| `prompt_retry` | 46.0% ± 2.0 | 59.3% ± 5.8 |\n| **`full_pcl`** (Protocol-Constrained Local Repair) | **54.7% ± 1.2** | **58.7% ± 1.2** |\n\nKey findings:\n- PCL Δ vs `prompt_retry`: **+8.7 pp (Qwen)** · **−0.7 pp (Llama)** — win is model-dependent\n- PCL Δ vs `direct`: **+13 pp (Qwen)** / **+11 pp (Llama)** — repair layer is strictly monotonic (0 regressions)\n- `full_pcl` is the **most stable** mode (stddev 1.2 vs prompt_retry 2.0–5.8)\n\nFull reports: `benchmarks/ifeval/results-multi-seed-llama/CROSS-MODEL-2026-06-24.md`.\n\n### Roadmap (not yet observed)\n\n- [ ] N=10 seeds with bootstrap CI for paper-grade significance\n- [ ] Larger base models (Llama-3.1-8B-Instruct, Qwen3-14B)\n- [ ] Additional benchmarks (ComplexBench, CFBench, IHEval, JSONSchemaBench)\n- [ ] `forbidden_words` deterministic patch strategy\n- [ ] Group A vs C comparison (fine-tuned small model via trace-pipeline)\n\n### What's implemented\n\n- [x] `TaskSpec` / `ConstraintIR` types (extends `@wasmagent/core` `Criterion`)\n- [x] Versioned JSON schemas (`schema_version: \"compliance-eval-record/v1\"`)\n- [x] `ConstraintViolation` with `evidence_span` (carries ≥1 location pointer)\n- [x] `ComplianceVerifier` wrapper around `VerificationPipeline`\n- [x] `IFEvalVerifier` covering 15 of IFEval's 25 instruction classes\n- [x] 50-sample curated IFEval subset (deterministic, sha256-pinned)\n- [x] `RepairPlanner` with escalation + rollback-on-regression\n- [x] Three repair strategies: `patch` · `insert_section` · `regenerate_region`\n- [x] `ComplianceRun` orchestrator for `direct` / `prompt_retry` / `full_pcl` modes\n- [x] Multi-seed benchmark CLI with file-lock guard + structured `error` records\n- [x] Multi-seed aggregator (mean ± stddev, pairwise agreement)\n- [x] 113 tests, 0 failures\n- [x] 1050 `ComplianceEvalRecord` instances → 657 trace-pipeline training records\n\nThe 1050 `ComplianceEvalRecord` files in `benchmarks/ifeval/results*/runs.jsonl`\nfeed directly into the trace-pipeline training pipeline:\n\n```bash\n# import into trace-pipeline (run from trace-pipeline repo)\npython scripts/import_ifeval_runs.py \\\n  --runs-dir /path/to/wasmagent-js/packages/compliance/benchmarks/ifeval \\\n  --out-dir data/training/ifeval\n\n# train router classifier\npython scripts/train_router.py \\\n  --runs-dir /path/to/wasmagent-js/packages/compliance/benchmarks/ifeval \\\n  --out-dir data/router\n\n# QLoRA SFT\npython scripts/train_sft.py \\\n  --train-data data/training/ifeval/compliance_sft.jsonl \\\n  --base-model <local-model-path> \\\n  --out-dir checkpoints/sft-v1\n```\n\nRouter GBDT (trained on 300 real samples): CV accuracy **92.7% ± 2.5%**.\nTop features: `n_hard_violations` (38.5%), `n_violations` (30.8%), `prompt_tokens` (14.2%).\n\n## License\n\nApache-2.0\n\n## Regulatory coverage\n\n### EU AI Act Article 19 — Automatic Logging\n\n`@wasmagent/compliance` works with `@wasmagent/aep` to satisfy EU AI Act Article 19 (automatic logging) requirements for high-risk AI systems (effective 2 August 2026).\n\nAEP records with `recording_mode: full` capture all Article 19 mandatory fields: timestamps, agent identity, action types, inputs/outputs, session IDs, policy decisions, and tamper-evident signatures.\n\nSee [`docs/eu-ai-act-article19-compliance.md`](../../docs/eu-ai-act-article19-compliance.md) for the full field mapping.\n","readmeFilename":"README.md"}