{"_id":"@agora-protocol/observability","_rev":"3-587bff948be5b464fd7aadc446ae67c1","name":"@agora-protocol/observability","dist-tags":{"latest":"0.3.3"},"versions":{"0.3.1":{"name":"@agora-protocol/observability","version":"0.3.1","keywords":["acp","agent","protocol","ai-agents","observability","metrics","tracing"],"author":{"name":"ACP Protocol Contributors"},"license":"MIT","_id":"@agora-protocol/observability@0.3.1","maintainers":[{"name":"mscarlos107","email":"mscarlos107@gmail.com"}],"homepage":"https://github.com/mscarlos107/acp-protocol#readme","bugs":{"url":"https://github.com/mscarlos107/acp-protocol/issues"},"dist":{"shasum":"bd166c7301bc4734e2665f358338814fd0f074b9","tarball":"https://registry.npmjs.org/@agora-protocol/observability/-/observability-0.3.1.tgz","fileCount":5,"integrity":"sha512-beR9TMhYOrO10U1lhsrAcUaHpOndYHug2hYtp5YhuqVKf62PZnhIiry3EgEj9UwlgaJapnwTLEgQcn5b21jzOQ==","signatures":[{"sig":"MEYCIQDAbKDd7qGBcA1biHut9/QtXQHShrdxGQGu9OCQYgfR2QIhAJ9KJop6Vf7ScxQ1ZUYNqoaozFUhcEhD8/xwcFG6UJAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31314},"main":"./dist/index.js","type":"module","_from":"file:agora-protocol-observability-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --dts","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mscarlos107","email":"mscarlos107@gmail.com"},"_resolved":"C:\\Users\\mscar\\AppData\\Local\\Temp\\b30ffdb38cf021fbbb4e6ae41fab1839\\agora-protocol-observability-0.3.1.tgz","_integrity":"sha512-beR9TMhYOrO10U1lhsrAcUaHpOndYHug2hYtp5YhuqVKf62PZnhIiry3EgEj9UwlgaJapnwTLEgQcn5b21jzOQ==","repository":{"url":"git+https://github.com/mscarlos107/acp-protocol.git","type":"git","directory":"packages/observability"},"_npmVersion":"11.6.2","description":"ACP observability: events, metrics, tracing, hooks, audit exporter","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.4","@agora-protocol/core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.1_1777469002974_0.9063437886654404","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@agora-protocol/observability","version":"0.3.2","keywords":["acp","agent","protocol","ai-agents","observability","metrics","tracing"],"author":{"name":"ACP Protocol Contributors"},"license":"MIT","_id":"@agora-protocol/observability@0.3.2","maintainers":[{"name":"mscarlos107","email":"mscarlos107@gmail.com"}],"homepage":"https://github.com/mscarlos107/acp-protocol#readme","bugs":{"url":"https://github.com/mscarlos107/acp-protocol/issues"},"dist":{"shasum":"60c59c5e1f09805d3c2b8286238f3afc8e6b94db","tarball":"https://registry.npmjs.org/@agora-protocol/observability/-/observability-0.3.2.tgz","fileCount":5,"integrity":"sha512-uVQOerGf8vSMWQAY1CDH4wHJJh9qHSfN883bB7XMcVW4MtwLlbuZox82GxHTeJ0GBCEOYhEKoy/dMxs2l1JibQ==","signatures":[{"sig":"MEYCIQCgVFqkOVGBR5PZjmYUrpN7wJb5YrqYX0s1aUwgZVuvugIhAIf9aIPFXcuv+CUlxSW5gu8MqtDY9fGsw0mAbBIy/+eg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31314},"main":"./dist/index.js","type":"module","_from":"file:agora-protocol-observability-0.3.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --dts","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mscarlos107","email":"mscarlos107@gmail.com"},"_resolved":"C:\\Users\\mscar\\AppData\\Local\\Temp\\241e43c1565a112ebea5036a8355dbf9\\agora-protocol-observability-0.3.2.tgz","_integrity":"sha512-uVQOerGf8vSMWQAY1CDH4wHJJh9qHSfN883bB7XMcVW4MtwLlbuZox82GxHTeJ0GBCEOYhEKoy/dMxs2l1JibQ==","repository":{"url":"git+https://github.com/mscarlos107/acp-protocol.git","type":"git","directory":"packages/observability"},"_npmVersion":"11.6.2","description":"ACP observability: events, metrics, tracing, hooks, audit exporter","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.4","@agora-protocol/core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.2_1777740037360_0.6091979155545373","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@agora-protocol/observability","version":"0.3.3","description":"ACP observability: events, metrics, tracing, hooks, audit exporter","keywords":["acp","agent","protocol","ai-agents","observability","metrics","tracing"],"homepage":"https://github.com/mscarlos107/acp-protocol#readme","bugs":{"url":"https://github.com/mscarlos107/acp-protocol/issues"},"repository":{"type":"git","url":"git+https://github.com/mscarlos107/acp-protocol.git","directory":"packages/observability"},"license":"MIT","author":{"name":"ACP Protocol Contributors"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"zod":"^3.24.4","@agora-protocol/core":"0.3.3"},"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3"},"scripts":{"build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@agora-protocol/observability@0.3.3","_integrity":"sha512-SPvsyIkNzEmqU/2L6W/yAQzFfUxk4PPOSn89hjj3tD2WFSWE38P0AayzFE2coBk5e5JwUnYJ6dkWIWdpxx6/EA==","_resolved":"C:\\Users\\mscar\\AppData\\Local\\Temp\\a3a7845a8495df525bd564914be070f6\\agora-protocol-observability-0.3.3.tgz","_from":"file:agora-protocol-observability-0.3.3.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-SPvsyIkNzEmqU/2L6W/yAQzFfUxk4PPOSn89hjj3tD2WFSWE38P0AayzFE2coBk5e5JwUnYJ6dkWIWdpxx6/EA==","shasum":"0bab2885366f6e7facfa39559006fca6c04bdee9","tarball":"https://registry.npmjs.org/@agora-protocol/observability/-/observability-0.3.3.tgz","fileCount":5,"unpackedSize":31314,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBhDXJoF3NdVnCWm/JxhcPjzBn+eFsfoyJ5aZgUoJz/dAiEA9Wz+oD/MohUeD6cpEEY0cYmXrkOnXqJRMOlmZjM5+WU="}]},"_npmUser":{"name":"mscarlos107","email":"mscarlos107@gmail.com"},"directories":{},"maintainers":[{"name":"mscarlos107","email":"mscarlos107@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observability_0.3.3_1778072953697_0.2605179761201457"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T13:23:22.854Z","modified":"2026-05-06T13:09:13.997Z","0.3.1":"2026-04-29T13:23:23.123Z","0.3.2":"2026-05-02T16:40:37.521Z","0.3.3":"2026-05-06T13:09:13.849Z"},"bugs":{"url":"https://github.com/mscarlos107/acp-protocol/issues"},"author":{"name":"ACP Protocol Contributors"},"license":"MIT","homepage":"https://github.com/mscarlos107/acp-protocol#readme","keywords":["acp","agent","protocol","ai-agents","observability","metrics","tracing"],"repository":{"type":"git","url":"git+https://github.com/mscarlos107/acp-protocol.git","directory":"packages/observability"},"description":"ACP observability: events, metrics, tracing, hooks, audit exporter","maintainers":[{"name":"mscarlos107","email":"mscarlos107@gmail.com"}],"readme":"# @agora-protocol/observability\n\nEvents, metrics, tracing, hooks, and audit exporters for the [ACP Protocol](https://github.com/mscarlos107/acp-protocol).\n\n## Install\n\n```bash\nnpm install @agora-protocol/observability\n```\n\n## What's inside\n\n- **`ACPObserver`** — attaches to an `ACPRoom` and forwards events to configured sinks.\n- **`ConsoleSink`** — structured-log sink for development.\n- **`Tracer`** — span/trace wrapper (pluggable backend).\n- **`HookManager`** — on_anomaly / on_agreement_proposed / on_compaction_proposed / … callback registration.\n- **`AuditExporter`** — dumps the canonical audit trail for long-term storage.\n- **`EventEmitter` / `MetricsCollector`** — primitives you can adapt to Prometheus / OpenTelemetry / etc.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}