{"_id":"@axiastudio/aioc","_rev":"45-70b61f35be4208322b2c9f211a7471b1","name":"@axiastudio/aioc","dist-tags":{"latest":"0.2.12"},"versions":{"0.1.0-alpha.0":{"name":"@axiastudio/aioc","version":"0.1.0-alpha.0","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-alpha.0","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"dist":{"shasum":"0db143d499dbe4a6be591475e0404197a5590639","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-alpha.0.tgz","fileCount":162,"integrity":"sha512-pCfC5GXTQ1cQyYIMvzFx7w+tvwnk+8GnuC+8cM9+n0c98bEvF11NrmRF/q5KrZf+4Iga8jnX9UbD0sJa4DtfBw==","signatures":[{"sig":"MEQCIAtbTy622dgLQOH744fkQqzgpsDz1cx5JI3vseyznHUYAiBcLxGBrPPAK/DD6Bz7KJAR32vfugeU2fMrzXaauOknAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223051},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d44fa149f7a0a79012722032e33a5d306255bcd","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","example:tools":"tsx src/examples/basic/tools.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","example:hello-world":"tsx src/examples/basic/hello-world.ts","example:run-record-sink":"tsx src/examples/basic/run-record-sink.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-alpha.0_1771609081255_0.5508918593101244","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@axiastudio/aioc","version":"0.1.0-alpha.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-alpha.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc#readme","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"65711e26dbe567138228d2c6ca873d639c8f1511","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-alpha.1.tgz","fileCount":162,"integrity":"sha512-GvC2+zAtSofNM5pdKnUbzMXDpGUsm3inDebH4KO42jhoCVGY02ei7EtnW9Js9kHf0423KY4D4gscI+eui8PsIQ==","signatures":[{"sig":"MEYCIQDoadfDCqaLU/rmZ0+k9w0n11d51K0esIXAe3NZm4laaQIhALsNMq1WFaYkMv2c7NEqWkeVvD6Ld4JfrgLZ0sgnfZvL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223280},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2146b77c6be3a0d78178cd3501226192fbacf1c8","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","example:tools":"tsx src/examples/basic/tools.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","example:hello-world":"tsx src/examples/basic/hello-world.ts","example:run-record-sink":"tsx src/examples/basic/run-record-sink.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-alpha.1_1771609310323_0.9694039732301716","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@axiastudio/aioc","version":"0.1.0-alpha.3","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-alpha.3","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc#readme","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"73b44d4d331c7619e67ef309dd4c23d9508a6f8b","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-alpha.3.tgz","fileCount":162,"integrity":"sha512-MSn1BXnv/LVr+c86IdZPJZgwYbjdIKHpa3rakW6v47aT+32Ojh62gZJ7Ei79+eXxLL5InQaLosVOGRJP+OTYWA==","signatures":[{"sig":"MEUCIEeqpUleQjV4XNBAM7V6UyaSQZURSAfHoa/zKLQfU6THAiEAtCqeZnwi+oaXIMFH31pthRL81CbMm5OKC2e1jRI4zgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223280},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a4721a8d14ba0243fc603e339769b63bdf811335","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","example:tools":"tsx src/examples/basic/tools.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","example:hello-world":"tsx src/examples/basic/hello-world.ts","example:run-record-sink":"tsx src/examples/basic/run-record-sink.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-alpha.3_1771610200917_0.6537894391623869","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@axiastudio/aioc","version":"0.1.0-alpha.4","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-alpha.4","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"0b707a74f5736f81886d60b7ad5ec4da9ad817d3","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-alpha.4.tgz","fileCount":162,"integrity":"sha512-uViEnqVCMD0LlgCQamiRWGTrdT6asekr7Thk75I3rjaQKQZsdgGARARP/kqtSom9Rf8FI34BvKdnMZQM0HzTGQ==","signatures":[{"sig":"MEQCIAmZxjFoeRNVP1jswG3hdhFRbz4YUtScdUemD32pLN+0AiBjPgMbrLfuXkG8lzmvkDH22smFoKFblHZb4WG1LbkrDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223361},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4b34f14ffef0c0e1aceb8ac2dee62a53efe88b59","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","example:tools":"tsx src/examples/basic/tools.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","example:hello-world":"tsx src/examples/basic/hello-world.ts","example:run-record-sink":"tsx src/examples/basic/run-record-sink.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-alpha.4_1771610811700_0.40319925555829994","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@axiastudio/aioc","version":"0.1.0-alpha.5","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-alpha.5","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"7d8f8691160e1fa8cf1181a5c44edfc049ae172f","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-alpha.5.tgz","fileCount":66,"integrity":"sha512-lGX8dQJuSWztyT0H2nPm7iVU9FlxgIGdscSpTq/wFLsHYzBABJZnCoC3eKCxjHlr1I2qmv4Im4WVL/7JfD4vDg==","signatures":[{"sig":"MEUCIQDCHIpkG7ANpxakZglrTzFsDCHei8MZ1+Yd63h3LFJ+hAIgKb4NKXIkdQzr6gMCxIxq8ctLIoJPryf67PCGiE/npoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113359},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ba9e9be94c02e33d6d3f3b5b67a0907e8b07bb9","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:tools":"tsx src/examples/basic/tools.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","example:hello-world":"tsx src/examples/basic/hello-world.ts","example:run-record-sink":"tsx src/examples/basic/run-record-sink.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-alpha.5_1772129155304_0.7574414324773038","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@axiastudio/aioc","version":"0.1.0-beta.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"a75baa8d75bfb7234be154f26f6310d2c2840991","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.1.tgz","fileCount":66,"integrity":"sha512-Tbd1QVRsqQyXUcoUNaBSLvjZPNPJWCc8faMO+YktL8JPuvvh1rt4L1VC0+rAQZfr7lbUc8gPNXZH+bu3sRVNFg==","signatures":[{"sig":"MEYCIQCzxyAizQz4l6p8Eit79eONkK2fkS4Wo92HcW0NKRTvkwIhANKvmMKyF3+k6ZLg0l11h1Nzz3e8HbF9IrknBvG1E6Zx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114368},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a7a8e36bb484f0c11b4e3a6b494e82efab30763","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.1_1772526298794_0.6864703955424303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@axiastudio/aioc","version":"0.1.0-beta.2","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.2","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"9effedd54b2fd404eb18d42ba1d4ee7265b835f3","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.2.tgz","fileCount":66,"integrity":"sha512-vSz6QEP625hfb8hT7qV0ckF855c07QHTNr8kDVLaq7Wv8xjY9cgjzrumB1HLQP4tNAGVFsZ45g3QXJ6oFx+h+g==","signatures":[{"sig":"MEQCIDZOTtobD7U/hxl7NNdJUA8fhTS8Cg3zBTq1BckXsDEYAiAZXyNL591M/NP7b72ZeycbF2ic9OYFwQUUCWpfwW5IjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114369},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b4086f80479f71fc4662cdce26f549bd4e4c788e","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:policy":"tsx src/examples/policy-smoke.ts","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","test:guardrail":"tsx src/examples/guardrail-smoke.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"next","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.2_1772526713739_0.2922213666704456","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@axiastudio/aioc","version":"0.1.0-beta.3","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.3","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"7c12eab70b5454627549320694e0ce5decd86a01","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.3.tgz","fileCount":72,"integrity":"sha512-+t2Tw17WltixVDIF8XE+fG77Bg43BVUSCLL3Dl68RF4MfVy7BVPgAnl92LAM7KpceElJ2hEL0BHp3b6J8bSR/Q==","signatures":[{"sig":"MEQCIFkF4nImhHaNh4BPKOQ1ZDok3dWviGooNXpZhk/uhFgmAiBsnhd2wwTIue9cWurhAo6BnQZYvBFNEsp0hWBUXDsnlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140530},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f809ba4728e0109f446f207f54bae977f718b5eb","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.3_1773217501973_0.7579644709472773","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@axiastudio/aioc","version":"0.1.0-beta.4","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.4","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"74a5601798787c1056bdeb219c3b11c1d9920680","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.4.tgz","fileCount":72,"integrity":"sha512-tEgpHFfy+6AiGkgEEmNH97+E4jFlqliR06awjx3cUX1llSfAWgWKeY/dgbPHy2hINM2RXkxUeLrL6/RHLBbQKg==","signatures":[{"sig":"MEUCIFSAG90iP3Z2Bs6axb9zXcjKVUD5aD8icRNeiu+3IBglAiEA2/KlATHo0QmytRtVF63q7+O5ENe4GyM3/Y8nlaaYDcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139887},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7749130bb5afb60d0cba62368b689e2cc052c6b1","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.4_1773219002991_0.38706865174955785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@axiastudio/aioc","version":"0.1.0-beta.5","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.5","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://github.com/axiastudio/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"d7fc0633b291f04c791b5347fb77595b1c9355a7","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.5.tgz","fileCount":72,"integrity":"sha512-FB9yIxf2OI3U2m9DZWN4yEKDzPu55G0F88nbjeo9roqvRjO11cCv7T7Roo9IgpTPvifne84etcc7fu0fWCe6KA==","signatures":[{"sig":"MEUCIQDnOd2fiXEvD2McqydeM2Wq1R2f0Qyfo6M/hndKcNEfAgIgZ1cH6qR+HoTkxpYpwNHGy+m/YA/Q0WcI5SvedjdxLi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140766},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e0673eb83e40092303f0d7906894f096eb36bd7","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","test:unit":"npm run build && node dist/tests/unit/index.js","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.5_1774480485785_0.25952099787481053","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@axiastudio/aioc","version":"0.1.0-beta.6","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-beta.6","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"297cfda8c02945a74657b0bc77f47b5b4f559cda","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-beta.6.tgz","fileCount":72,"integrity":"sha512-OrbG4YLlabGjPTWnW3ZbAgcMZaxECLK08y3nXcEgzB2hHNXN+hFGVo6EYs23LgGAfHPHDE8fkhHgN5W5Gv5ccg==","signatures":[{"sig":"MEUCIQDZKbqsiA/jGOIhH7f/u3WmskAqsY03BU+PaYpVzOvzhwIgGZkRKmJLFOF2vQovCDb4wZihmVl1L7ww5bHhpwcLra8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141830},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f3c9d1f334e6e06566a5a578f9c3626f9f212c3f","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-beta.6_1774779146216_0.8757112760433938","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.1":{"name":"@axiastudio/aioc","version":"0.1.0-rc.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0-rc.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"4e05d0633abb56ca06c2bdb66a6665d2567e4af0","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0-rc.1.tgz","fileCount":81,"integrity":"sha512-d+uDBeF+Lj0KgdesG5Uaiv1HEPCNPhjMkPxkOZy6bi4I802xBQxOaa/tRBTtgPMbH4WAAXX5wTi/7EDCSq6vdQ==","signatures":[{"sig":"MEUCIHZ7NANOqyPAz+NYHGGfbxY9wNH0nx5Z1iG1wBzWmBX8AiEA4yYjfxZZ9+9xfixwK7mMsTGwbWZiNcvBhFNyqzLnG1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166383},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9c18dd3c3da4b56e8f7a333652ce4fa2368bb217","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0-rc.1_1775054934640_0.9660514065916346","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@axiastudio/aioc","version":"0.1.0","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.0","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"9c8e8ff456c4ff3cd804ca4d912a69f92bdeef3a","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.0.tgz","fileCount":81,"integrity":"sha512-eViDouVSkY8ygr5f2VD+jXlISiqLk7sFcaBYkdyf7wWZbKhCw7l8Dgpix5P/oHHluOE8HSj+/ELn3HdP9GmyTA==","signatures":[{"sig":"MEYCIQC3ooEm4a1zQGVPLrs2KTHwQPUoh3EqmPqjZRAdTGc02wIhAKWGBl1kMWZe0owDT+m+bKPcpwqkeghkNUvbqsx7P3D/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165956},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f54b3f46fecd7a493d7e6639e5372ed4e31f2c79","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.0_1776258175684_0.7310538655268901","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-next.1":{"name":"@axiastudio/aioc","version":"0.2.0-next.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.0-next.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"44973bcbe88b3936c318aefd9cf5c36f0d1cc365","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.0-next.1.tgz","fileCount":90,"integrity":"sha512-+WdGARCI3Zn9FOZWqQcR1ZakMLQY4sCGVF/ro/yVC7Eo5C9inFQYcf2M8zgUlBUBK/RcS047J6Cfb9XLTjnOcQ==","signatures":[{"sig":"MEUCIEs9Yw+3ToeetY4IfGiD3rGyuj3qEdwXoD3rDSJ2n+qLAiEAyh8QjypnTqEdiQkADX8Yt4ztjU0Q1/Mbxq5b3a3YrP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188262},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f26b1f8fc52bedc948d79adbfa175da567e76c5c","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.0-next.1_1779437614155_0.6449270383640029","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@axiastudio/aioc","version":"0.1.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"3b4a4f33f4a64c3631e3509baea9d0055ecbd66f","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.1.tgz","fileCount":87,"integrity":"sha512-f9HXdo2s2s6LC8va1cyLY+mzzEQAKuFD2LX4qgJyHksGxV1+M/y0ZvoYC+4Zwy8bdZSromG+F2vWX5NR1ljqwQ==","signatures":[{"sig":"MEUCIEnQOvEzxCCEckQgJaeM8B1ZwqUqY25hXmedYEZB16ETAiEAyZr4WQsM47AyjNOg5EWJ2tPyCDVg2CAvjZI79ERjDT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173539},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0dc6b8a07f0b136c10d7b77d92a44d275760c74d","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.1_1779439335375_0.08822593400874479","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@axiastudio/aioc","version":"0.1.2","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.1.2","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"e19767e6bed9343242747897307d5b36d8aa017d","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.1.2.tgz","fileCount":90,"integrity":"sha512-QmiESu0zgr5CpzNP1cDtdKWiGI9XPfxly/eWnZIL/H9yp8+nT/JtqQ0nCTqg0w1tj9hYdP/gkmXaEgZQD11UzQ==","signatures":[{"sig":"MEQCIFqWZr+hHWQfEuZWejzdU6Arme1f548ZVWZHHufVVRzJAiA2jMEhRDQAdLAOEBsW7cwDwgaTD8pfwtiT6Uqb1rEOzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179328},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ae7a0083710be0a897b91a8caeae4d3e4eb4d45","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.1.2_1779458793714_0.4881050175480208","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-next.2":{"name":"@axiastudio/aioc","version":"0.2.0-next.2","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.0-next.2","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"b9443710b3d95e11dcfd57847ad5ded9c87f5cef","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.0-next.2.tgz","fileCount":90,"integrity":"sha512-BJh8b72BfT4Eruyr8VvGU4pvwnLCOZpzQLCUk/50UYbFbuqIblXOAadtGJ99Zx/DX8eK4zSnFo+I/N8BRXEaZQ==","signatures":[{"sig":"MEUCIGo5Ta2Mkgh2lQlMTOkLm3EYWDrik/hPArMdlMTRUK0WAiEApruw6aHgDgjU4PnGMl4rj3eu2U4HfzkpFD00BWaO06I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190135},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"35628c11dbe2bcbe8aa587294c4a764c1da4ee3b","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.0-next.2_1779869805196_0.33502074312493657","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@axiastudio/aioc","version":"0.2.0","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.0","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"b7dc5d9f7cb5c59f6d3fb503c73b842e2e814b95","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.0.tgz","fileCount":96,"integrity":"sha512-WCcP8iQqgVFdbvIE4DcDM7tTyQnGP61EbCbZu1XTpd7ij3V1xtrspLFZhJYM1WIZkcbngmeFNsVwxfwr1uw8gA==","signatures":[{"sig":"MEUCIBcUz0EWpXD2KlkC8rw91qfAddFeuxib2qOELYQb0WwMAiEA/U7oC1hXSWa7Ey5r036MwYqorFhrI2hGFztHGAtXPLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208056},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"77d984ef67f69214b6d89871adf59af8ebd5d3e9","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"deprecated":"Published from a divergent release branch; use 0.2.1.","repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.0_1779953003154_0.6685226110874454","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@axiastudio/aioc","version":"0.2.1","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.1","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"bb83ea62bbf422c762f35a038990bc8999776e25","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.1.tgz","fileCount":99,"integrity":"sha512-3wcesUd679zZKc85S15QWSYVShnFYs+bRfFNXK2ZSHNLV9xpqp6i6I0i7voDf11kbUTbboxjne6FOvZghtTIAA==","signatures":[{"sig":"MEUCIHdWCbiV0d/meOkk39bi9djI9zOkv7gR0zHY+np8vOKnAiEAjFTxzQNq+e4tFwQSuhyjgHyNX99uqasX3duLLa+jv+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9889bd30b7fdd3ad40764134b329f6971aa2a5f","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.1_1779954816990_0.0880473374752635","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@axiastudio/aioc","version":"0.2.2","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.2","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"f438d5ffabfdcf1bc4ddb24d709cd512884238ae","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.2.tgz","fileCount":99,"integrity":"sha512-9skyXisM6GWPTPPXyhu0nJDsjk58M6+whpIyMKaNP17C+688LDytJv+lfoi0jCEZ1QSpzSV8oOpSYckHPq0G1g==","signatures":[{"sig":"MEYCIQCQ5JWu0orlIvridbZ4VBvsTl7VUeHiSjMM7FoY5BGM8wIhAM3wQ5Iao81C5utQ2CtvAiUtWzUEcjogBc/w1krRD3rB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225403},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7607f6846c4100f12bf495c17cc84b000d3c0aa2","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.2_1780390763065_0.9401264748993094","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@axiastudio/aioc","version":"0.2.3","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.3","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"d8acd807c4833ec576084d8d1e829b909284de67","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.3.tgz","fileCount":102,"integrity":"sha512-7bmLaMzFREarh8O0axt8K4j7ThYVhQyRI5nZYurtU8RuR3ZDV9Rqzz28Y9n0sXZ1aYA2oCHHw1pGHdvffBTM3Q==","signatures":[{"sig":"MEQCIAXuc2D75IjDatIi21hMb4EEyJwO9LFV2Q2+zF6kJsnrAiAgcKT6GVr+07upOQmV91tb5rlPRUGqVGbhM062msdjYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227623},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da8f92dbb05e6e111065475dfb9c21c242611046","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","example:policy":"tsx src/examples/basic/policy.ts","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","test:integration":"npm run build && node dist/tests/integration/index.js","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","example:tool-policy":"tsx src/examples/basic/tools.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.3_1780673670317_0.8051928952631997","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@axiastudio/aioc","version":"0.2.4","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.4","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"63cbd5d968e08b625e932a38ca65fdf80ac1ade3","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.4.tgz","fileCount":102,"integrity":"sha512-XWO/9j223BfDu6qwGz9PQPsY+MVovcq0PvDcad8g2XrcMDz6+HviZ298ENNKBiYfv7R3o+Lo/1eotZR2NAQovQ==","signatures":[{"sig":"MEUCIQDDSXtw2VUGf5MbJHE2MEdik/EoFg1AGrYx0jnZcQrFsgIgFShOhoMT0lSpGrriBOl0eOUWJkoC29bx4HZ9BH6HfTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230317},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b176875ffac444bf2c311cac3b0212fd6691c689","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test","example:policy":"tsx src/examples/basic/policy.ts","packages:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx src/examples/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:policy-composition":"tsx src/examples/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.4_1781008599842_0.6006770828716081","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@axiastudio/aioc","version":"0.2.5","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.5","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"dbaf675ac2d20a9ca4b4833489549126f85f8d57","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.5.tgz","fileCount":102,"integrity":"sha512-s8MVr51JvQAwzTxX0uu0qtcCv8ipIChIcQ5Th3Dip3qxQ6lmcXWQNUYCYi57jJN80MrFy8gqkc1zQXztUplY6A==","signatures":[{"sig":"MEUCIQDZM8/WUxrWP0cDpdwHNWXyozBs5jtel0hByaQIlI5dwAIgQkajTatHt0k6Q4mChHuVFLe6hOX5pg2i4RasVVQcoqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233682},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7779f59a7f2609d0742805df37da9b97bcad01d5","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test","example:policy":"tsx src/examples/basic/policy.ts","packages:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx src/examples/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:policy-composition":"tsx src/examples/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.5_1781162436403_0.519512957542072","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@axiastudio/aioc","version":"0.2.6","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.6","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"e7792f940077131e11c83fdd3c50ff34dda2282f","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.6.tgz","fileCount":108,"integrity":"sha512-gYqNZ6kQ5+Wk808NxomoDHF7d3Gl6T1Ytw979c2eQltxZ3+ud7qyMTnIASYrJI2WZ/XKhpqW2uhXYR4NHcryqg==","signatures":[{"sig":"MEUCIQCZR7AfgtzpgibGIxYJxjO543lUfshoh4oedXKu2C/jNAIgBB50LLfR/gD5RJYw1nHrmrZB2tL0zHlT5ykS6fmNkZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252597},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af799d99df579d94d41693bbed6767dc75c8f1e9","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx src/examples/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx src/examples/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test","example:policy":"tsx src/examples/basic/policy.ts","packages:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx src/examples/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx src/examples/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx src/examples/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:harness-rerun":"tsx src/examples/harness-descriptor/rerun-modified-harness.ts","example:non-regression":"tsx src/examples/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx src/examples/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx src/examples/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx src/examples/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx src/examples/basic/approval-evidence.ts","example:approval-required":"tsx src/examples/basic/approval-required.ts","example:policy-composition":"tsx src/examples/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx src/examples/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx src/examples/run-record-utils-minimal/04-replay-hybrid.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.6_1781620726866_0.7884094792724574","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@axiastudio/aioc","version":"0.2.7","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.7","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"2844416f2e86f49d3d0bc263bc195cbce9e9f382","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.7.tgz","fileCount":108,"integrity":"sha512-7fyF+xHny7DCo5l18ifaUcG496KWD0jJ4NUp/nTBgYN+V+XwiHK+8mgLv0cAqM6jtObXiEfJOjSK/5WQwStwvA==","signatures":[{"sig":"MEUCIQDGMoSgcCz7ptBQfSWKMmRfDklmNJG/rfIjRaL/NibVgwIgW6wqc1EkDF2/qDIvxy1kSf4Vgu7pt2N9zxeIMmjxxno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254175},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2653d82a36ff6eb4018eb7b345cd7792f6dcd393","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.7_1781871395326_0.9474581065888623","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@axiastudio/aioc","version":"0.2.8","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.8","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"ad24578065d2a7cdc8ee2c55a6be5b35cce568b7","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.8.tgz","fileCount":108,"integrity":"sha512-2sngoaVLhytiheT5dg1NMQsIMIRf32fD3qqnWzFu2Xk+zB1QkLtrdT+W0T+4b8Ve7BnF5yASqLCLZnDOtr49Rw==","signatures":[{"sig":"MEUCIFkzq89FprZaO5iYUPpp6AzK6XH4MZQCZnzoPPfX73FsAiEAkppPqW82IvrMe8NllkFTFBEW6OQ8fBVJ+5qLAekP5RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256522},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1ff8fb6dece6c5ee995088adb1164b63f1747e3","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:self-harness":"npm run regression-judge:build && tsx examples/self-harness/phase-1.ts","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.8_1782898599673_0.3216567622266253","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@axiastudio/aioc","version":"0.2.9","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.9","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"e1198af9094f3f051dd0eb0c1abe29e081313efe","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.9.tgz","fileCount":108,"integrity":"sha512-MiHVSEpdxFBMUSPCgzd1gEnWwkesGfOBg8CtXpxGmqqII676uu75RshQrqwdFIH8vPiSZAXmgvIt9B98H5yFgg==","signatures":[{"sig":"MEYCIQChoDeORKRZKreKzizJP0yaaRuVvslWVo1lgHqiwnucuwIhAJ12mw1VOIKN/VpTLe63cZQ+boCxHkBlpe+nNGYGUFV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257198},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07bc939f657265d27b2587344f78da640fe421e8","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","example:self-harness":"npm run regression-judge:build && tsx examples/self-harness/phase-1.ts","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.2.4","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.9_1782975658910_0.2410002885601652","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@axiastudio/aioc","version":"0.2.10","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.10","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"83c6d3dd32cb9c975656adad165008823f861ff6","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.10.tgz","fileCount":111,"integrity":"sha512-RJbH71b8GP07da2vo78GRwK7SigVF5YlWFgOp0XAQshozlI9fj1RFCixnsBURTVn3PW6r8z4bTtyu7ZWyhP0aQ==","signatures":[{"sig":"MEQCIFmyR+hnMh+JmcBM9OVLwupRbD3/zrHFArVbfvPTPF3iAiAF/hEBfSjLJ7SxNa0aGm8yWrxY1T7NRz+0t+2wrcHUlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269535},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"efd1344528cb2ca30f434788b4b8d07beb245e74","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test && npm run regression-cli:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run regression-cli:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","regression-cli:test":"npm run build && npm test -w @axiastudio/aioc-regression-cli","example:self-harness":"npm run regression-judge:build && tsx examples/self-harness/phase-1.ts","regression-cli:build":"npm run build && npm run build -w @axiastudio/aioc-regression-cli","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.2","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.10_1784309388265_0.37657297687757163","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@axiastudio/aioc","version":"0.2.11","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","_id":"@axiastudio/aioc@0.2.11","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"homepage":"https://axiastudio.github.io/aioc","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"9930402103732ceb9de3904da91c57e711e7a282","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.11.tgz","fileCount":111,"integrity":"sha512-ePWR9otlMWZhMoBBiA2lQxfsUf1F9lrwJ2gwfPNg4VddQTpXpAKM2zZMu012RR00uCln/Vr7bmGcMU/BlalwAA==","signatures":[{"sig":"MEYCIQCABtdizKKQqHiuX4X5XOHmMNVDp+6hhaq43dptdipVcgIhAKNNo2c9xh7Cz+rDPMRfhrk9Skeardxo/YrH/95I47gL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGPmtqBq0BzDvt92ERMjpOTqftf3wazDZu5xtNNyb6lwIhAOZGOmaLKct5UXSaHFIiSbQEuscmGnxV7IUZRW3QG48Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269685},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"64047ecf5bc06c2d26a890a7585c3072792f8c63","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test && npm run regression-cli:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run regression-cli:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","regression-cli:test":"npm run build && npm test -w @axiastudio/aioc-regression-cli","example:self-harness":"npm run regression-judge:build && tsx examples/self-harness/phase-1.ts","regression-cli:build":"npm run build && npm run build -w @axiastudio/aioc-regression-cli","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/aioc_0.2.11_1789155035941_0.958488334198716","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"_id":"@axiastudio/aioc@0.2.12","bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"dist":{"shasum":"4c6a3f8f31c2dbd792de4326dd2512ca32d915dc","tarball":"https://registry.npmjs.org/@axiastudio/aioc/-/aioc-0.2.12.tgz","fileCount":111,"integrity":"sha512-RQswD38xHAORL24KLeR64S1KfCF4u+NijSk8P7J/ViQIoOqfZpmxI0X3Dy8ok3mzFu0JRKq5ngp8ACBUMuTcxA==","signatures":[{"sig":"MEUCIAgXMsTJSFRoTBvgFNAwcMCKCZDQH7OSvMSPVGBVSOqcAiEAr9cTqOdMTYERVgX+uaUkPyqt/b4wHs14+5OSpvNMs4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9p2zXDY1jtXD8U8YccA9JdYHXrHtMgNMmOQeaDZAYMwIgQ4jGgC2tuL1HUtFXByCrY7V1/EYhKnSz+dKteY3Wm8I="}],"unpackedSize":273765},"main":"dist/index.js","name":"@axiastudio/aioc","types":"dist/index.d.ts","author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"gitHead":"a102ed99f34cfcc97810ab225ac3587af3905e94","license":"MIT","scripts":{"lint":"eslint ./src --ext .ts","test":"npm run test:ci","build":"tsc -p tsconfig.json","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepack":"npm run build:package","test:ci":"npm run lint && npm run build && node dist/tests/unit/index.js && node dist/tests/integration/index.js && node dist/tests/regression/index.js","docs:dev":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run dev'","docs:sync":"node scripts/sync-aioc-docs.mjs","test:unit":"npm run build && node dist/tests/unit/index.js","docs:build":"npm run docs:sync && cd apps/aioc-docs && zsh -lc 'npm run build'","docs:preview":"cd apps/aioc-docs && zsh -lc 'npm run preview'","test:mistral":"tsx examples/core/mistral-smoke.ts","build:package":"npm run clean && tsc -p tsconfig.build.json","example:hello":"tsx examples/core/basic/hello-world.ts","packages:test":"npm run governance-events:test && npm run export-otel:test && npm run regression-judge:test && npm run regression-cli:test","example:policy":"tsx examples/core/basic/policy.ts","examples:check":"tsc -p tsconfig.examples.json --noEmit","packages:build":"npm run governance-events:build && npm run regression-judge:build && npm run regression-cli:build && npm run build -w @axiastudio/aioc-export-otel && npm run build -w @axiastudio/aioc-inspect-ui","example:harness":"tsx examples/core/harness-descriptor/customer-support.ts","inspect:samples":"tsx scripts/generate-aioc-inspect-samples.ts","test:regression":"npm run build && node dist/tests/regression/index.js","export-otel:test":"npm run governance-events:build && npm test -w @axiastudio/aioc-export-otel","test:integration":"npm run build && node dist/tests/integration/index.js","export-otel:build":"npm run governance-events:build && npm run build -w @axiastudio/aioc-export-otel","test:ci:stability":"npm run test:ci && npm run test:ci","example:run-record":"tsx examples/core/basic/run-record-sink.ts","export-otel:signoz":"npm run governance-events:build && npm run signoz -w @axiastudio/aioc-export-otel","example:tool-policy":"tsx examples/core/basic/tools.ts","export-otel:console":"npm run governance-events:build && npm run console -w @axiastudio/aioc-export-otel","regression-cli:test":"npm run build && npm test -w @axiastudio/aioc-regression-cli","example:self-harness":"npm run regression-judge:build && tsx examples/self-harness/phase-1.ts","regression-cli:build":"npm run build && npm run build -w @axiastudio/aioc-regression-cli","example:harness-rerun":"tsx examples/core/harness-descriptor/rerun-modified-harness.ts","regression-judge:test":"npm run build && npm test -w @axiastudio/aioc-regression-judge","example:non-regression":"tsx examples/core/non-regression/v1-v2-runrecord-diff.ts","example:rru:01-extract":"tsx examples/core/run-record-utils-minimal/01-extract-tool-calls.ts","example:rru:02-compare":"tsx examples/core/run-record-utils-minimal/02-compare-run-records.ts","example:run-regression":"tsx examples/core/run-regression/age-adapted-suite.ts","governance-events:test":"npm run build && npm test -w @axiastudio/aioc-governance-events","regression-judge:build":"npm run build && npm run build -w @axiastudio/aioc-regression-judge","governance-events:build":"npm run build && npm run build -w @axiastudio/aioc-governance-events","example:approval-evidence":"tsx examples/core/basic/approval-evidence.ts","example:approval-required":"tsx examples/core/basic/approval-required.ts","example:policy-composition":"tsx examples/core/basic/policy-composition.ts","example:rru:03-replay-strict":"tsx examples/core/run-record-utils-minimal/03-replay-strict.ts","example:rru:04-replay-hybrid":"tsx examples/core/run-record-utils-minimal/04-replay-hybrid.ts","example:run-regression-judge":"npm run regression-judge:build && tsx packages/aioc-regression-judge/examples/age-adapted-suite-with-judge.ts"},"version":"0.2.12","_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"homepage":"https://axiastudio.github.io/aioc","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.9.8","description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","directories":{},"maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.76","dotenv":"^17.2.3","js-yaml":"^4.1.1","zod-to-json-schema":"^3.24.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.35.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^22.15.3","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.43.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aioc_0.2.12_1790071866877_0.019855644650273785"}}},"time":{"created":"2026-02-20T17:38:01.146Z","modified":"2026-09-22T10:11:07.170Z","0.1.0-alpha.0":"2026-02-20T17:38:01.417Z","0.1.0-alpha.1":"2026-02-20T17:41:50.464Z","0.1.0-alpha.3":"2026-02-20T17:56:41.057Z","0.1.0-alpha.4":"2026-02-20T18:06:51.837Z","0.1.0-alpha.5":"2026-02-26T18:05:55.456Z","0.1.0-beta.1":"2026-03-03T08:24:58.973Z","0.1.0-beta.2":"2026-03-03T08:31:53.877Z","0.1.0-beta.3":"2026-03-11T08:25:02.117Z","0.1.0-beta.4":"2026-03-11T08:50:03.133Z","0.1.0-beta.5":"2026-03-25T23:14:45.935Z","0.1.0-beta.6":"2026-03-29T10:12:26.366Z","0.1.0-rc.1":"2026-04-01T14:48:54.780Z","0.1.0":"2026-04-15T13:02:55.832Z","0.2.0-next.1":"2026-05-22T08:13:34.318Z","0.1.1":"2026-05-22T08:42:15.499Z","0.1.2":"2026-05-22T14:06:33.864Z","0.2.0-next.2":"2026-05-27T08:16:45.381Z","0.2.0":"2026-05-28T07:23:23.339Z","0.2.1":"2026-05-28T07:53:37.133Z","0.2.2":"2026-06-02T08:59:23.210Z","0.2.3":"2026-06-05T15:34:30.469Z","0.2.4":"2026-06-09T12:36:39.989Z","0.2.5":"2026-06-11T07:20:36.547Z","0.2.6":"2026-06-16T14:38:47.012Z","0.2.7":"2026-06-19T12:16:35.486Z","0.2.8":"2026-07-01T09:36:39.829Z","0.2.9":"2026-07-02T07:00:59.047Z","0.2.10":"2026-07-17T17:29:48.438Z","0.2.11":"2026-09-11T19:30:36.044Z","0.2.12":"2026-09-22T10:11:07.005Z"},"bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","homepage":"https://axiastudio.github.io/aioc","keywords":["agents","agent-sdk","llm","ioc","orchestration","governance","policy","guardrails","audit","run-records","tool-calling","handoffs","mistral","openai"],"repository":{"url":"git+https://github.com/axiastudio/aioc.git","type":"git"},"description":"Governance-first agent SDK with deterministic policy gates, auditable run records, and IoC-oriented orchestration.","maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"readme":"# @axiastudio/aioc\n\nAIOC is a deterministic governance kernel for LLM agents: models can propose actions, while application-owned policies and runtime controls decide what is actually allowed to happen.\nIt is built around default-deny gates for tools and handoffs, portable audit artifacts (`RunRecord`, prompt snapshots, request fingerprints), and replay/compare workflows for verifiable iteration on prompts and policies.\nAIOC is designed for enterprise and public-sector contexts where governance cannot be outsourced to an observability dashboard, hosted trace store, or framework-owned approval workflow.\n\nProject home and documentation: [https://axiastudio.github.io/aioc](https://axiastudio.github.io/aioc)\n\n## Positioning\n\nAIOC does not try to be a full agent platform, hosted tracing product, evaluation suite, or human-review workflow engine.\nThose systems are useful, but they make governance-sensitive decisions about storage, retention, access, escalation, and audit semantics.\n\nAIOC keeps the enforcement boundary inside the application instead:\n\n- the model proposes; deterministic policy code authorizes or denies\n- execution-impacting capabilities are deny-by-default\n- audit evidence is emitted as portable records rather than owned by a required control plane\n- persistence, approvals, retention, access control, monitoring, and deployment remain host-application responsibilities\n\nIn short: AIOC treats observability as evidence, not as governance itself.\nIts core job is to make agent execution boundaries explicit, testable, auditable, and hard to bypass.\n\n## Release Status\n\nCurrent stable release: `0.2.12`.\nThe stable line started with `0.1.0`.\nThe core runtime surface is compatibility-managed. Breaking changes to the stable surface should ship only with explicit migration guidance and release notes.\n\n### Stable Scope\n\nAIOC `0.1.0` stabilized the core runtime surface, public documentation aligned to the exported contract, `RunRecord` and replay/compare workflows, and the governance-first runtime model validated in real applications beyond toy examples.\nAIOC `0.1.1` adds thread-history utilities, the run-output stream adapter, and provider-specific instruction-role documentation without changing the stable governance model.\nAIOC `0.1.2` adds approval evidence helpers for application-owned approval workflows.\n\nAIOC `0.2.0` adds implemented runtime utilities and the Agent Harness Descriptor API. The core runtime remains compatibility-managed; descriptor shape and loader helpers are now part of the supported `0.2.x` surface and may evolve across `0.x` minor releases only with explicit migration guidance.\nAIOC `0.2.1` realigns the `0.2.x` package line with the current `main` history after `0.2.0` was published from the descriptor release branch.\nAIOC `0.2.2` completes the descriptor instruction-composition surface with reusable `instruction_parts`, ordered `instructions_sequence`, and boolean `where` gates.\nAIOC `0.2.3` adds RFC-0010 policy composition helpers for exact-name tool and handoff policy dispatch without changing runtime enforcement semantics.\nAIOC `0.2.4` adds experimental governance-event packages and an OpenTelemetry Logs exporter for reduced, operational observability events derived from `RunRecord` values.\nAIOC `0.2.5` makes replay history-faithful by recording the initial input scope in `RunRecord` and replaying from it by default.\nAIOC `0.2.6` adds descriptor-level conditional agent handoffs with boolean `where` gates that filter handoff tools before provider requests.\nAIOC `0.2.7` adds run-regression suite utilities and the experimental\n`@axiastudio/aioc-regression-judge` companion package for bounded LLM judge\ninputs and structured judge results.\nAIOC `0.2.8` fixes replay agent cloning so strict and hybrid replay preserve\nconditional handoff rules and expose enabled `handoff_to_*` tools.\nAIOC `0.2.9` captures `RunRecord.contextSnapshot` as a cloned initial run\ncontext, so replay starts from the state that entered the run while apps keep\nowning final mutable state persistence.\nAIOC `0.2.10` hardens tool authorization around schema-normalized RFC 8785 JSON\nsnapshots and adds opt-in Chat Completions `response_format` forwarding.\nAIOC `0.2.11` fixes Chat Completions `reasoning_effort` forwarding from agent\nmodel settings, including YAML descriptors.\nAIOC `0.2.12` processes tools before the first requested handoff, without\nfallback, and adds optional agent execution evidence to `RunRecord`.\nSee the `0.2.12` migration notes in `CHANGELOG.md` for the handoff behavior change.\n\n### Experimental Packages\n\n`@axiastudio/aioc-regression-judge` implements the RFC-0012 companion judge\nhelpers outside the core runtime package. It builds bounded judge inputs for\nrun-regression suites and parses structured `RunJudgeResult` outputs while the\nhost application owns the model invocation.\n\n`@axiastudio/aioc-regression-cli` implements the RFC-0012 companion CLI for\nrunning stored `RunRecord` regression suites from filesystem artifacts. It uses\napplication-owned ESM adapters for tools, policies, provider setup, and optional\njudges.\n\n`@axiastudio/aioc-governance-events` implements the RFC-0009 governance-event\nmapper outside the core runtime package. It derives reduced, redacted,\nevent-shaped records from `RunRecord` values.\n\n`@axiastudio/aioc-export-otel` maps those governance events to OpenTelemetry\nLogs. These packages remain experimental while real usage validates their\nschemas and operational shape.\n\n- Release notes: `CHANGELOG.md`\n- Historical beta contract snapshot: `docs/BETA-CONTRACT.md`\n- Historical alpha contract snapshot: `docs/ALPHA-CONTRACT.md`\n- Privacy baseline: `docs/PRIVACY-BASELINE.md`\n\n## Documentation Site\n\nThis repository also contains `aioc-docs`, a Starlight documentation app:\n\n- app path: `apps/aioc-docs`\n- source of truth for normative documents: `docs/`\n- GitHub Pages target: `https://axiastudio.github.io/aioc/`\n- start locally: `npm run docs:dev`\n- build statically: `npm run docs:build`\n\nThe root `docs:*` commands intentionally invoke the app from inside `apps/aioc-docs` so it can use its own Node toolchain.\n\n## Contact\n\nIf you want to collaborate or provide feedback, write to `tiziano.lattisi@axia.studio`.\n\n## Install\n\n```bash\nnpm install @axiastudio/aioc\n```\n\n## Quickstart\n\n### OpenAI\n\n```ts\nimport \"dotenv/config\";\nimport { Agent, run, setupOpenAI } from \"@axiastudio/aioc\";\n\nsetupOpenAI(); // reads OPENAI_API_KEY from env\n\nconst agent = new Agent({\n  name: \"Hello Agent\",\n  model: \"gpt-4.1-mini\",\n  instructions: \"Answer in 2 short sentences.\",\n});\n\nconst result = await run(\n  agent,\n  \"In one sentence, what is a deterministic policy gate in an agent SDK?\",\n);\nconsole.log(result.finalOutput);\n```\n\n### Mistral\n\n```ts\nimport \"dotenv/config\";\nimport { Agent, run, setupMistral } from \"@axiastudio/aioc\";\n\nsetupMistral(); // reads MISTRAL_API_KEY from env\n\nconst agent = new Agent({\n  name: \"Hello Agent\",\n  model: \"mistral-small-latest\",\n  instructions: \"Answer in 2 short sentences.\",\n});\n\nconst result = await run(\n  agent,\n  \"In one sentence, what is a deterministic policy gate in an agent SDK?\",\n);\nconsole.log(result.finalOutput);\n```\n\n## Core API\n\n- `Agent`, `RunContext`\n- optional `Agent.promptVersion` to version resolved instructions\n- `Tool`, `tool(...)`\n- handoffs via `Agent({ handoffs: [...] })`\n- `run(...)` with streaming support (`stream` defaults to `false`)\n- policy helpers `allow(...)` / `deny(...)` / `requireApproval(...)`\n- approval evidence helpers `createApprovalRequestSeed(...)`, `toApprovedProposalHashes(...)`, `toActiveApprovalGrantMap(...)`\n- provider setup helpers `setupMistral(...)`, `setupOpenAI(...)`, `setupProvider(...)`\n- run logger hook `run(..., { logger })`\n- run record hook `run(..., { record })`\n- run output adapter `toRunOutputEvents(...)`\n- run-record utilities `extractToolCalls(...)`, `compareRunRecords(...)`, `replayFromRunRecord(...)`\n- thread history utilities `toThreadHistory(...)`, `appendUserMessage(...)`, `replaceThreadHistory(...)`, `applyRunResultHistory(...)`\n- JSON helper `toJsonValue(...)`\n\nWithin each model response, ordinary tools run before the first requested\nhandoff. Later handoffs are ignored, not used as authorization fallbacks. See\n[runtime execution order](https://axiastudio.github.io/aioc/reference/run/#tool-and-handoff-order).\n\n## Agent Harness Descriptor\n\n- `buildAgentHarness(...)`\n- `hashAgentHarnessDescriptor(...)`\n- `loadAgentHarnessDescriptor(...)`\n- `loadAgentHarnessDescriptorFromFile(...)`\n- `AgentHarnessDescriptor` and related descriptor types\n\nThe Agent Harness Descriptor is included in the supported `0.2.x` API surface as the `aioc.agent_graph.v0` descriptor contract. Use it for controlled configuration, examples, and evaluation harnesses; keep executable tools, policies, providers, persistence, approvals, and deployment configuration in application code. Descriptor handoffs may use boolean `where` gates to hide unavailable handoff tools before the provider call; `HandoffPolicy` still owns allow/deny/approval decisions for exposed handoffs.\n\n## Policy Gate (Minimal)\n\n```ts\nimport {\n  Agent,\n  allow,\n  deny,\n  run,\n  tool,\n  type ToolPolicy,\n} from \"@axiastudio/aioc\";\n\nconst toolPolicy: ToolPolicy<{ actor: { groups: string[] } }> = ({\n  runContext,\n}) => {\n  if (!runContext.context.actor.groups.includes(\"finance\")) {\n    return deny(\"deny_missing_finance_group\", {\n      resultMode: \"tool_result\",\n      publicReason: \"You are not authorized to access this report.\",\n    });\n  }\n  return allow(\"allow_finance_group_access\");\n};\n\nawait run(agent, \"Summarize report Q1.\", {\n  context: { actor: { groups: [\"finance\"] } },\n  policies: { toolPolicy },\n});\n```\n\nDefault behavior is deny when no policy is configured.\n\n`resultMode` is the canonical non-allow delivery mode (`\"throw\"` or `\"tool_result\"`). `denyMode` is no longer supported.\n\n## Run Record (Minimal)\n\n```ts\nconst records = [] as RunRecord<MyContext>[];\n\nawait run(agent, \"question\", {\n  context,\n  policies: { toolPolicy },\n  record: {\n    includePromptText: true,\n    contextRedactor: (ctx) => ({\n      contextSnapshot: { ...ctx, userId: \"[redacted]\" },\n      contextRedacted: true,\n    }),\n    sink: (record) => records.push(record),\n  },\n});\n```\n\nPrivacy notes:\n\n- `record.includePromptText` defaults to `false`; keep it disabled unless needed.\n- `record.contextRedactor` should be considered mandatory for production persistence.\n- `contextSnapshot` captures the initial run context, not final mutable app state.\n- sink adapters should implement encryption, access controls, retention, and deletion.\n\nOptional `initialAgentName`, `executionRecordingStatus`, and handoff decision\n`handoffApplied` fields support reconstructing agent visits without treating\nauthorization as proof of a transition. `agentName` remains the final agent.\nSee [Agent Execution](https://axiastudio.github.io/aioc/run-records/#agent-execution).\n\n## RunRecord Utilities (Minimal)\n\n### `extractToolCalls(...)`\n\n```ts\nimport { extractToolCalls } from \"@axiastudio/aioc\";\n\nconst calls = extractToolCalls(runRecord);\nconsole.log(calls[0]?.name, calls[0]?.argsHash, calls[0]?.hasOutput);\n```\n\n### `compareRunRecords(...)`\n\n```ts\nimport { compareRunRecords } from \"@axiastudio/aioc\";\n\nconst comparison = compareRunRecords(runRecordA, runRecordB, {\n  includeSections: [\n    \"response\",\n    \"toolCalls\",\n    \"policy\",\n    \"guardrails\",\n    \"metadata\",\n  ],\n  responseMatchMode: \"exact\",\n});\n\nconsole.log(comparison.summary);\nconsole.log(comparison.metrics);\nconsole.log(comparison.differences);\n```\n\n### `replayFromRunRecord(...)`\n\n```ts\nimport { allow, replayFromRunRecord } from \"@axiastudio/aioc\";\n\nconst replay = await replayFromRunRecord({\n  sourceRunRecord,\n  agent,\n  mode: \"strict\", // live | strict | hybrid\n  runOptions: {\n    policies: {\n      toolPolicy: () => allow(\"allow_replay\"),\n    },\n  },\n});\n\nconsole.log(replay.result.finalOutput);\nconsole.log(replay.replayStats);\n```\n\n`replayFromRunRecord(...)` does not bypass policy enforcement: in `strict` and `hybrid`, provide `runOptions.policies` when tool/handoff execution must be authorized.\nStrict and hybrid replay preserve conditional handoff rules from the source\nagent, so enabled handoffs remain visible to the provider as `handoff_to_*`\ntools during replay.\n\n## Reference UI Example\n\nThis repository also contains `aioc-inspect`, a private reference example UI for visual `RunRecord` analysis:\n\n- path: `apps/aioc-inspect`\n- public sample files: `apps/aioc-inspect/public/samples`\n- regenerate samples: `npm run inspect:samples`\n- purpose: show one possible way to inspect, navigate, and compare `RunRecord` artifacts visually\n- scope: experimental, stateless, session-only\n- positioning: example application for implementors, not a hosted service or production console\n\n`aioc-inspect` exists to demonstrate the value of the `RunRecord` contract. It should be read as one possible interpretation of the data model, not as the only intended UI for `aioc`.\n\n![aioc-inspect: reference UI for visual RunRecord analysis](apps/aioc-inspect/docs/aioc-inspect-overview.png)\n\n## Examples\n\nSuggested reading path: start with `example:hello`, then policy, approval,\ntool-policy, and policy-composition. Use run-record and harness examples after\nthe basics; `example:non-regression`, `example:run-regression`, and\n`example:run-regression-judge` are advanced workflows.\n\n| Command                                | Purpose                                                            | Needs API key                                             |\n| -------------------------------------- | ------------------------------------------------------------------ | --------------------------------------------------------- |\n| `npm run example:hello`                | Minimal single-agent run                                           | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:policy`               | Minimal denied tool + policy flow                                  | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:approval-required`    | Minimal approval-required tool + policy flow                       | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:approval-evidence`    | Approval evidence passed through context and reevaluated by policy | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:tool-policy`          | Straight tool + policy flow with allowed execution                 | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:policy-composition`   | Exact-name tool policy dispatch with fallback deny                 | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:harness-rerun`        | Replay against a modified harness with a mocked new tool output    | Yes (`OPENAI_API_KEY`)                                    |\n| `npm run example:run-record`           | Run-record persistence with redaction + audit                      | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:rru:01-extract`       | Minimal `extractToolCalls(...)`                                    | No                                                        |\n| `npm run example:rru:02-compare`       | Minimal `compareRunRecords(...)`                                   | No                                                        |\n| `npm run example:rru:03-replay-strict` | Minimal strict replay                                              | No                                                        |\n| `npm run example:rru:04-replay-hybrid` | Minimal hybrid replay                                              | No                                                        |\n| `npm run example:non-regression`       | Advanced v1/v2 run-record diff                                     | Yes (`AIOC_EXAMPLE_PROVIDER` + matching provider API key) |\n| `npm run example:run-regression`       | Local `runRegressionSuite(...)` over a modified harness            | Yes (`OPENAI_API_KEY`)                                    |\n| `npm run example:run-regression-judge` | Local `runRegressionSuite(...)` with an LLM judge                  | Yes (`OPENAI_API_KEY`)                                    |\n\nNotes:\n\n- for live-provider examples, set `AIOC_EXAMPLE_PROVIDER` to `openai` or `mistral`; the matching API key must also be available\n- `example:harness-rerun`, `example:run-regression`, and `example:run-regression-judge` configure OpenAI directly from `OPENAI_API_KEY`; harness models are declared in YAML descriptors\n- run-record utility examples are deterministic and do not need a provider\n- `example:non-regression` is educational and can be non-deterministic because it uses a live provider.\n- the regression CLI artifact example lives in `packages/aioc-regression-cli/examples/age-adapted/`\n- canonical examples guide: `docs/CANONICAL-EXAMPLES.md`.\n\n### Optional LangChain Examples\n\nOptional LangChain interoperability examples live in `examples/langchain`.\nThey use their own `package.json` so LangChain dependencies do not become\ndependencies of the core `@axiastudio/aioc` runtime package.\n\nThey demonstrate three composition patterns:\n\n- **aioc-first, LangChain-extended**: aioc owns the governed agent run while\n  LangChain provides OSS components behind aioc tools, such as retrieval.\n- **LangGraph-orchestrated, aioc-governed**: LangGraph owns workflow\n  orchestration while selected graph nodes call aioc for policy-gated execution\n  and portable audit evidence.\n- **LangGraph-orchestrated, aioc-recorded**: LangGraph remains the primary\n  orchestrator while a local RFC-0013 prototype emits a graph-level\n  `RunRecord` around the compiled graph.\n\n## Test Commands\n\n- `npm run test:unit`\n- `npm run test:integration`\n- `npm run test:regression`\n- `npm run test:ci`\n\n## Project Principles\n\nAIOC adopts the following non-negotiable principles:\n\n- **LLM outside the control plane**: critical decisions remain in deterministic components; the LLM supports but does not govern.\n- **End-to-end transparency**: each decision is traceable (inputs, context, prompt/policy version, output).\n- **Verifiable corrigibility**: prompts, policies, and materials are versioned, editable, and comparable before/after changes.\n- **Non-degeneration validation**: each correction must pass regression tests and quality checks.\n- **Bias and misalignment control**: continuous monitoring, dedicated tests, and clear mitigation/escalation mechanisms.\n- **Privacy by design and data minimization**: collect and process only what is strictly necessary, protect sensitive data by default (redaction, encryption, retention limits), and provide auditable controls for access and deletion.\n\n## Current Governance Documents\n\n- `docs/RFC-0001-governance-first-runtime.md` (`Accepted`)\n- `docs/RFC-0002-policy-gates-for-tools-and-handoffs.md` (`Accepted`)\n- `docs/RFC-0003-run-record-audit-trail-and-persistence.md` (`Accepted`)\n- `docs/RFC-0004-policy-outcomes-and-approval-model.md` (`Accepted`)\n- `docs/RFC-0005-suspended-proposals-and-approval-lifecycle.md` (`Accepted`)\n- `docs/RFC-0006-approval-evidence-helpers.md` (`Accepted`)\n- `docs/RFC-0007-thread-state-utilities.md` (`Accepted`)\n- `docs/RFC-0008-run-stream-consumer-utilities.md` (`Accepted`)\n- `docs/RFC-0009-governance-events-and-exporters.md` (`Experimental`)\n- `docs/RFC-0010-policy-composition-helpers.md` (`Accepted`)\n- `docs/RFC-0011-agent-harness-descriptor.md` (`Accepted`)\n- `docs/RFC-0012-run-regression-suites-and-llm-judging.md` (`Accepted`)\n- `docs/RFC-0013-aioc-langgraph-companion-package.md` (`Experimental`)\n- `docs/RFC-0014-compliance-evidence-pack.md` (`Draft`)\n- `docs/RFC-0015-effective-tool-argument-authorization.md` (`Accepted`)\n- `docs/RFC-0016-authorized-tool-argument-snapshots.md` (`Accepted`)\n- `docs/PRIVACY-BASELINE.md`\n\n## Historical Snapshots\n\n- `docs/ALPHA-CONTRACT.md`\n- `docs/BETA-CONTRACT.md`\n- `docs/BETA-CONTRACT-AUDIT.md`\n- `docs/P0-TRIAGE.md`\n- `docs/PRIVACY-ADOPTION.md`\n\n## License\n\n- Project license: `MIT` (`LICENSE`)\n- Third-party notices: `THIRD_PARTY_NOTICES.md`\n","readmeFilename":"README.md"}