{"bin":{"adcp":"bin/adcp.js"},"bugs":{"url":"https://github.com/adcontextprotocol/adcp-client/issues","email":"bugs@adcontextprotocol.org"},"dist":{"shasum":"a4ab4849c18e2e7756470a18a6bbe0ed41dee501","tarball":"https://registry.npmjs.org/@adcp/sdk/-/sdk-15.9.0.tgz","fileCount":6565,"integrity":"sha512-OS2ITDsjqzd3alZLKfiGO9VYRaCmlxaFh86fd124nbR7eX7QdfFpptpC+gfkvgwnJnBmz/3aSFhZcaTBhXnyTg==","signatures":[{"sig":"MEUCIDxqpQMitg6aRTchtQCW7Ti9bvEyIhX3j2wRQIhnKEgFAiEA1ATPGxppw87Wm8Q6972vSNmUwiKYveE8sNekKX3oSQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGBPxFThT4X46gvyJKxTNIi1Taei5ovS0CbVMIAEMiAcAiEA16sxCivQweEbNY40cjo8xxw7mSdNQ7QcA6FlRg3cMbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adcp%2fsdk@15.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111969444},"main":"dist/lib/index.js","name":"@adcp/sdk","type":"commonjs","types":"dist/lib/index.d.ts","author":{"url":"https://adcontextprotocol.org","name":"AdCP Community","email":"maintainers@adcontextprotocol.org"},"module":"./dist/lib/index.mjs","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"import":{"types":"./dist/lib/index.d.mts","default":"./dist/lib/index.mjs"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"./net":{"import":{"types":"./dist/lib/net/index.d.mts","default":"./dist/lib/net/index.mjs"},"require":{"types":"./dist/lib/net/index.d.ts","default":"./dist/lib/net/index.js"}},"./auth":{"import":{"types":"./dist/lib/auth/index.d.mts","default":"./dist/lib/auth/index.mjs"},"require":{"types":"./dist/lib/auth/index.d.ts","default":"./dist/lib/auth/index.js"}},"./brand":{"import":{"types":"./dist/lib/brand/index.d.mts","default":"./dist/lib/brand/index.mjs"},"require":{"types":"./dist/lib/brand/index.d.ts","default":"./dist/lib/brand/index.js"}},"./enums":{"import":{"types":"./dist/lib/enums.d.mts","default":"./dist/lib/enums.mjs"},"require":{"types":"./dist/lib/enums.d.ts","default":"./dist/lib/enums.js"}},"./types":{"import":{"types":"./dist/lib/types/index.d.mts","default":"./dist/lib/types/index.mjs"},"require":{"types":"./dist/lib/types/index.d.ts","default":"./dist/lib/types/index.js"}},"./client":{"import":{"types":"./dist/lib/client/index.d.mts","default":"./dist/lib/client/index.mjs"},"require":{"types":"./dist/lib/client/index.d.ts","default":"./dist/lib/client/index.js"}},"./server":{"import":{"types":"./dist/lib/server/index.d.mts","default":"./dist/lib/server/index.mjs"},"require":{"types":"./dist/lib/server/index.d.ts","default":"./dist/lib/server/index.js"}},"./schemas":{"import":{"types":"./dist/lib/schemas/index.d.mts","default":"./dist/lib/schemas/index.mjs"},"require":{"types":"./dist/lib/schemas/index.d.ts","default":"./dist/lib/schemas/index.js"}},"./signing":{"import":{"types":"./dist/lib/signing/index.d.mts","default":"./dist/lib/signing/index.mjs"},"require":{"types":"./dist/lib/signing/index.d.ts","default":"./dist/lib/signing/index.js"}},"./testing":{"import":{"types":"./dist/lib/testing/index.d.mts","default":"./dist/lib/testing/index.mjs"},"require":{"types":"./dist/lib/testing/index.d.ts","default":"./dist/lib/testing/index.js"}},"./types/*":{"types":"./dist/lib/types/*.d.ts"},"./advanced":{"import":{"types":"./dist/lib/advanced.d.mts","default":"./dist/lib/advanced.mjs"},"require":{"types":"./dist/lib/advanced.d.ts","default":"./dist/lib/advanced.js"}},"./webhooks":{"import":{"types":"./dist/lib/webhooks/index.d.mts","default":"./dist/lib/webhooks/index.mjs"},"require":{"types":"./dist/lib/webhooks/index.d.ts","default":"./dist/lib/webhooks/index.js"}},"./compliance":{"import":{"types":"./dist/lib/compliance/index.d.mts","default":"./dist/lib/compliance/index.mjs"},"require":{"types":"./dist/lib/compliance/index.d.ts","default":"./dist/lib/compliance/index.js"}},"./types/v2-5":{"import":{"types":"./dist/lib/types/v2-5/index.d.mts","default":"./dist/lib/types/v2-5/index.mjs"},"require":{"types":"./dist/lib/types/v2-5/index.d.ts","default":"./dist/lib/types/v2-5/index.js"}},"./client/core":{"import":{"types":"./dist/lib/client/core.d.mts","default":"./dist/lib/client/core.mjs"},"require":{"types":"./dist/lib/client/core.d.ts","default":"./dist/lib/client/core.js"}},"./conformance":{"import":{"types":"./dist/lib/conformance/index.d.mts","default":"./dist/lib/conformance/index.mjs"},"require":{"types":"./dist/lib/conformance/index.d.ts","default":"./dist/lib/conformance/index.js"}},"./express-mcp":{"import":{"types":"./dist/lib/express-mcp/index.d.mts","default":"./dist/lib/express-mcp/index.mjs"},"require":{"types":"./dist/lib/express-mcp/index.d.ts","default":"./dist/lib/express-mcp/index.js"}},"./mock-server":{"import":{"types":"./dist/lib/mock-server/index.d.mts","default":"./dist/lib/mock-server/index.mjs"},"require":{"types":"./dist/lib/mock-server/index.d.ts","default":"./dist/lib/mock-server/index.js"}},"./package.json":"./package.json","./reporting/s3":{"import":{"types":"./dist/lib/reporting/s3/index.d.mts","default":"./dist/lib/reporting/s3/index.mjs"},"require":{"types":"./dist/lib/reporting/s3/index.d.ts","default":"./dist/lib/reporting/s3/index.js"}},"./substitution":{"import":{"types":"./dist/lib/substitution/index.d.mts","default":"./dist/lib/substitution/index.mjs"},"require":{"types":"./dist/lib/substitution/index.d.ts","default":"./dist/lib/substitution/index.js"}},"./reporting/gcs":{"import":{"types":"./dist/lib/reporting/gcs/index.d.mts","default":"./dist/lib/reporting/gcs/index.mjs"},"require":{"types":"./dist/lib/reporting/gcs/index.d.ts","default":"./dist/lib/reporting/gcs/index.js"}},"./v2/projection":{"import":{"types":"./dist/lib/v2/projection/index.d.mts","default":"./dist/lib/v2/projection/index.mjs"},"require":{"types":"./dist/lib/v2/projection/index.d.ts","default":"./dist/lib/v2/projection/index.js"}},"./signing/client":{"import":{"types":"./dist/lib/signing/client.d.mts","default":"./dist/lib/signing/client.mjs"},"require":{"types":"./dist/lib/signing/client.d.ts","default":"./dist/lib/signing/client.js"}},"./signing/server":{"import":{"types":"./dist/lib/signing/server.d.mts","default":"./dist/lib/signing/server.mjs"},"require":{"types":"./dist/lib/signing/server.d.ts","default":"./dist/lib/signing/server.js"}},"./reporting/azure":{"import":{"types":"./dist/lib/reporting/azure/index.d.mts","default":"./dist/lib/reporting/azure/index.mjs"},"require":{"types":"./dist/lib/reporting/azure/index.d.ts","default":"./dist/lib/reporting/azure/index.js"}},"./schemas/browser":{"import":{"types":"./dist/lib/schemas/browser.d.mts","default":"./dist/lib/schemas/browser.mjs"},"require":{"types":"./dist/lib/schemas/browser.d.ts","default":"./dist/lib/schemas/browser.js"}},"./signing/testing":{"import":{"types":"./dist/lib/signing/testing.d.mts","default":"./dist/lib/signing/testing.mjs"},"require":{"types":"./dist/lib/signing/testing.d.ts","default":"./dist/lib/signing/testing.js"}},"./reporting/ledger":{"import":{"types":"./dist/lib/reporting/ledger/index.d.mts","default":"./dist/lib/reporting/ledger/index.mjs"},"require":{"types":"./dist/lib/reporting/ledger/index.d.ts","default":"./dist/lib/reporting/ledger/index.js"}},"./reporting/source":{"import":{"types":"./dist/lib/reporting/source/index.d.mts","default":"./dist/lib/reporting/source/index.mjs"},"require":{"types":"./dist/lib/reporting/source/index.d.ts","default":"./dist/lib/reporting/source/index.js"}},"./server/legacy/v5":{"import":{"types":"./dist/lib/server/legacy/v5/index.d.mts","default":"./dist/lib/server/legacy/v5/index.mjs"},"require":{"types":"./dist/lib/server/legacy/v5/index.d.ts","default":"./dist/lib/server/legacy/v5/index.js"}},"./testing/personas":{"import":{"types":"./dist/lib/testing/personas/index.d.mts","default":"./dist/lib/testing/personas/index.mjs"},"require":{"types":"./dist/lib/testing/personas/index.d.ts","default":"./dist/lib/testing/personas/index.js"}},"./v2/format-schema":{"import":{"types":"./dist/lib/v2/format-schema/index.d.mts","default":"./dist/lib/v2/format-schema/index.mjs"},"require":{"types":"./dist/lib/v2/format-schema/index.d.ts","default":"./dist/lib/v2/format-schema/index.js"}},"./media-buy/actions":{"import":{"types":"./dist/lib/media-buy/actions.d.mts","default":"./dist/lib/media-buy/actions.mjs"},"require":{"types":"./dist/lib/media-buy/actions.d.ts","default":"./dist/lib/media-buy/actions.js"}},"./reporting/service":{"import":{"types":"./dist/lib/reporting/service/index.d.mts","default":"./dist/lib/reporting/service/index.mjs"},"require":{"types":"./dist/lib/reporting/service/index.d.ts","default":"./dist/lib/reporting/service/index.js"}},"./upstream-recorder":{"import":{"types":"./dist/lib/upstream-recorder/index.d.mts","default":"./dist/lib/upstream-recorder/index.mjs"},"require":{"types":"./dist/lib/upstream-recorder/index.d.ts","default":"./dist/lib/upstream-recorder/index.js"}},"./reporting/bigquery":{"import":{"types":"./dist/lib/reporting/bigquery/index.d.mts","default":"./dist/lib/reporting/bigquery/index.mjs"},"require":{"types":"./dist/lib/reporting/bigquery/index.d.ts","default":"./dist/lib/reporting/bigquery/index.js"}},"./reporting/consumer":{"import":{"types":"./dist/lib/reporting/consumer/index.d.mts","default":"./dist/lib/reporting/consumer/index.mjs"},"require":{"types":"./dist/lib/reporting/consumer/index.d.ts","default":"./dist/lib/reporting/consumer/index.js"}},"./compliance-fixtures":{"import":{"types":"./dist/lib/compliance-fixtures/index.d.mts","default":"./dist/lib/compliance-fixtures/index.mjs"},"require":{"types":"./dist/lib/compliance-fixtures/index.d.ts","default":"./dist/lib/compliance-fixtures/index.js"}},"./wholesale-feed-sync":{"import":{"types":"./dist/lib/wholesale-feed-sync/index.d.mts","default":"./dist/lib/wholesale-feed-sync/index.mjs"},"require":{"types":"./dist/lib/wholesale-feed-sync/index.d.ts","default":"./dist/lib/wholesale-feed-sync/index.js"}},"./canonical-references":{"import":{"types":"./dist/lib/canonical-references/index.d.mts","default":"./dist/lib/canonical-references/index.mjs"},"require":{"types":"./dist/lib/canonical-references/index.d.ts","default":"./dist/lib/canonical-references/index.js"}},"./v2/publisher-catalog":{"import":{"types":"./dist/lib/v2/publisher-catalog/index.d.mts","default":"./dist/lib/v2/publisher-catalog/index.mjs"},"require":{"types":"./dist/lib/v2/publisher-catalog/index.d.ts","default":"./dist/lib/v2/publisher-catalog/index.js"}},"./negotiation/verification":{"import":{"types":"./dist/lib/negotiation/verification.d.mts","default":"./dist/lib/negotiation/verification.mjs"},"require":{"types":"./dist/lib/negotiation/verification.d.ts","default":"./dist/lib/negotiation/verification.js"}},"./reporting/source/schemas/*":"./dist/lib/reporting/source/schemas/*","./compliance-fixtures/principal.yaml":"./dist/lib/compliance-fixtures/principal.yaml","./testing/storyboard/request-signing":{"import":{"types":"./dist/lib/testing/storyboard/request-signing/index.d.mts","default":"./dist/lib/testing/storyboard/request-signing/index.mjs"},"require":{"types":"./dist/lib/testing/storyboard/request-signing/index.d.ts","default":"./dist/lib/testing/storyboard/request-signing/index.js"}},"./compliance-fixtures/reporting-core.yaml":"./dist/lib/compliance-fixtures/reporting-core.yaml","./compliance-fixtures/reporting-consumer-status-v1.json":"./dist/lib/compliance-fixtures/reporting-consumer-status-v1.json","./compliance-fixtures/canonical-storyboards-provenance.json":"./dist/lib/compliance-fixtures/canonical-storyboards-provenance.json"},"gitHead":"a65a56f3e9edb3becc000ddd2ade1b2e9e135775","license":"Apache-2.0","scripts":{"docs":"typedoc","lint":"eslint 'src/lib/testing/**/*.ts'","test":"npm run test:node && npm test --workspace=packages/eslint-plugin --if-present && npm test --workspace=@adcp/reference-renderers","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","pretest":"npm run build:lib","release":"tsx scripts/publish-adcp-release.ts","version":"changeset version && npm install --package-lock-only --ignore-scripts && npm run sync-version && npm run generate-agent-docs && npm run generate-release-worksheet","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 test/e2e/registry-live.test.js","test:lib":"npm run test:lib:fast && npm run test:lib:slow","build:lib":"npm run sync-version && npm run schemas:ensure && tsx scripts/generate-wire-spec-fields.ts && tsup && node --max-old-space-size=8192 ./node_modules/typescript/bin/tsc --project tsconfig.lib.json --emitDeclarationOnly && tsx scripts/copy-schemas-to-dist.ts && tsx scripts/copy-reporting-source-schemas.ts && tsx scripts/copy-reporting-consumer-status-fixtures.ts && tsx scripts/sync-canonical-storyboard-fixtures.ts --copy-dist && tsx scripts/copy-v2-projection-catalog.ts && tsx scripts/generate-per-tool-types.ts && tsx scripts/generate-dmts-declarations.ts","changeset":"changeset","docs:open":"open docs/api/index.html || xdg-open docs/api/index.html || start docs/api/index.html","test:file":"node scripts/run-node-tests.mjs","test:node":"npm run test:node:fast && npm run test:node:slow","typecheck":"node --max-old-space-size=8192 ./node_modules/typescript/bin/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:codegen-strict && npm run ci:quick","ci:validate":"node scripts/ci-validate.js","pretest:lib":"npm run build:lib","schema-diff":"tsx scripts/schema-diff.ts","sync:agents":"node scripts/import-claude-agents.mjs","ci:doc-links":"tsx scripts/check-doc-links.ts","format:check":"prettier --check \"./**/*.{css,html,js,ts,tsx,json}\"","registry:mcp":"tsx src/registry/mcp-server.ts","review:codex":"bash scripts/codex-review.sh","sync-schemas":"tsx scripts/sync-schemas.ts","sync-version":"tsx scripts/sync-version.ts","check:package":"npm run check:runtime-compat && npm run check:packed-artifact && npm run check:publish-protocol-artifacts && npm run typecheck:examples && publint --strict && node --max-old-space-size=8192 ./node_modules/@arethetypeswrong/cli/dist/index.js --pack . --exclude-entrypoints compliance-fixtures/reporting-consumer-status-v1.json compliance-fixtures/principal.yaml compliance-fixtures/reporting-core.yaml compliance-fixtures/canonical-storyboards-provenance.json","ci:docs-check":"npm run generate-agent-docs && npm run generate-release-worksheet && git diff --exit-code -I '> Generated at:' docs/llms.txt docs/TYPE-SUMMARY.md docs/migration-14.x-rc-worksheet.md || (echo '⚠️  Generated docs are out of sync. Run: npm run generate-agent-docs && npm run generate-release-worksheet' && exit 1)","hello-cluster":"tsx examples/hello-cluster.ts","hooks:install":"node scripts/install-hooks.js","registry:cron":"tsx src/registry/cron.ts","test:examples":"NODE_ENV=test node --test-timeout=180000 --test-force-exit --test-concurrency=1 --test test/examples/*.test.js","test:lib:fast":"node scripts/run-node-tests.mjs --scope lib --group fast","test:lib:slow":"node scripts/run-node-tests.mjs --scope lib --group slow","generate-types":"tsx scripts/generate-types.ts && tsx scripts/generate-enum-arrays.ts && tsx scripts/generate-inline-enum-arrays.ts && tsx scripts/generate-manifest-derived.ts && tsx scripts/generate-entity-hydration.ts && tsx scripts/generate-media-buy-update-fields.ts && tsx scripts/generate-media-buy-action-metadata.ts","lint:workflows":"node scripts/lint-workflows.js","prepublishOnly":"npm run clean && npm run sync-schemas:all && (test -f src/lib/types/tools.generated.ts || npm run generate-types) && npm run build:lib && npm run check:publish-protocol-artifacts && node --test-timeout=60000 --test-force-exit --test test/lib/adcp-client.test.js test/lib/validation.test.js test/lib/zod-schemas.test.js","schemas:ensure":"tsx scripts/schemas-ensure.ts","test:node:fast":"node scripts/run-node-tests.mjs --group fast","test:node:slow":"node scripts/run-node-tests.mjs --group slow","test:protocols":"node test/run-protocol-tests.js","verify:package":"node scripts/verify-package.mjs","ci:schema-check":"npm run sync-schemas && npm run generate-types && npm run generate-registry-types -- --sync && git diff --exit-code -I '// Generated at:' src/lib/types/ src/lib/agents/ src/lib/media-buy/action-metadata.generated.ts src/lib/media-buy/update-fields.generated.ts 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 -- --sync' && exit 1)","hooks:uninstall":"rm -f .git/hooks/pre-push","check:skill-sync":"tsx scripts/check-skill-sync.ts","pretest:examples":"npm run build","sync-schemas:all":"npm run sync-schemas && npm run sync-schemas -- 3.1.24 && npm run sync-schemas -- 3.0.25 && npm run sync-schemas:v2.5","validate-schemas":"tsx scripts/validate-schemas.ts","build:test-agents":"npm run build:lib && tsc -p test-agents/tsconfig.json --rootDir test-agents","ci:codegen-strict":"tsx scripts/check-no-loose-oneof.ts","sync-schemas:v2.5":"tsx scripts/sync-v2-5-schemas.ts","check:package-size":"node scripts/check-package-size.mjs","generate-types:all":"npm run generate-types && npm run generate-types:v2.5","test:e2e:local-app":"node test/e2e/adcp-e2e.test.js","test:status-report":"node test/utils/final-status-report.js","typecheck:examples":"tsc --noEmit --project tsconfig.examples.json","check:adopter-types":"tsx scripts/check-adopter-types.ts","generate-agent-docs":"tsx scripts/generate-agent-docs.ts","generate-types:v2.5":"tsx scripts/generate-v2-5-types.ts","check:runtime-compat":"node scripts/check-runtime-compat.mjs","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:node:fast:shard":"node scripts/run-node-tests.mjs --group fast --shard-env","test:protocol-schema":"node test/run-protocol-tests.js --only schema","test:schemas-browser":"node --test-timeout=60000 --test test/lib/schemas-browser.test.js","check:packed-artifact":"node scripts/check-packed-artifact.mjs && node scripts/check-reporting-consumer-package.mjs","registry:validate-all":"tsx src/registry/cron.ts --all","sync-registry-schemas":"tsx scripts/generate-registry-types.ts --sync","compliance:fork-matrix":"node --test --test-timeout=300000 'test/examples/hello-*.test.js' test/examples/proxy-seller-snap.test.js","validate:reporting-gcp":"node scripts/validate-reporting-gcp.mjs","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","generate-entity-hydration":"tsx scripts/generate-entity-hydration.ts","generate-manifest-derived":"tsx scripts/generate-manifest-derived.ts","registry:validate-pending":"tsx src/registry/cron.ts --pending","test:protocol-integration":"node test/run-protocol-tests.js --only integration","check:adopter-types-narrow":"tsx scripts/check-adopter-types-narrow.ts","generate-release-worksheet":"tsx scripts/gen-release-worksheet.ts","generate-wellknown-schemas":"tsx scripts/generate-wellknown-schemas.ts","generate-inline-enum-arrays":"tsx scripts/generate-inline-enum-arrays.ts","test:zod-openapi-portability":"node --test test/lib/zod-openapi-portability.test.js","check:publish-protocol-artifacts":"node scripts/check-publish-protocol-artifacts.mjs","test:e2e:wholesale-feed-training":"node --test test/e2e/wholesale-feed-training.test.js","sync:canonical-storyboard-fixtures":"tsx scripts/sync-canonical-storyboard-fixtures.ts --update","check:canonical-storyboard-fixtures":"tsx scripts/sync-canonical-storyboard-fixtures.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"547755d3-a2c8-4623-9e20-93a101c0944b"}},"homepage":"https://github.com/adcontextprotocol/adcp-client#readme","keywords":["adcp","mcp","a2a","protocol","client","library","advertising","testing"],"overrides":{"rollup":">=4.59.0","esbuild":"$esbuild","js-yaml":"^4.1.1","minimatch":"^10.2.1","@types/glob":"^8.1.0","@changesets/parse":{"js-yaml":"^3.15.2"},"@apidevtools/json-schema-ref-parser@^15.0.0":{".":"$@apidevtools/json-schema-ref-parser","js-yaml":"^5.4.3"}},"repository":{"url":"git+https://github.com/adcontextprotocol/adcp-client.git","type":"git"},"workspaces":[".","packages/*"],"_npmVersion":"11.19.0","description":"AdCP SDK — client, server, and compliance harnesses for the AdContext Protocol (MCP + A2A)","directories":{},"maintainers":[{"name":"elmulitz","email":"emulitz@scope3.com"},{"name":"brianokelley","email":"cokelley@alumni.princeton.edu"}],"sideEffects":["**/default-invariants.*"],"_nodeVersion":"24.21.0","adcp_version":"3.2.4","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","jose":"^6.2.10","yaml":"^2.9.0","tldts":"^7.0.0","semver":"^7.8.5","undici":"^6.28.0","@types/ws":"^8.18.1","fast-check":"^4.9.0","ajv-formats":"^3.0.1","secure-json-parse":"^4.1.0","structured-headers":"2.0.3","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/client":"2.2.0","@modelcontextprotocol/server":"2.2.0","@modelcontextprotocol/ext-apps":"2.0.0"},"typesVersions":{"*":{"net":["dist/lib/net/index.d.ts"],"auth":["dist/lib/auth/index.d.ts"],"brand":["dist/lib/brand/index.d.ts"],"enums":["dist/lib/enums.d.ts"],"types":["dist/lib/types/index.d.ts"],"client":["dist/lib/client/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"],"types/*":["dist/lib/types/*.d.ts"],"advanced":["dist/lib/advanced.d.ts"],"webhooks":["dist/lib/webhooks/index.d.ts"],"compliance":["dist/lib/compliance/index.d.ts"],"types/v2-5":["dist/lib/types/v2-5/index.d.ts"],"client/core":["dist/lib/client/core.d.ts"],"conformance":["dist/lib/conformance/index.d.ts"],"express-mcp":["dist/lib/express-mcp/index.d.ts"],"mock-server":["dist/lib/mock-server/index.d.ts"],"reporting/s3":["dist/lib/reporting/s3/index.d.ts"],"substitution":["dist/lib/substitution/index.d.ts"],"reporting/gcs":["dist/lib/reporting/gcs/index.d.ts"],"v2/projection":["dist/lib/v2/projection/index.d.ts"],"signing/client":["dist/lib/signing/client.d.ts"],"signing/server":["dist/lib/signing/server.d.ts"],"reporting/azure":["dist/lib/reporting/azure/index.d.ts"],"schemas/browser":["dist/lib/schemas/browser.d.ts"],"signing/testing":["dist/lib/signing/testing.d.ts"],"reporting/ledger":["dist/lib/reporting/ledger/index.d.ts"],"reporting/source":["dist/lib/reporting/source/index.d.ts"],"server/legacy/v5":["dist/lib/server/legacy/v5/index.d.ts"],"testing/personas":["dist/lib/testing/personas/index.d.ts"],"v2/format-schema":["dist/lib/v2/format-schema/index.d.ts"],"media-buy/actions":["dist/lib/media-buy/actions.d.ts"],"reporting/service":["dist/lib/reporting/service/index.d.ts"],"upstream-recorder":["dist/lib/upstream-recorder/index.d.ts"],"reporting/bigquery":["dist/lib/reporting/bigquery/index.d.ts"],"reporting/consumer":["dist/lib/reporting/consumer/index.d.ts"],"compliance-fixtures":["dist/lib/compliance-fixtures/index.d.ts"],"wholesale-feed-sync":["dist/lib/wholesale-feed-sync/index.d.ts"],"canonical-references":["dist/lib/canonical-references/index.d.ts"],"v2/publisher-catalog":["dist/lib/v2/publisher-catalog/index.d.ts"],"negotiation/verification":["dist/lib/negotiation/verification.d.ts"],"testing/storyboard/request-signing":["dist/lib/testing/storyboard/request-signing/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tar":"^7.5.22","tsx":"^4.23.12","zod":"^4.4.3","tsup":"^8.5.1","redis":"^6.2.1","eslint":"^10.9.1","esbuild":"^0.28.2","publint":"^0.3.24","typedoc":"^0.28.20","prettier":"3.8.3","@types/pg":"^8.23.1","ts-to-zod":"^5.1.0","actionlint":"^2.0.6","typescript":"^5.9.3","@a2a-js/sdk":"^1.0.1","@types/node":"^20.19.43","zod-openapi":"^5.4.3","@types/semver":"^7.8.0","@types/express":"4.17.25","@changesets/cli":"^3.0.3","@commitlint/cli":"^20.5.3","typescript-eslint":"^8.68.0","@aws-sdk/client-s3":"^3.1147.0","@opentelemetry/api":"^1.9.1","json-schema-to-zod":"^2.8.1","openapi-typescript":"^7.13.0","@azure/storage-blob":"~12.32.0","@arethetypeswrong/cli":"^0.18.5","@google-cloud/storage":"^7.22.0","typedoc-plugin-markdown":"^4.13.0","@modelcontextprotocol/sdk":"^1.31.0","json-schema-to-typescript":"^15.0.4","esbuild-fix-imports-plugin":"^1.0.23","@commitlint/config-conventional":"^20.5.3","@apidevtools/json-schema-ref-parser":"^15.5.2"},"peerDependencies":{"zod":"^4.1.5","redis":"^4.6.0 || ^5.0.0 || ^6.0.0","@a2a-js/sdk":"^1.0.1","@aws-sdk/client-s3":"^3.700.0","@opentelemetry/api":"^1.0.0","@azure/storage-blob":"^12.23.0","@google-cloud/storage":"^7.22.0 || ^8.2.0","@modelcontextprotocol/sdk":"^1.31.0"},"peerDependenciesMeta":{"redis":{"optional":true},"@aws-sdk/client-s3":{"optional":true},"@opentelemetry/api":{"optional":true},"@azure/storage-blob":{"optional":true},"@google-cloud/storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_15.9.0_1791859315015_0.7626573801149366","host":"s3://npm-registry-packages-npm-production"},"_id":"@adcp/sdk@15.9.0","version":"15.9.0"}