{"_id":"@axiastudio/aioc-governance-events","name":"@axiastudio/aioc-governance-events","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@axiastudio/aioc-governance-events","version":"0.1.0","description":"Experimental governance event mapper and exporter helpers for AIOC RunRecord artifacts.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","build":"npm run clean && tsc -p tsconfig.build.json","test":"node -e \"require('fs').rmSync('dist-tests',{recursive:true,force:true})\" && tsc -p tsconfig.test.json && node dist-tests/tests/index.js","prepack":"npm run build"},"keywords":["aioc","governance","events","run-records","audit","observability"],"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/axiastudio/aioc.git","directory":"packages/aioc-governance-events"},"bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"homepage":"https://axiastudio.github.io/aioc","publishConfig":{"access":"public"},"peerDependencies":{"@axiastudio/aioc":"^0.2.3"},"devDependencies":{"@axiastudio/aioc":"^0.2.3","@types/node":"^22.15.3","typescript":"^5.9.2"},"_id":"@axiastudio/aioc-governance-events@0.1.0","gitHead":"b176875ffac444bf2c311cac3b0212fd6691c689","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-aimTUMeUq5Dr+H7LZgxdwIISs32HW8f/gqOUEG0TccZWnoVeuW3Xd+lvGB7b5Yj5Lsm+bGikAocv189K2XMgsQ==","shasum":"41f6c3ebd72556e938c78bf50ed830de72231bad","tarball":"https://registry.npmjs.org/@axiastudio/aioc-governance-events/-/aioc-governance-events-0.1.0.tgz","fileCount":6,"unpackedSize":23696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7Y+31+wHarBZbgqEd9SPRCjeK7D9zlTUYRyXWm7TzvQIhAOhDylQvMdi2eM0l32CBrzcaIybE+/FyiLaDpBqtPvi3"}]},"_npmUser":{"name":"tizianolattisi","email":"info@axia.studio"},"directories":{},"maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aioc-governance-events_0.1.0_1781008550172_0.2803348897670135"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T12:35:49.883Z","0.1.0":"2026-06-09T12:35:50.347Z","modified":"2026-06-09T12:35:50.614Z"},"maintainers":[{"name":"tizianolattisi","email":"info@axia.studio"}],"description":"Experimental governance event mapper and exporter helpers for AIOC RunRecord artifacts.","homepage":"https://axiastudio.github.io/aioc","keywords":["aioc","governance","events","run-records","audit","observability"],"repository":{"type":"git","url":"git+https://github.com/axiastudio/aioc.git","directory":"packages/aioc-governance-events"},"author":{"name":"Tiziano Lattisi - AXIA Studio S.r.l."},"bugs":{"url":"https://github.com/axiastudio/aioc/issues"},"license":"MIT","readme":"# @axiastudio/aioc-governance-events\n\nExperimental governance event mapper and exporter helpers for AIOC `RunRecord`\nartifacts.\n\nThis package derives reduced operational events from the complete `RunRecord`.\nIt does not replace the run record and does not export raw prompt, context,\nresponse, tool arguments, or handoff payloads by default.\n\n## Install\n\n```bash\nnpm install @axiastudio/aioc-governance-events @axiastudio/aioc\n```\n\n## Usage\n\n```ts\nimport {\n  createGovernanceEventSink,\n  toGovernanceEvents,\n} from \"@axiastudio/aioc-governance-events\";\n\nconst events = toGovernanceEvents(runRecord, {\n  includeRunMetadata: true,\n});\n\nawait run(agent, userMessage, {\n  record: {\n    sink: createGovernanceEventSink({\n      async exportEvents(events) {\n        await queue.publish(\"aioc.governance_events\", events);\n      },\n    }),\n  },\n});\n```\n\n## Status\n\nExperimental. The canonical schema is `aioc.governance_event.v0`.\n","readmeFilename":"README.md","_rev":"1-17cf329344d2b4d42e35f1026958a40f"}