{"_id":"@adcp/client","_rev":"147-eca9a34c0ca5d945c57e335eeb2c8ac7","name":"@adcp/client","dist-tags":{"latest":"5.25.1"},"versions":{"0.2.0":{"name":"@adcp/client","version":"0.2.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.2.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"fa734b46956cfe668e776ff3c18de359251f86ff","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.2.0.tgz","fileCount":99,"integrity":"sha512-6tl5jhn7cHUItkNgTe57vDEGgmcDa9eUKrpHB2PrjaDq6WGVqYPURRg4kwJ8cmKi939Xr4g3zR0DeasbHSr6Vw==","signatures":[{"sig":"MEUCIQC5UNtTr7rGYg0z/cmuekokqEy517Ghvcbsr1Q4Qzcz2wIgZd+jre5wqjKg4Ql/4yDBFOMNIxhqEW9UdsjJuXO4EwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431755},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prebuild":"(npm run sync-schemas || echo 'Schema sync failed, continuing...') && npm run generate-types","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:load-agent-data":"node test-load-agent-data.js"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.0_1758660520648_0.37805260508653094","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adcp/client","version":"0.2.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.2.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"4953010819d985dfdb547f33c85b266e3c7f8517","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.2.2.tgz","fileCount":99,"integrity":"sha512-Eb0za/0scPNGWWryfvKt/6hrnYacnebNCEjDjulSQghWNPQlNw758xzXskmxXCDEbENydXQxpiCSE/ZvpmTF3g==","signatures":[{"sig":"MEUCIQDBgqS0sAq/bslILuDLGimANDCruhnue4KUQjxu5ctJWAIgXzbOkE3BaeMpfjhb96p3yhrMsHvHUquzVi0+dKwFdFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436503},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"e54ef6b096274ab1457d6c022eec804117f4319c","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (npm run sync-schemas || echo 'Schema sync failed, continuing...') && npm run generate-types && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:load-agent-data":"node test-load-agent-data.js"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.2_1758663521782_0.7710667883117206","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@adcp/client","version":"0.2.3","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.2.3","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"aeccfcacc6b963f8edd30629d4fc7d3231cbe61e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.2.3.tgz","fileCount":99,"integrity":"sha512-LRcJMTBTTv6WEgqPliEy0xTvmZMHABLcFnloPFhbkJ3GB7GTKDyzp1U8IGhTRk9bopTsvUY0vZtH4/LtX5Vk8g==","signatures":[{"sig":"MEYCIQCDjytrUfj+jVQ3J0dwU3KCyUMaQ7bYxAntu21os4dc7gIhAN7EmHLt5Vdivj3mb3uQL8PTFC85GnuXINXqKT0zsy2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476807},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"c1219ee0711699fa432a606ccca2b6d28a25d0bf","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (npm run sync-schemas || echo 'Schema sync failed, continuing...') && npm run generate-types && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.3_1758880347998_0.6145163796988844","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@adcp/client","version":"0.2.4","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.2.4","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"1cd5aedb3a49dd213d22790e5b0c261812b39f4a","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.2.4.tgz","fileCount":99,"integrity":"sha512-AMMckt3XZcM8KakuX74+ioLShXop32iD3YPc9+BJSW15WgiVD56Thq11I0arZ4ne3Gs70XX0EMrjR5sb2ynmbw==","signatures":[{"sig":"MEYCIQCCtHlvUCiFTBhSbMD8ZW5DvnGAAjTflmaq01c4343m1AIhALT9NzjqI8hbOfKgfefA5ZEYDn2HsPkIa4D67+L/P0pD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490911},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"61190c3dc70e00925e31c080f012d5e12918f059","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (npm run sync-schemas || echo 'Schema sync failed, continuing...') && npm run generate-types && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.2.4_1759344437354_0.5534013356292022","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adcp/client","version":"0.3.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.3.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"79f838bbacc4f871e4a9ca6f6b9b3dd16e45b59d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.3.0.tgz","fileCount":103,"integrity":"sha512-pXZk/p65eohAJfEaZ7bMdxiISHK5tyHmbdh7I0pgqWydruFJMp51b3QyXNQTYTWYQLqhsD8tq/A9oB/AI2ekMg==","signatures":[{"sig":"MEYCIQDklioIc62ID/yPuY6mksIuZoI+RLys1fXvlBCUc0Xo1gIhAMCWznyjhSLDv3XymUC/S0lvT8u/gdk1BCcW1V9gqjeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503464},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.3.0_1759590585163_0.1285305994768986","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adcp/client","version":"0.4.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.4.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"0cca450b6a2514e8012385775fe73e04c38aed0e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.4.0.tgz","fileCount":111,"integrity":"sha512-XXBbjwjnBEQa8bpUplIGaFwPyaKOh0agi5ka+1hWzBxsaevownZiPUEK0MbxgfBuZHqxzv9LqL/qJNUJcEF4WA==","signatures":[{"sig":"MEYCIQDzTys0lnjn4bsTwb7ofMlAjRovQS2Q6bMqDX4bvtCPPQIhAN2l88yeISCsM3kGCRuRW5Y3JDVdrzQyqCe1eDVVZss/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557448},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.0_1759729117881_0.8684647382518402","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@adcp/client","version":"0.4.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.4.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"1f6780f486464816e7b7a75d7c5cb3c46b5e4ea4","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.4.1.tgz","fileCount":111,"integrity":"sha512-u737Wf1kFqBcOe5jHBIGzsgf+BMTKJHcOtPu3XlDhrc4MOCDA6SuS3Y7anHzB14rg3dYkUOD4IW/7ybgq1E0zQ==","signatures":[{"sig":"MEQCIHQKYw37Yssk2BznMoQGA8VHDgkG/ElwtHD6F/KBB7T+AiAuea0y3uLTUnmWzda7akSu+z55u3QAMz3R6jt4rXS7Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560374},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"014dd95e6544e2fdef120d9756f680d168ae08c6","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.1_1759892096717_0.10335059215383002","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@adcp/client","version":"0.4.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@0.4.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"96776cfa7ceed6f5ba583894a171be836f87d654","tarball":"https://registry.npmjs.org/@adcp/client/-/client-0.4.2.tgz","fileCount":111,"integrity":"sha512-I8NU10NjCLjjd2zks4vtQfJw0XpLdRwZTQfnvz20hUgOCh48XEC9RLh/v/dx8QpGUzFk3O7SHjn7DXgN0pv+Xw==","signatures":[{"sig":"MEYCIQDWIx7wuJMS0JP00pTGGjHbt8n3ht2FyuVl3kegb9zzGQIhAKZndNcwF174782gH51xCWKoCtyz1u63EmmbUMUw5MU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571282},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"d967a25a0364566272030f0576351dee6381d2db","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"1.6.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_0.4.2_1760046953441_0.4901612319173929","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@adcp/client","version":"2.0.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.0.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"426c3f8376cb78efa33b163fc712d8fc88e1bdc8","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.0.0.tgz","fileCount":115,"integrity":"sha512-QcpcfPwz9IQR8hlOlmKxgou2xeUkutgyGX7MseWJ/ZIYBkZxywedbdDffO8sg6/qDQTb7Jvo3AR/xmH0t6GcYA==","signatures":[{"sig":"MEUCIQCegUDt955gUuXP0VRMbp8WYUfUgAgwn6eGzWWXeq6pgAIgGyawMNhMBJDdZsTMZs6K7ofUAQEWW5EOEYmeMsvWO38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675156},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"2.0.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.0_1760671654056_0.6698533607935642","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@adcp/client","version":"2.0.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.0.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"1d249f8885102ccd88b7fcd3679f45f20e8623ed","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.0.2.tgz","fileCount":115,"integrity":"sha512-aRBrK4qMXsp6ghmkOPC8yekt5Uqx5jk8ISEvVTA53jin2ZCebtSNKov3BoG3ds356yBb5z7lzljsa81ytf3jAA==","signatures":[{"sig":"MEUCIH2KejvjzdowJSP1r/Drw/E0D3x48E0wmZnLIBh04MP6AiEAiYn/sHpaMKOQK7FYm60QbUobangIOD8ZXnhP5dZdGEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669181},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"f1c90de21dc4c0cb627287d98b5483bcdbddabc1","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.0.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.2_1760727870478_0.4143824627293895","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@adcp/client","version":"2.1.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.1.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"13bf663e8fb3fab9b5147d0269d56eb97e7dc44d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.1.0.tgz","fileCount":115,"integrity":"sha512-bGAvWDUcEFB86CBMX+4Pf1BoEfOSpVNhqxBNE9r0TmpJllWCZ7LCLEsHV1FojHn70ylHQOX5idbwicQkdu8fbw==","signatures":[{"sig":"MEUCIDHTLw7yHCJNOiJnedGso4EsVOh5yKQykxqNYt5PSxiiAiEAkndoyqKlGhnWhsOgw256RwXfry7GEQNUk/CaGjY5Gv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681373},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"c484fab6ac9838ca358df229fad7edf62fb1d9df","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.1.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.1.0_1760908766051_0.8985972985200186","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@adcp/client","version":"2.3.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.3.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"9450e9d5ef97507e98afeca7e105022623301369","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.3.0.tgz","fileCount":119,"integrity":"sha512-A7p5E9Pivs1Lnzqww3zVYV6S+o/7NH0LwEzPLQE5w0hsLZ8YOwe1NgqSO49Q1Tpe4pVFJWJkuyUpk6AZEOtbug==","signatures":[{"sig":"MEYCIQDB6J6cYKBl9iHqOBsy2YDl7vIg17uHxoZgd5sMh8gYHwIhAKKdefNKyU9j1bb4TYcX3JMFflkYLVbjJlvr+Bqe0+QC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864132},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"3ecfdb84971404cf8f3f9744e04fc11e3b7f697b","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-schemas.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^3.22.4","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.3.0_1760958752736_0.8021913736199513","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@adcp/client","version":"2.3.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.3.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"b6344df7252aff631c4d71c12db4014fcdf3d2f3","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.3.1.tgz","fileCount":119,"integrity":"sha512-9AbJ0mcjhwwAui6qYENyMkYYny06qKOePw//fev1cmF7J1lZa4ahGFRjSvur3skF0Ic3uLVnWGcpKcGWwHOzqA==","signatures":[{"sig":"MEUCIEM+IpGlmYaIGfgC/sF0T2mYZqNQX/tuxr7kadweVDX9AiEAi2CA0FYSOf4bK+LJUmlaNzBledsMsvHG2xQiEKXnDWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901104},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"f6d3ce9ab2f497820fbaf7c96dd3ec840f228b90","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.3.1_1760979857081_0.26167258970927","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@adcp/client","version":"2.3.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.3.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"526332f789e691e0077dc7f39ee4b6370ac29017","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.3.2.tgz","fileCount":131,"integrity":"sha512-koZWMyqqbIDzxqlc93TAVwmM8uKS+Vh3MIYPcoz73MvLRn/tHrLA4eROqEMV6TMrSj2ZJf033LYmHVz/YDNIzw==","signatures":[{"sig":"MEYCIQCEqf1vUcrsGNAFM9NwhXpVi7MR+7C8f2Mc9lZq4LXGyQIhALMZcwATzX9v7knWIrvDnkZvbd7aSrnCjJy9GBVAyCUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920054},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"be50d566548ae1687a229721d38ec531c9e5a355","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.3.2_1761178948122_0.6980374847134427","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@adcp/client","version":"2.4.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.4.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"bb08c818f413ff7ca713bacb922c95f69cf21955","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.4.0.tgz","fileCount":132,"integrity":"sha512-kjKKNHbJJCFIEkasXZsD7BAXsNcOGfpu2bVGYmWPv12wHArE0cK+tACCfwXe+06MJighBSkzUx0FZv/cC840YQ==","signatures":[{"sig":"MEQCIHbAqKqQdcLovsDEv2GPAxINY8UuJIOowJXWArBGhbBjAiBye8R3JzeDFq6uPOKZ4Iyx2Oy2aEpwmoKP9K/VRu3nOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949466},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"b6e2b4dd28d22c796441ff32726b9f975833bce1","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.4.0_1761308680977_0.2049155296919405","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@adcp/client","version":"2.4.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.4.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"d47bcd89bcae0b7f917381f360f410c772a488b8","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.4.1.tgz","fileCount":133,"integrity":"sha512-xZHXLW0tMBlWlnCEcsisWKuvJGwbRhYRGRoYCHbklmBscSEG2FOz7vpTItxKhtgKi9hdmmbjIdh+00r/Pomv0A==","signatures":[{"sig":"MEYCIQCf1fEmRIHfcQjzkh6olfwNiiSEg+UQn7PVow7BPXQrzAIhAK6GQyfMF5hAkdITzXYFwsC/6sVysVR+yyqXdhtGuDkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956999},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"13a38e1314a7b48cceee005ed6c9e45f781c9b60","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.4.1_1761309225322_0.6353089886501906","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@adcp/client","version":"2.5.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"11b1a935f69cae14678cd1b50921ec2d183c9444","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.0.tgz","fileCount":138,"integrity":"sha512-u2+5e3Su+UAZljPjp9zL1VwCSVw+kYn21Yw8geGLcGGQSdYnq1CNze6/GzUS6ezac+tLSqWCm3hmNVpjCvwfew==","signatures":[{"sig":"MEQCIE7mf7D/M4G0mUoKb0N20MlK1hY9lgDEb+/QmCRRWxmwAiAce2tOuPnsxlWmk27P1GchMihUI2/a1tWlFwWG7nV0aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980998},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"6e34c959cc15a6a4ce3a2671515be47f25e3a8d9","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.0_1761332551887_0.3083158272950137","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@adcp/client","version":"2.5.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b7c5049bb155d22b3185f3b5956b361dda2410cc","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.1.tgz","fileCount":142,"integrity":"sha512-+vSDCyWm/vFFovfDvWLnHHARhNtdrcLrsP91/SUtq//GqwaBT5a0VHa+Sch2pQHnwCQKu7vbiahvCb9ttlywOQ==","signatures":[{"sig":"MEQCICbSCmyc+j/IwJdmUb62ASbrUA+tGzP/FqxTHhtaJoCsAiBAtOJdGZ+FucwXT78qDoVbXklrR0TpWkvY1iNiSKWafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010157},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"19cb8ce8cb143d3c8c00afc29b5132e0b27cf159","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.1_1761580416247_0.7862982942238952","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@adcp/client","version":"2.5.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"65949411e48a1f488bf45a0f313cfa9ba10de581","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.2.tgz","fileCount":142,"integrity":"sha512-vuMVLoNAJYqb6DWVVg5QzSBSDpTd9tgzMuvUIK4f3NJ0ZZLaOcChFmheZXSEaWsfsCZ+IAJKdMhgULkA+LMF6g==","signatures":[{"sig":"MEUCIHddUGVOQ+6gY8ttX5NUY8ZeLwhtt5Avo4h5zBmd5Ws4AiEAqqpewHnTfOzSMT+TxwZ5/3P9RBk4hNOU67PjHlklAgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010177},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"429079327706446fe3e0c2fcd6b5b4b30d827e54","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.2_1761595400167_0.5581965158994959","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@adcp/client","version":"2.5.4","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.4","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a5b9f061eb33e004e24e0262cae27b78bc9df9c6","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.4.tgz","fileCount":142,"integrity":"sha512-qQJsM7xmAuZA62kSrg5JK2oWfLa/ty+GHGxsnWqHVlxTq3N+E7n/DuaTG6Fm2CLtijCkh/tE/+lUraiS2cpoyQ==","signatures":[{"sig":"MEUCIFYH9L7bVEWRW5xqGrQTm7YBb/X/j8TlOcrZOJ2QQhaQAiEA2zumh7oMsCmaN+9Hy5s1u1dFcPTwezAtAMySNlepfkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011029},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"63653b4e0f389b63ec38f3baae8e2990ff985e2f","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.4_1761601381075_0.1691930451501129","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@adcp/client","version":"2.5.5","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.5","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"12e8139af5b5301e0a0725f13dc70240c6c9e21e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.5.tgz","fileCount":142,"integrity":"sha512-ADHD0c9j2EMmvjbrEsUMIlVXH8aF27/xrTCmmckqktULW4vIQpqHimrQjDaqBIYC+Cmn30AnCCuuNp+L01ZQ6g==","signatures":[{"sig":"MEUCIQC62yTccTP3WBYVNuRoUzoaqVCKgJ7DrXIP/VQlcboUawIgT7t9uI0Z+3wdFxytP03brf30mOzcILLh5lC8Ih7rsVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015358},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"53c69062e9151eac06f3ac8cad4a194e6a08ac32","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.5_1761604534972_0.2739442942772743","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@adcp/client","version":"2.5.6","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.6","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"840276360e4238824e2c969f676000c410923929","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.6.tgz","fileCount":142,"integrity":"sha512-dsJewiW/ETqCzW5MSnQgAJoVqJM9cdkgqXBWvKGvc9KaxNGonCQOFiYDcvsh/W/A4Yqtb1n0HyTK9hRKxpAWgA==","signatures":[{"sig":"MEQCIFlNX1vdj5dQV14U1WU0fcbl8zI6MCUwSiWkaUfQ9MFtAiB55so/I3dyO+eVl1wOR5HBgFz3QHRnyd0fhcDfEYeaIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149808},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"3636aa6ff314b1003a52a9934dcc14a32231d8aa","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.6_1761696417681_0.20543255245580183","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@adcp/client","version":"2.5.7","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.5.7","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"86eb67304e1dc200409ffc3c8ccfa02713179bdc","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.5.7.tgz","fileCount":142,"integrity":"sha512-BxWSrwVR3MrHfDvsA0x7XHxhAUL8zjvUs4g9Go7AXo4IzvzZ78Ubo+q/XTxFnAyj/i/kVlO9ce+hkq/rBjyJnw==","signatures":[{"sig":"MEQCIBnKIS/gkMmYywY9GazD1wDMCfqsgf+wKr8ey6HMVDwdAiBHYiuI8zGQnHgU340yOwEHwl76XWEPUlhHS5Sk9uJc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153835},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"fda2ce186a99570eb37ae7e4e1268417be0230d1","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.2.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.5.7_1761727044995_0.2612659666167907","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@adcp/client","version":"2.6.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.6.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"aaf3a039c11f9d67abdd06120c11ac50e2d0437d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.6.1.tgz","fileCount":142,"integrity":"sha512-yciNAsXtmxauF7XlapmAtj/E9EvDyFa63qQVCelCvz8mC4Cy2GC059suMKw8KCiu7enwQchIg2XR14T6hRFFaA==","signatures":[{"sig":"MEQCIBPoh7o5lX2Xbz1z3NgS6FT7rvYP4Q6/HkeQyzODi9w9AiA0R4/+1U9G/qP9S5MKN0SQQ+0rejvERKCf69G+fv/K5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164012},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"b29fca211bade43645e8c79c0f95c7af52c92fb6","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.3.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.6.1_1761932464708_0.6678987721260372","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@adcp/client","version":"2.7.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.7.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"4c2ad8367911c523dbf9bcf4e37eea85edbe3f90","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.7.1.tgz","fileCount":142,"integrity":"sha512-jVJ6W/OSazCrk1B4lHVTuJqlhGYimUCzizMOs6oHUxe8kUFfDKI0OP4cC87Izd0Z79s7YmL0a83EGG+0MtNrng==","signatures":[{"sig":"MEQCIH020jyJN4soYX/+MzYH62+xHb7B3rhFWVYxZCFFh0fGAiAHujqzX3VWaAT/ZAwwLSl/O+f7QKTyoRi5sjsJt61E+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167051},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"365716cf89cefb9c786d7f56a89d3b8cf228b187","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^18.4.3","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^18.4.3","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.7.1_1762344485127_0.4906733548892168","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@adcp/client","version":"2.7.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@2.7.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"8690edb5530404d4623ea3c3a68f4cdf1c77d2d0","tarball":"https://registry.npmjs.org/@adcp/client/-/client-2.7.2.tgz","fileCount":146,"integrity":"sha512-tHWY8KrxRxlDvKFEj+CU4RzvsPrxyE+/GP4ImJaPeKjCkvwI56wcu673GkWcl3qE/heM451HuGzl3Al38sPeGQ==","signatures":[{"sig":"MEUCIFQv7RxPX3DiJ3XXDMWsMq3/MDBjFet5YLwnOW/8iaEhAiEAmnzln9yllF4oPLgxSzTycZHlwi9gLtAzlCa+LVR0SZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232584},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"}},"gitHead":"c3e6d07e6116d528af5566e14ba9ebab0b3753a3","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_2.7.2_1762554671768_0.36510288053058626","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@adcp/client","version":"3.0.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.0.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b20fd31af0e21bfddc1309f48f62f849cabe4067","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.0.0.tgz","fileCount":158,"integrity":"sha512-4rFEpVIwr6L5L/ZbkVN2OfU3a2SVXllX5jpFISOWqv8lWXB1jC00S8OEM1WXmL3vJdwYhCb84O5NZs/z6/dBmw==","signatures":[{"sig":"MEYCIQDRoecGkv8EclTsCzZH1Tl4JOJFw1jDf7yEbCWXW7j48gIhAJJha7UFMBJn75s1TDMe5uPT48ZLEe/IrAHibUFd0TTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321881},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7a19bc6c9cd891e7990db523841293447c1665e1","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.0.0_1762770658208_0.3640314496894306","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@adcp/client","version":"3.0.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.0.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"f956b4e8fecae53451bf3d2990cc995a196c22a8","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.0.1.tgz","fileCount":158,"integrity":"sha512-cCDlZYrm0t5s06hG2Cgiah/8knL6AJTsZ7nAGb+FuWJEJEzoCrhHNfALp0pWwar1+eIphzPO8F8aAJlZjHcHdQ==","signatures":[{"sig":"MEUCIQCkMYhhUol0uPRkIQxUETLiQ5vvngnJA87AKjH6Vni6zwIgOyBsPBYsAAHxHDN9Ee/kDqV5eXR89g+4Hj93oTdiQhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320083},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"a043a4d9deaf71a7dd85b58b53d7ea9727b7e3c5","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.0.1_1762873956513_0.03641082147447161","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@adcp/client","version":"3.0.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.0.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a7837909e2caaf876cd865e74a699e0cee216b8c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.0.2.tgz","fileCount":158,"integrity":"sha512-ZBK4xTQl8eOKWE6VBbJd5MWWk+oXhLrBeRpy3pTveMVwJ9heatqIb2w6h+tIIDQ4wnpluskllJ0WxComtFUp2A==","signatures":[{"sig":"MEUCIAKIAiIju5oAZI3TWiQYogp379jj8ZHE70qM3vYxaPQ7AiEA5yWDDBdLdlgVLGwumdZoyeWClZX7YVeu+6awiNIQEjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336782},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"94d1dcf007231c12747e692b25426bf0b488be3b","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.0.2_1762893503988_0.9623357356688242","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@adcp/client","version":"3.0.3","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.0.3","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"022ce992c63e7a44e0563099a87cc7828e5f0ce5","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.0.3.tgz","fileCount":158,"integrity":"sha512-g0WwXZ3PEJ3Y7KEq8zKDPsmT3IdE1z/uv3H+lofkJBwPcvHJlYrDwgLmLyCRaQkLp9DJ0+fUKZWmNFUNDyW8Iw==","signatures":[{"sig":"MEUCIQC74z66zER0tZ1LrFu0fUjnRszPJUwzEKDxSB0BgqsE9QIge9BhiP16dtSJTfgV8pnejcGhUNrbf/Ixpw3WrV1E0S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338479},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"5fc33bef2dc2446cc65f1792e2d77fe0b4dc424f","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.0.3_1763053001114_0.4594374660839389","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@adcp/client","version":"3.1.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.1.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"60758351ea01cb06c04207764e617c14b015eccd","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.1.0.tgz","fileCount":158,"integrity":"sha512-pjaRzlU+l4lWU291DoYrVzpi/I/RCqzgcq6wChuOZp71jsEhkWAgEaLOAx90jNUT1C8DN8E/VzmT5UVSYYRulA==","signatures":[{"sig":"MEQCIHnOOLvjjlui/dLGakheIDUrBLlrvFfEXGBkjtmcZ68sAiAn+xJoD0czSAv1RlQYHSRqUMrIzwAY/QNL7ZXcpOplRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360254},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"ea3d09f954ad207e6ca39abe9a5cd9e40347d145","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"npm run docs && cd docs && make build","docs:serve":"cd docs && make serve","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","docs:install":"cd docs && make install","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","docs:serve-simple":"echo '📚 Docs available at: file://'$(pwd)'/docs/index.html' && echo '🐳 For live preview: npm run docs:serve (Docker)' && echo '📦 Alternative: npx http-server docs -p 4000'","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"2.4.0","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.1.0_1763671991219_0.03369625152121447","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@adcp/client","version":"3.2.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.2.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"677f5a8dac0b79e48170b8c9d92502d99e4f1db6","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.2.0.tgz","fileCount":162,"integrity":"sha512-A74N0vDpA+r4OYA8F+XahUDHNg/HvUBiG2MhsjqbxbNivFNGGYIVAJXEJyRQp+l+4U67BsAB+oFdQ3AShFRL8Q==","signatures":[{"sig":"MEYCIQC2Abe0zfPPFYUEQCqFo5Zv0vA9BNDZVl3by8hDnXKSkwIhAPvv4Dj52rSLTqqEPnc8ajC0iBKmMVgO2ShZkgK3Frqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444109},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"b8e71878d985f044a408ddf0af95f7989bbdbf5e","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.2.0_1763939288974_0.41958096003056666","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@adcp/client","version":"3.2.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.2.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"ca1b886c077122f985841a08cccbde27fa177ee4","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.2.1.tgz","fileCount":162,"integrity":"sha512-dEAfSC28Iw+UuUtCJ5psXG+a+meJVUkkbCOBa40VlVVFfuxyY9X3NFZRYPTntIJutUKNdEXpEvQzibAuC/z4qg==","signatures":[{"sig":"MEUCIQDM8YeJLqGg0DiL1MC5ya01GbrnqRARMHyWranbvQ+gmAIgFRJnUUpe21vJsqYYcdszC8wqdX8ZM80wiDJhAOzNjhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444889},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"137174298ef5f8aa58c732def4e297623c32d29a","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.2.1_1764079026194_0.08413341343511282","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@adcp/client","version":"3.3.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.3.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7eda8e5f142931e3065525b58df0e57d6ef53d39","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.3.0.tgz","fileCount":162,"integrity":"sha512-20vDuNBfpjbHW/eSAlkRJcG5HEnm8FXe6FQnJBXc/4wx0+cV1WRz90hm4jjDN+7PCTWZQUs+RP/w6N5JD//VOQ==","signatures":[{"sig":"MEUCIQCZrDBfnfWMAG60R+EbMErLOJpU87iNO4zG8AvJeIl45AIgd2lKP6REz83hwr3mNA73RnmISV73a7152lhx4Hhz36U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451347},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"88793a3765b22623b02f16b8e82bc1c537feddb8","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.3.0_1764088820752_0.5999031529669461","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@adcp/client","version":"3.3.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.3.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9ce4d60a52c3f0b931682e68f996b2e6873dc3f1","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.3.1.tgz","fileCount":162,"integrity":"sha512-jAtqcUAimtcj/N1u5juKrgGsOlKpZuW0pR49Gpp06FQeoykvlInKoDhQ4/Aw1JSWepiYDIxgiMMKje2ZEi61og==","signatures":[{"sig":"MEYCIQCnSD17gieb4cXWoS+RgiTk580qRTgOab7wZOzZ9Tx/+AIhAMjxvEHBp3qZ/37R6rH1lJLa64oPNG2r059sPSYg0Ma7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488919},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"0a9ce8dc0059cd0f161efc2fd2e26d9fff6326b9","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.3.1_1764099775781_0.2645935619568318","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@adcp/client","version":"3.3.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.3.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"cfdc5231a48371e279ee72ad3039606b3e609637","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.3.2.tgz","fileCount":162,"integrity":"sha512-9Jjydbly0Rdqgkye7DRCrLGDNoeJPobkr6EXMX/m/oGtzi2cv4Fp+OX7pQNIi+auFDkkIe+60ZU0AOn3F89FNg==","signatures":[{"sig":"MEUCIQCZ26/GLM8xSkb92Ex19qnYhXh7EBNiq7ah/nqDldqlPQIgec2JD5Mrxn0dHLY7YOElRN1yUZqNuOF6kHTcvXLq40w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489004},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"469b2a5dc8b8bb285551ad00c7fde4162487dcd7","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.5","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.17.5","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.3.2_1764180108526_0.03568622376541475","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@adcp/client","version":"3.3.3","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.3.3","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c453e9819f4eb6686392a4ff7f31b109098ced70","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.3.3.tgz","fileCount":162,"integrity":"sha512-PNAkpxhTPblY1+srPBmBpE9ybSpTn+FJA4XzI73WKIbYiY/Ith4S0wKSA0TBOAxjPlcOQTLoXZHI35PNUICbPQ==","signatures":[{"sig":"MEYCIQCLCeyyv8Iyo57bKNsP9Tgt9yMN5Nzqia+Jis0Q0x6/PQIhAJ2L1RRk4AImAWfkF7wMOKSXIVKvSxa9tP0L2q0EVn+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487794},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"51755f8cae1c9f221130063ed3c61010b133bd5b","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.3.3_1765129707224_0.23354682014150874","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@adcp/client","version":"3.4.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.4.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"bac2b49559a6172f7e323cc0865634a93d6a3b27","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.4.0.tgz","fileCount":166,"integrity":"sha512-DRC/sib4y05Slg3KP8um2cpxc4GRKtKTub7/hQMuX4CKNB76PxEdGed/Lubiq2CoaBRnygHBIeo0gsDX55tcdA==","signatures":[{"sig":"MEUCIQChGj+PvjN1vKFDCbz5tQXv9/JMwiJC8Lygy2opYQIOyAIgVleHctBoYHAx26yUPGWyK2mxLXEn1w0Su0kVAI4xL0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1610256},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"0332cc04915123e29aea5fdee88a7b7431587275","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.4.0_1766155501344_0.4255612127164383","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@adcp/client","version":"3.5.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.5.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"99f354750f49ebd2dcc5d6a7da9ea8357aa9f1b2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.5.0.tgz","fileCount":210,"integrity":"sha512-pcCUMIztHY3tVlTOecw6rh8vUmKUyZ1VJ0DNDX17LuvqnGhhFvwmoTbUlhvn47pWlSFu5vhK7TBGFVeO0p0drQ==","signatures":[{"sig":"MEUCIQCpCd8+Q77nbAjlJaOOSaUrhKrbx62COXgWqjUQOhjuGQIgCET1BUQxsjnZw5mg7S4DiED/EZefs/t0vDEawsIDW7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806253},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"278c59c7082211b3a9d032d57e240abd948d7158","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.5.0_1767465650806_0.32521631286891495","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@adcp/client","version":"3.5.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.5.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"45b00f7d224c39ad6eb1cb376ebc8a2e76ec1db1","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.5.1.tgz","fileCount":210,"integrity":"sha512-LSdbHOIdqsX3DBObiiO0xNO5QWzC1NX4O+YLsnIyc9flAVMrGeimw43lIAsZDNHUYD1GYjLWHhNbw8y2ZYlklw==","signatures":[{"sig":"MEYCIQD/AFNZPcuEWfuCw+2gwzbswgcYNqxUn5OvsSiqKyKYhwIhANT8sZIIqEV75qcPvIcwfCQpiV6thOLhcP9ZhkCOb5YC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805406},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7a702580108b904e3e407e84221f8db7203cafe0","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.5.1_1767545345480_0.14365218385267142","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@adcp/client","version":"3.5.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.5.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"4a9e58ddda5323e2edcd85d1805acda6735d0ad7","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.5.2.tgz","fileCount":210,"integrity":"sha512-xuK78l29o0wY5mR5MdBrqWPGYtQX+f/xf2ja+e0jXcrnIETyHRW4RLKO6DnAOFooxEGIPxhNpOGeqiO/18p1eg==","signatures":[{"sig":"MEYCIQCzFXLY3Hs9s3Hceb8fo72WXsBMZe8nn6wu5PO3tsjjWQIhAJYvwd+97ko4KAkkMLjwYK+D9bcHo2XA35To89FhQQoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746246},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1617c64e53ae2e197026c3585cb3d1e279d682cf","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.5.2_1767557309844_0.6766889620372356","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@adcp/client","version":"3.6.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.6.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"04ea4e88b975118a7d53cac822195e1030c35840","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.6.0.tgz","fileCount":210,"integrity":"sha512-TBgWT1wtTBTLLBx/D0VOzHCmi8DIPGscvrpA5OZwJAr6H532rHPhMpIiBevbYyw8r389KLEAs+GIErjZu4oM+w==","signatures":[{"sig":"MEQCIAqdea2XoaKq3Lcxx9g6PSd0zVe9tr/aKY4fIWTAef7YAiA/csNpe+CwJS/ZLwxangh7WZf0hImYaer+WoE7ie7Tmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754671},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"3efe6727e3f034ee64bc8b47bcabcc83844bd2ac","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.5","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.6.0_1767809110650_0.9717225871835204","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@adcp/client","version":"3.7.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.7.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7270ae4fcf8f4c553885dda22e16501f56e6d924","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.7.0.tgz","fileCount":214,"integrity":"sha512-VGDbltd3XKufo8ptJnWoG7YkCvFSJhAqIAe0SuPOwHYuXJUc2JSU5D1jhCMow6/7pXuJYAVrOV/2+ptwrlv00Q==","signatures":[{"sig":"MEQCIGirmj6vX9YoANcgdjFTz8O6H8o+vTsjwZiwgYDRp4OAAiBupBPZ5jeUpuK0o0bPR9pJZEjkXTUy1JAekmWaYJeEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694536},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"91e48e0f4d10f388f65c860b1b5db5061bab4b7f","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.6","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.7.0_1767896405333_0.5359197733228012","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@adcp/client","version":"3.7.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.7.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"beb46b6422ee5560f4af67e8dc051a80bf70f638","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.7.1.tgz","fileCount":214,"integrity":"sha512-jNFN0SQ29mE+jTLTE7SDU9TjijMYb4xjO7PUIY9m/kr0KDN0pFdiInHrRLWX7eubVUN4SfMVlIMJVInLlL5eUg==","signatures":[{"sig":"MEUCICeFeQ6b2sd1YORxQMXsjpi81h7D3bBLHEpA3r7zeW9lAiEAoeYyjNDqhsFX1/StaLjxnFuAyqcA5x8pVbFYkMZgrO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1698149},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"a3c5dd6365d6d63acc9b7df4dae6515869f26c01","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.19.6","adcp_version":"v2.6","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^13.1.0","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.7.1_1768409955615_0.41575667374219893","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@adcp/client","version":"3.8.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.8.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"30e3c67bb28b8880b0f4449a896ff88c012a89cc","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.8.0.tgz","fileCount":254,"integrity":"sha512-LLgrzHuL5QhY147281k+hDkguh1dj0Fv/Hpnhiguq/pIuvRJTq0HHREy1Sp6L1aOSIB67UkYnjHjyAFX8jp9Dg==","signatures":[{"sig":"MEUCIQDdZ2qRuGHtMCPygfM0Bt/uVT2sWPnTukpncP5dIc39SAIgIs6l97tXdEZX7xHUp8S/THZ1tIjoOqwE8SamKAFN91A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2567312},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"f3d1160bc8922523a37dfbb4cd75d130184fb74d","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"v3","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.8.0_1769455389876_0.7448660922718553","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@adcp/client","version":"3.8.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.8.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"277acaa40c468dd963011dc476badde8b76c08fb","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.8.1.tgz","fileCount":254,"integrity":"sha512-WLV+Ai0zKi3yAcMHvB9o0rc6ocUs+/JDOBR27udiexL2KXiHW3/yHLK/l+0TM10PwdtFzCjkZntgzwpEMWTwpw==","signatures":[{"sig":"MEQCIF/FbGL469/teISi8cEPjcbJr64AF7qdxsDQeH0Dxjr8AiAsreHFsEuKh5K5CGGl6y+D/Kp7JOyoZHMf4LIyr64lmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2568950},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"97eb9b28612583d49bbce9d67ba1aa041b31b1f2","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"v3","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.8.1_1769462079129_0.8998120553806239","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@adcp/client","version":"3.9.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.9.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"29092ab1c64465c8405572f90c6472443ab8c8fb","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.9.0.tgz","fileCount":282,"integrity":"sha512-wAZRfbf/dYwHTX2UcJYP56YBrx60hvKoj8qJkfnaoPoJZOzEy0GAZUQDGzloTiPIyCHHpRJIFFoBYwNq6drOww==","signatures":[{"sig":"MEYCIQDQSQ9K9eE5VAEnddWYAn5sWvj5NLM1j+VLupO9Ff4F9AIhANY9ZLArlcV0EJ62IipBmctyjRhT0Y6uxkiPyOKBj09g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2830180},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"2e420c074dad2b0905c43e3aaf8577b9feb1faa4","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.9.0_1770051512864_0.6825673879932102","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@adcp/client","version":"3.10.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.10.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"78241107fcb1961bf49365e3431f9dff0c868edc","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.10.0.tgz","fileCount":286,"integrity":"sha512-HvPQ5HNhbYkJHZgRkqXy9B9hZY3wjbVf/WPf1TTqCVVPIuHA9OwNCBzEofHXLq++Ja0s27ItoKiaqK8Opl/VMQ==","signatures":[{"sig":"MEUCIQCr3vF8UUuvqC0jaG/ppEC1rZXLiWprctdscxY2kngz4AIgdh2XT0X7xDJjX+Pscms/h1/PdT+audDanEZ9mzZb+gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840756},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"db4de664229a92870969f8931eaa9662c0049917","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.10.0_1770054727386_0.5991128151371816","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@adcp/client","version":"3.11.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.11.0","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"adf93d0d58373377e0d7a27915512e6e08e2e91e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.11.0.tgz","fileCount":286,"integrity":"sha512-mQEjr3HPzNgkMrmSYl6s1SkSozOPthjR7xO6PTrPrIggMuUijXEUZRD1G1BZYYwW9o8GIVJpWd+5mYsunfh/YA==","signatures":[{"sig":"MEQCIEZxlYvC5HBPMz+yPonxX8NfhGdqCeozp5W04JWi/kQ0AiBK8813iBqq+vy4UUqKWit+Nn3zr/AsiwyEAAcKr8fFuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840912},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"17d0d3c07c9daf50d78cc679e52ceca983aab7a0","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^4.24.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.11.0_1770056982467_0.06648966752846541","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@adcp/client","version":"3.11.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.11.1","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"94b9c38dafe2b0a40ae58b82b75059f44e7ab902","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.11.1.tgz","fileCount":286,"integrity":"sha512-hkfrxGx/94OGwz95JzqqlIonkvl2Pb7BpmyOzIcw1hZul443OfBjgRGNKBtWHwMrZgjAtwerSIGhvjI1hR70CQ==","signatures":[{"sig":"MEQCIEtMWYIMXIE6zQSS19/mejQEmVxLYVP20mbpB5OwBKt9AiBdaF3m6n7rOls5ZQ1hj1HRrjNOdAYZqzCeZclGnm7w+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2854714},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"25162d9fc1424668477c04ed7678c1d948eeaa74","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"10.8.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"20.20.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.11.1_1770131475462_0.7151703005379604","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@adcp/client","version":"3.11.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.11.2","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"35c8d63cc2f26fadafef24ca2e4ff4d046451377","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.11.2.tgz","fileCount":286,"integrity":"sha512-wnZ6P1VAJM11S2/Xflj7rUDnIlH2+c6B9p9vb0zgT/YCVzjlOVZ03IF6lmryNBmr2nL0Y2a74+8IN2kNtkviCw==","signatures":[{"sig":"MEUCIQDQIVjL7TfMJyOgNCRRvQBMNX6x4I/ftV5kzmrVGOFLUwIgHIMGqLe1lXI1IOdNwXdCaXbWepgRbNWheV2QqHQ2FDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2935535},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"22.19.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.11.2_1770290661573_0.49681252209347226","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@adcp/client","version":"3.12.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.12.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"f06e003b8eeb9cca3f5e003babfe4544b857865c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.12.0.tgz","fileCount":290,"integrity":"sha512-wMilF99Z+JEOJqEUqhusgBN9uCK2vdWDACBhGFLkiqsFBAfxjdkDNdXs5LRAje4tSCq2ox9PgYn+q0CzTdia2g==","signatures":[{"sig":"MEQCIFQlWKmtaIl3nEvDW2h1LScLJ94iUGQNh3ZbgVdTIGZYAiBvXj5m2zKgZJCYZwhFkQRJlJgOzLb3EfxHFGdOccNOSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3353560},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"192d74002ed8b77d9794f0135563bc3aacea1f53","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.12.0_1770862431420_0.3700438100597008","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@adcp/client","version":"3.13.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.13.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9ee4648edf2e2f22973aa87f856b1ec04d9f9b13","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.13.0.tgz","fileCount":290,"integrity":"sha512-/+IPGiLp8L07iec05q+ZUp5GietNmh0YnJBJj1gM/hl1dnxkmprArqOz6HyGJHumIJaft1ZNHe3nzb5pD9spuA==","signatures":[{"sig":"MEUCIQD6PNURPDS84YgL+3SU4MCqBFfx7TeELDupxWntnJztVwIgGLc/ar637b06zZ0JwtVwqOsel5ndtjClxzHuZMDiNYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3422594},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"b68d7d4eb8b58cba34a3cb45b20db2a9798a0da2","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"3.0.0-beta.3","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.13.0_1770901561114_0.9676937654192681","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@adcp/client","version":"3.14.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.14.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c6feb12a422ea54ddd890cdae32f3d583f04bc66","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.14.0.tgz","fileCount":298,"integrity":"sha512-DVmhQ3DPDnTOraBZLXGFyOkP4zV7wLKTyo9Oi0zQAVcLdH0lTTbmrfr88WWGAvVw0KZJBWzNynMW6uLjSXMQhQ==","signatures":[{"sig":"MEUCIF9Pa+oGDXg55Bmu7IHQoM+rqQ5d7r5haLbZh+RXaiJZAiEA9zJVBgS20gdWI0oibJJoiWeyh/7BkrohLbr1hR/TAzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3437111},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7f3b01e980f9ee2986018348957d64143cbfa903","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"3.0.0-beta.3","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^9.0.1","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^7.0.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.14.0_1770981481004_0.01792012653925701","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@adcp/client","version":"3.14.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.14.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"aab565319eff9c5bbfafd21bfccfe3452971f404","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.14.1.tgz","fileCount":298,"integrity":"sha512-2p+XrHpSHAHFbc6c6ey21q+liKdHu6uws0n5UOkexD6SMBT5LBh+/QofvDv8wVPg5MLBgvZQy3ki/snJ8K9w2Q==","signatures":[{"sig":"MEUCIDK7pQBraCW9DiT6CbV9bUoX/8NBMeeR1GO0Iqk+wVPUAiEAl7vjV4qYXS4zrIe1kPNjoge/BxR6wByQk5bSwfjorM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3438693},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"f8a6e4c465f42f0dcd97c2c07fc9c3c5da3dafae","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"3.0.0-beta.3","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.14.1_1771269201907_0.6060204609293496","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@adcp/client","version":"3.15.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.15.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"1101a72f6d4e1a8addfb62852fbcacc9a8822e44","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.15.0.tgz","fileCount":298,"integrity":"sha512-DT6PSLGXtqnmOZK8Rc4KLvFuBFV6vXCkEqVcHEv7p49ywq2IIaRc0mPBRS1m+61+alLHshHUJN7NN4cXX81gbQ==","signatures":[{"sig":"MEUCIQD5avwnPXhvFr38NL9PE9D6IXvsVotrOLCqnXwThllSzwIgX9nVeo33xVVRbE9RgI3n60bwnBtkb3Wi1y3bNlpqIdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3478783},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"93e18767ccd7b06529f5dc3799bd0e6e27098081","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.15.0_1771278152960_0.717559016989022","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@adcp/client","version":"3.16.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.16.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"56197741f40aa88f4af5d9dad2062fbdb6903180","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.16.0.tgz","fileCount":303,"integrity":"sha512-GyyERd88vqE9c7anNZyYXxN7WiY3Qb7scanoG5518lrf07KeNWizPnWOEAVDs0H3EjnAlAzJrxawKq1y9duLHQ==","signatures":[{"sig":"MEQCIDgk8p6T7t6t8D8XYYn0S+M/msf5/0Fe7N27EwBe7uYiAiAC1ghzAigX4Dld+9wjZP6WkCIxHBSyq2Y6FP4hL4q5OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3628947},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"faeadc4d90d810b2a8c803f785432b7dd6de2dce","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"js-yaml":"^4.1.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.16.0_1771298942044_0.18382120094024335","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@adcp/client","version":"3.17.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.17.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a915c2b6815d45df07a9d0ec0f5399b8ae6e5f6b","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.17.0.tgz","fileCount":307,"integrity":"sha512-DHRjDgytueAbNNyHjbhtVf/yO2tQPcw/wEJ/WxziXKACktIyHifKz4LQ7ZWQdzybZDrPKx90r0pb3R1e4yggMA==","signatures":[{"sig":"MEUCIGGyxEhbwB+Ryal21cj0D4ZzeQ2ocUE5XMim4QpSG5/1AiEA6bYklYcaN/4LCINmJKigCluM0NNR2Sxebn/VtcmpImo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3546074},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"3dcb7c3ab9548618d2fcc85f63ed5df04682f7db","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.17.0_1771547455557_0.8379308681392215","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@adcp/client","version":"3.18.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.18.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c7740b00c03145ee4ddfee01abbf9c6bd9490571","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.18.0.tgz","fileCount":307,"integrity":"sha512-XBhkgTOaMv+YWKV22o/O6pzGm3lC0HUA1NQhKk/KruwkMJObE5eGcHdo3U9/l5Wj3AzApXnmL7wNkxUZYUXA1g==","signatures":[{"sig":"MEUCIQD9qL1zIBFyXh/dJoCMjfdVGwx9+U6Ckm03HdSdOJA2uQIgfawhLBt7EuKZ82e1HzrSCdW2C6kJfba0XprBlxQibiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3558605},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"39c01627592f5deb3d108565b4380de1c0204684","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.18.0_1771604375306_0.9293455718263584","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@adcp/client","version":"3.19.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.19.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9bc9d3eae3dcdd77a96ab82dbc0b467b21595f86","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.19.0.tgz","fileCount":307,"integrity":"sha512-SaevZR1bpehwwnkg85kq1FHy29jXnTrLc1G8ut4xwgf4sgswv32yF25v6Esz6ZDmjsvnS25p6yRkDfAR4N6kTg==","signatures":[{"sig":"MEUCIEYfKdAQZZa6PzLyPO4skgcV/oIBykWTB8+vkPSuRDZsAiEA8JZyTjwfiuHjMGC+dRkbPqK3SXFReEnz93pgd/IT8oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3669737},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"ffdfe540cf565c87bd2d7728ac4c5608a7e58bb3","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.19.0_1771759488598_0.4831666303359565","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@adcp/client","version":"3.20.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.20.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7868f96e6c0aa6a86c7eae7e7dc71ab0caed972d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.20.0.tgz","fileCount":311,"integrity":"sha512-iarAAsiT4l42KWL9NBvxNZqiuBkCJVotqSNk13qF3VACBCMomIQPbKUQqUBIyu1zodPvlhv2pDDtZ75OkGVU1g==","signatures":[{"sig":"MEYCIQD1AeDbUAGPAJChv4FXqZxp9ALJJ+K9JClrP8rBWXUKxwIhAPLRxe/NRiEAeDAqGo+BYBGrIQB7+wwIzBA/6yAX2vln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3691062},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"42541eb865c1744ba5505cf265496f6147db8a91","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.20.0_1771775870621_0.5231940950206269","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@adcp/client","version":"3.21.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.21.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"ba2a437bc8bd77a1b409e129f9e25c2fb3f69829","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.21.0.tgz","fileCount":311,"integrity":"sha512-k29EcsJmW2FefGA7dUJ/yAW7joHxPm6zuf/v5s011vQX13cHiZrkVjWtmBIaG253LHAEeA8SN+xAKDzP5jJ3uA==","signatures":[{"sig":"MEQCIDWZs+KITzBgPxtfmNmL7IMM/fiEkAXxGMRal1Z/i0uYAiAIYnC0gKitRLRxKd0XZuGcn22JzmIvfEFPaQQfb4e0Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3749294},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"6efbe1227e05d99213b789f25c045f62db62e580","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && git diff --exit-code src/lib/types/ src/lib/agents/ || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.21.0_1771811978348_0.8801198955234475","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@adcp/client","version":"3.22.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.22.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b55c12974332ef477e96a120d2f6806de740a3ed","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.22.0.tgz","fileCount":311,"integrity":"sha512-EwYV9CcIdAxK3drr0Fjfv7JdjPhvQNLBCxfeBF5lvrEsL3NuJg23ir+om54ncENFBrtc8/vmkUsAslWs1nLCbg==","signatures":[{"sig":"MEQCIFCxvRNPJaHXJODnaFPsTGsr6sW6ttVJtrOP4DIX10LwAiAlExSuqDhLLGZzIdpLGTBnT0Qmq1eHehd3UfEf0Rq95A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3814357},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"c59e46a97df740dcdec5e576173023ca0cf06755","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.22.0_1771873733080_0.47879264439465086","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@adcp/client","version":"3.23.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.23.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"923e5303e44f2c2e529667ca943c8f26d0379e80","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.23.0.tgz","fileCount":311,"integrity":"sha512-LMgdoI4JfeujNUZUqH2IdyHYKisIe/4fux38v05Yhmiu6SNUAFmDiGYSAel85omK3BuMN+VM/JX930Qbp8kNHQ==","signatures":[{"sig":"MEUCIHgsV4mMUqESlHw3O0mocX6tbVZpXcAoYpaAWEC48J6xAiEA740qU04XC6lpVx98OpWbRaexiMh5BEAlCvLUAazyvJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3831851},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"054aaad4b3e3b3b0d729fa812f58e69510c14873","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.23.0_1771947604453_0.4274814193694414","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@adcp/client","version":"3.24.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.24.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"903667d16fae0f9c47b0297d8a4a02bb516e3ff9","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.24.0.tgz","fileCount":311,"integrity":"sha512-yNQ7hSi7lOEBSYVBiUMaRzYtcnG6+bXmY4QbdKrVJ1Ry2ObuJvI4S6IJbWVgba6OPQbb0uyF1xcysOO5s/LS3Q==","signatures":[{"sig":"MEUCIHV1CYHJ65LZECrzy7oK9cro9mXLbCzvuBgv8QM59jwgAiEA1bIEECEI93/SaPuAkHIHegjxOsnJF8YzmHNYoWUtUJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3835339},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"52b0f429d92a88eee05195c7b838725b7df6239c","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.24.0_1771983701715_0.8752488093259303","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@adcp/client","version":"3.25.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.25.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c07b19d319f3da523c85c6f389f2ef459edb3ab0","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.25.0.tgz","fileCount":311,"integrity":"sha512-Ixp+pwTaS7jD/Jd3x0+gqoy0G+qdy1n/eB2benJni/Z9ri1y/lDf+S5IVvkuuOLDJ9WndL8HA7hLqi+lx+td4w==","signatures":[{"sig":"MEQCIGFvmxYQJTu7d/MPvzmzEkukwGXgXY9srcdrEj7wlvB8AiBxniEVjz7uNapeC2k8K4lQEWhBFeRHRGBKyZzBwQSMLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3845648},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7bfe4b1e22de02e675bca8cc7ff901b3414b72c2","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.25.0_1771987481251_0.8392919428414467","host":"s3://npm-registry-packages-npm-production"}},"3.25.1":{"name":"@adcp/client","version":"3.25.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@3.25.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"360ab50ecee52423238120ac7e1f417ef7add4df","tarball":"https://registry.npmjs.org/@adcp/client/-/client-3.25.1.tgz","fileCount":311,"integrity":"sha512-je9TRmMpQsm9Ev5nnw9YFfhwspoVWPCts0xy+JPMAxercNkeGXXdyEd4/YuVKcSwnQo3kBGTf0KH28850aBWew==","signatures":[{"sig":"MEUCIGe+aZ9cITMy+YEzRpInqX4xEodSP1Ohq4nISjIlXWtiAiEA2/M7N87SKZx0x1DnxPlMyLle2ZfB95QC0DkrL/VyaeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@3.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3845924},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"11598f472e00133886cbb1cb8249b90c89462905","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.6.2","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_3.25.1_1772021841975_0.14021272804075324","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@adcp/client","version":"4.0.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@4.0.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9bc95511c68f1747d6be9e72bf9fcfb418738d8e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.0.0.tgz","fileCount":311,"integrity":"sha512-+Ju5Y14bhbg1oFHYVh9RXCYqQDeLrTfZWGNJP9v7vRXDrKkv5c7FmmrWDFAYJuvMUizpnjjQzOPxTyRQAMrcoQ==","signatures":[{"sig":"MEQCIFDFYaVJb4GwD6+3qiFlNCuBiscb3B16rqch8zY8JcDnAiBu1eBvHh42hYLcyTboXY9GZDS+YnKFl0DopNi3yH8X+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956852},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"2a0adc4cd5bf3960a7e4934719af55141c9dced5","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.0.0_1772127496761_0.6301331043459049","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@adcp/client","version":"4.0.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@4.0.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7eb32ebf3bb38f4d2990f15abfe42b83c9694dd5","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.0.1.tgz","fileCount":311,"integrity":"sha512-zRczlffMevmTeVA8jo1ZYpUyx1UiPzhgdS2J6zsYkzuAb+nf07boxx34YRay1WM8+8xHV9+j9I4CaPAVn3A1dw==","signatures":[{"sig":"MEUCIQCJSzaVAWJJxXOPex9Z/D5DC58quAG4gezcBVXStvdpTwIgHMIxQqPYs1OEuNrLysxa18afGr7ROCI3TvLLBHinhuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3962366},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"060dc6c9b16c9562d69768847dc1d85b3d56962d","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.0.1_1772147788470_0.6188978022914267","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@adcp/client","version":"4.0.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@4.0.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"e807e42cbb90bf8637ab2f12f3d68abcfa1f1057","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.0.2.tgz","fileCount":315,"integrity":"sha512-2RkBLg3GxJaXdtvdt8HB1E7o5A3Wo91+3E55nZCVrqnqJmSYUnjT3hrq0cYPMp1IbdlZZ5VR/59WOifx2qPo6g==","signatures":[{"sig":"MEUCIQD1m/ZEj/PO2NNetkKqRxA6notGmnPOa+NVRrQiVZHHOAIgXF5LeEjgnUrdhKfxXONm4kKqiYiTlKd5ft204RUTKiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4102898},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"9c2bbc5386d959d1be73952b77780d988c16b8fe","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.0.2_1772163827739_0.3649565156758645","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@adcp/client","version":"4.1.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@4.1.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"ee800bb4f3e93a548736f05998823caba04a9b94","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.1.0.tgz","fileCount":327,"integrity":"sha512-6HANla7vKgcEWzES2aB/zDn9kYj0s4EuQxmOjkoCu/vttB7JEqcseeq7n4VK/KAHB8vm8Lj+yaszywlJmk/NPw==","signatures":[{"sig":"MEYCIQDobbbC2yhT+OXl71nBLAhxvzVNqlircJImu00/i8lZ0AIhAPCHRVlUnBMQdtsZMKLJRY+K9JU6B2bLQ+mlEok8OFo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5345661},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"9199c629dc2508568ba22bf58534ec1fcb75ff90","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.1.0_1772325009961_0.9378164683453993","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@adcp/client","version":"4.2.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"MIT","_id":"@adcp/client@4.2.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c200c38c65ae72aba9940c29048b0e97e4672637","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.2.0.tgz","fileCount":329,"integrity":"sha512-fuUnhEcTb4qJPklA/uECnZqw6cuyeIK0WwCaH/W7U0dM/16NigC5meXjh1bQ6CUEyY9ud96sf5H9EQ/eFNJNIg==","signatures":[{"sig":"MEUCIFGYWs8M+NjQf012uRGsTu4+HHgNDDNSNIajnoo29ktcAiEAvr501PJYwaOWTL8ByXKuaUtg2ro+lAk7XcvVW2XmvBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5359161},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"12e646b7967ef2e57a4ed455872db5ed1c9d53ed","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.2.0_1772537545604_0.7786032533561511","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@adcp/client","version":"4.3.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.3.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"dd20686a76a84fdec6758806d5bca709a6d834c2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.3.0.tgz","fileCount":330,"integrity":"sha512-MvJvNwIr7iX7I2i3YRrl9OEXr4MQkN4jP9FS5llNnJRJcCRb1oK6BvXmLFHGoFjNDruE25YrRnA9ADF9VvuRgQ==","signatures":[{"sig":"MEQCIE9DM2IGACpLkmXuWXSoTzIqe7v1iBW8WhD1fzfewYQ6AiBOGbTn50mTFB6G6g12uqlQxnvGWp5sdh5+Qxi0wE6AVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5361881},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7fbb8a40d159ac3aadad286ccbe3573b9459dfad","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.3.0_1772574581665_0.02875099834890893","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@adcp/client","version":"4.4.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.4.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a25760a2d6b89f6c3a6038c6d7d5b343b2378649","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.4.0.tgz","fileCount":330,"integrity":"sha512-DuUVzl8CrAQRz8uAemG1vUKbhXhRLhV7ZCNYjDwwimbBGHCYn6PG0zuY43mMGLA18zf6K++JogEkLddHkOekAw==","signatures":[{"sig":"MEYCIQCc0JrwGeqMeSFEzNfApfwXGK8v7WlwMsQg9VzVfcXNzAIhANfgYKazdWcSJj8YIO3iMJmbc4JvMHdimlbhz5y5f7cm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5384294},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"4b9c129845343ab7b3df21e5fc4aba5e9f5edc98","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.4.0_1772635675988_0.6606490741241411","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@adcp/client","version":"4.5.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.5.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"2455be9cdea6891975ac20a1f4c04fb0b6af80f6","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.5.0.tgz","fileCount":334,"integrity":"sha512-fzLEYNGVENWHzIpCmcu856+iGsPimz/zrl6FhbO/Z/I5ZTOIUjNITIjYlknA9L9hFaqRU+qFy+v1MYh595/xCQ==","signatures":[{"sig":"MEQCIBdRXlp5JpTccoH7MuRJEi5TNZs0WKcD+HUWKo3NIzdJAiBij3KE1HwgqhwDyqScEMFiV291Ot7oF5XZeFL1jant0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5437659},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"292748422ea0826b7bde65953f7e86a416d8957d","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.8.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.13.1","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.0_1772638692118_0.9560073416823862","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@adcp/client","version":"4.5.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.5.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"d4acd84a594b5fcec263afa7cfecee0a29541e82","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.5.1.tgz","fileCount":334,"integrity":"sha512-BaO6H09OrnnuMBLmwGyvxt9qv0xIvgZpEAX7jvV3aDMV2vspSdoB0w2ODD1ipNpOqNl5ZtWmxGTK45ccpstsiw==","signatures":[{"sig":"MEQCIAKrz/Rls9sdont5xJPTKbv1ujMnd/WlBEMhMaEz1MCGAiAhh6msy65Cbecw5C9uEKC1wnPXe5we/EbUp8wNIaM/6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5439464},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"54c2675500866b68e02b2128284f8ddc84a0688f","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.1_1772752888275_0.49684136292824976","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@adcp/client","version":"4.5.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.5.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"1afb34ca9bf29740e2bc78d3bc41956cbac5c0ec","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.5.2.tgz","fileCount":334,"integrity":"sha512-3Q8PKW0DJTevhre0HXamnyCc9Aeu92RIX/Dh4YnjLya0FF4gLVpODou/W1/BLTOMXTpL/qLycuQcTXliULkMhQ==","signatures":[{"sig":"MEYCIQD48LuVMjR3H2T1MVeKDrjFcEnJG82AtrVBeGua5kfW8AIhAPD3ahJ5pEC10aJGkA0wnMi0MAUYNmPrulVj3Q65XVXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5439499},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"14eafcbffd432cef3a1260c5f985231d620a0020","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.2_1772823567133_0.510326148878284","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@adcp/client","version":"4.6.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.6.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c26be39bb1cf6c3e7e46a0ebc3a41e9495159b7c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.6.0.tgz","fileCount":334,"integrity":"sha512-ch+z6jo3xKwmKXgtBIrxRJNVyio8ycRvZT1OFm5p4QYeupvnfWcpqLeaB3aZs07ZZBDTsbGvFpjvc6gEKUvUbg==","signatures":[{"sig":"MEUCIDF1MmRHyU34usl/vo0Oa21IQDpiW6SKhkYKyX+F8o0aAiEA6hAZGo0C8MiWLK52bWpx8oBAYOXImVvTCym/q6a5TmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5786145},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1bb863373c7c6f925fdd1a3670c01940492430ec","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.6.0_1773183363847_0.9818148549081336","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@adcp/client","version":"4.7.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.7.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"350e6fc9ed7dcc5fa142595bb6770ebd344b1070","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.7.0.tgz","fileCount":334,"integrity":"sha512-gl5ZnVXTBqaaJEpQCdJM3Y5GI+AoKyd8/h2KTIiIqthYHZmdDe0IOdj0cAWALtSo98BoWpcaHBx5whfbjqFwDQ==","signatures":[{"sig":"MEYCIQDeyPuzz1CopuY4dVxW+W4D89ch+rHr/u34G+XZp48HvwIhALCDaLM25OCHuj8tlGR0W4ag49o77OYfkXZPv3LAcbCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5789821},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"7e2d9992f8115d777e2281672e070b3697fe5d43","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.7.0_1773204243513_0.756017283351885","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@adcp/client","version":"4.7.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.7.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"31aca592c2cc8f7eff65b49eeadb3d575e513e78","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.7.1.tgz","fileCount":334,"integrity":"sha512-M8WxhoojjeURkhIS366gs2nKM9kD2VZbdShdBDW273MCydZcIhWwol2VFUfvWLDt39S40vhA55HH+TJOU1sB7A==","signatures":[{"sig":"MEQCIF52dUpkwX5NCdFMmlGgDxPgcNoakFpzq+Y9ffYz0uX2AiA0Cm8211kK1aL9fFEeCaMrs+U2VsQqKTFwi0JfqOszPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5792999},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"070b3c29d1d5ce97e9f787a6f3e2b5daf9d659c1","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.7.1_1773250265606_0.8219359905330372","host":"s3://npm-registry-packages-npm-production"}},"4.7.2":{"name":"@adcp/client","version":"4.7.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.7.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b13472687473e1402178918a21db9e51dfc3d87f","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.7.2.tgz","fileCount":334,"integrity":"sha512-QXJl6ik4tq4fboMynpO2eKJzy9pFyzl7/META8AyON4g9WydniCXlH/3UbY9dagAuyOO3aL9lOGfIAQm+5U+jA==","signatures":[{"sig":"MEUCIFt9r4coMxSEXo5aEgZpE9IRK7BTsedwy19jFuSNgMTdAiEAw5n/tYIqiolC3AhHLPD7llmIP0auiqZrSuI6RFcUUCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5796178},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"33415c784f01ba490e869308be32f4e1c0dc9ce3","scripts":{"dev":"tsx src/server/server.ts","docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib && tsc && cp -r src/public dist/","clean":"rm -rf dist/","start":"node dist/server/server.js","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:server-config && npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:server-config":"node --test test/server-config.test.js","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:production-hitl":"node test-production-hitl-agents.js","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"qs":"^6.14.0","rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A, includes testing framework","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"dotenv":"^17.2.2","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","cors":"^2.8.5","axios":"^1.12.0","express":"^5.1.0","fastify":"^5.7.2","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","node-fetch":"^3.3.2","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","pino-pretty":"^13.1.1","@fastify/cors":"^10.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","@fastify/static":"^8.3.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.7.2_1773343296041_0.519091466024229","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@adcp/client","version":"4.8.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.8.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"d1c3ccd6d8360702a4b34adfd131543e0c09d20e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.8.0.tgz","fileCount":334,"integrity":"sha512-7bYH3FzyI2gApMVMQGHMya9UQ9BtVRK1NtgYuUc+9HUd3XZFCrwx3ps4lXE9dirq+jcoOqmdKeGPWKtRjyOg8A==","signatures":[{"sig":"MEYCIQD8WXgvx+ME6i+X+TQuS3bVCwT4hyQE1Th/Hfk3K1mWEQIhAM92oJLPUHbRGhrRdbufiJ2qEU4ZG5TFKNex6eCIWat8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6217164},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1941add87210604754365dbc264fa17f4f7cb14a","scripts":{"docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@modelcontextprotocol/sdk":"^1.17.5"},"_npmOperationalInternal":{"tmp":"tmp/client_4.8.0_1773411923418_0.35140418934677675","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@adcp/client","version":"4.9.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.9.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"8d884f11237357119bca5cd22e539e2d027dfb29","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.9.0.tgz","fileCount":354,"integrity":"sha512-qZMQsa6Z7S4xp8cnsht2vWDFuyC0YG66Q/2YrZyNEh/9+mzjA+aFXXrsjQ/VF2lTrZJlhCTavPj/B+BBLsScpQ==","signatures":[{"sig":"MEUCIQDe2hUk8Hs3yTlefmmCK3k9gK097IW0yDN/S+4gAdvKZgIgOrrsglKPqy2F+Y5X4o5yc76XzHPkVdrvl5RlvUfsIwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6765252},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"90a9664947abda7fe098e267c04dc549cfef2125","scripts":{"docs":"typedoc","lint":"echo 'Linting not yet configured'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.9.0_1773777673525_0.03545461498587321","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@adcp/client","version":"4.10.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.10.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"db5452090479e8a7019dd8df94dd8ef03d230a2c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.10.0.tgz","fileCount":374,"integrity":"sha512-85TPJe3P1zZJsiBH6qxGjwWasMvCodX/9NjfnJI0+htr5HD5UVtreIcwiZoxXp4WNzTh8A2Avv+W9CHtZHEcBg==","signatures":[{"sig":"MEQCIHEbABCVoacs7gMjPgdQGW96DxtO6v6YFArm4Cb0MKTMAiB1xdiqF+lrqZOKhTJ9u+20yL7HUSMKS7uOX5IUqv7USQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6922517},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1921ee2940e06a441235e9d206b821d519cc6d79","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.10.0_1773779459814_0.48615241715868374","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@adcp/client","version":"4.11.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.11.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"e1bd61a606089ef6484c574d831d5cc6b1c7f428","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.11.0.tgz","fileCount":374,"integrity":"sha512-7msQs6aUhUiMF8VY40NOJw4BE4IkxVoXXjXhe5OatJfl0X0AZa204kAxKuVA5eljU27qmK8V2/Fvy/buRbXKVA==","signatures":[{"sig":"MEUCIENK+0kMK9uLG2Z39eBYC6HcGClLcxc6ZaPEQHPbOCX/AiEA7ydIQ7TCCfZ6VYfyXePxOSlsski1kO3Cy38UY88PxIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6902648},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"54055e2906345d09be977141846f8f0b708042ec","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.11.0_1773878629522_0.8618885821144955","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@adcp/client","version":"4.12.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.12.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b2e7e43f4300a21d6f42c8e787d9f1b329f27116","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.12.0.tgz","fileCount":378,"integrity":"sha512-8XzKHvk+6A7lT0ZcImo+6yodmlOfS7i13ajKhJKJI1vNcOUq1KCdOdiUqU/duorgkhFSLEvkK2/FVEv4WhWnkw==","signatures":[{"sig":"MEYCIQCBqZ+F30vu+DrLoVpCDddoQ9tD+NepoLbgWKCjj5vZDgIhAI48zwypfMxHCDPZU0TShe61NpFuHGWjqz9X3go6GGzn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6913228},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"4120e015e3ce4c30ad7e87dd4cc37e02f50be37b","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.12.0_1773932239877_0.1851468140328043","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@adcp/client","version":"4.13.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.13.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a41527cc867486ca68697d9fa537fc8d405c827a","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.13.0.tgz","fileCount":398,"integrity":"sha512-7pCQ8EejKNpffl+1b2GgAcH8sf5fljqTpAlyyLWGrRzx0a3wZcaOVqywF/MsUMz1GWkfl4sHNPj8edAEyIt1SA==","signatures":[{"sig":"MEYCIQC0IK/V2DFSigPpDjcJ4vP48qaFFsQVpMJsREdRPUKf5AIhAMgdy9gNY0t9akKq+1zIuRmj+RSL68Y1gSw9vay1zJmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6989390},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"3417687297f23813835e4331a8579bbb6c45614b","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.13.0_1774125502110_0.2869019942324611","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@adcp/client","version":"4.14.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.14.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"e64856cf0730a708ac0ab03897d566f5681850ed","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.14.0.tgz","fileCount":402,"integrity":"sha512-qrvyCO9mgqOPg1jxuP7rAoidL3HZAGdg5BT1KhYOWWuyxehtizCjYsUixkg8uRqHR7QY/sHqATwkGGGeQyneng==","signatures":[{"sig":"MEQCIErsu9iNioyIP7A8dRfnp7KnhYD6BC6bPY5kE45+AKjZAiBf7Ky2OeDSC1DTnmhrC8Fa3YvfTWkr/rjhWnfeRvlY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7031386},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"6fa8f478e45411ba955e2c158da5780f1a884b32","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.14.0_1774178641582_0.05593249352168139","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@adcp/client","version":"4.15.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.15.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"579dc64c8b07fb0b0f23d58f6b99bb2dabe4f127","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.15.0.tgz","fileCount":418,"integrity":"sha512-xZBQoMmVVCRXOnQv0tUMc01ihRRQLPpZJwgEl+1LSF4RVILhvi0D/WVJx2r+m1YY+h6MQHbXsILMjEwMf1NM4g==","signatures":[{"sig":"MEYCIQCPkiC3Gq/9cZ/NknhW2hx8xdmmwSSbLkj2a5gQlodxjQIhAJ90YOea2jhTB/O8fanhzkGgdbzuiD4EusABBncbkec4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11047305},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"38901b0bf3a667929fefb63f665105a1a4d301c0","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.15.0_1774311879059_0.7060450495337212","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@adcp/client","version":"4.16.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.16.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"5ed36c48cb6e67f91d84ba4e5b89bddba16cacf7","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.16.0.tgz","fileCount":430,"integrity":"sha512-hdZIUYdNTaWZ4fkKq11N2o4xCkW2wO0SuFc9BaAX2xUJ7pQ9eXo61olcI+VHa4CdedeWe36VGBTAXdSPiRIQOQ==","signatures":[{"sig":"MEUCIQDAhgK7rfjT3dJMPhVk4pTOkIxXW7XTCO3ErFzlNwnU+wIgcFxcMWgq9hD521BG10XTL3/B3K5UDHNiXMm8aFvmWEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7021018},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"4497cacda1f5ae380be52ccf2f87a3e540885b34","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.16.0_1774503775617_0.5798990759193254","host":"s3://npm-registry-packages-npm-production"}},"4.16.1":{"name":"@adcp/client","version":"4.16.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.16.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b2a19aba4c201192d2b0ca4e6aa9f79130ff4159","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.16.1.tgz","fileCount":430,"integrity":"sha512-BmjKAYvMWZb1r9YB9X0J+D46ne7RtMGSGUE7T93qNmtXMCD/YVdtCpvpwUSil8t9We552C0JUrC2Vty7F9EUZQ==","signatures":[{"sig":"MEUCIQCHYO6oeekS7z9WmwngDBRE/IL7ZLY7WE1U1gfYsPd/zgIgKp3jeAYawdWRR70BQD0dVZxwkfrqyyXm1zDaobAg7Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7022466},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"9295684d64953873dd9375907886dcdb1c5c9d5b","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.16.1_1774549491332_0.17487308648426203","host":"s3://npm-registry-packages-npm-production"}},"4.16.2":{"name":"@adcp/client","version":"4.16.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.16.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"cf1d678e580028bbace35e881552c5460ef74526","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.16.2.tgz","fileCount":430,"integrity":"sha512-0eyaD+gScyzPsA+EmAKelCF/W56gj/o5WIezogh0g+r/5i7sHK7IPbwOWMUpwkLaNO9fElbuF+s7QqiZoymWGQ==","signatures":[{"sig":"MEQCIEVmaz/P74sjGjvb2OxGzWZgGW9+w4BoXvPBD3pfCQSSAiARhCOLzXP2sFR6KZ1Jo0ao1BOkTVs2rAd+oYuTmQ+GaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7022498},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"6f659a4695ad4b29fe80b03f3e4fbf5c060df45f","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.16.2_1774562704223_0.3515782940708376","host":"s3://npm-registry-packages-npm-production"}},"4.18.0":{"name":"@adcp/client","version":"4.18.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.18.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fd80da9148e9f0d6d307bcd92bc2c2a753823af5","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.18.0.tgz","fileCount":430,"integrity":"sha512-XY+bStKJ2DyblGBH+oR8FKCAASUcOpXYyT8BN9Isdyhx0XPy4bvl7NkMtKdUPro2a3hg5y3EGI20Uv66Frwljw==","signatures":[{"sig":"MEUCIFId27nQqooSFK+0ClttbQSn7lHLOJNsmb/zuMT1vC71AiEAjWlCxhnAPWQdUQEtr3m+ShT2jgcGfgLJubF+5vveT6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7024649},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"169f8e8d0864dda7df638c86cb9ad46604b43df4","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","dependencies":{"better-sqlite3":"^12.4.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","markdown-it":"^14.1.0","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","json-schema-to-ts":"^3.1.1","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","@types/better-sqlite3":"^7.6.13","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0","@apidevtools/json-schema-ref-parser":"^14.2.1"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.18.0_1774817757307_0.3445730288347648","host":"s3://npm-registry-packages-npm-production"}},"4.18.1":{"name":"@adcp/client","version":"4.18.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.18.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"dbaa3dae3237b3f021eabc8a4e90ce1526db749f","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.18.1.tgz","fileCount":430,"integrity":"sha512-v9V4QbQNSyV/gy/W99vXQ03t7LZsZCBngLCb40Yn5DjDi6w6RgkN6rU2A2G/YA/F39Uoiwr0R/22ohSF1M0klg==","signatures":[{"sig":"MEUCIQCzg170oNIg41VzKrR3j+spohY1l8Pm42gsAAePASPxiQIgDCo+SnSIoLFhxzbZtX8qlNqOuIiTsJQWcDBVe5dk/N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7025993},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"a796036c885446e72b445f6e501cfb1a2a33124f","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.18.1_1774874232425_0.8733665406111566","host":"s3://npm-registry-packages-npm-production"}},"4.18.2":{"name":"@adcp/client","version":"4.18.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.18.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fddcca53970ab1c9ecaff744cf29425396015287","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.18.2.tgz","fileCount":430,"integrity":"sha512-hpCS3HFXOGyQMwOAfyXg/UgawSOXaqvqM9vumB/MBQ5ykPXOWQB8zbSWdfP3SgmldSVoeyWUWEpfBh9oOEVyfg==","signatures":[{"sig":"MEYCIQC2vTlvw86ZI96Y8W044zA9mcxNFgZXQ6akHYl2IXyZcwIhAM4nvtj3vBxCPwU50LHU3thpLuGpKMSw2/FegbUcPfrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7035469},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"598ebed7bc1273c581d7a99e79210743b30f8f54","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.18.2_1774968827448_0.5812962551902989","host":"s3://npm-registry-packages-npm-production"}},"4.19.0":{"name":"@adcp/client","version":"4.19.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.19.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"eef0ac1d1b90f1debeb1388e1e81fc725962e788","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.19.0.tgz","fileCount":430,"integrity":"sha512-2Vl4KBJ8+ROLJ6gdgz7K8eXD7F8i8TlhwndZKOfKSAd8addrj1wQWzSf2Kf6R/LnBNzHvUHcJtcDb3Z5sP6N5Q==","signatures":[{"sig":"MEUCIBvYjqzua6GAMBCKvut/47XpuqLzq7gk0U+z4FmxZViIAiEAhqtomeBl166ikrcUXE4BUkU6rdvbawJVQARtzRvZpBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7053327},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"5ef2deb40172358425bcfb33f262a00e99a66834","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.9.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.0","adcp_version":"latest","typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.19.0_1775023137181_0.1596984696739978","host":"s3://npm-registry-packages-npm-production"}},"4.20.0":{"name":"@adcp/client","version":"4.20.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.20.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"f2a34037474c3210975015ec8561ec53904f23b2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.20.0.tgz","fileCount":434,"integrity":"sha512-VV7+ixNEEplQo3zk/SPGmjjlFC1jqUi6qB5ePO+yWDrFAndzLkURINh7YI6ETBbkY/LBd9RylrdU/CQHnCmBkQ==","signatures":[{"sig":"MEQCIDeNNOoZZu35Jo/K+jFv5IdyXzOQEOOb1Ys37lTZRkEMAiBQiRaeREwUQqjrKfm4PsIvuXKuTypn+DO1leHeC63YKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7146767},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"2860bdd49f3ab662878d06fbcc1035d9701bebe4","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.20.0_1775143909067_0.937982979372123","host":"s3://npm-registry-packages-npm-production"}},"4.21.0":{"name":"@adcp/client","version":"4.21.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.21.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"2769e41441e4ac29de75f5ffaec7669f8d8de4af","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.21.0.tgz","fileCount":450,"integrity":"sha512-3Mf+8Q/imsLoJMdkfyH6NqwuSvIWdr11rRRHq2iA3ntNTUHo3Rw4j4vinviYVXg68l/GIctORIDK3CeX6jGDFA==","signatures":[{"sig":"MEUCIQCpVWydNZSYA6VOIGaNhavxKddQhWkhz8NUtnd/Afs8ygIgD6ekIBXEZtDsUmE/DtVjQEw4oaYc889WxRognlYqXxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7231005},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"0cbcbbb67285c6eb79a69b8a019ba19e5218303b","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.24.1","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.21.0_1775444344150_0.6685781376319","host":"s3://npm-registry-packages-npm-production"}},"4.22.0":{"name":"@adcp/client","version":"4.22.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.22.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"80097b1ffa9c1ea058230f344b26e7a13381d4a5","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.22.0.tgz","fileCount":545,"integrity":"sha512-Dkky5u2BNkNrwio7TMLqGfQE1QtI2S4iNngSwVRvF3hVRIZ5mdIhdkzq8dzn3VS+0ePT6372Wce8d5CHj+68Zw==","signatures":[{"sig":"MEQCIBRH4VoyOMYR1kxil6om/tUeP72Nbd9LL32pAKzI0XD+AiA35i1wdhLbRvRAfsayU6JqT4VVyEri10vi5IBbxinSZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7873619},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"9c492fc496c7201c5f8f60b56e2723940f1ad37d","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.22.0_1775647972585_0.5821480899631075","host":"s3://npm-registry-packages-npm-production"}},"4.22.1":{"name":"@adcp/client","version":"4.22.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.22.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fccfed8a109e4121b2a9f6ee7bc636325cd41345","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.22.1.tgz","fileCount":545,"integrity":"sha512-bUd5do/V2meMVkRdh4/P9bAXbHynTzaUbSgILAxwjsjjBr/odWQU+qzx/uTXYHrApG5WZi8Ep/WAOiEbtDbcMg==","signatures":[{"sig":"MEYCIQDDCL9TXHjLFOitplqjKnTqKBtpuKFNemMq5aHoR2zB0wIhAOHE5GNTGMqUN9RxlTQYONqkRaeE163A002RABmIg2TI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7876322},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"64e97532a42b9eeedb6fd52e17bdcb887ca020f0","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.22.1_1775650930053_0.6577530412380035","host":"s3://npm-registry-packages-npm-production"}},"4.23.0":{"name":"@adcp/client","version":"4.23.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.23.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7e309ed1da5ba9ee90eea675edc280c0f94ddf3d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.23.0.tgz","fileCount":555,"integrity":"sha512-ttiSgByyxb/WMbX3x3R25IzT1TI5DFFkJi6Vj2B4PZSssF/gFRk5q6VxhXrjPICUi+sBuQ8+H7S0oJ08lXrLoQ==","signatures":[{"sig":"MEYCIQCn8wpFkJY7KBuUIabNxLdncfy892gO3AUsOrDm8B+iHgIhAJrhfsza9Fc33LLSr0KC8jPAfjQ7bMMfm3neiMIJBYfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7981938},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1811c2571f9912fb4896fcb6407870bb98008fed","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.23.0_1775677415312_0.2528419395722157","host":"s3://npm-registry-packages-npm-production"}},"4.24.0":{"name":"@adcp/client","version":"4.24.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.24.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"24eaabce67f60513dba3954a61346479fd507fa9","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.24.0.tgz","fileCount":572,"integrity":"sha512-DNDYzoiozp9KvdynYxz4tiuRf/p4/tKVfzjxO6ixoWbKDyYsNPULtCNZQ28HdUTNw8y9d/Y8KutAgPZyCuY0jw==","signatures":[{"sig":"MEYCIQCxUKrT6m/eeBdkTpst0jEQDIKP91X/ohKUPr7sXD2ZmAIhAIxQRZkZq3MvT1al/lCf9Fbb4gLRi1zkrpWIvo+DW2BE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8176289},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"39a9e0b2a2c5daa44ff153448c1cbabfc2e5b262","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.24.0_1775785351605_0.8128643549594068","host":"s3://npm-registry-packages-npm-production"}},"4.25.0":{"name":"@adcp/client","version":"4.25.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.25.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"46069c74678f4b5fec36da86d8dd36d912c09026","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.25.0.tgz","fileCount":572,"integrity":"sha512-FmBiypMYOkcMofdGQlqSiMCzVp6dLgKs9BaHePoa5+YPTtvd2q8COl5sl0Q1Fldn5DK248ugETtUjXQ6wEjMHg==","signatures":[{"sig":"MEQCHyvfjfmx2uriopevTxauso0CbLsYlsbFN3pJf/H/YLYCIQCvC1w2oRGv2c4XM6qqJrk/BYwnjIqgrv3VhdHa7YhU1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8451943},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"4c8222123ead4112531da595df8bf29754c34a24","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.25.0_1775823032359_0.6495791396166863","host":"s3://npm-registry-packages-npm-production"}},"4.26.0":{"name":"@adcp/client","version":"4.26.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.26.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7b9cdfc8b4282a321c7f66fde203d37347ed355c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.26.0.tgz","fileCount":575,"integrity":"sha512-cKIEGKQUrxqaLDB987ufphyCF5dVwX8PlYVpBbpjsrhub0bJI2Ku5unngjQTfTPFAI2ZkluLCQu5Xsjpc9UcEw==","signatures":[{"sig":"MEQCIBwa0ynvrePARKkfQT1l92sd3nQ4eyxaVszEMCuCTIOKAiBRyno/cOXZvSu6KMDyUwEl5Pfkb6CV1DtOdh8bX+NevQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8506158},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"2e611049bfd64d924421d72aecf9bab6fe804130","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.26.0_1775843509446_0.7986515075700511","host":"s3://npm-registry-packages-npm-production"}},"4.26.1":{"name":"@adcp/client","version":"4.26.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.26.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"41fa4159fbd609ec1b6b52ec3463c6453f4d2b82","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.26.1.tgz","fileCount":575,"integrity":"sha512-SX5JpsbTK0pleOBdrmEF8BLHB3RCpzzZ5vmCVp1GdUrNVTTD+CtXuniFngm5dHRjMX7F9Pcxo4YgFBP7tDEJVA==","signatures":[{"sig":"MEUCIH5JIz9xZaKpF2g7dWMGi1TI1WZMkdXjhIoD4MSB5CsBAiEAsUhUT4RSXNPz4IBTQWOrB0IeeSfwjWQeqBp0oQ+1qnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8506333},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"71cdab72b35faf90a19b3aa66f53afb7cf96a4d6","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.26.1_1775862592637_0.09211043659918117","host":"s3://npm-registry-packages-npm-production"}},"4.26.2":{"name":"@adcp/client","version":"4.26.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.26.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"d2be26941ec102e37666ef3d1b13a932a9c80cea","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.26.2.tgz","fileCount":575,"integrity":"sha512-jstVDoJL/LRwKXmliIok8z3KkLjAuxtOKjDcM4SSWk0X3Y56kw68OZiTRu7jOjpuJYCBhCzzCERO4nn/gq9zEw==","signatures":[{"sig":"MEUCIAEYP78ouHT2C7t0tcriFdqMt6+q7Ncs9OOe/LkRGdtbAiEA2C7354Zs/YDGehbIa2oAmA2uocNJhNfNt2vq2B+tOVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8507698},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"5bf5cb4c7b737c0f9d881df0a6b1369f3ab4dac6","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.26.2_1775902440091_0.14720197717683603","host":"s3://npm-registry-packages-npm-production"}},"4.27.0":{"name":"@adcp/client","version":"4.27.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.27.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"8829dbb0b40d9ae672b2ff20b28257f3099f0eb2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.27.0.tgz","fileCount":575,"integrity":"sha512-EzJAYScs/jNR3xyPcA/rFTPQ/yDv0aP5VCcPTeH+gs2Atzt9+EAi8ridd+plmgozQtDJhLsp0cdmvo9HHBJFDg==","signatures":[{"sig":"MEUCIQCcIWvC6pnNj+KBkskf7wl44lFlcM0DUEbBVO2fR7BSSwIgTTtS/supa6lVZURCGxWx1mOrs91bmEjZMwDrhMT4N6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8510869},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"354ceabf3fae58a88fba14c437651f67e685eaf6","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.27.0_1775920242678_0.42173077531809344","host":"s3://npm-registry-packages-npm-production"}},"4.28.0":{"name":"@adcp/client","version":"4.28.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.28.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"7d9e788a553bd579f7d2d778dcce91626ee953db","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.28.0.tgz","fileCount":581,"integrity":"sha512-AeivbtcGCMhwLMuPSaHbWVT/wvp03K/BWssbO3upOQhK4ErBkCJ1O/vyj/UMzhxtoYYRHUrgjZZ++/B+5u4wgQ==","signatures":[{"sig":"MEQCIBCjDMsiy1yevZ3D8nzPVQWQi0Jm/pYG3WVvZCA5/jiRAiAVWe4eddmk9xH6A4zuy2uM1t6VI2xbonU2v3LM5Qm5wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8574236},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"f610584aac8a8915ae12e8ad62e02ae46fdf0b32","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.28.0_1776104119987_0.1105350622658372","host":"s3://npm-registry-packages-npm-production"}},"4.28.1":{"name":"@adcp/client","version":"4.28.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.28.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"70b250367f04eb3dcac7a7c93a3eb292cddd084c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.28.1.tgz","fileCount":581,"integrity":"sha512-8sr92PLfibvm6jnYnB2Nsucu//KLy4B+WQ/W8+wdDaSnfMvrMkX2A8dapaHgm1HLOTuICh6qXaHEIdJtbDv1Gg==","signatures":[{"sig":"MEQCIGwopHOXhKquzaRvhmIVe6HgyjYvJOTjZZJFgp43mUqxAiAJK5g/gwOIbyl+cT1IPwdw9tkG9WMHupAN7DS5NGLfpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8575667},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"1c04c3ec19936a9a1626404b3d0722d1a9d7de5f","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.28.1_1776109737186_0.14267271259533887","host":"s3://npm-registry-packages-npm-production"}},"4.29.0":{"name":"@adcp/client","version":"4.29.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.29.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"4feadcf86df66987c7845eb399fc6f9f55499165","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.29.0.tgz","fileCount":581,"integrity":"sha512-JGFTe1jn4szkomr7pZJaoajVlSCiApDiYj1HkgN88SMVYR0Bdt0FM5HS5kktRVheo2YD8zjTRzcB98HfLRqUSw==","signatures":[{"sig":"MEUCIQDxcQJq9u7sv87Kt53Q0qv5LQm7tooiIyHx32mU6n9nRAIgB0jQ5QScs/H4PrPR/yddk8SZPYRWdZq8SOSosVlltXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8694793},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"55587470b3882414cfb3ce3130c506c689aff084","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.29.0_1776112925113_0.967442997553086","host":"s3://npm-registry-packages-npm-production"}},"4.30.1":{"name":"@adcp/client","version":"4.30.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@4.30.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a420d7d13030ec66cca250d24a640da5e5a680b1","tarball":"https://registry.npmjs.org/@adcp/client/-/client-4.30.1.tgz","fileCount":584,"integrity":"sha512-fOPkvc/lBbwwcWpNA9+jXJA33vt1jhRdc/q5+yBkrf2tkLLHWojCW4jGOenO78tdpwlJ+QsJWEe+O008mwlShQ==","signatures":[{"sig":"MEQCIFZrnsR0hpb0KSgUvDF7OqHNS8lrLBkPKT92I29HNGNzAiAZN0xLBG9ddmDZypdks6OOklL3D1n6d/BDeD75CqqkXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@4.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8751044},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"0b5cd6ce8aee261dc01344921187b68bb79fa5a0","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_4.30.1_1776172130877_0.7088487415802687","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@adcp/client","version":"5.0.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.0.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"467124654ecb3371837abbe4c4f8e321340f1d2f","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.0.0.tgz","fileCount":643,"integrity":"sha512-Pgd8lxR6qUmFu2Cf/FAj7IDygZVvC4ZDgeVM0soUB3q5J5UU/lSjX6Jl68PziW4w2/IOThEunNjCs4+3GnsXyQ==","signatures":[{"sig":"MEQCIG2DN7/xYH/yyTkq6IznV2qpLP4KkbwNuXsbEpJsMtzjAiBdmTwEaZxSVDN3fiHZDFOKwyVI+6HGTnKCUrjRmsaFMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10211852},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"32685546b034537f1ae8b8a3423cadf2465e2124","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && (test -f src/lib/types/tools.generated.ts || npm run sync-schemas) && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.0.0_1776420253123_0.48623050138247836","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@adcp/client","version":"5.1.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.1.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c539e4cb642007b06dd38f8ee363ac8f1b47d513","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.1.0.tgz","fileCount":649,"integrity":"sha512-DCZ6EeMim+LPf0GD4f1OUQruoejnL0QAcV9a6o+qM7yBQ6cDArF6j/F/So6aXmg3+Zh8URnQaAt8M0Dj+8ITDQ==","signatures":[{"sig":"MEYCIQClbIvkgfuDV7FbI4wCnVRc3isp74zsKyEVyYQUDytrJAIhAJdBERl/2uJ6602FvZ20+QQpINeqt3c12zJp/3XuD7Nf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11297137},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"}},"gitHead":"29159bc328d61d3335d3e242b4a07d3098fe9d24","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"yaml":"^2.7.1"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.1.0_1776447162889_0.5699778246561957","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@adcp/client","version":"5.2.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.2.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9afbb13c81bb3636ab6b9c6c60e9c5a87aa950e2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.2.0.tgz","fileCount":985,"integrity":"sha512-DGpYjvzKGipZMpz6bclAAfv0ZRxcFzOy4NNcOPzRgz/YlvfqwkpySAfKyT8aHnEnYeVPeUHTnR76Y8iLxU0DVg==","signatures":[{"sig":"MEYCIQC1Z2npU56ood7lD8ADSNtex8wIRscOe5ShT1sPqTOV+wIhAKr4bV2CSFT59/SVHhFfJiLeiJcJ7y/qCDqTib3QRJI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12715449},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"}},"gitHead":"c3c4f6f276ab7917cae52d3a8a57f132c7fc09ab","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.2.0_1776666003722_0.19313030175137724","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@adcp/client","version":"5.3.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.3.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"acdf03c7474ff5b0fae9d9fb29aa9398f9500232","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.3.0.tgz","fileCount":990,"integrity":"sha512-5Ej0fKyonwzYIsP5UYGtIzBKbc6zo37QJyTRY+5KBQ1ezT6qapQnR8Uj1+bfuc5K0Jz11Q7OJihUEeL8JtnR9w==","signatures":[{"sig":"MEUCIGJZ7yg85+cNcMuh3B64WDGJAK1yN+zMw/0NRENENb1mAiEA5xIcM991USVFe6A/eVwLVLrnq6jAxPHmLNlPCcgAqlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12802634},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"}},"gitHead":"567e79d3c273e8bfdd9ac475608648292a26264d","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.3.0_1776694243446_0.6732913728464973","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@adcp/client","version":"5.4.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.4.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"1b313ea8a86dbf947ed1be585eae429a78b43e46","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.4.0.tgz","fileCount":994,"integrity":"sha512-pD+zgzRbUR2YckFvhEL798iBw10xfD/Mb89Law/lLntneLWsidCQQzOTxV/cI/2VAbu6RZn3J4BPnfBj+VT6qQ==","signatures":[{"sig":"MEUCIAtf0EEq0EAI/03NIp0EhCA9+TKfamcxKq22rC0tDKaEAiEA6b9H/br0bTw3frp5vxxKTeIC0Ey7Xvrg2JiEDb3W0VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12822696},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"}},"gitHead":"9e8a9aaf693977d45a57bfe1e6c18bf29c91cde5","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.4.0_1776701806610_0.6723288801078402","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@adcp/client","version":"5.5.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.5.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"99ac1426a836693a4b070df67caeb7ff2920c78a","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.5.0.tgz","fileCount":998,"integrity":"sha512-U1bo+64QFlgpRq0mDLBOdC8zLzIs+q+RsqpVX9ABldThY+zZcSeN8E+GxAqCmkTJzefaNSIAZ+ZRgOlSJTy70Q==","signatures":[{"sig":"MEUCIQCbv+bkADhinzGhSZ/wAuD3QzZHR9564UWuCNP0lOozEwIgE4Z2nlE0+/xC5CBoW5QNhk2Ryxhyo7H3kEk6/kURlco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12863995},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"}},"gitHead":"f5ffc4e35c5f48d68be8c589d57459c542afbf74","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.5.0_1776710226702_0.34154959666712825","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@adcp/client","version":"5.6.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.6.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"25a161b152e93142a3a39b134cef371de54b95fa","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.6.0.tgz","fileCount":998,"integrity":"sha512-oLZQ4u1lOMMPNE4OTM67n7wts9FlFaMKRMJY1xXHLH97zVrVrDXfRmYjqVrZFT8iWWToZtRek/kbmLVNZpwWiA==","signatures":[{"sig":"MEYCIQC9Xiiwt/wVRMXuw7r7zFCq+HlUj+CWVlOu9w3SkwKIQwIhAIwiYWkKFERFgFeXNfqv7vnjQXkFNsM4Cab370QH4a/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12893405},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"}},"gitHead":"b6134f601e3b70a1c28aa5bf489911c673fb8ddc","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.6.0_1776713991758_0.793682944000613","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@adcp/client","version":"5.7.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.7.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"36c87a7cabd8f32ec793c9d75b399e776ba2e181","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.7.0.tgz","fileCount":1014,"integrity":"sha512-0pg3ffWODG4Li3iVc/CEcqdN+U9Mf4UQMMojZBebfR46uPDr9QtV0p8g8pkHv0jkZffL0lORdUmT52txwaW7LQ==","signatures":[{"sig":"MEUCIQDI4urlstRPqiEDx+UqITbhChd5oFk+KPaVO93qEoMhRgIgb71IiH68Po1StxaF+f9Sq4aVxH7K984sh5lPM/Nkx/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13028791},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"92f97b1168758b7f36120276bd8ecc83e527753f","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.7.0_1776726386192_0.3726233133531307","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@adcp/client","version":"5.8.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.8.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"3a947acf2bfe384ef697f4adc26e17ca63538e23","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.8.0.tgz","fileCount":1678,"integrity":"sha512-oWsWrRVIcvZufxMBtBm6021K9HloMnnWmZIFCzzJw9eHYFOylEd7j/9kuyt7HrZ58NtjXbSzb/xeMVdeF35W+A==","signatures":[{"sig":"MEUCIDqa3NaZH0x1omfhWtZsLKkOdFpOLMfXQxGzQvJvYD6qAiEAl6En+lxFxRJWJ9KQEVrtUgctiZC7pRF1IDk9Qj233/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26059390},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"8f6b673fec7f2011e9cb7c1c3720f08444c87194","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.8.0_1776781387319_0.21084375056162008","host":"s3://npm-registry-packages-npm-production"}},"5.8.1":{"name":"@adcp/client","version":"5.8.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.8.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"457ec7aaa5a062298d40572218a5ff9ca1623f71","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.8.1.tgz","fileCount":1678,"integrity":"sha512-O9un4pvGg5SFguvSr/VD0+h26Z5hi/UscgiqafoGJp+3q/cl4KyFtnupqqaonBvfrVnnmGODEg+U6Uv9bdpZ6Q==","signatures":[{"sig":"MEQCIB1Fv/JnbVCPfWzUIh++kaiEG3tyNlsvcvNQaQIcqaYzAiAlVP6uLmseDc53k0da51lxn09R6f/mgKcXdM/Z2N9MhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26082423},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"e9d437d02d5d012ded8490bc8b483b0a3705d2b4","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.8.1_1776786965715_0.41690663849682497","host":"s3://npm-registry-packages-npm-production"}},"5.8.2":{"name":"@adcp/client","version":"5.8.2","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.8.2","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"f0faa83697d3082201fa0fa2e5d7e2bed1f8183a","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.8.2.tgz","fileCount":1683,"integrity":"sha512-fvUYkTcp7NDFc3caOI7If8sB1qVMpQQm74gGDNSSLEPJfgozp5eg3lwLlP/2WXOQfGQmVzH+ibnbkNBV/ZzJoQ==","signatures":[{"sig":"MEYCIQDGQpkmrSRU/AZufhCMfdXNft0EyLBDvip0EJP9SEQ+iwIhAOzpE0dCvBtOmrk6kP+Rpb2ZOI4C87xtsBfJDWTOY5i0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26122934},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"9a9cd1b268b541f4410d9fb0608e8bd322bf8383","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.12.1","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.15.0","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.8.2_1776797974777_0.7186247975418851","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@adcp/client","version":"5.9.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.9.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"64cadad731e3e7bfc4fdc78e1cab272191883abf","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.9.0.tgz","fileCount":1703,"integrity":"sha512-Sri+HfNMNAMjaXdjXXjUqmAirauAqnplJlYjC5KFC6E6D3Qsr543WMRQcCOBhgxI6BQz/pFx9OtjxWS/hoq8Fg==","signatures":[{"sig":"MEQCIEZUTVcxqPZUwau+WGwN6Ib54jR2nel543KPdB8lICcQAiB9vXZ3kRP6LUePw6ohCE/FkCQjRiVx9UhmcRu1FMKIaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26397276},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"956e9cc8788be177d386fccfbb67574bc976fadc","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.9.0_1776818067839_0.8095481795518562","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"@adcp/client","version":"5.9.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.9.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9171d13a7f250c3ef4c3596ae2550b6701773a1d","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.9.1.tgz","fileCount":1703,"integrity":"sha512-ZxhavK9s3gGs1G8B9BHUt1QLoi6ZsnABoqAT28tyQu3DfOXlKwMFanHCwXF2tNDpu/xvE88LQM3eNTifZLImJA==","signatures":[{"sig":"MEQCICr9bodQgtm525qSORC55qVN+4wzKelzw+AaKwYcCMuMAiA0n60XwukCTOCyPLpIociDL7c12P+lBKpQ32UtjDu2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26412854},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"9acd1b312e5bdf6e94f7ab9a7f49c1c0a5789431","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.9.1_1776822667619_0.029355991729404396","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@adcp/client","version":"5.10.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.10.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"1c3b8cd08135cb632559085e4a7a42fbfafd838c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.10.0.tgz","fileCount":1703,"integrity":"sha512-Ts1vf3IlYYNpkEtQvAkIRHUNX9rB30+XyH5XRAyFmCZ8DbxBXkAi4UNYRxnT4LjujouuVpZ4n0x9+tBnP7vJ/Q==","signatures":[{"sig":"MEUCIER82nGR4SUWCs2qGggm4Kde6EDeHSM1Ls+ZGVI+t7uLAiEA6cY+/FBE7eMu5ba+OQCzaKa9BcOZu2qg7PnBz0dAfF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25648948},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"167c6355e5b537ad29eff8fc451b33dc1d759c7c","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.10.0_1776833193345_0.5004135297587811","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@adcp/client","version":"5.11.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.11.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"c6b1107e3b482c6c368be3084a1ad58ba4570746","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.11.0.tgz","fileCount":1724,"integrity":"sha512-UuSHIz9hbmAUQeFwZMBuZGuSIfx5ReJ+a4KUVSAVRb1g4M0rud8+LFpJ91eQZk3012c8ZQZlRS0YR5mVkUAWLw==","signatures":[{"sig":"MEUCIQDhOjBS3teJRfokwsFUKTbKXx172iNmYfjbFdpWCJIDWgIgPtkC/weX4ZOawjRXLKYaBrsh8oXG1Y8UIp9jGWBHoJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25806308},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"372cd72ea228c55e507d760dd1df49d4016db497","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.11.0_1776842664261_0.6751849866763644","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@adcp/client","version":"5.12.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.12.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a891e065217442ca56a8a4e3f2ed4aec3b7e5835","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.12.0.tgz","fileCount":1740,"integrity":"sha512-xrYzPUq/I1+4TAW9u+yyzWpprfQaxjl+kkovZJvWnYhNVHxtVioTSaXnai4lRe3SvuOoco7eM0acgXIBe/JegQ==","signatures":[{"sig":"MEUCICCUICz1vTQgRC2XsqkjsvXjhp58vp0Frh6RuZh5aIgBAiEApEcqaazwBytPB3DwvWRpQs7WJYWgigHeSvuEqfPWeY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25964825},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"71fdad996b251b42c507261982c6d76282a69b52","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"latest","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.12.0_1776846835661_0.06362211305418763","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@adcp/client","version":"5.13.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.13.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"b8e1febc1aee239d1ce71d8ff73b7a02d16cc0fe","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.13.0.tgz","fileCount":1744,"integrity":"sha512-SKRX0nsNZTImCVICQuv+/WWbt+BA5tgJ6S94SBZI+eFIEj3uSaO069/tuN/Zv8ZCoY/hPkJoLZJJ48caMuw9tQ==","signatures":[{"sig":"MEQCIEiP/As24l3WpAeDnUWXJt8MdSwje1CW7gz4by01xRp8AiAr1vgLJTaj5Ey/FsW5EJrRGQwdV4tX/+QP0i7+MXcMHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26024040},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"9c7c2212cbd3fd37532b07eb5d7cf0a2cf0fae92","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.12.1","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.15.0","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.13.0_1776862640884_0.744143852841362","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@adcp/client","version":"5.14.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.14.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"bc71df3724498832b26e8fc0025cc55cf037a47e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.14.0.tgz","fileCount":1746,"integrity":"sha512-NUjbn3C4Piy0BL+ZyTxegP5au/D/69djIzAqGfoROybRnAM1n+R4Rbyy5P2sWFGL5D5aReUSD8xTQ1Owe8o/DA==","signatures":[{"sig":"MEYCIQCE9LA3Ej6bfmFE07gh05lK9+IyClKebSUmjdoSuMUJEQIhALDwsg3PKBxBtXReIrw6b2IU9pB1k0cH8T7DCb5dbI1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26144549},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"263cb0861457cb558c3183d16e9ca0b95780c041","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.14.0_1776996471841_0.5727452452473498","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@adcp/client","version":"5.15.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.15.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"16bfafdd21f06b140b2c588bd64c8835eb67748e","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.15.0.tgz","fileCount":1746,"integrity":"sha512-tssoOmNkeXvlyqiweXipLIfxlejnv3DFrv721xi6/4Aj9srcaiPtomqJSP4GVJXR34uYhm1M+igQYAK38rfrOA==","signatures":[{"sig":"MEUCIQDqqtBSsWzJZW1cuHK59LksG7SppJDptbJn/+mdSac0twIgbOBTftPmVlufX9IuFOEy1SEqM8ML0sUp69MZ3ymNo9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26160762},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"d4da34c6ee06e9de9e4784b919d0565b9258cd42","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.15.0_1777028736831_0.763672555546232","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@adcp/client","version":"5.16.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.16.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fd37b486c03cd83aaad988ca254195598d5a680a","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.16.0.tgz","fileCount":1754,"integrity":"sha512-2YFjCihUhrkdHeFnvZ/ng3ky1K9wOneYn5pQ+Xj9uGxj25skBzR7cp0D4OkR7YIhNA7sO+0O8A7cOrjmVmsgAw==","signatures":[{"sig":"MEYCIQCAkT4rnepzgEusELVqciaMKWenYaZMYVyKLI49YswbSQIhAK/Lz2gi4Ak1NOs5UyVGJbk6eySWk+YeNCwojjZSYBDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26226992},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"af12e13c4becbe2504ae4bd305a561f60e17b9bf","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.16.0_1777038008546_0.7402491087871164","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@adcp/client","version":"5.17.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.17.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"88fe5ade193b036d26922971c1ed869eac0b6814","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.17.0.tgz","fileCount":1780,"integrity":"sha512-pNZ1ojrI2qEvkh3skP7fI5OLfr3t8PghZu3ypqRWU7lY3BLwOkvA1VxTzwIbDQliOS1e/SFOSB55WiIpqlo6aQ==","signatures":[{"sig":"MEYCIQD98uZl4rE6IoyXGLPRNGP7p0OiCeTz+Mf+gABKIn6jlAIhAKw4XVGxgffOX+dw73Pad99oORK8mQYp/x/IaKKetVaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26576483},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"e349c122b817458f812111428befcd6d44cd4a60","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.13","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.17.0_1777081509688_0.6019993195050495","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@adcp/client","version":"5.18.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.18.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fedd68dc14e042e7cc5d260cb60992e1b50e3039","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.18.0.tgz","fileCount":1814,"integrity":"sha512-Rg+7saZescCp9T+Is9OI90pTi8ppm/K6YTxPPIXYznUGgMLPVaGCabBmGNexAVhrjR6Ub87txU6re3ssT6jqTg==","signatures":[{"sig":"MEQCIC8QuN0e9KmOjCRZUf9uy7qiiFX9NbRhxnac0uRJ1cDdAiBqupklHH17mAQhVyp/d06adEWco/dWCtZHyFcpcgXc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26836634},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"c27150c748b14d5741b09ce96ab5dd9a5b13955f","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.18.0_1777136892921_0.6168444928335943","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@adcp/client","version":"5.19.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.19.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"a91b2dfaf526f63c2fa7361abe8d85c15929fb36","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.19.0.tgz","fileCount":1814,"integrity":"sha512-u+5jGZDcqOVK3aAvqIfH2GSj6+GnCmya9F1qTXpnvE8vURp5Kfh9ixvMTc7IGEw6ybYXCyhapvdWATL9DtMfSA==","signatures":[{"sig":"MEYCIQDaa7UFILnvINh3H2RELkIBwd3Stu1KeaFtLbhFMXYxpQIhAK80jfiEu95Jl1zIWQXzzq5MnGo23XcMr5NVi4NhpIKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26871740},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"d062a424239d114bc066a4d03b44c8292aa77029","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.19.0_1777159320980_0.5757166573002681","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@adcp/client","version":"5.20.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.20.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"4b37b8719495446c3875ca76e94e3a79daef8a99","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.20.0.tgz","fileCount":1851,"integrity":"sha512-AVZkWtO+G1Q76QT5Fe4JNNxNpGWZCl1hkC0Giu19VAfaPAeFLbgnmvpxf/tchM6HSeLPA6oFlvTk8N4CtgN4QA==","signatures":[{"sig":"MEQCIG/E9vqQL8Row4I4coWcqWSkWA5Wf5eIHAhSIyf4psZ0AiBqwlHDhEa01ECC22ESv2mZj0U8BhJweZlD6fAP1Mm78w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27000051},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./signing/testing":{"types":"./dist/lib/signing/testing.d.ts","import":"./dist/lib/signing/testing.js","require":"./dist/lib/signing/testing.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"6d8a0898762c29a1335ea7f79e922d3155fe091a","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"signing/testing":["dist/lib/signing/testing.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.20.0_1777218697362_0.8265314793426495","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@adcp/client","version":"5.21.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.21.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"28aafb207f25a94436af1d651a568da6b4bbcbf2","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.21.0.tgz","fileCount":1855,"integrity":"sha512-2I2dfAlxReadkO+j4CdtNtPQ9X9xqaYDK/b3/gVqn8+KuYktFDBPXHCVjGK56Cs15FrOFLGjhupwgLxX/Sv7oQ==","signatures":[{"sig":"MEUCIFfpnmMGCJNSiq4/OvmZDPpQ1zO82jpFM1eSLmfzXRQdAiEA6AkKVtPb2x2i+ZwvQFhYhFC7wFaG+HYeJJu1mmiJkZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27018757},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./signing/testing":{"types":"./dist/lib/signing/testing.d.ts","import":"./dist/lib/signing/testing.js","require":"./dist/lib/signing/testing.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"97cd26c7aff9ad96b37fb9800097c5635363b6ae","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"signing/testing":["dist/lib/signing/testing.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.21.0_1777238246336_0.5541438988068974","host":"s3://npm-registry-packages-npm-production"}},"5.21.1":{"name":"@adcp/client","version":"5.21.1","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.21.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"8f75f58decde9bd7e90e4ef65fcf2c6a70d918ef","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.21.1.tgz","fileCount":1855,"integrity":"sha512-6/bATc7xCv4QCBSTeyTgCtdMrr8w/eSC2dB76rXgyJ6Ovecwc6LJN5AwBhcrt7cXNotC5C7xMETJlxWNdR1YDg==","signatures":[{"sig":"MEUCIB5QEzDjrazCRMbEQL9hRm10gUcy6RW/YopRLCoKSAjlAiEA1mlYKlT96r/uBL/TGiqFYGNC4AGaWR+MQ9/N4uyIbpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27020117},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./signing/testing":{"types":"./dist/lib/signing/testing.d.ts","import":"./dist/lib/signing/testing.js","require":"./dist/lib/signing/testing.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"7552700bc079ac4b4401314a80bd0c2f92fcb98d","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.11.0","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.14.1","adcp_version":"3.0.0","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"signing/testing":["dist/lib/signing/testing.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.21.1_1777240816926_0.8300688873365358","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@adcp/client","version":"5.22.0","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.22.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"92d531f663c3532c775644d33f1934c1ddb35456","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.22.0.tgz","fileCount":1899,"integrity":"sha512-RU+NXrVAvZpSpWsWwqSWUk5IrOFCAIG4nMnrIJjxRhlDb+AZcc8/zhAWPghvH6fZ957HXEnx/FP5GyEIVUlcYQ==","signatures":[{"sig":"MEUCIQCapDJl3frxFaJ2WCR4PfQRz1KheOf/NykXVSKi8A3TMQIgGTdsZDetRkX7wT7cYvGuQA1eldpkOy+bjpFlWPeTbW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25967383},"main":"dist/lib/index.js","type":"commonjs","types":"dist/lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js","require":"./dist/lib/index.js"},"./auth":{"types":"./dist/lib/auth/index.d.ts","import":"./dist/lib/auth/index.js","require":"./dist/lib/auth/index.js"},"./types":{"types":"./dist/lib/types/index.d.ts","import":"./dist/lib/types/index.js","require":"./dist/lib/types/index.js"},"./server":{"types":"./dist/lib/server/index.d.ts","import":"./dist/lib/server/index.js","require":"./dist/lib/server/index.js"},"./schemas":{"types":"./dist/lib/schemas/index.d.ts","import":"./dist/lib/schemas/index.js","require":"./dist/lib/schemas/index.js"},"./signing":{"types":"./dist/lib/signing/index.d.ts","import":"./dist/lib/signing/index.js","require":"./dist/lib/signing/index.js"},"./testing":{"types":"./dist/lib/testing/index.d.ts","import":"./dist/lib/testing/index.js","require":"./dist/lib/testing/index.js"},"./advanced":{"types":"./dist/lib/advanced.d.ts","import":"./dist/lib/advanced.js","require":"./dist/lib/advanced.js"},"./conformance":{"types":"./dist/lib/conformance/index.d.ts","import":"./dist/lib/conformance/index.js","require":"./dist/lib/conformance/index.js"},"./express-mcp":{"types":"./dist/lib/express-mcp/index.d.ts","import":"./dist/lib/express-mcp/index.js","require":"./dist/lib/express-mcp/index.js"},"./substitution":{"types":"./dist/lib/substitution/index.d.ts","import":"./dist/lib/substitution/index.js","require":"./dist/lib/substitution/index.js"},"./signing/client":{"types":"./dist/lib/signing/client.d.ts","import":"./dist/lib/signing/client.js","require":"./dist/lib/signing/client.js"},"./signing/server":{"types":"./dist/lib/signing/server.d.ts","import":"./dist/lib/signing/server.js","require":"./dist/lib/signing/server.js"},"./signing/testing":{"types":"./dist/lib/signing/testing.d.ts","import":"./dist/lib/signing/testing.js","require":"./dist/lib/signing/testing.js"},"./compliance-fixtures":{"types":"./dist/lib/compliance-fixtures/index.d.ts","import":"./dist/lib/compliance-fixtures/index.js","require":"./dist/lib/compliance-fixtures/index.js"}},"gitHead":"88bacfdcc0fca4066462d5b621ffc2d7f7a5d348","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"node --test-timeout=60000 --test-force-exit --test test/*.test.js test/lib/*.test.js","build":"npm run build:lib","clean":"rm -rf dist/","format":"prettier --write \"./**/*.{css,html,js,ts,tsx,json}\"","prepare":"node scripts/install-hooks.js 2>/dev/null || true","release":"changeset publish","version":"changeset version && npm run sync-version","ci:quick":"npm run format:check && npm run typecheck && npm run build:lib && npm test","lint:fix":"eslint 'src/lib/testing/**/*.ts' --fix","test:all":"npm run test:lib && npm run test:protocols","test:e2e":"node test/e2e/adcp-e2e.test.js","test:lib":"node --test-timeout=60000 --test-force-exit --test test/lib/*.test.js","build:lib":"npm run sync-version && tsc --project tsconfig.lib.json && tsx scripts/copy-schemas-to-dist.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","typecheck":"tsc --noEmit","docs:serve":"npx http-server docs -p 4000 -o","docs:watch":"typedoc --watch","ci:pre-push":"npm run ci:schema-check && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","schema-diff":"tsx scripts/schema-diff.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","ci:docs-check":"npm run generate-agent-docs && git diff --exit-code -I '> Generated at:' -I '> (Library: )?@adcp/client v' docs/llms.txt docs/TYPE-SUMMARY.md || (echo '⚠️  Agent docs are out of sync. Run: npm run generate-agent-docs' && exit 1)","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts","prepublishOnly":"npm run clean && npm run sync-schemas && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && node --test-timeout=60000 --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","test:protocols":"node test/run-protocol-tests.js","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/registry/types.generated.ts schemas/registry/registry.yaml || (echo '⚠️  Generated files are out of sync. Run: npm run sync-schemas && npm run generate-types && npm run generate-registry-types' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-enum-arrays":"tsx scripts/generate-enum-arrays.ts","generate-zod-schemas":"tsx scripts/generate-zod-from-ts.ts && tsx scripts/generate-inline-enum-arrays.ts","test:protocol-schema":"node test/run-protocol-tests.js --only schema","registry:validate-all":"tsx src/registry/cron.ts --all","compliance:agent-skill":"tsx scripts/manual-testing/agent-skill-storyboard.ts","compliance:skill-matrix":"tsx scripts/manual-testing/run-skill-matrix.ts","generate-registry-types":"tsx scripts/generate-registry-types.ts","test:protocol-comparison":"node test/utils/comprehensive-protocol-comparison.js","test:protocol-compliance":"node test/run-protocol-tests.js --only compliance","typecheck:skill-examples":"tsx scripts/typecheck-skill-examples.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"overrides":{"rollup":">=4.59.0","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.14.1"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"_npmVersion":"11.12.1","description":"AdCP client library with protocol support for MCP and A2A","directories":{},"_nodeVersion":"24.15.0","adcp_version":"3.0.1","dependencies":{"ajv":"^8.18.0","jose":"^6.2.2","yaml":"^2.7.1","undici":"^6.25.0","fast-check":"^3.23.2","ajv-formats":"^3.0.1","structured-headers":"^2.0.2"},"typesVersions":{"*":{"auth":["dist/lib/auth/index.d.ts"],"types":["dist/lib/types/index.d.ts"],"server":["dist/lib/server/index.d.ts"],"schemas":["dist/lib/schemas/index.d.ts"],"signing":["dist/lib/signing/index.d.ts"],"testing":["dist/lib/testing/index.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"signing/testing":["dist/lib/signing/testing.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tar":"^7.5.13","tsx":"^4.6.0","zod":"^4.1.12","eslint":"^10.0.3","typedoc":"^0.28.13","prettier":"^3.6.2","@types/pg":"^8.20.0","ts-to-zod":"^5.0.1","@types/tar":"^6.1.13","typescript":"^5.3.0","@a2a-js/sdk":"^0.3.4","@types/node":"^20.19.39","@types/express":"4.17.25","@changesets/cli":"^2.29.7","@commitlint/cli":"^19.6.0","typescript-eslint":"^8.57.1","@opentelemetry/api":"^1.9.0","json-schema-to-zod":"^2.6.1","openapi-typescript":"^7.13.0","typedoc-plugin-markdown":"^4.9.0","@modelcontextprotocol/sdk":"^1.29.0","json-schema-to-typescript":"^15.0.4","@commitlint/config-conventional":"^19.6.0"},"peerDependencies":{"pg":"^8.0.0","@a2a-js/sdk":"^0.3.4","@opentelemetry/api":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.5"},"peerDependenciesMeta":{"pg":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/client_5.22.0_1777400192842_0.8571097630354811","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@adcp/client","version":"5.23.0","keywords":["adcp","deprecated"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.23.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"fac6a59c419d6fd9de6a9b532c1f48fd009da9ed","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.23.0.tgz","fileCount":38,"integrity":"sha512-tn/sV51bHuKjQjKbT7kcJRPhdNxRrLOqllmm8wU6UQyVcdn0Da6WScnrF83EHO2GzbSghprOrj2ratL1PdiRNA==","signatures":[{"sig":"MEYCIQC7NDiTsSt9ZlmpeHthWiwWCK3ZXFfJfVL3z2fMzggOBwIhAK1IMN0GrOJL4K5a71jXbcE5GbjyoXcHkwcykEwGUrbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19351},"main":"index.js","type":"commonjs","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./auth":{"types":"./auth.d.ts","import":"./auth.js","require":"./auth.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./client":{"types":"./client.d.ts","import":"./client.js","require":"./client.js"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.js"},"./schemas":{"types":"./schemas.d.ts","import":"./schemas.js","require":"./schemas.js"},"./signing":{"types":"./signing.d.ts","import":"./signing.js","require":"./signing.js"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.js"},"./advanced":{"types":"./advanced.d.ts","import":"./advanced.js","require":"./advanced.js"},"./compliance":{"types":"./compliance.d.ts","import":"./compliance.js","require":"./compliance.js"},"./conformance":{"types":"./conformance.d.ts","import":"./conformance.js","require":"./conformance.js"},"./express-mcp":{"types":"./express-mcp.d.ts","import":"./express-mcp.js","require":"./express-mcp.js"},"./substitution":{"types":"./substitution.d.ts","import":"./substitution.js","require":"./substitution.js"},"./signing/client":{"types":"./signing/client.d.ts","import":"./signing/client.js","require":"./signing/client.js"},"./signing/server":{"types":"./signing/server.d.ts","import":"./signing/server.js","require":"./signing/server.js"},"./signing/testing":{"types":"./signing/testing.d.ts","import":"./signing/testing.js","require":"./signing/testing.js"},"./compliance-fixtures":{"types":"./compliance-fixtures.d.ts","import":"./compliance-fixtures.js","require":"./compliance-fixtures.js"}},"gitHead":"bbedcde4a93c849c70f84eec286d36949877b49a","scripts":{"start":"node server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead.","repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git","directory":"packages/client-shim"},"_npmVersion":"11.11.0","description":"Renamed to @adcp/sdk. Compatibility shim that re-exports @adcp/sdk under the legacy package name.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@adcp/sdk":"^5.23.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_5.23.0_1777418653341_0.06323640790386853","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@adcp/client","version":"5.24.0","keywords":["adcp","deprecated"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.24.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"be61bf1a265ba4aee75ddf6251138235669dd694","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.24.0.tgz","fileCount":38,"integrity":"sha512-NZx7+B1VqbJUKAu5NHK0j8SYDT1SyRmvjZbKNThbjLuFEn2xkmWaAJZcqPPQJswXMpUtD+TwXuVplVIlvNqpWA==","signatures":[{"sig":"MEUCIQCxOOZ8kgpaqDhURVxdwDiFhYQbiPpmJUJsiNcUkAscJwIgK2/av03q/f2RcFckVfSv3Ys3ZZiriThGB1usKnL45eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19351},"main":"index.js","type":"commonjs","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./auth":{"types":"./auth.d.ts","import":"./auth.js","require":"./auth.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./client":{"types":"./client.d.ts","import":"./client.js","require":"./client.js"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.js"},"./schemas":{"types":"./schemas.d.ts","import":"./schemas.js","require":"./schemas.js"},"./signing":{"types":"./signing.d.ts","import":"./signing.js","require":"./signing.js"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.js"},"./advanced":{"types":"./advanced.d.ts","import":"./advanced.js","require":"./advanced.js"},"./compliance":{"types":"./compliance.d.ts","import":"./compliance.js","require":"./compliance.js"},"./conformance":{"types":"./conformance.d.ts","import":"./conformance.js","require":"./conformance.js"},"./express-mcp":{"types":"./express-mcp.d.ts","import":"./express-mcp.js","require":"./express-mcp.js"},"./substitution":{"types":"./substitution.d.ts","import":"./substitution.js","require":"./substitution.js"},"./signing/client":{"types":"./signing/client.d.ts","import":"./signing/client.js","require":"./signing/client.js"},"./signing/server":{"types":"./signing/server.d.ts","import":"./signing/server.js","require":"./signing/server.js"},"./signing/testing":{"types":"./signing/testing.d.ts","import":"./signing/testing.js","require":"./signing/testing.js"},"./compliance-fixtures":{"types":"./compliance-fixtures.d.ts","import":"./compliance-fixtures.js","require":"./compliance-fixtures.js"}},"gitHead":"b3e6ce128aca2eeceb3404807e3a1e992928ae20","scripts":{"start":"node server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git","directory":"packages/client-shim"},"_npmVersion":"11.11.0","description":"Renamed to @adcp/sdk. Compatibility shim that re-exports @adcp/sdk under the legacy package name.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@adcp/sdk":"^5.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_5.24.0_1777505942230_0.9309467144737456","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead."},"5.25.0":{"name":"@adcp/client","version":"5.25.0","keywords":["adcp","deprecated"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.25.0","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"9515f3040d59e886174001dd7e4ed90a38fb6b78","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.25.0.tgz","fileCount":38,"integrity":"sha512-x/KUOIpBWuAROMba3oaPzpx9qzKDp99biFXBR3I+rfmgQYJeZ97r38+CD42ncoSv/KESjwHct4zpYUhc8K/9+g==","signatures":[{"sig":"MEQCICAGnjoX6pcU6b7m5dD6faoXttB5dLeqYD1Jp8pC3lwCAiAN/A/OeniIo2kA3ibjksQVEXs9J7oAs0kS0If156vCug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19351},"main":"index.js","type":"commonjs","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./auth":{"types":"./auth.d.ts","import":"./auth.js","require":"./auth.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./client":{"types":"./client.d.ts","import":"./client.js","require":"./client.js"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.js"},"./schemas":{"types":"./schemas.d.ts","import":"./schemas.js","require":"./schemas.js"},"./signing":{"types":"./signing.d.ts","import":"./signing.js","require":"./signing.js"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.js"},"./advanced":{"types":"./advanced.d.ts","import":"./advanced.js","require":"./advanced.js"},"./compliance":{"types":"./compliance.d.ts","import":"./compliance.js","require":"./compliance.js"},"./conformance":{"types":"./conformance.d.ts","import":"./conformance.js","require":"./conformance.js"},"./express-mcp":{"types":"./express-mcp.d.ts","import":"./express-mcp.js","require":"./express-mcp.js"},"./substitution":{"types":"./substitution.d.ts","import":"./substitution.js","require":"./substitution.js"},"./signing/client":{"types":"./signing/client.d.ts","import":"./signing/client.js","require":"./signing/client.js"},"./signing/server":{"types":"./signing/server.d.ts","import":"./signing/server.js","require":"./signing/server.js"},"./signing/testing":{"types":"./signing/testing.d.ts","import":"./signing/testing.js","require":"./signing/testing.js"},"./compliance-fixtures":{"types":"./compliance-fixtures.d.ts","import":"./compliance-fixtures.js","require":"./compliance-fixtures.js"}},"gitHead":"444642b5797cf8e3aa67b8cb55c44e8abcec9382","scripts":{"start":"node server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git","directory":"packages/client-shim"},"_npmVersion":"11.11.0","description":"Renamed to @adcp/sdk. Compatibility shim that re-exports @adcp/sdk under the legacy package name.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@adcp/sdk":"^5.25.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_5.25.0_1777517398362_0.2511164340799219","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead."},"5.25.1":{"name":"@adcp/client","version":"5.25.1","keywords":["adcp","deprecated"],"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","_id":"@adcp/client@5.25.1","maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues"},"bin":{"adcp":"bin/adcp.js"},"dist":{"shasum":"83ffd34758e8ae1e52ffdaa1a94840812e70140c","tarball":"https://registry.npmjs.org/@adcp/client/-/client-5.25.1.tgz","fileCount":38,"integrity":"sha512-G/HBHTly6NXIAFb097CY10UfNfLN5HIsQU636xFNtyxuhPGBW2YTGE6udPWLCt/9g8R1Vsw71iFa+ZsVbWt6/A==","signatures":[{"sig":"MEUCIAN/tNcp6uPNl1pp9y7F0MvPzxjZ7QMgcrqVr12f+JKMAiEA1ZbrTDyPyhQyRb3PPXVzyz5I/e3sl0K1QU7i1orHTv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fclient@5.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19351},"main":"index.js","type":"commonjs","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./auth":{"types":"./auth.d.ts","import":"./auth.js","require":"./auth.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./client":{"types":"./client.d.ts","import":"./client.js","require":"./client.js"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.js"},"./schemas":{"types":"./schemas.d.ts","import":"./schemas.js","require":"./schemas.js"},"./signing":{"types":"./signing.d.ts","import":"./signing.js","require":"./signing.js"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.js"},"./advanced":{"types":"./advanced.d.ts","import":"./advanced.js","require":"./advanced.js"},"./compliance":{"types":"./compliance.d.ts","import":"./compliance.js","require":"./compliance.js"},"./conformance":{"types":"./conformance.d.ts","import":"./conformance.js","require":"./conformance.js"},"./express-mcp":{"types":"./express-mcp.d.ts","import":"./express-mcp.js","require":"./express-mcp.js"},"./substitution":{"types":"./substitution.d.ts","import":"./substitution.js","require":"./substitution.js"},"./signing/client":{"types":"./signing/client.d.ts","import":"./signing/client.js","require":"./signing/client.js"},"./signing/server":{"types":"./signing/server.d.ts","import":"./signing/server.js","require":"./signing/server.js"},"./signing/testing":{"types":"./signing/testing.d.ts","import":"./signing/testing.js","require":"./signing/testing.js"},"./compliance-fixtures":{"types":"./compliance-fixtures.d.ts","import":"./compliance-fixtures.js","require":"./compliance-fixtures.js"}},"gitHead":"fd9058ff17827172edf9bd8d2621566c894c1864","scripts":{"start":"node server.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:441cbf11-a6d4-47a4-9470-f14018e39c7f"}},"repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git","directory":"packages/client-shim"},"_npmVersion":"11.11.0","description":"Renamed to @adcp/sdk. Compatibility shim that re-exports @adcp/sdk under the legacy package name.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@adcp/sdk":"^5.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_5.25.1_1777552712087_0.1689208569008387","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @adcp/sdk in v6.0. Install @adcp/sdk@^6.1.0 instead."}},"time":{"created":"2025-09-23T20:48:40.566Z","modified":"2026-05-01T01:37:08.528Z","0.2.0":"2025-09-23T20:48:40.869Z","0.2.2":"2025-09-23T21:38:41.960Z","0.2.3":"2025-09-26T09:52:28.201Z","0.2.4":"2025-10-01T18:47:17.569Z","0.3.0":"2025-10-04T15:09:45.375Z","0.4.0":"2025-10-06T05:38:38.086Z","0.4.1":"2025-10-08T02:54:56.924Z","0.4.2":"2025-10-09T21:55:53.624Z","2.0.0":"2025-10-17T03:27:34.331Z","2.0.2":"2025-10-17T19:04:30.667Z","2.1.0":"2025-10-19T21:19:26.306Z","2.3.0":"2025-10-20T11:12:32.942Z","2.3.1":"2025-10-20T17:04:17.390Z","2.3.2":"2025-10-23T00:22:28.387Z","2.4.0":"2025-10-24T12:24:41.188Z","2.4.1":"2025-10-24T12:33:45.541Z","2.5.0":"2025-10-24T19:02:32.146Z","2.5.1":"2025-10-27T15:53:36.464Z","2.5.2":"2025-10-27T20:03:20.437Z","2.5.4":"2025-10-27T21:43:01.324Z","2.5.5":"2025-10-27T22:35:35.202Z","2.5.6":"2025-10-29T00:06:57.983Z","2.5.7":"2025-10-29T08:37:25.283Z","2.6.1":"2025-10-31T17:41:04.951Z","2.7.1":"2025-11-05T12:08:05.372Z","2.7.2":"2025-11-07T22:31:12.011Z","3.0.0":"2025-11-10T10:30:58.423Z","3.0.1":"2025-11-11T15:12:36.743Z","3.0.2":"2025-11-11T20:38:24.275Z","3.0.3":"2025-11-13T16:56:41.301Z","3.1.0":"2025-11-20T20:53:11.467Z","3.2.0":"2025-11-23T23:08:09.214Z","3.2.1":"2025-11-25T13:57:06.409Z","3.3.0":"2025-11-25T16:40:20.980Z","3.3.1":"2025-11-25T19:42:56.026Z","3.3.2":"2025-11-26T18:01:48.790Z","3.3.3":"2025-12-07T17:48:27.411Z","3.4.0":"2025-12-19T14:45:01.598Z","3.5.0":"2026-01-03T18:40:51.013Z","3.5.1":"2026-01-04T16:49:05.676Z","3.5.2":"2026-01-04T20:08:30.057Z","3.6.0":"2026-01-07T18:05:10.884Z","3.7.0":"2026-01-08T18:20:05.531Z","3.7.1":"2026-01-14T16:59:15.787Z","3.8.0":"2026-01-26T19:23:10.110Z","3.8.1":"2026-01-26T21:14:39.350Z","3.9.0":"2026-02-02T16:58:33.058Z","3.10.0":"2026-02-02T17:52:07.633Z","3.11.0":"2026-02-02T18:29:42.712Z","3.11.1":"2026-02-03T15:11:15.691Z","3.11.2":"2026-02-05T11:24:21.778Z","3.12.0":"2026-02-12T02:13:51.648Z","3.13.0":"2026-02-12T13:06:01.399Z","3.14.0":"2026-02-13T11:18:01.212Z","3.14.1":"2026-02-16T19:13:22.104Z","3.15.0":"2026-02-16T21:42:33.145Z","3.16.0":"2026-02-17T03:29:02.263Z","3.17.0":"2026-02-20T00:30:55.780Z","3.18.0":"2026-02-20T16:19:35.550Z","3.19.0":"2026-02-22T11:24:48.762Z","3.20.0":"2026-02-22T15:57:50.815Z","3.21.0":"2026-02-23T01:59:38.553Z","3.22.0":"2026-02-23T19:08:53.281Z","3.23.0":"2026-02-24T15:40:04.636Z","3.24.0":"2026-02-25T01:41:41.953Z","3.25.0":"2026-02-25T02:44:41.484Z","3.25.1":"2026-02-25T12:17:22.196Z","4.0.0":"2026-02-26T17:38:16.970Z","4.0.1":"2026-02-26T23:16:28.688Z","4.0.2":"2026-02-27T03:43:48.011Z","4.1.0":"2026-03-01T00:30:10.144Z","4.2.0":"2026-03-03T11:32:25.851Z","4.3.0":"2026-03-03T21:49:41.877Z","4.4.0":"2026-03-04T14:47:56.187Z","4.5.0":"2026-03-04T15:38:12.303Z","4.5.1":"2026-03-05T23:21:28.522Z","4.5.2":"2026-03-06T18:59:27.304Z","4.6.0":"2026-03-10T22:56:04.155Z","4.7.0":"2026-03-11T04:44:03.716Z","4.7.1":"2026-03-11T17:31:05.897Z","4.7.2":"2026-03-12T19:21:36.219Z","4.8.0":"2026-03-13T14:25:23.664Z","4.9.0":"2026-03-17T20:01:13.809Z","4.10.0":"2026-03-17T20:31:00.006Z","4.11.0":"2026-03-19T00:03:49.757Z","4.12.0":"2026-03-19T14:57:20.106Z","4.13.0":"2026-03-21T20:38:22.343Z","4.14.0":"2026-03-22T11:24:01.814Z","4.15.0":"2026-03-24T00:24:39.297Z","4.16.0":"2026-03-26T05:42:55.806Z","4.16.1":"2026-03-26T18:24:51.651Z","4.16.2":"2026-03-26T22:05:04.478Z","4.18.0":"2026-03-29T20:55:57.518Z","4.18.1":"2026-03-30T12:37:12.623Z","4.18.2":"2026-03-31T14:53:47.661Z","4.19.0":"2026-04-01T05:58:57.360Z","4.20.0":"2026-04-02T15:31:49.271Z","4.21.0":"2026-04-06T02:59:04.375Z","4.22.0":"2026-04-08T11:32:52.765Z","4.22.1":"2026-04-08T12:22:10.296Z","4.23.0":"2026-04-08T19:43:35.575Z","4.24.0":"2026-04-10T01:42:31.828Z","4.25.0":"2026-04-10T12:10:32.640Z","4.26.0":"2026-04-10T17:51:49.663Z","4.26.1":"2026-04-10T23:09:52.882Z","4.26.2":"2026-04-11T10:14:00.286Z","4.27.0":"2026-04-11T15:10:42.884Z","4.28.0":"2026-04-13T18:15:20.236Z","4.28.1":"2026-04-13T19:48:57.426Z","4.29.0":"2026-04-13T20:42:05.418Z","4.30.1":"2026-04-14T13:08:51.096Z","5.0.0":"2026-04-17T10:04:13.334Z","5.1.0":"2026-04-17T17:32:43.270Z","6.0.0":"2026-04-19T15:33:42.433Z","5.2.0":"2026-04-20T06:20:03.973Z","5.3.0":"2026-04-20T14:10:43.734Z","5.4.0":"2026-04-20T16:16:46.853Z","5.5.0":"2026-04-20T18:37:06.940Z","5.6.0":"2026-04-20T19:39:51.996Z","5.7.0":"2026-04-20T23:06:26.418Z","5.8.0":"2026-04-21T14:23:07.649Z","5.8.1":"2026-04-21T15:56:06.020Z","5.8.2":"2026-04-21T18:59:35.227Z","5.9.0":"2026-04-22T00:34:28.183Z","5.9.1":"2026-04-22T01:51:07.904Z","5.10.0":"2026-04-22T04:46:33.686Z","5.11.0":"2026-04-22T07:24:24.656Z","5.12.0":"2026-04-22T08:33:56.031Z","5.13.0":"2026-04-22T12:57:21.186Z","5.14.0":"2026-04-24T02:07:52.273Z","5.15.0":"2026-04-24T11:05:37.137Z","5.16.0":"2026-04-24T13:40:08.871Z","5.17.0":"2026-04-25T01:45:10.007Z","5.18.0":"2026-04-25T17:08:13.305Z","5.19.0":"2026-04-25T23:22:01.294Z","5.20.0":"2026-04-26T15:51:37.673Z","5.21.0":"2026-04-26T21:17:26.620Z","5.21.1":"2026-04-26T22:00:17.299Z","5.22.0":"2026-04-28T18:16:33.166Z","5.23.0":"2026-04-28T23:24:13.485Z","5.24.0":"2026-04-29T23:39:02.366Z","5.25.0":"2026-04-30T02:49:58.490Z","5.25.1":"2026-04-30T12:38:32.267Z"},"bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues"},"author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"license":"Apache-2.0","homepage":"https://github.com/adcontextprotocol/adcp-client#readme","keywords":["adcp","deprecated"],"repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git","directory":"packages/client-shim"},"description":"Renamed to @adcp/sdk. Compatibility shim that re-exports @adcp/sdk under the legacy package name.","maintainers":[{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"},{"name":"elmulitz","email":"emulitz@scope3.com"}],"readme":"# @adcp/client\n\n> This package has been renamed to [`@adcp/sdk`](https://www.npmjs.com/package/@adcp/sdk).\n>\n> `@adcp/client` continues to publish as a thin re-export of `@adcp/sdk` so existing installs keep working without code changes. New projects should install `@adcp/sdk` directly.\n\n## Migration\n\n```diff\n- npm install @adcp/client\n+ npm install @adcp/sdk\n```\n\n```diff\n- import { AdcpClient } from '@adcp/client';\n+ import { AdcpClient } from '@adcp/sdk';\n```\n\nAll subpaths (`/client`, `/server`, `/compliance`, `/testing`, `/conformance`, `/signing`, etc.) are available under the new name with identical APIs.\n\n## Why the rename\n\n`@adcp/client` ships three distinct surfaces — a buyer-side client, a server builder, and a compliance harness. The new name and `/client` `/server` `/compliance` subpaths make that shape explicit.\n\n## Versioning\n\n`@adcp/client` and `@adcp/sdk` are version-linked via the repo's changeset config — both packages release at the same number on every cut, and the shim's `dependencies.\"@adcp/sdk\"` covers the published range so npm dedupes consumers' trees that pull both names.\n\n## Troubleshooting\n\n**`@adcp/client could not locate @adcp/sdk`** — the CLI delegator calls `require.resolve('@adcp/sdk/package.json')` and fails when `@adcp/sdk` is missing from the install tree. Most common with `npm install --legacy-peer-deps` or Yarn classic with `nohoist` skipping the peer auto-install. Resolve by running `npm install @adcp/sdk` alongside, or by removing the `--legacy-peer-deps` flag if it's not load-bearing for the rest of your tree.\n\n## Deprecation timeline\n\n- **5.x line (now):** soft-deprecated. `@adcp/client` continues to publish as a re-export of `@adcp/sdk`. Every release is auto-deprecated on the npm registry so `npm install` shows the rename pointer; the package still works without code changes. New features ship to `@adcp/sdk` only — the shim never gains capability.\n- **6.0 (next major):** hard-deprecated. Final release of `@adcp/client` ships under 5.x; 6.0 publishes as `@adcp/sdk` only. Consumers who haven't migrated by then need to swap their imports before bumping major.\n- **Removal signal:** `@adcp/sdk` weekly downloads sustained above `@adcp/client` for two consecutive months. We post the removal date 90 days in advance on the GitHub repo before stopping shim publishes.\n\nThe shim is intentionally minimal so this timeline can hold without surprise — there's nothing in `packages/client-shim/` that diverges from `@adcp/sdk` semantically. If you're reading this and want the migration to take a long weekend, the change is `s/@adcp\\/client/@adcp\\/sdk/g` across imports plus a single dependency swap in `package.json`.\n","readmeFilename":"README.md"}