{"_id":"@agora-protocol/registry","_rev":"3-b25cc2bd199d1152cf703b778ec09214","name":"@agora-protocol/registry","dist-tags":{"latest":"0.3.3"},"versions":{"0.3.1":{"name":"@agora-protocol/registry","version":"0.3.1","keywords":["acp","agent","protocol","ai-agents","registry","agent-card","gossip"],"author":{"name":"ACP Protocol Contributors"},"license":"MIT","_id":"@agora-protocol/registry@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":"b8d16b62ec29c87fd5c374384dc95e9072ca9994","tarball":"https://registry.npmjs.org/@agora-protocol/registry/-/registry-0.3.1.tgz","fileCount":5,"integrity":"sha512-1sdAnTVp1UdtL2O30f7Lo0i1ta02SmbfLudt1Ur4sDoUw72CQwPBAylTjILgeTOs45l8VRn346gMtJGKHVYidw==","signatures":[{"sig":"MEUCIQC559HgLLkuKLMwVNrBTdTwSfjek8tvQvvA1kjjqt+V8wIgfZLaz5kUuWq9ttD7P0Fz1oxN31fbZXKtQpBFfHDaEuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31722},"main":"./dist/index.js","type":"module","_from":"file:agora-protocol-registry-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\\4a35ddfa9b362e05e1c4b52dc8c772eb\\agora-protocol-registry-0.3.1.tgz","_integrity":"sha512-1sdAnTVp1UdtL2O30f7Lo0i1ta02SmbfLudt1Ur4sDoUw72CQwPBAylTjILgeTOs45l8VRn346gMtJGKHVYidw==","repository":{"url":"git+https://github.com/mscarlos107/acp-protocol.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.6.2","description":"ACP Agent Card and federated registry","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@agora-protocol/core":"0.3.1","@agora-protocol/crypto":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/registry_0.3.1_1777469005416_0.29818036662450376","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@agora-protocol/registry","version":"0.3.2","keywords":["acp","agent","protocol","ai-agents","registry","agent-card","gossip"],"author":{"name":"ACP Protocol Contributors"},"license":"MIT","_id":"@agora-protocol/registry@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":"5a742cef19db6a9d30d57e297fcb3bb97f10089f","tarball":"https://registry.npmjs.org/@agora-protocol/registry/-/registry-0.3.2.tgz","fileCount":5,"integrity":"sha512-y8QcTyxe4cVdLqA/t+KQCtuvjj6WjWOO9D4m2piuBcL3Yl8RCzXJTf7fRL7H+CyKFRje4pERU5nY9PI2rIXwgQ==","signatures":[{"sig":"MEQCIB6GgZHO62t41at0BzHhMfTu08TVtJ2TTXk1hSKRQDuMAiALsyhnLa/iqwlZNE6DQ2iYpdJhC0mqj2LGrAAjd5BRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31722},"main":"./dist/index.js","type":"module","_from":"file:agora-protocol-registry-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\\0e8a3913339444334b51d2dd2276ba85\\agora-protocol-registry-0.3.2.tgz","_integrity":"sha512-y8QcTyxe4cVdLqA/t+KQCtuvjj6WjWOO9D4m2piuBcL3Yl8RCzXJTf7fRL7H+CyKFRje4pERU5nY9PI2rIXwgQ==","repository":{"url":"git+https://github.com/mscarlos107/acp-protocol.git","type":"git","directory":"packages/registry"},"_npmVersion":"11.6.2","description":"ACP Agent Card and federated registry","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@agora-protocol/core":"0.3.2","@agora-protocol/crypto":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/registry_0.3.2_1777740039352_0.7910557173873258","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@agora-protocol/registry","version":"0.3.3","description":"ACP Agent Card and federated registry","keywords":["acp","agent","protocol","ai-agents","registry","agent-card","gossip"],"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/registry"},"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":{"@agora-protocol/core":"0.3.3","@agora-protocol/crypto":"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/registry@0.3.3","_integrity":"sha512-J2G0CBpv85oZ6mSmLpErs6/b5oB8yN5aOug0ijXlqBsOp45Wire7Nvq0W7TLVAcQx/FDaD3qN9fxU5o7rLtIIg==","_resolved":"C:\\Users\\mscar\\AppData\\Local\\Temp\\417ded3a9024ebebad176c4ea428471f\\agora-protocol-registry-0.3.3.tgz","_from":"file:agora-protocol-registry-0.3.3.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-J2G0CBpv85oZ6mSmLpErs6/b5oB8yN5aOug0ijXlqBsOp45Wire7Nvq0W7TLVAcQx/FDaD3qN9fxU5o7rLtIIg==","shasum":"53d47c1e877fceed2bd04cd8d6bc0f796f5abd8c","tarball":"https://registry.npmjs.org/@agora-protocol/registry/-/registry-0.3.3.tgz","fileCount":5,"unpackedSize":31722,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD14gBu/QMkf0UkwEKBp6KadT2CqqZYbzjYFHR3QoQdVwIhAN8PyW9AAXZoS4BJFdnWAm/pDE0tJZMS7hJqdOumG4qs"}]},"_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/registry_0.3.3_1778072955380_0.8955116321999304"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T13:23:25.313Z","modified":"2026-05-06T13:09:15.667Z","0.3.1":"2026-04-29T13:23:25.573Z","0.3.2":"2026-05-02T16:40:39.496Z","0.3.3":"2026-05-06T13:09:15.561Z"},"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","registry","agent-card","gossip"],"repository":{"type":"git","url":"git+https://github.com/mscarlos107/acp-protocol.git","directory":"packages/registry"},"description":"ACP Agent Card and federated registry","maintainers":[{"name":"mscarlos107","email":"mscarlos107@gmail.com"}],"readme":"# @agora-protocol/registry\n\nAgent Card + federated registry for the [ACP Protocol](https://github.com/mscarlos107/acp-protocol).\n\n## Install\n\n```bash\nnpm install @agora-protocol/registry\n```\n\n## What's inside\n\n- **`AgentCardManager`** — build, sign, and publish agent cards.\n- **`AgentCardValidator`** — schema + signature + domain-binding validation.\n- **`RegistryNode`** — in-memory registry node with peer discovery.\n- **`DiscoveryService`** — look up agents by name or capability.\n- **`GossipSync`** — eventually-consistent sync between registry nodes.\n- **`DnsCache`** — TTL-bounded cache for DNS TXT verification results.\n- **`StubDomainVerifier`** — stub implementation for sandbox/tests (real `DnsTxtVerifier` is a follow-up).\n\nSee the spec §5–§6 for the full registry model.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}