{"_id":"@agentcommunity/aid-doctor","_rev":"8-a172656d5530d8be8d379bea365a7839","name":"@agentcommunity/aid-doctor","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@agentcommunity/aid-doctor","version":"1.0.0","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@1.0.0","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-interface-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"f1f697ceca1ef47d9014c5be4b42d32cdb7eb1e5","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-1.0.0.tgz","fileCount":14,"integrity":"sha512-oCM5VLYoG+6wD0AA3MFGVraqCexmbqL4wz7L9ISzLCrcDpPGexr9upRyB8OnQkQFUVkrbQb3+G3uRBvlEKMeQA==","signatures":[{"sig":"MEUCIDZboS99xV7Ypu1wC85n1yq+kBO7D5YnznikPnW2whrdAiEAkTyvbiTN8EDreAHJsioZGW54My1vNGW4fv5/7x5Sm4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59207},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/private/var/folders/p8/bwxg4yln4vg39m51mllmpkrm0000gn/T/2c69e5a6b8e93c2599cf158e4292cb6f/agentcommunity-aid-doctor-1.0.0.tgz","_integrity":"sha512-oCM5VLYoG+6wD0AA3MFGVraqCexmbqL4wz7L9ISzLCrcDpPGexr9upRyB8OnQkQFUVkrbQb3+G3uRBvlEKMeQA==","repository":{"url":"git+https://github.com/agentcommunity/agent-interface-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"10.9.2","description":"CLI tool for Agent Interface Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_1.0.0_1752305835210_0.9650447942644615","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@agentcommunity/aid-doctor","version":"1.1.0","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@1.1.0","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-interface-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"e27bec77edc7240158f3a7ea477030bfa9269488","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-1.1.0.tgz","fileCount":15,"integrity":"sha512-OdqCZAvWuzQuJAM1CLyoSH393x/dLwLZPz8U7S/QTDc9XG8E49Zi6KCPzTqg2JVMDwCnFnUQjLTtYqNXNfr2/Q==","signatures":[{"sig":"MEYCIQCXFQrarWODyJFxE8WYSQGI/SjXNVayfVZKg2j+mrtpGAIhAPC9OJuZIMhvcWSx7mPGDI3cOKwl4FB/9dXejNJ1Kazc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133146},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/tmp/f777fe8c3bad853d6cd1c132f7ebc342/agentcommunity-aid-doctor-1.1.0.tgz","_integrity":"sha512-OdqCZAvWuzQuJAM1CLyoSH393x/dLwLZPz8U7S/QTDc9XG8E49Zi6KCPzTqg2JVMDwCnFnUQjLTtYqNXNfr2/Q==","repository":{"url":"git+https://github.com/agentcommunity/agent-interface-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"10.8.2","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"1.1.0","@agentcommunity/aid-engine":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_1.1.0_1756918430685_0.12505163751832082","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@agentcommunity/aid-doctor","version":"1.1.1","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@1.1.1","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-interface-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"67acaefa0ac7e7997df0da514d3e9a4a795b6227","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-1.1.1.tgz","fileCount":15,"integrity":"sha512-skYUltbqZbU94bxbGVw0OzFhpmWiys5WDSP9IIuNrheVhigiNhK6z7fihTJUvddIiWY/sbZrpu3FsJdWh1dQvg==","signatures":[{"sig":"MEUCIQC1K26SNlZ1en3eht+u693KnjX1aFIX9xm5qTCeLdrGHQIgDBGgQUgz3j8OUuT7b/6kiDlSSntBNmJXGMj9/jAVOeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133146},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/tmp/16c276f990a7237c4311e09306228b19/agentcommunity-aid-doctor-1.1.1.tgz","_integrity":"sha512-skYUltbqZbU94bxbGVw0OzFhpmWiys5WDSP9IIuNrheVhigiNhK6z7fihTJUvddIiWY/sbZrpu3FsJdWh1dQvg==","repository":{"url":"git+https://github.com/agentcommunity/agent-interface-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"10.8.2","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"1.1.0","@agentcommunity/aid-engine":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_1.1.1_1756921922408_0.8739852907664531","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@agentcommunity/aid-doctor","version":"1.2.0","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@1.2.0","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-interface-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"3a4184c86137465888285b1c81f526d409aba3c6","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-1.2.0.tgz","fileCount":15,"integrity":"sha512-dhQmFB4QGz5T76bg6Jdeo+DhwOWkN8HDD0HHmqtY1WKTSItCeDa1spoxp2EHTJFPbHLMBQufH3U1mgZj982e6Q==","signatures":[{"sig":"MEUCIQDZSMaETQ+OEvbWQ8cT4WppjnD+G8dglTxUfHVwQ5gDLQIgMBlurMwIB39OkEUOkyLGiMT/yBYTDWfKIATUVaMfYTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133146},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/tmp/ccbd45c66aeed2ea265ca6009623be01/agentcommunity-aid-doctor-1.2.0.tgz","_integrity":"sha512-dhQmFB4QGz5T76bg6Jdeo+DhwOWkN8HDD0HHmqtY1WKTSItCeDa1spoxp2EHTJFPbHLMBQufH3U1mgZj982e6Q==","repository":{"url":"git+https://github.com/agentcommunity/agent-interface-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"10.8.2","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"1.2.0","@agentcommunity/aid-engine":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_1.2.0_1770411110574_0.21715661797076313","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@agentcommunity/aid-doctor","version":"2.0.0","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@2.0.0","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-identity-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"8eb3694fec7e403bbe8ba48102ca7b92b28661b4","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-2.0.0.tgz","fileCount":15,"integrity":"sha512-EgqMNLh4OCC8ik00VYaFyUjSXlabcqX1CAIyeDDO9EI0epsrSqS0hkfuQubZwj2Bups2Tx15qnuJQRRBE94ynQ==","signatures":[{"sig":"MEQCIBIFjDbn6jAgOXgf9DS0k9JvVGjRaBPFCrVToy356JMyAiAXTLGl54Mj0ycXMLpgdTvYaMTiZX5sC0//CnJtrDg1Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195520},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/private/var/folders/99/1fc6d8f950ggwjlb0zvkktdh0000gn/T/e768421cece7e10de1771385dfc12865/agentcommunity-aid-doctor-2.0.0.tgz","_integrity":"sha512-EgqMNLh4OCC8ik00VYaFyUjSXlabcqX1CAIyeDDO9EI0epsrSqS0hkfuQubZwj2Bups2Tx15qnuJQRRBE94ynQ==","repository":{"url":"git+https://github.com/agentcommunity/agent-identity-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"11.16.0","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"2.0.0","@agentcommunity/aid-engine":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_2.0.0_1780886716481_0.11599311843028692","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@agentcommunity/aid-doctor","version":"2.0.1","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@2.0.1","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-identity-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"03d0c134e0b4d2272b77336dc2de7773a9cde3c5","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-2.0.1.tgz","fileCount":15,"integrity":"sha512-tDtk0t80Eu6HhpFjt0RsirXA7bbdOZktABJPWfp6YILFTXFztBCrS13fD0rq7CdturWcWJr9s3+EgQ5mM/+sXA==","signatures":[{"sig":"MEUCIQCdh1oJlJJdq4XVCtIsAwEXABp+1209UsagbVDoykdCtAIgQcoHt+gf7tY2tYIHuWm5Pb4Q2eMNYIrI5OjxFPhYHsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197827},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/private/var/folders/99/1fc6d8f950ggwjlb0zvkktdh0000gn/T/da7b34cd07ebef2fe59f4c60f15a400e/agentcommunity-aid-doctor-2.0.1.tgz","_integrity":"sha512-tDtk0t80Eu6HhpFjt0RsirXA7bbdOZktABJPWfp6YILFTXFztBCrS13fD0rq7CdturWcWJr9s3+EgQ5mM/+sXA==","repository":{"url":"git+https://github.com/agentcommunity/agent-identity-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"11.16.0","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"2.0.0","@agentcommunity/aid-engine":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_2.0.1_1780899880306_0.897089165231193","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@agentcommunity/aid-doctor","version":"2.1.0","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","_id":"@agentcommunity/aid-doctor@2.1.0","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-identity-discovery/issues"},"bin":{"aid-doctor":"dist/cli.js"},"dist":{"shasum":"cd049a378a904298ff54b3985709ac614a9bfb51","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-2.1.0.tgz","fileCount":15,"integrity":"sha512-Z0C5t8yZa4wWys3k1etAgUpi/uzDy87Q07fSKsngKjllHdMVHR2GRVlWJ1ZxdK2VrNDsY52+1hZ1IlF2eKJVtQ==","signatures":[{"sig":"MEYCIQDWC8ipoGcJyKFvRs7BlZVbPdYxsFoiUBpPUeEzzoz3wQIhAIYr2G/7aQ6WhILYaDzsXsV8q6D56EGZkm+5QxcTsljk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194823},"main":"./dist/index.cjs","type":"module","_from":"file:agentcommunity-aid-doctor-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","test:coverage":"vitest --coverage"},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"_resolved":"/private/var/folders/99/1fc6d8f950ggwjlb0zvkktdh0000gn/T/13ad566901ceb11bd44cec97b38281d8/agentcommunity-aid-doctor-2.1.0.tgz","_integrity":"sha512-Z0C5t8yZa4wWys3k1etAgUpi/uzDy87Q07fSKsngKjllHdMVHR2GRVlWJ1ZxdK2VrNDsY52+1hZ1IlF2eKJVtQ==","repository":{"url":"git+https://github.com/agentcommunity/agent-identity-discovery.git","type":"git","directory":"packages/aid-doctor"},"_npmVersion":"11.16.0","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ora":"^8.0.0","chalk":"^5.3.0","inquirer":"^9.2.23","commander":"^12.0.0","clipboardy":"^4.0.0","@agentcommunity/aid":"2.1.0","@agentcommunity/aid-engine":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.30.1","vitest":"^2.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/aid-doctor_2.1.0_1782836264147_0.624662289252661","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@agentcommunity/aid-doctor","version":"2.1.1","description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","keywords":["agent","discovery","cli","dns","aid","doctor"],"author":{"name":"Agent Community"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agentcommunity/agent-identity-discovery.git","directory":"packages/aid-doctor"},"homepage":"https://aid.agentcommunity.org","bugs":{"url":"https://github.com/agentcommunity/agent-identity-discovery/issues"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"aid-doctor":"dist/cli.js"},"engines":{"node":">=18.17"},"dependencies":{"commander":"^12.0.0","chalk":"^5.3.0","ora":"^8.0.0","inquirer":"^9.2.23","clipboardy":"^4.0.0","@agentcommunity/aid":"2.1.1","@agentcommunity/aid-engine":"2.1.1"},"devDependencies":{"@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint":"^9.30.1","tsup":"^8.0.0","typescript":"^5.8.0","vitest":"^2.0.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","test:coverage":"vitest --coverage","clean":"rimraf dist"},"_id":"@agentcommunity/aid-doctor@2.1.1","_integrity":"sha512-qqCoEWcXz8sxY7KMXXEvFGRtViCv1OqqO/X2ty8ttLyP3QOZYazBjcUHYic3hih0pobKBkGPMZ+SslyDQpufbQ==","_resolved":"/private/var/folders/99/1fc6d8f950ggwjlb0zvkktdh0000gn/T/248d61b3a95b98dd9b6ec4f3d0ad31e4/agentcommunity-aid-doctor-2.1.1.tgz","_from":"file:agentcommunity-aid-doctor-2.1.1.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-qqCoEWcXz8sxY7KMXXEvFGRtViCv1OqqO/X2ty8ttLyP3QOZYazBjcUHYic3hih0pobKBkGPMZ+SslyDQpufbQ==","shasum":"5f2da005b0ea675f12a3561612ccd8f8280b2c47","tarball":"https://registry.npmjs.org/@agentcommunity/aid-doctor/-/aid-doctor-2.1.1.tgz","fileCount":15,"unpackedSize":194823,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHgBzJH2V5KTGM7NFdbhkfC3mfA+RFFZ1n6pwfXHDyZrAiEA9eFW8Ly6Nvs4tonqlWcvjJWOknvznozk8qK/WulPh1M="}]},"_npmUser":{"name":"nembal","email":"nembal+npm@gmail.com"},"directories":{},"maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aid-doctor_2.1.1_1784968272543_0.6226512840824152"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-12T07:37:15.120Z","modified":"2026-07-25T08:31:12.946Z","1.0.0":"2025-07-12T07:37:15.409Z","1.1.0":"2025-09-03T16:53:50.860Z","1.1.1":"2025-09-03T17:52:02.576Z","1.2.0":"2026-02-06T20:51:50.792Z","2.0.0":"2026-06-08T02:45:16.611Z","2.0.1":"2026-06-08T06:24:40.456Z","2.1.0":"2026-06-30T16:17:44.287Z","2.1.1":"2026-07-25T08:31:12.733Z"},"bugs":{"url":"https://github.com/agentcommunity/agent-identity-discovery/issues"},"author":{"name":"Agent Community"},"license":"MIT","homepage":"https://aid.agentcommunity.org","keywords":["agent","discovery","cli","dns","aid","doctor"],"repository":{"type":"git","url":"git+https://github.com/agentcommunity/agent-identity-discovery.git","directory":"packages/aid-doctor"},"description":"CLI tool for Agent Identity & Discovery (AID) - validate and check AID records","maintainers":[{"name":"nembal","email":"nembal+npm@gmail.com"}],"readme":"# @agentcommunity/aid-doctor\n\n# Agent Identity & Discovery\n\n> DNS for agents\n\nAID as the public address book for the agentic web.\n\nIt's a simple, open standard that uses the internet's own directory—DNS—to answer one question: **\"Given a domain, where is its AI agent, and how do I know it's the real one?\"**\n\nNo more hunting through API docs. No more manual configuration. It's the zero-friction layer for a world of interconnected agents.\n\nBuilt by the team at [agentcommunity.org](https://agentcommunity.org).\n\n- **Website**: [aid.agentcommunity.org](https://aid.agentcommunity.org)\n- **Docs**: [docs.agentcommunity.org/aid](https://docs.agentcommunity.org/aid)\n- **GitHub**: [github.com/agent-community/agent-identity-discovery](https://github.com/agent-community/agent-identity-discovery)\n\n---\n\n## Install\n\n```bash\nnpm install -g @agentcommunity/aid-doctor\n# or\npnpm add -D @agentcommunity/aid-doctor\n```\n\n## Usage\n\n```bash\n# Human-readable check\naid-doctor check example.com\n\n# JSON output (machine-readable)\naid-doctor json example.com\n```\n\n### Options\n\n- `--protocol <proto>`: record a protocol hint for diagnostics. Checks remain base-first at `_agent.<domain>`.\n- `--probe-proto-subdomain` (check): if base TXT lookup fails and `--protocol` is set, probe `_agent._<proto>.<domain>` for diagnostics.\n- `--probe-proto-even-if-base` (check): if base TXT lookup succeeds and `--protocol` is set, also probe `_agent._<proto>.<domain>` for drift diagnostics.\n- `--timeout <ms>`: DNS query timeout (default: 5000)\n- `--no-fallback`: disable `.well-known` fallback on DNS miss\n- `--fallback-timeout <ms>`: HTTP timeout for `.well-known` (default: 2000)\n- `--security-mode <mode>`: enterprise preset (`balanced` or `strict`)\n- `--dnssec <policy>`: DNSSEC policy (`off`, `prefer`, `require`)\n- `--pka-policy <policy>`: PKA policy (`if-present`, `require`)\n- `--downgrade-policy <policy>`: downgrade policy (`off`, `warn`, `fail`)\n- `--well-known-policy <policy>`: `.well-known` policy (`auto`, `disable`)\n- `--show-details`: include fallback usage and PKA status in output\n- `--code` (check): exit with specific error code on failure\n\n### Exit codes\n\n- `0` success\n- `1000` `ERR_NO_RECORD`\n- `1001` `ERR_INVALID_TXT`\n- `1002` `ERR_UNSUPPORTED_PROTO`\n- `1003` `ERR_SECURITY`\n- `1004` `ERR_DNS_LOOKUP_FAILED`\n- `1` unknown error\n\n## Generate an AID record\n\n```bash\naid-doctor generate\n```\n\nInteractive prompts help you craft a valid TXT value for `_agent.<domain>`.\n\n## Examples\n\n```bash\n# Check with protocol hint, still base-first\naid-doctor check example.com --protocol mcp\n\n# Probe the protocol-specific underscore name for diagnostics\naid-doctor check example.com --protocol mcp --probe-proto-subdomain\n\n# JSON for CI\naid-doctor json example.com > result.json\n\n# Show PKA/fallback details (v2-aware)\naid-doctor check example.com --show-details\n\n# Enterprise preset with downgrade cache\naid-doctor check example.com --security-mode strict --check-downgrade\n\n# Local testing with a mock HTTP server (insecure well-known)\n# (Use only for local dev)\nAID_ALLOW_INSECURE_WELL_KNOWN=1 aid-doctor check localhost:19081 --show-details --fallback-timeout 2000\n```\n\n### PKA handshake expectations\n\n- AID v2 `k`/`pka` is the unpadded base64url JWK `x` value for the raw 32-byte Ed25519 public key\n- v2 reports derive the HTTP Message Signature `keyid` as the RFC 7638 JWK SHA-256 thumbprint\n- `alg` must be `ed25519`\n- v2 PKA uses a nonce-bound HTTP Message Signature response and requires `Cache-Control: no-store`\n- v2 PKA sends the queried host in the `AID-Domain` header by default and reports a `domainBound` indicator (`true` only for a verified domain-bound proof — one whose `aid-pka-v2` covered set includes `\"aid-domain\";req`). Requesting binding does not by itself mitigate unauthorized association — only `domain-binding=require` enforces it. See specification Appendix B.7.\n- Legacy `aid1` records can still be checked during the compatibility window, including their legacy `kid`\n\n### Loopback HTTP (dev‑only)\n\nWhen `AID_ALLOW_INSECURE_WELL_KNOWN=1` is set and the domain is loopback (`localhost`/`127.0.0.1`/`::1`), the doctor permits `http://` in the `.well-known` path for local testing. All other validations, including PKA, still run. TXT discovery always enforces `https://` for remote agents.\n\n## License\n\nMIT © [Agent Community](https://agentcommunity.org)\n","readmeFilename":"README.md"}