diff --git a/schemas/cache/.hashes.json b/schemas/cache/.hashes.json index 1b3a467f..13b540f9 100644 --- a/schemas/cache/.hashes.json +++ b/schemas/cache/.hashes.json @@ -1,331 +1,331 @@ { - "https://adcontextprotocol.org/schemas/latest/index.json": "908cdff53fcebff5aaa8ea097f2e6de0e32be3366db8e2fd881c510180ddd9ae", - "https://adcontextprotocol.org/schemas/latest/a2ui/component.json": "1ff7f295b03519313584895022e5add7556d275f99333a987301e11c9ccfb3bd", - "https://adcontextprotocol.org/schemas/latest/a2ui/surface.json": "7bd19b850a819c6e25f55f37645eeb92a479ece0050ad826fd7f2fbb979ce80c", - "https://adcontextprotocol.org/schemas/latest/account/get-account-financials-request.json": "626d88e9a0e54ccba8b015527a585c8df741f1dc103aff0183cea217b84b80f5", - "https://adcontextprotocol.org/schemas/latest/account/get-account-financials-response.json": "00c962d9021d10191f3860df25ae2dd73730ac3c83d790e997478b0dda2d9a01", - "https://adcontextprotocol.org/schemas/latest/account/list-accounts-request.json": "c7e8b8bfb2a77e7080c32971b3aeed06070f8b0c3eb13ec4dcecacc712184794", - "https://adcontextprotocol.org/schemas/latest/account/list-accounts-response.json": "a1bbf036853fb39044d36f4bfb62b54b3da93b7bd53aaf2110297dd7fd978061", - "https://adcontextprotocol.org/schemas/latest/account/report-usage-request.json": "90b14d6488a74a3a82637d2b74c4f4d4367a12ca61f59335729982e29956a213", - "https://adcontextprotocol.org/schemas/latest/account/report-usage-response.json": "e2731baaa0456c68f2fab3c9545412ac7a28638b87a72025fc51a00443498d6d", - "https://adcontextprotocol.org/schemas/latest/account/sync-accounts-request.json": "dca6a8e052ce4aa06ccdac09d8db6c98aa831bdae231564ef3254d937601ff17", - "https://adcontextprotocol.org/schemas/latest/account/sync-accounts-response.json": "00ed54992963b40c3231dfa00f0e8313da8d652e3c5812ad676d3b197b1b990d", - "https://adcontextprotocol.org/schemas/latest/adagents.json": "c9608e07f49ccedc7420d1f0d205a92dd78cbfed662de606d458cb3e5c46efea", - "https://adcontextprotocol.org/schemas/latest/brand.json": "0cb68a8f1683c0af3e28fb1e48f602832e78321d1c575504be62997991003dfc", - "https://adcontextprotocol.org/schemas/latest/content-standards/artifact-webhook-payload.json": "a5ddff12ff1d6316636919bc87359980512e63ff688d4b742628ab06b91b537b", - "https://adcontextprotocol.org/schemas/latest/content-standards/artifact.json": "e2c80b3b8370caad8277b60f5285349e630f275f9f63f0ac02d019fbe84056d9", - "https://adcontextprotocol.org/schemas/latest/content-standards/calibrate-content-request.json": "fee8b02f136fdbcbe9ca35879d71f19cf37349de9b047e1c6e7e65b91b23bc3c", - "https://adcontextprotocol.org/schemas/latest/content-standards/calibrate-content-response.json": "e85fd0507d8e98bc37bae1610e715b03cf8e8361aaded1004004c21e47b5b50b", - "https://adcontextprotocol.org/schemas/latest/content-standards/content-standards.json": "cbaac1a84ca1d83ae158e6f465398e7e55baf8078e234785ed48462f245ce467", - "https://adcontextprotocol.org/schemas/latest/content-standards/create-content-standards-request.json": "1adc8e7387b215b22e822fcbd13fe4775eb4ac340cf6200de77afaae41a4889d", - "https://adcontextprotocol.org/schemas/latest/content-standards/create-content-standards-response.json": "944ca233a74ddd64528c117fcf2fb9a673ab0eb153487b10112d2f3bf77723b1", - "https://adcontextprotocol.org/schemas/latest/content-standards/get-content-standards-request.json": "abe28cf4158bfa4f4333734639e62fd4d3057ab9fbc8eed0e121e51ac6962004", - "https://adcontextprotocol.org/schemas/latest/content-standards/get-content-standards-response.json": "e9f0cf6325a64f2f072c3f11ec090d6c68dd9f342f957473d080823054fffcec", - "https://adcontextprotocol.org/schemas/latest/content-standards/get-media-buy-artifacts-request.json": "a6bd48afd93ba96119f5858269f73f0fb9e610f20c4675b5916927da383d6eb8", - "https://adcontextprotocol.org/schemas/latest/content-standards/get-media-buy-artifacts-response.json": "20daa7e777e541621c3fec9247351f000a65e5717da6457a37e8eb78676d239b", - "https://adcontextprotocol.org/schemas/latest/content-standards/list-content-standards-request.json": "9fab6d60550d4e229ac1acc69658f8718cf34a9afb14f5b7c3f22076432bec7c", - "https://adcontextprotocol.org/schemas/latest/content-standards/list-content-standards-response.json": "37a724528375e05e5fccb3140f7389844d9ea4903374785eb2c5eab730aad716", - "https://adcontextprotocol.org/schemas/latest/content-standards/update-content-standards-request.json": "934163efa243f33bded9b18b458e6515161c5eb65ea82600713b1c319c8a4402", - "https://adcontextprotocol.org/schemas/latest/content-standards/update-content-standards-response.json": "96a592c1f40de17919263f510240bb384e1fc8b2f1e0528a551ae15f6f35e28b", - "https://adcontextprotocol.org/schemas/latest/content-standards/validate-content-delivery-request.json": "560e1251702f3c09ea5886ff730fb4c88d53a2e6a8b4c9804bfa60ac9ad5a800", - "https://adcontextprotocol.org/schemas/latest/content-standards/validate-content-delivery-response.json": "fed40f3e68c3c71a6735fd63519c72c3e37f2f421640179fede03ce67d74cb2e", - "https://adcontextprotocol.org/schemas/latest/core/account-ref.json": "65d0a5636a82ef83c32a7ce735378e24897c5fc6c28981a9ba346206c9589ecd", - "https://adcontextprotocol.org/schemas/latest/core/account.json": "74c4dd9469d66e22116f150d69470b8a62cac0bd14eebb7e923c15df9d5807c3", - "https://adcontextprotocol.org/schemas/latest/core/activation-key.json": "a31fb82057c50037575304641bcb32999239a762d93c1b3f1c5f535678c898a6", - "https://adcontextprotocol.org/schemas/latest/core/assets/audio-asset.json": "41fc9ff6f4440f3043ff059cf552ade967ac491798b5fc223129bfc854f3f98a", - "https://adcontextprotocol.org/schemas/latest/core/assets/brief-asset.json": "f65afd01f8ad48a93220c7b5875f27b30a292fb7e8f3bc94db6871496d249cd4", - "https://adcontextprotocol.org/schemas/latest/core/assets/catalog-asset.json": "066252e944cf2af0d177613ce4d239510f6d7e135419814c6618fcbbd679e7f6", - "https://adcontextprotocol.org/schemas/latest/core/assets/css-asset.json": "7e3b3f8d7403c16bdd1bd3db248ea32fe491703d5bd8d3ad03c0200fa45c9401", - "https://adcontextprotocol.org/schemas/latest/core/assets/daast-asset.json": "f5d55ba0e5cf98ed27e4061b39ff932d6ee9e4e9e248ab0019f5b4c5182dca30", - "https://adcontextprotocol.org/schemas/latest/core/assets/html-asset.json": "ff4bd60a492e43b853897b1d0ccfee9d6ed626408d3f0076c10b671638b260e2", - "https://adcontextprotocol.org/schemas/latest/core/assets/image-asset.json": "47507cf4800fb7b061689a0f8cc35c4099cb132efc4397c6ab9dfa3ea21fd70b", - "https://adcontextprotocol.org/schemas/latest/core/assets/javascript-asset.json": "c413873f9e0badbbde6aa3eaf844e95b006d1f71a0e323f827c080dc17720591", - "https://adcontextprotocol.org/schemas/latest/core/assets/markdown-asset.json": "6937d04fa26eb032e80b895db628cb8a1d6f38545a1cc6fd8dfda2479511319c", - "https://adcontextprotocol.org/schemas/latest/core/assets/text-asset.json": "90e0dfdaf8d20e4649288427cabb078b07d1101cbfa16e86c11b9c0ab3ba314a", - "https://adcontextprotocol.org/schemas/latest/core/assets/url-asset.json": "66641f372261c07991a88b33c8cf33cecb85aeea255c43dd2b3c1f7cd632cae7", - "https://adcontextprotocol.org/schemas/latest/core/assets/vast-asset.json": "5084de0799ebe37fe3198b3e3375f65f505dea332998623c003848f703b3e149", - "https://adcontextprotocol.org/schemas/latest/core/assets/video-asset.json": "affd40dcc94166e2a0dc9d1580dc66b6bff55e543a5d37074f0932c1865f27d4", - "https://adcontextprotocol.org/schemas/latest/core/assets/webhook-asset.json": "c9151f1088f41d989972f6a0cd2c093768b59075c3b99aa42d3c077260b84a8f", - "https://adcontextprotocol.org/schemas/latest/core/async-response-data.json": "6a1d5bbd74073025670c834804f594ce6c15070c95b181af327dc311cfdad0be", - "https://adcontextprotocol.org/schemas/latest/core/attribution-window.json": "3a7a7196cb0dba42ae7d9591ed645b91c748ac499573ab893bcb9fd26e5170cc", - "https://adcontextprotocol.org/schemas/latest/core/audience-member.json": "c2abc6c34d0ec8e2415281538bb81f95283b9ff658bfc97d71612e1bbee215e6", - "https://adcontextprotocol.org/schemas/latest/core/brand-id.json": "dbfc3c2aed4d16ecbba3204200948437a2bb3c0b68c0117c3a8c93f3c0700d25", - "https://adcontextprotocol.org/schemas/latest/core/brand-ref.json": "b3e17f59857f11ed792b6bdbfb88e907fed2bbcab3a99bcac748b7e2887f146b", - "https://adcontextprotocol.org/schemas/latest/core/catalog-field-mapping.json": "a37d2285f781ef241e763822a1b1f25e2549b0207264fcdfc0d3a10fe3a6e754", - "https://adcontextprotocol.org/schemas/latest/core/catalog.json": "0949a9d7e112fa5e5901348726091c956f701eddafa76cda4088bde4e5584898", - "https://adcontextprotocol.org/schemas/latest/core/catchment.json": "447f38d36e0924a282c1e67392efcb67c19a6c7bed0b5bb48c3f1ad1f6712788", - "https://adcontextprotocol.org/schemas/latest/core/context.json": "b5b5de9482d662c1eacfcfdfa53de672a047664e295940cb204f2d822d5eeb31", - "https://adcontextprotocol.org/schemas/latest/core/creative-asset.json": "571fa2d526d36b30e668f4aece96cd27a5ef7f9fae316a1893f43138cd68e1d6", - "https://adcontextprotocol.org/schemas/latest/core/creative-assignment.json": "c0247fe073290149567d26c95df3cc6c83a63574dedbb3a993424568dc35774e", - "https://adcontextprotocol.org/schemas/latest/core/creative-brief.json": "82175cc9614ba8928a138672b7aac79d4e05a8173ba0a58108307454a93679f8", - "https://adcontextprotocol.org/schemas/latest/core/creative-filters.json": "6eb9bb30a8e6ace5c9e808c904a592225e96fb49d6206ffc6227ebb0786139e9", - "https://adcontextprotocol.org/schemas/latest/core/creative-manifest.json": "8767b52b7a08bc16360567313279ff75d5184786860b1e9073fab97584c61df4", - "https://adcontextprotocol.org/schemas/latest/core/creative-policy.json": "66ab4eba9d63c7ad2543298166efe7007dddf40a7fcf8fd8f590cb075ce5a6ce", - "https://adcontextprotocol.org/schemas/latest/core/creative-variant.json": "f6833767d7bd9e617de3aa6888b3997b6fb8518085bc335d201450b646f9055c", - "https://adcontextprotocol.org/schemas/latest/core/data-provider-signal-selector.json": "58b09cd1288007e46d7ed45bb55d1c8743a9e358236a16586940311f5fd5fdd9", - "https://adcontextprotocol.org/schemas/latest/core/date-range.json": "a61d68c5f6bc6b219cdeece5d97ea9bb3614556289cbc5bbbcf6c0f109993bb0", - "https://adcontextprotocol.org/schemas/latest/core/datetime-range.json": "31851233d56cc3a67af200ec07dd42574b7b0608afef0b5aa4ee95e9e1933887", - "https://adcontextprotocol.org/schemas/latest/core/daypart-target.json": "63d103c751558a96ff308b0a54ecb3c4464880f81577cd87ab910713ec7d3156", - "https://adcontextprotocol.org/schemas/latest/core/delivery-forecast.json": "c6ac7da6a25ec81be6f8b09d466bc528a8c3ef207dd7c6f8ec2cceed5d8d8987", - "https://adcontextprotocol.org/schemas/latest/core/delivery-metrics.json": "f67364df3bc8cc89a0558b4b752573040cb9a32b677919779b3d9bdacf194477", - "https://adcontextprotocol.org/schemas/latest/core/deployment.json": "5769c02297e584f761a55301732621e22f8166e9806a1933cb842c1be9902914", - "https://adcontextprotocol.org/schemas/latest/core/destination-item.json": "5b54631d530f858fb8116a3fd34a56a43be10860c821f6bfba459d81eebd8d48", - "https://adcontextprotocol.org/schemas/latest/core/destination.json": "007880839e1d556972365ba1cd7076d081bbd6e6b9b0ba47147fc2748ce60d35", - "https://adcontextprotocol.org/schemas/latest/core/duration.json": "0ecc796d27fbdb6a56cfbe579716fdb667d0b16139e9a48cf3dafe451320d4e2", - "https://adcontextprotocol.org/schemas/latest/core/education-item.json": "00a583b3bd5e9ef8f81ae0ee7f79aec6b40e84b2e3ecf2528828d713d4783b42", - "https://adcontextprotocol.org/schemas/latest/core/error.json": "148e6da6e3ec332d224ace5850f8288e47d73ed1f17e4407deb07aa8414f8a46", - "https://adcontextprotocol.org/schemas/latest/core/event-custom-data.json": "6270adde29c7ed39cfba921cae6d793e6bfcfa7d1da71409bd490a394305c676", - "https://adcontextprotocol.org/schemas/latest/core/event.json": "e0c7caa7e23cc8ae493883caf52c9c012e5124acb295438158639b71e18a0b2b", - "https://adcontextprotocol.org/schemas/latest/core/ext.json": "0dc59d0cf5bcf97f9ce9ba635f977ec65b982e853cc0b05decb034cfb642f4b5", - "https://adcontextprotocol.org/schemas/latest/core/flight-item.json": "5a72496482bcaab74e99593d24d08f99dab778baec150e6b23998403c9dfef40", - "https://adcontextprotocol.org/schemas/latest/core/forecast-point.json": "d65508b755872e625c99ad24913df72efc3c92ac1827f90775d652bf63b40631", - "https://adcontextprotocol.org/schemas/latest/core/forecast-range.json": "831510663009ed73a328a015398130603a934031c963d973d70783bfa8beb44d", - "https://adcontextprotocol.org/schemas/latest/core/format-id.json": "529433d6d5ecac7514d85a0bdf80caf0a69a3c5c0f77a14932441a954a8ada15", - "https://adcontextprotocol.org/schemas/latest/core/format.json": "c640101aa284e5fa9adec7a76b266e45d7b84b2b8cdaaee03d88832b6cdc237c", - "https://adcontextprotocol.org/schemas/latest/core/frequency-cap.json": "8ff591538883beb8b687e5a0f77d762369e0c2e5e0837f917add5009f1cdec0a", - "https://adcontextprotocol.org/schemas/latest/core/geo-breakdown-support.json": "f0ea4566dafc3893f249fa5dd3d4e3794ee747a8cd4c34e4a5f70362927f4ee8", - "https://adcontextprotocol.org/schemas/latest/core/hotel-item.json": "9a935aa2a07362c4d9fa481e79e68b61ce6f0bd4f07fb0462278706e89d891cb", - "https://adcontextprotocol.org/schemas/latest/core/identifier.json": "da78a993f66120ab06fbb6e4801a3806db72c6e5ad990c9565965b8c8b625fca", - "https://adcontextprotocol.org/schemas/latest/core/job-item.json": "d3ea7fd474b3eed68335b2eef3152a531343dc42a175a3b7fa7d8cb66c0577d6", - "https://adcontextprotocol.org/schemas/latest/core/mcp-webhook-payload.json": "93fc71777533eded431312538c5291f199a73099201a5ee0ce6f9eb1ec669d48", - "https://adcontextprotocol.org/schemas/latest/core/media-buy-features.json": "57d0728159ee7558fb15a33f9027997f7d2738408f3c87a5954922b5276521be", - "https://adcontextprotocol.org/schemas/latest/core/media-buy.json": "a59b74ab894b7a750665fbc3eca690046b04ec0b7839fca6eb4c04b43ed07b78", - "https://adcontextprotocol.org/schemas/latest/core/offering-asset-group.json": "78951ed5a5b5bdaa0333d1bdb80ba7a5349be7059ce740a784cfe82e9e28dec3", - "https://adcontextprotocol.org/schemas/latest/core/offering.json": "4f5bda01b6013d1df56ca8d161b9230c13759f6ec3c70ad44e145855b8cc29d3", - "https://adcontextprotocol.org/schemas/latest/core/optimization-goal.json": "c07603104cc7d76036e38d8a02f2a8b760669cce3cca2760da0d60e174a0ab38", - "https://adcontextprotocol.org/schemas/latest/core/outcome-measurement.json": "32483c8bcd0ac0a5aa7d53797457f45b931e5d80794c81eacebd16afe0ab36cd", - "https://adcontextprotocol.org/schemas/latest/core/overlay.json": "c13c22f6279f1b380397dd4df151c66d7ebd09d90dfd310a319c71899e154e15", - "https://adcontextprotocol.org/schemas/latest/core/package.json": "16e518006be804b465271edce3ee10e597f345c458668a720f3f393e4eb08108", - "https://adcontextprotocol.org/schemas/latest/core/pagination-request.json": "3cabe1c0ed60e531149578901518e9091e2c2c4345741cc8de37245def768006", - "https://adcontextprotocol.org/schemas/latest/core/pagination-response.json": "0279f24bdb2cfefd15d0f4c9faa4b5a59c39f1342ed0edfb8e66d8865b2395b6", - "https://adcontextprotocol.org/schemas/latest/core/performance-feedback.json": "63dec657c26dd2702d9051d151d428b97ce8ad427fea8571c571a8eb8f53d99c", - "https://adcontextprotocol.org/schemas/latest/core/placement.json": "2b5a7cd544e2ef14d03149b3fc47700ca4559604c5bc0c233bf44e2b2e8b50ca", - "https://adcontextprotocol.org/schemas/latest/core/price.json": "30504bd333695fde69a1153e88db19382e3890e69670edfea03a8445a4039bea", - "https://adcontextprotocol.org/schemas/latest/core/pricing-option.json": "ffd419298a94a388ead73e5ca27fb981ed2865125c1b3a8f05dbedc0623b0590", - "https://adcontextprotocol.org/schemas/latest/core/product-allocation.json": "839db85911a6223fa1ddbabae93385de4dd55869800f2b71742dfeaeed676ebc", - "https://adcontextprotocol.org/schemas/latest/core/product-filters.json": "8fb007b7e1f9adacd7fda1bf85b39af8b5e8524f15f4a170211a607e3571aa0c", - "https://adcontextprotocol.org/schemas/latest/core/product.json": "a265e3544f276a4be5c4f600c666efc8e2a4ccb04da86aede1bedb67ffaba584", - "https://adcontextprotocol.org/schemas/latest/core/property-id.json": "16ff353402c03691a7290a0f7578a901b63a0f7e83567b8903c5c6f89e1fb6f0", - "https://adcontextprotocol.org/schemas/latest/core/property-list-ref.json": "50c908159f9d02bff2a3330ac1bdbe2a46c47649a3efbc0a8eb9f8118b3b70bc", - "https://adcontextprotocol.org/schemas/latest/core/property-tag.json": "6f2c35324ca6c5533a2c3d1a5837360c813a0905be68b11da7a46965ec37d59c", - "https://adcontextprotocol.org/schemas/latest/core/property.json": "f2057d364045fb833b9884a0902abdf1570719d4ab3bafd5649eb7b134d4911d", - "https://adcontextprotocol.org/schemas/latest/core/proposal.json": "855cd118a5b0aac6ed8f1628be49757348b0374c17596459aae8262b0dc8b4dd", - "https://adcontextprotocol.org/schemas/latest/core/protocol-envelope.json": "abaef42600786d78e1dfdc4986eb3ca7c3cd7f4955a2b8e9bfe27a4d9a58c3f0", - "https://adcontextprotocol.org/schemas/latest/core/provenance.json": "62228a49e1b50b9829c1187cf5a2fed533a9c5471927df7c22b0687fd084c1cd", - "https://adcontextprotocol.org/schemas/latest/core/publisher-property-selector.json": "2763ecac8effc1e27bf69d231968f25bad5ee2bb723ad1bf9c3da125d6b64099", - "https://adcontextprotocol.org/schemas/latest/core/push-notification-config.json": "64ed4db710d5a5346d6935e238d28ffaa4374dcff9d08e5d4283d4786dfe6de5", - "https://adcontextprotocol.org/schemas/latest/core/real-estate-item.json": "ba4f928b5363cc443bded67b62e6229408a051a246a842a777eacfd09c004f0d", - "https://adcontextprotocol.org/schemas/latest/core/reference-asset.json": "76e1bed153f7bfcd1473401c7074a1679935491de8af1aa84530e44af48baecb", - "https://adcontextprotocol.org/schemas/latest/core/reporting-capabilities.json": "61cd2822d80fca977b809707d81db3db7aa106d4b4af4bfbf06289d2df775dfa", - "https://adcontextprotocol.org/schemas/latest/core/reporting-webhook.json": "90e90d454334590670cfb881b14be00dd2a7fc134b0cc4494c79c6848fc2db1d", - "https://adcontextprotocol.org/schemas/latest/core/requirements/asset-requirements.json": "07c611e72f87aed09c5d20b9170f65280b46d01220b00e6d5d1f31943bfc8474", - "https://adcontextprotocol.org/schemas/latest/core/requirements/audio-asset-requirements.json": "bd73bc4f72429d9c9d8cf05ad6f97f5a345d0a43f9b791df1789a54a22f84be6", - "https://adcontextprotocol.org/schemas/latest/core/requirements/catalog-field-binding.json": "d0d66de8474d2fda9d04954bce5186d6637a62d94580da5ff1db2f57af204a50", - "https://adcontextprotocol.org/schemas/latest/core/requirements/catalog-requirements.json": "967b61c9f338b31fbfb962fe8afb65d736c2fe630259d002f0bb04b630dc5a77", - "https://adcontextprotocol.org/schemas/latest/core/requirements/css-asset-requirements.json": "ec0722f9068095a8bdbed0178d84265875f9f52d5aebd957462fb02fd623c3fc", - "https://adcontextprotocol.org/schemas/latest/core/requirements/daast-asset-requirements.json": "d93404d9be0cf5b1bb8064beb674841394cfd6554d24efbc60ac1ad1cafac73c", - "https://adcontextprotocol.org/schemas/latest/core/requirements/html-asset-requirements.json": "0148d6d6ad4d0f23bb0db6e987642a4aaa0d12574d3decf653338935e80a6be7", - "https://adcontextprotocol.org/schemas/latest/core/requirements/image-asset-requirements.json": "75c3d579dc680a36dfa321e21ef470cfcb235456ebf9ea5fdf19e0b2b88381a6", - "https://adcontextprotocol.org/schemas/latest/core/requirements/javascript-asset-requirements.json": "0e2412d1587ae8d98735e9932c17a600753fcc78179381578ed89dc06c8402d3", - "https://adcontextprotocol.org/schemas/latest/core/requirements/markdown-asset-requirements.json": "4cb1c9b2fde8a7a7f982385579fd7d8b82bd85ef320711e31da41ba3db1ccd9c", - "https://adcontextprotocol.org/schemas/latest/core/requirements/offering-asset-constraint.json": "6a91d72c55c68db9ab81d63827a6241110bcb882544d1b6bd577a976305b4cbd", - "https://adcontextprotocol.org/schemas/latest/core/requirements/text-asset-requirements.json": "164f0c6446409c78339354d34bfd864ff9c1a46f65974f31923c835241d984df", - "https://adcontextprotocol.org/schemas/latest/core/requirements/url-asset-requirements.json": "2d2a8657aad606ef5d51802b48786922c2c7d46b6f3e657109ae9a10e417bb54", - "https://adcontextprotocol.org/schemas/latest/core/requirements/vast-asset-requirements.json": "bf3f286a3829bf5920ad8ca311fd8caaa7cc2a02e904bb960222ee64b25b3b0f", - "https://adcontextprotocol.org/schemas/latest/core/requirements/video-asset-requirements.json": "a54590003a7d81018e91d4ef87d4644cbedc67c6f7f102007fdd6bff84d8be1e", - "https://adcontextprotocol.org/schemas/latest/core/requirements/webhook-asset-requirements.json": "0b6a9d602895cf6d12f8d70e4fd27d9914288ce09901149cc61dd3fbd3b347f1", - "https://adcontextprotocol.org/schemas/latest/core/response.json": "232e6fc35a8dec7e7ad0743cd9be807cd7143e32eeb162f830ab692347744967", - "https://adcontextprotocol.org/schemas/latest/core/signal-definition.json": "a44bce7c48946cb1aff0431170b940796afd36705c7bb0cf06f609e4b8705fac", - "https://adcontextprotocol.org/schemas/latest/core/signal-filters.json": "c250779da0fb5e40a8a78f41ad1b4a64b7704b81e03b64bd304442cf2496452e", - "https://adcontextprotocol.org/schemas/latest/core/signal-id.json": "f5bfd276c5eb7b3ce334e6681ebf67642ae28acf10d7527f0ee142a9c41a59dc", - "https://adcontextprotocol.org/schemas/latest/core/signal-pricing-option.json": "f570fe67ee418d79187b45c08f1fb659bbac76fce4303736a3fdcca16b742ec6", - "https://adcontextprotocol.org/schemas/latest/core/signal-pricing.json": "20df35e95f500fb997e50db55048bf7e07f383e2c95791d5b9271f5bb58a97ce", - "https://adcontextprotocol.org/schemas/latest/core/signal-targeting.json": "e80dcf066fe206808029174d0460139adc4c6ab9da70b82d0a29730efdab2a90", - "https://adcontextprotocol.org/schemas/latest/core/start-timing.json": "8e07e0469f434f3d3ba998e2b1fe58fc3dd097915e2d5e0c547cadfd5a469158", - "https://adcontextprotocol.org/schemas/latest/core/store-item.json": "54b1a5bc1eb10921c948cec80ef6af6f0d577ca787aa900c9fab6435d75c3381", - "https://adcontextprotocol.org/schemas/latest/core/sub-asset.json": "c0293416fd0275afd5ef59bd68675ff8ea37e4d4ba8f3a13e375711529a6399a", - "https://adcontextprotocol.org/schemas/latest/core/targeting.json": "70d4a8d65a3b64e746257d8760686e4ad143285065b32cfc2d95fb9a17a2d901", - "https://adcontextprotocol.org/schemas/latest/core/user-match.json": "fe94aac841014b1f203583b0b4b4c736046867b4ff392ce9bd5b8f4625aaa452", - "https://adcontextprotocol.org/schemas/latest/core/vehicle-item.json": "7ccf5ba20df8853a28c27c1c3ae9790bd2051fdea8d35c1691ef8b6561c031a8", - "https://adcontextprotocol.org/schemas/latest/creative/asset-types/index.json": "775ecc3f882489adafdf27deff9c360440687c694a58c4a49ee1f38cd83e0f04", - "https://adcontextprotocol.org/schemas/latest/creative/creative-feature-result.json": "e9a6e59fa298cbe145d2a9f72eaa498728e88b5bfaa9f5e3d8789204f11da98d", - "https://adcontextprotocol.org/schemas/latest/creative/get-creative-delivery-request.json": "7c9740f1e394cdefdc0a8b3d89464ebce101e96f9ac19194d497e5b50e8ef400", - "https://adcontextprotocol.org/schemas/latest/creative/get-creative-delivery-response.json": "ac4acc3a240ccf1197b54bf7aef076366222103b9fc3031fe8022633ce994db3", - "https://adcontextprotocol.org/schemas/latest/creative/get-creative-features-request.json": "24a37b9fbde7c47a599608b1a184bd7ae0d07613fdfd7af4be11dd5e79f76d10", - "https://adcontextprotocol.org/schemas/latest/creative/get-creative-features-response.json": "e3e3c14651b52e3aa88a4f381d0a1dc0e635b9cb4053d7597cd49d334ecf9a9f", - "https://adcontextprotocol.org/schemas/latest/creative/list-creative-formats-request.json": "0f6cae66d4236db5914dd8a20d85137ac1d7b3ddcd3551358a8a4811377e9346", - "https://adcontextprotocol.org/schemas/latest/creative/list-creative-formats-response.json": "3b5a07f923bcc243fc81c5f4725627b574b0d534de3b176fd972c2349364428d", - "https://adcontextprotocol.org/schemas/latest/creative/preview-creative-request.json": "0df53d16ebebe536dae798fdf0f6f96b83570e4708612acf978b4fd31270e7ed", - "https://adcontextprotocol.org/schemas/latest/creative/preview-creative-response.json": "f3faae10eab5592c072f8a10cb84d2f8ddbc4ed9f21f13a059f6955d622402f0", - "https://adcontextprotocol.org/schemas/latest/creative/preview-render.json": "b4837c5a4027d7034f90ddf914c2e5e1a90e4ba6ee76f68a1b622e8a6cf64fc3", - "https://adcontextprotocol.org/schemas/latest/enums/action-source.json": "02379d8670666e56afe09639030a13f672329f6717e687677619a48d20531e30", - "https://adcontextprotocol.org/schemas/latest/enums/adcp-domain.json": "ab0644259eb35ef366defd6e3e89f04087a7dde529d1dfd989a4ff5caa153b0e", - "https://adcontextprotocol.org/schemas/latest/enums/age-verification-method.json": "49a68dfd8bc550272f6e359de0cfc66a269687b2f0b2df4cdc802b23d702e719", - "https://adcontextprotocol.org/schemas/latest/enums/asset-content-type.json": "5dd1bcf8dda6be3876c2d0093e791c2869d795b555ad1228bb3eac89f172dca5", - "https://adcontextprotocol.org/schemas/latest/enums/attribution-model.json": "2b7cf8e2100e1a46cecf03f244c2d3a009934546b6c42d9c6ed77eb8ca100fae", - "https://adcontextprotocol.org/schemas/latest/enums/audience-source.json": "1d2ab9b06ba4de73d97ab42b6d0371bea0d50b6083eb147f276e0733b5fd082d", - "https://adcontextprotocol.org/schemas/latest/enums/auth-scheme.json": "492732201479760e022e7e20461874312403dab836af0f45c1382fd7b59c8b17", - "https://adcontextprotocol.org/schemas/latest/enums/available-metric.json": "8b598a106359f0a64d9d629ac1b7c149d30456d55df3fe917c9200b177ed6fc6", - "https://adcontextprotocol.org/schemas/latest/enums/catalog-action.json": "6926092f0b436ad3b4ca07803fb0105e4ed857c3d18e818f6e1879a0a11b18b6", - "https://adcontextprotocol.org/schemas/latest/enums/catalog-item-status.json": "2dc1261063c853b17e0e7391803e92f38dd301664b92381981dc890c88d05044", - "https://adcontextprotocol.org/schemas/latest/enums/catalog-type.json": "b3792d10786ca067b3ee6868e9fe45507200f498bdffc8d6a18ff03039e1dcbc", - "https://adcontextprotocol.org/schemas/latest/enums/channels.json": "90cb43e6cca0dfb9f6424768a3a21d5200182eab0e998f50d2f3c91901fa3d22", - "https://adcontextprotocol.org/schemas/latest/enums/co-branding-requirement.json": "7d533d01abfc5b134985e4a4611547a8d88601f2ad3dae166d30483433a5af8e", - "https://adcontextprotocol.org/schemas/latest/enums/consent-basis.json": "941c1bb97a73f283e8cad03675d956e2a809f8b866a6c817a2fd5449e4619e95", - "https://adcontextprotocol.org/schemas/latest/enums/content-id-type.json": "1905f7e53b8297d88e052373329716811210190d70148d480a551404f259ea26", - "https://adcontextprotocol.org/schemas/latest/enums/creative-action.json": "c8f56831b63d868ecdadb81787fbd9bda85f791387cc04d10a4f3f4774edf591", - "https://adcontextprotocol.org/schemas/latest/enums/creative-agent-capability.json": "c107eededf219f2f63e9325ba1c204c08f4bfe05b72ab90d4848308f771a9454", - "https://adcontextprotocol.org/schemas/latest/enums/creative-approval-status.json": "5a4b33ed4532b29a061bca3bc38eec7e259f74ae40670a652fc0f20ce99f0d79", - "https://adcontextprotocol.org/schemas/latest/enums/creative-sort-field.json": "adc83644f01b9948aa436c79dc0701d878a876e185adf7808485772fbad5eb28", - "https://adcontextprotocol.org/schemas/latest/enums/creative-status.json": "d8c83590a233ec9e605c63ee8fa009bb7fb5b5336092e8bef0386f226cc0a5e3", - "https://adcontextprotocol.org/schemas/latest/enums/daast-tracking-event.json": "caec0a9b0852c26a43a41c52312a36007656f7104c5af276d1111dddca9e2041", - "https://adcontextprotocol.org/schemas/latest/enums/daast-version.json": "95b06e213a2279ad3db0cca8912324a7773bc90a28bd0a39c676f73dcc4c70e2", - "https://adcontextprotocol.org/schemas/latest/enums/day-of-week.json": "a21d7536885a975ae42c59fffa68b75aac48d790216c88edb3170b382959a16c", - "https://adcontextprotocol.org/schemas/latest/enums/delivery-type.json": "3934bfba9af3ef9469f73b85b15c61c058b79771e74ae7bc387afc95905feacc", - "https://adcontextprotocol.org/schemas/latest/enums/demographic-system.json": "690540c7a5d554e0b2ba60d3e07244e6f7d78e6c364e61ce7c0a951631472106", - "https://adcontextprotocol.org/schemas/latest/enums/device-platform.json": "4b9895324457519d04b076899c4e9f8e30f061a27f801685e23e3898b77e75a2", - "https://adcontextprotocol.org/schemas/latest/enums/device-type.json": "7f08b8fcbed96115d7eaababbffe9735a2f66981072976ff8946f4cfb59ac719", - "https://adcontextprotocol.org/schemas/latest/enums/digital-source-type.json": "b06b2218557cc1621dfff1d372a7aee9e1eaa20e0a16b161a0e648a1f9170111", - "https://adcontextprotocol.org/schemas/latest/enums/dimension-unit.json": "405de49a9144c527466677ef3d3e5010b3cecea289f74b837958496da78045fb", - "https://adcontextprotocol.org/schemas/latest/enums/disclosure-position.json": "8131875b0f01ef31c2dc7e4147632ccd73a22c706f181f10eec09f8b2cdab2e4", - "https://adcontextprotocol.org/schemas/latest/enums/distance-unit.json": "a625eebbd293ff2301bed5c7443e4d46f60cd64761d1b012530bb125c2597171", - "https://adcontextprotocol.org/schemas/latest/enums/error-code.json": "a08a35f8a60637f7d1a2c253f18bc8186e3bdba35a1c75720b0bde7fee104e57", - "https://adcontextprotocol.org/schemas/latest/enums/event-type.json": "a3a488d7985e1b67ccf086569d0b3a60d975d50e544862b735c3805ba10d7b91", - "https://adcontextprotocol.org/schemas/latest/enums/feed-format.json": "16e580fdb03ca645b37955427ad0cf0eed74145a7e4c627b8286b9bc22d59458", - "https://adcontextprotocol.org/schemas/latest/enums/feedback-source.json": "56283eec28ab10c8a11f09959c0f3dbef2b5bf02b7df84599343cb9fb0e69f78", - "https://adcontextprotocol.org/schemas/latest/enums/forecast-method.json": "692f2c79351023690c444532089f5ee9d60afb433eec60281cb0248c066f1212", - "https://adcontextprotocol.org/schemas/latest/enums/forecast-range-unit.json": "c7dd6d5908f42d1e910f2d38aae9de1189f65158d62eba044e811ce430620a44", - "https://adcontextprotocol.org/schemas/latest/enums/forecastable-metric.json": "9de989029a43471c515623f309e31a85cafd0eebaf0e3fb488f7afe07adc0d31", - "https://adcontextprotocol.org/schemas/latest/enums/format-category.json": "efeeb37272b115eae42b3436600c00d75c29e94763148206993f2942a2a8ed99", - "https://adcontextprotocol.org/schemas/latest/enums/format-id-parameter.json": "0783749a5ac1e2eff4cc523eec16e3a723e107b3718bd55e1bc671cf230b0a1f", - "https://adcontextprotocol.org/schemas/latest/enums/frequency-cap-scope.json": "3275a767cbde71235e7a23d0d775b5d58afb1859936393b04eb2c7c976ef2493", - "https://adcontextprotocol.org/schemas/latest/enums/geo-level.json": "e6b65de7e6699c4171eba799553a39f8d3bdc787242ef7bfa269b6f6d77a1bfa", - "https://adcontextprotocol.org/schemas/latest/enums/history-entry-type.json": "e77c87be1493e84d83ffb567113303e2b50baa1dbd8c1ea791e2e8822f2bbf64", - "https://adcontextprotocol.org/schemas/latest/enums/http-method.json": "75c12b6e8868b0248841bbf8e666fd097308276f59a2c8f809fa279a88c06188", - "https://adcontextprotocol.org/schemas/latest/enums/identifier-types.json": "73190ea41c388af5b6b9c56358c4bce893b0f7cf61bc5062647f9987755451ed", - "https://adcontextprotocol.org/schemas/latest/enums/javascript-module-type.json": "da4746acdce608ce9497f59e7fdbc97a649367e55aebe4b9675feb3176e8525e", - "https://adcontextprotocol.org/schemas/latest/enums/landing-page-requirement.json": "5a09b76855c541b23ccf1aaa8ea87e77203d358b5c01c1b255722f21ac6327a4", - "https://adcontextprotocol.org/schemas/latest/enums/markdown-flavor.json": "df8836754968fb1c02fc7725aa1bce56e315c4cec11515a19058b5d6a0cf782b", - "https://adcontextprotocol.org/schemas/latest/enums/media-buy-status.json": "ea2422ef950e6caca7798429f184ac4c272f8d0f79057231590a1fe359d541fb", - "https://adcontextprotocol.org/schemas/latest/enums/metric-type.json": "41eafcfaf6206670aabecd65abd5c1f2d0c4af019a3e4055d26aecfdccfd0a75", - "https://adcontextprotocol.org/schemas/latest/enums/metro-system.json": "f8cde6b0bd45c4fbabef8ff90e01c57ffc8d5a821d7f50b94de48a6ed7cf1641", - "https://adcontextprotocol.org/schemas/latest/enums/notification-type.json": "be6d4177c9350e8fdced52773b483acf464beecd567934cf020e53c43e61afac", - "https://adcontextprotocol.org/schemas/latest/enums/pacing.json": "6fb8e62bfdc40bb48e0620ed71310f21a821fdfbe644c625d01b6a68ba4e40bb", - "https://adcontextprotocol.org/schemas/latest/enums/postal-system.json": "e1644c5d960fed57571b088cb72d25777b34ab335531b0d97e679c7dca33871a", - "https://adcontextprotocol.org/schemas/latest/enums/preview-output-format.json": "b14841f4e6689b3a3d2afa5740b4787ba49961d39ede2f9b92b709ad7970b32e", - "https://adcontextprotocol.org/schemas/latest/enums/pricing-model.json": "4378f72c1baec64766ff25c0352a3580df627fafe6d4f83ff2f6472cc8223c34", - "https://adcontextprotocol.org/schemas/latest/enums/property-type.json": "7e047eb116c41b4682818f89c8b19573636a546500289d48be189945318ded83", - "https://adcontextprotocol.org/schemas/latest/enums/publisher-identifier-types.json": "3d4f8baf9ea57f525d1f126d58190588c17b05c7493ea2c9ff5737922cc96c4d", - "https://adcontextprotocol.org/schemas/latest/enums/reach-unit.json": "94b478b9ed28cd3f71b58e78191d510dfa346ff1cdecec7f67aea9a611a06d2f", - "https://adcontextprotocol.org/schemas/latest/enums/reporting-frequency.json": "b480016e39a0b8a4493e55f5bda13b153e8df7c4c07ee49586cd77bdfdab0af5", - "https://adcontextprotocol.org/schemas/latest/enums/signal-catalog-type.json": "f899ae2550950b3e2269f42c20c50bfd09c1f2870fc656e334b73758bfbf2245", - "https://adcontextprotocol.org/schemas/latest/enums/signal-source.json": "a31754104d7fac059a8a4d62fe4515dd30825703a6f795ca1a740d24d63f88b8", - "https://adcontextprotocol.org/schemas/latest/enums/signal-value-type.json": "fc2388a09442534f9931716d5ee4a4919e6b5242a2624c352b62c12a0443e32b", - "https://adcontextprotocol.org/schemas/latest/enums/sort-direction.json": "85a2cf23403297069995f14498a495c566a5a8bce4409d468d9071e18338ce6e", - "https://adcontextprotocol.org/schemas/latest/enums/sort-metric.json": "73030f94b0fe202ac1ee26c4cdc30c287566721778d0d652cca8b7a272b94523", - "https://adcontextprotocol.org/schemas/latest/enums/task-status.json": "b45adb6b28b0b35ea5cf5564ec22d7b692e66c40d10d891d6dfe6661035c82b0", - "https://adcontextprotocol.org/schemas/latest/enums/task-type.json": "3ff3ce4cbd94c5a06624d3fae8dce7288847222ed2bf8f810c0a42a24a4c6689", - "https://adcontextprotocol.org/schemas/latest/enums/transport-mode.json": "de48169f9bc627ee6a41d9f20803f7addd3589659e166ee9a327d58ae26b8a6c", - "https://adcontextprotocol.org/schemas/latest/enums/uid-type.json": "5d3ce6721a2b3d650f6e007c6dc886df498aba3e6954b734de6f4419f2011477", - "https://adcontextprotocol.org/schemas/latest/enums/universal-macro.json": "de56be91b9aa6f2a096c0c8371abe8c7897059d4d2a436a3ff9e51f19796d386", - "https://adcontextprotocol.org/schemas/latest/enums/update-frequency.json": "657d0460d5675ddcd7edb4cf92655b56a93cd724ab3c0b4094241ef91ca644c8", - "https://adcontextprotocol.org/schemas/latest/enums/url-asset-type.json": "8cb3c557a43a0d5f85cd9c7b83366910c570349c6ab8625583ca66454fc88c03", - "https://adcontextprotocol.org/schemas/latest/enums/validation-mode.json": "0df6bb0c18921714d48d26c2813d6fa312c5a671e1a421f9c9f9ca0c0cfa6811", - "https://adcontextprotocol.org/schemas/latest/enums/vast-tracking-event.json": "c13b3a90cfa3f13f9446185a366095576b1b92574fc468c7de432c8c141167a8", - "https://adcontextprotocol.org/schemas/latest/enums/vast-version.json": "cf0f0e11eba22c9679b96f13608540016dfa3423101b8e22238ebb56abd224dd", - "https://adcontextprotocol.org/schemas/latest/enums/wcag-level.json": "d6f9c26a09db6403d1d612d293de33a076f966b4b2b07c9b15549135dfcae0da", - "https://adcontextprotocol.org/schemas/latest/enums/webhook-response-type.json": "72ba18db0a6fabd814195e895841e4cd6af5b54c4d6a954552c36284da5c4075", - "https://adcontextprotocol.org/schemas/latest/enums/webhook-security-method.json": "80c1a7622b750af3bcfd2695569a3b348e42d5c8614378c27a65f8c7374e9165", - "https://adcontextprotocol.org/schemas/latest/extensions/extension-meta.json": "96653ac32a37fcab33ba562c62f09af7362c81cca7f95fa181499dd9d3b8eabe", - "https://adcontextprotocol.org/schemas/latest/extensions/index.json": "92a7c79c137f7a16ab7fced28d2ffefedbb8b31a2153bbbad82ea6892acc30a3", - "https://adcontextprotocol.org/schemas/latest/media-buy/build-creative-request.json": "b1683d732ba7c070502d62440a45283b17a42a35b059e90476f2c446402b8208", - "https://adcontextprotocol.org/schemas/latest/media-buy/build-creative-response.json": "b59144e5ed7a39ad380a070a2f5e5ce3073780debba4cf77eb59e729ffbfbcfc", - "https://adcontextprotocol.org/schemas/latest/media-buy/create-media-buy-async-response-input-required.json": "397bb7a973f943bdb2c53b36822c93ecdc815d3e5184a1129cad8648d88f378a", - "https://adcontextprotocol.org/schemas/latest/media-buy/create-media-buy-async-response-submitted.json": "7c9502344a561c3aca8752e6d95918444eb905b82413af0c6a8e4782963ce4f2", - "https://adcontextprotocol.org/schemas/latest/media-buy/create-media-buy-async-response-working.json": "f8023b1dd59955843ecf2ee3c79a81ca83411ced35daa58a6e7210ad88678e00", - "https://adcontextprotocol.org/schemas/latest/media-buy/create-media-buy-request.json": "2d5244697de961318d1ce60a62471514efb6953e6bcbad59cfe1d46d4ca62afd", - "https://adcontextprotocol.org/schemas/latest/media-buy/create-media-buy-response.json": "6eeb5eec60d9a8f8dbd1b9d11b1f947de7e4148817b83ec2a6626457626939b9", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-media-buy-delivery-request.json": "b760b2f75e1d3ea8613d10841d238e301546d8cf5498bf5040d5a18401248689", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-media-buy-delivery-response.json": "e939f171e70b637b5233cae215c8c67c93d75473bc654fb45991d15cfc302d76", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-media-buys-request.json": "13b796eef705559e7f188b519161c00f966509f2141633701f75af74602db3cf", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-media-buys-response.json": "26f5be2b2ae372d43aebf5d034e620b19a5678382a03b58e6590d3e399f2b4d2", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-products-async-response-input-required.json": "107e27baf08f80a97a0de83a24faaf37cae5c0c3112ba707ff191af1c2ad4ea6", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-products-async-response-submitted.json": "f0cbf91c1e1ccc5e2c84739b8ebfbbf73cb4f64d0067847bc3eb19ec1992aa72", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-products-async-response-working.json": "62be745552eeaa0aa72fc8a06b0dc89d138264ed5150158f1061cd5043c99dfa", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-products-request.json": "63b134d0cf1fd92f909ed1a0a73eb0dfd9ec702e2e26b0e7e7f4cb33241b7b83", - "https://adcontextprotocol.org/schemas/latest/media-buy/get-products-response.json": "7c4ce4abcb82e76009f9125599b4d834deaff1bfb62d65d98bd86b38fb692080", - "https://adcontextprotocol.org/schemas/latest/media-buy/list-creative-formats-request.json": "16a087559e0e43732cd0551c7ae16dc077a8aa06d487207d20c496a4cbabdac9", - "https://adcontextprotocol.org/schemas/latest/media-buy/list-creative-formats-response.json": "62fe8cb5f240de313dd7d2ca2dad365407abf7899c7c5a4babf9c329e0d69cb9", - "https://adcontextprotocol.org/schemas/latest/media-buy/list-creatives-request.json": "2fd4a07bd836cf44cf40bdddafb2f1b07881e616f6eca9c2d45381071eedf9b8", - "https://adcontextprotocol.org/schemas/latest/media-buy/list-creatives-response.json": "0fed4073d91b74fbe98491abe52168dc2ded39adb102a328e3017b1ac9387bd0", - "https://adcontextprotocol.org/schemas/latest/media-buy/log-event-request.json": "79f382bc795e81123e01aa570e8c7fb31547f77789edb64edd5f6acc4a2c2756", - "https://adcontextprotocol.org/schemas/latest/media-buy/log-event-response.json": "d561a4d0937e98a2e5a871df3ff36fa4b0201960a663661dd1d830d29f154a7c", - "https://adcontextprotocol.org/schemas/latest/media-buy/package-request.json": "cc6ff3469a22a6eadb67b996cf2e503eed90a1e47e3d8a6f7a496b39c01150a3", - "https://adcontextprotocol.org/schemas/latest/media-buy/package-update.json": "ba965686ecedebd66cec330e135b8daa072b4b8c26c98d0691b893b7e87c0ad6", - "https://adcontextprotocol.org/schemas/latest/media-buy/provide-performance-feedback-request.json": "30b9cbb71776718fe02069596cfc1c57b070c69e8efbe1393af173bc5672fba2", - "https://adcontextprotocol.org/schemas/latest/media-buy/provide-performance-feedback-response.json": "679838758bb15e911b6574a28f5a9048de1e8baa067e71052d9d7d430201636b", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-audiences-request.json": "0ed83f08d46758865c30a63b721dddb874af5955baba0094248d2bb341ac5c4f", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-audiences-response.json": "8bda101ab6048f5c0d46feb59f4138067edf8980f815bc039657f504a486f1e2", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-catalogs-async-response-input-required.json": "524ab6b3ab587af92a3358b8aea639060291750e121027e80c60b6956e77b559", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-catalogs-async-response-submitted.json": "104da8ec5fcec069e94cbe42e95db04a1a842d7d8ca0fe35424cbf11f57d5e91", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-catalogs-async-response-working.json": "c8147b47bdc9c5314a5a130610ae83bcb244f7bf18403dcfe1192c65e712f26b", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-catalogs-request.json": "ee71808d456122af70604f4d771db5a0ee37ae0228288d7f0b6da4a1a4f3e259", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-catalogs-response.json": "f42a8d9ca96c58011bd17ac46481fe90c9517794726421f82cf2c40d1c35deb3", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-creatives-async-response-input-required.json": "62b4e86135542f4076b7bcf6edf157a7bb919e168ea97d0afb1ef1fe4ff2b8dd", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-creatives-async-response-submitted.json": "0a6df44b4224a4b38d25673d0f813022e124c7ac0bcc7eccb95e673849af7368", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-creatives-async-response-working.json": "5a336a8217d13fa112ac3dd1ed2d2c707f8abd9bb9ff05af674c22138dc24c90", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-creatives-request.json": "18eda1079f8acd569930e0c241d1d7f3ff44df68dcb8b7d17a0a0f1b76e0375e", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-creatives-response.json": "a6f40b4a549401a9e440f03130f9c9fbc9645dd1f6f613e7939dd6cf1925d6bd", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-event-sources-request.json": "44bf656a9381e8350283ff1896277a80d250dd28f6986aadbdaabd10003294d5", - "https://adcontextprotocol.org/schemas/latest/media-buy/sync-event-sources-response.json": "fc4303557f6cee87078ffb294444d8b9d2ab4b975e3d7fbf53a04b5bc0bcd401", - "https://adcontextprotocol.org/schemas/latest/media-buy/update-media-buy-async-response-input-required.json": "73ecee00cf0babc200778621b78148a54327df3436dedf349d83c734a99fc4e4", - "https://adcontextprotocol.org/schemas/latest/media-buy/update-media-buy-async-response-submitted.json": "d4736323140cf6db5522e1de5aeb1023f8a7b608d319ede26b86d28c57bea0ef", - "https://adcontextprotocol.org/schemas/latest/media-buy/update-media-buy-async-response-working.json": "ccca3256ac3179a2125922718efde61367b9046bdfdee156bdaa72c1398f2ed3", - "https://adcontextprotocol.org/schemas/latest/media-buy/update-media-buy-request.json": "b61ccfa4c501f4fa99825a3fcb9e33093e51193bd65a09636ac04ea84dc2ff95", - "https://adcontextprotocol.org/schemas/latest/media-buy/update-media-buy-response.json": "94a5dc2b031c552a74c32cdbc9b77920cb0d3f61242a90292f69582b86e72402", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpa-option.json": "2edbea9af419fe4db7d959ac65ef067c0c7dadcb0f32bdcb12ebafa4a041f73f", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpc-option.json": "30933b4470569e5cb8316071fd4549ce0ab0266af1a29ac06841e003a828b981", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpcv-option.json": "c093bd8208a4b3b16798392543b8076b617e5588971390afb0fe5980e9b37028", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpm-option.json": "fb61c11e7815adf35007f23743351bfa05141521598562eabcf1ac147032db7f", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpp-option.json": "95249f8d4119ea7cfe3d4639807809ebcc211e9793783101d47e8f5e6e956f5e", - "https://adcontextprotocol.org/schemas/latest/pricing-options/cpv-option.json": "8b00c8b786e61fae4efc0c20e606c6853cefe065f1ec7ded3ad5f8f35c64f5f7", - "https://adcontextprotocol.org/schemas/latest/pricing-options/flat-rate-option.json": "7dff0370a4085006bd4e3ccd5ec743bad647607033712d74d72728d673d40c15", - "https://adcontextprotocol.org/schemas/latest/pricing-options/price-guidance.json": "02931d2124fe50a976534e4d51c5f4f248bdc2aae6843abcd37816474a2355c3", - "https://adcontextprotocol.org/schemas/latest/pricing-options/time-option.json": "3a8ba2bd4915ee47b352214a43c738ae90ef5396870a9d27f29dc1fc39407ff5", - "https://adcontextprotocol.org/schemas/latest/pricing-options/vcpm-option.json": "094fa1f66f24ad759185459c8f7fe5035d156994aad28c812ed43aca748fd525", - "https://adcontextprotocol.org/schemas/latest/property/base-property-source.json": "4953f7bae585927f806926fbbac096b1a9f1e08df97ae81071233f6eb96462a0", - "https://adcontextprotocol.org/schemas/latest/property/create-property-list-request.json": "a3c96268b9ee47ab2552700c477d8f3372557369516e42cca5ee88554a284aac", - "https://adcontextprotocol.org/schemas/latest/property/create-property-list-response.json": "b7ceada500f573191cd0ef9e07817cb35f5e1b2dc1180cb15a231db460ee1655", - "https://adcontextprotocol.org/schemas/latest/property/delete-property-list-request.json": "5713450eb83436a1cf90a5636f6b54a1b0c5ffd1a15c481bca462000c4d05dd3", - "https://adcontextprotocol.org/schemas/latest/property/delete-property-list-response.json": "222fff1b07bd9d20ce0a4db6a723ed7d86b9b34ea9e5139394c444275586c4e5", - "https://adcontextprotocol.org/schemas/latest/property/feature-requirement.json": "32fe9a144d32ae888bf1169bbfcb700eebf60780ec0effac9c78ad57cd7e199f", - "https://adcontextprotocol.org/schemas/latest/property/get-property-list-request.json": "6a9ef6429a641424b019367a413f79f43db5902fc33c3e6709d7dedbafd601f8", - "https://adcontextprotocol.org/schemas/latest/property/get-property-list-response.json": "2b3a7ac1c7110fa0a8345bc1f13a1264df2bed182c0dc6e88bee5ba3d5113931", - "https://adcontextprotocol.org/schemas/latest/property/list-property-lists-request.json": "8d73ce309b8dea78b855cce61c201a8fa946c427dc2d522d1a87c4e78ca44ac5", - "https://adcontextprotocol.org/schemas/latest/property/list-property-lists-response.json": "6994a86ef681f646717f3e9f27ce6b0e33910df246bbc71b543ac68867f76ef0", - "https://adcontextprotocol.org/schemas/latest/property/property-error.json": "7077c4776c1e46d6b1284750843c502193009fb7cc912a967710419fc30fa200", - "https://adcontextprotocol.org/schemas/latest/property/property-feature-definition.json": "2030cb01aca722d5051b45399e4297f9e3307e71bb5e9743cd6fdaabcc0726d1", - "https://adcontextprotocol.org/schemas/latest/property/property-feature.json": "f6bb5d571b0c9cca78f4f97e867651a8798103ba3eb460cc87c7f9144929541a", - "https://adcontextprotocol.org/schemas/latest/property/property-list-changed-webhook.json": "4bb10e21aee5c58dc64fa0bba9e79798d3aa958e1eb02a6f028ea1799f5c03bb", - "https://adcontextprotocol.org/schemas/latest/property/property-list-filters.json": "036b9b7902b20512549ab38f6fc57fd952d676cb3d8e61c60e77d0556b71c4c2", - "https://adcontextprotocol.org/schemas/latest/property/property-list.json": "d6830f2541a929e72587b11a5e63c437fa806fadaa9033d93b14491ea9198526", - "https://adcontextprotocol.org/schemas/latest/property/update-property-list-request.json": "6ca7e3ddfebc4ce89ab2a590d3858b97e1d6da4a57bbdddf498fd30d85d6ec56", - "https://adcontextprotocol.org/schemas/latest/property/update-property-list-response.json": "3d5e6ceca2d6273c77bab370725e41b95077deb2f55f37ca62ce440c8353b1ca", - "https://adcontextprotocol.org/schemas/latest/protocol/get-adcp-capabilities-request.json": "a93fa59dac256984ea636dbfb01f99d2387ff479bf379b968372787bb0f832c7", - "https://adcontextprotocol.org/schemas/latest/protocol/get-adcp-capabilities-response.json": "8f0dd510e31f8b692643e4985c34843af5ee6e4fdf9e3b3f5821a675d81b9c84", - "https://adcontextprotocol.org/schemas/latest/signals/activate-signal-request.json": "81dca01b1b460fd9f7ec848998dd215303307197fbc977bdf1b833a05861f437", - "https://adcontextprotocol.org/schemas/latest/signals/activate-signal-response.json": "e1cd9be827aba98cab9f0de0341bb449b3739ebb9c20caef9a0eb0dbcb087ca2", - "https://adcontextprotocol.org/schemas/latest/signals/get-signals-request.json": "d0c5cdadcd96e34867287d00153ef628e5a1f2035de315da49637ba495641f48", - "https://adcontextprotocol.org/schemas/latest/signals/get-signals-response.json": "1fc79a60a8ab98c5a60964ff1e608b1fb4af79dee743ad0602acec90195a6f78", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-capabilities.json": "a583b04f6acd5c8418c6b9613842e12d6b00a1f36241990d02b17c71ebf74356", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-get-offering-request.json": "175d7cbadd0f5fccabab09158986f51edd459ba4e777a6731cf850947f0493f7", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-get-offering-response.json": "e0cc6da05594aa7080319bbc506cf56d3f7c541504cde86e27573917078410e8", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-identity.json": "6b1fad0cb8433b15055b7e2a8271d7ee1ac405db6f5e19bb9aa8eb405a747797", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-initiate-session-request.json": "dd872808799aa225cb7c5723d162aaa21c3265b84f26ebb13dd12b4b6076b26c", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-initiate-session-response.json": "3eb8440b2be7b8d4777003b34f3094fd6d1c6b87a3236163d584192352b0c7f7", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-send-message-request.json": "b8a789094d4288cf277070e762f01bb22b3248c9730797603974891741bbc3a4", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-send-message-response.json": "1541e484b3138381c1af121dae7dea5692441fd9d5a55384e57fe7661c6c1c22", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-terminate-session-request.json": "8121c3cbf497bef6e5b265a3520daa8cb1c38cd133e8d593b4558f175f7fab95", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-terminate-session-response.json": "446b2ff92b8522d805af1592334d56c045e891608bc87f751007c8afe552d188", - "https://adcontextprotocol.org/schemas/latest/sponsored-intelligence/si-ui-element.json": "e7d434246c38e1d047896cfdfec30ffda5f842ea8a4f699c5701c6c7c22bfaf8" + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/index.json": "f9205376dcbb3fac647a3d623ca6666a29642260c1d7e8fd852e46b6f00504cc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/a2ui/component.json": "b175347069c31887b25573d4b45e2dd151aaf24a78c9000280674d678c1a4eda", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/a2ui/surface.json": "81daaedac128cf968de05bf6887efcc6f59ecb8eace4c01a60009e29a7e3f945", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/get-account-financials-request.json": "59d2cb7d3bd7ef8c84f29525e31ab418fba7568ee16a76d46b1102d803f6091b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/get-account-financials-response.json": "7f81e4a1aeb56773262627e550bfd4ac6570879cd2000c2a4333bf73171729a5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/list-accounts-request.json": "b2d881ac5a8e7feaaa509ffb4181683ffffcdf9e20153c27700b1225d32a7c13", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/list-accounts-response.json": "3959bb720af632bb6674fa1290ad54884705fdf11a62d02410f22865f51b23c1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/report-usage-request.json": "d356c389fa5476219787aaa7106d054b38d32f1bf923e95738ae837789984989", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/report-usage-response.json": "84315fe99dfd8a62282349daee0babed5cbb0bc7fc1057fddf1a6ca5816e99a4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/sync-accounts-request.json": "0acd93121dfb8f4af377ac633b00f05e3a9a1684d6e01f5eb134fb16fccac1b0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/account/sync-accounts-response.json": "a8effe3a79342af7829e35170ffc102359ebb9e9e07622b171d54e75c0e1f77d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/adagents.json": "94b9807c4a749f59ba14fe3f2570b7717136e3ce866faa93a1f5dfb68d234774", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/brand.json": "c9c4650c8d33c5308c9d3d7b82f2fba599b3f3294de29f03e2d257d528cdce48", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/artifact-webhook-payload.json": "b0496c936a1a68b6e796fe84e1cafe333c97da603d311f08c3c10576608fc99d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/artifact.json": "4ce62595a78e3e52df1c18096bad24e7843aa911327cb3623aa42df668e7c534", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/calibrate-content-request.json": "4a9efd1caafedf4d6ec46dc95702c4c8d2c2f340912e949d3184b71851447c32", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/calibrate-content-response.json": "2cddfa0d359bf3985b16888f79de6b9f628d6766f9fbffcfd226fb1f85cf58a1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/content-standards.json": "6a0fee35af559860d7295453c19d7b87a71ad687dc78df10dc97ddb7802f05c9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/create-content-standards-request.json": "28d352ed6495cfd983161eb13d3e51d226a221513297b307f767750a6448cd5b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/create-content-standards-response.json": "4338c85437a9d1f8761a5f9bcf4e5c0fed4a28c45ffbe5dc529c063719119864", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/get-content-standards-request.json": "15fe76f1cc19e5f18ef8368d93b97c62a8d19cfdb70c059562ce744c37fa7f34", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/get-content-standards-response.json": "afaa8e182c3ca01c6f0c0620b7c606f5846247e3604042b8588007102d977651", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/get-media-buy-artifacts-request.json": "80852bb4e4f8e6b258dd13e5636b58735c44ecfbe465dbe85dc501a7897c6f65", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/get-media-buy-artifacts-response.json": "7dcd7d77677f12df97c0a1d2ea9bbb5e6a4a932177edc4051df1ff05b5b622dd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/list-content-standards-request.json": "103119685448211c712125f08023b8ba7c766389535998dccf39ffa595a3829c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/list-content-standards-response.json": "10d0bc43bf46a9bec7954ba3ae3fb977d0da45822f2d0d31b04b5b4eaf541ed3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/update-content-standards-request.json": "d6985d04a27d4637b5a16200262395589e53d2fe5b6f639f1fd66088e7d0deab", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/update-content-standards-response.json": "4e5e52d009453d222e1fb27b73f39b97e49748987b6a17e63602d624904ba689", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/validate-content-delivery-request.json": "241caceec188c9e23076a92cd9b497ac32b49af42d372bbd57072007ce4e0d2c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/content-standards/validate-content-delivery-response.json": "a16e503be52253baa7529138a8001fc277d265370223434e9d1b9fcb54cc62fa", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/account-ref.json": "d75f0cb1dd8a8fb153ab1e347da15eef0c89515e6275b3271a38a059e81d5df1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/account.json": "55f699398888684f0b197c99301b67eaa249c1f8d71c966dbbda6c56725014b4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/activation-key.json": "7e13850a52448b3bfd4f5ad951695638c2659ccef112bb1513762c783a826d5a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/audio-asset.json": "fd81b53c1af1c7e3c256f22f9c99633d2778a4c6212dcd8b114ed6b7f6c3ba71", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/brief-asset.json": "e49841cb7ed10cad9166f24920482e1b382e331bca5fbb7bd40eed3df0739979", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/catalog-asset.json": "75ac74ee277472cb38dff3ec924ed4df694bca4532bea5261b7df9783bb72bbf", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/css-asset.json": "efdc6b0b231aedfc851ab8de2f40d0a130cb8ffe37113af668787fe4c422f57c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/daast-asset.json": "70a8b4307157161b2ae0590b035e5fcbfca8d37f7413a267b8979e25f2482575", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/html-asset.json": "4ac6292846bd6bb7e21c8fdb0f6f8f10372155ce9e34b74fcae1163c33d32c96", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/image-asset.json": "faa0d303487eeec047cabfaac456d75c3e0ef7ae66fd7fbe28319e75dd5e3358", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/javascript-asset.json": "f7c9e45a72a4f609b002e8bedc34c4464c0624b23e52381ca2989c348e3e1893", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/markdown-asset.json": "4f2972edcd248ecd13c6e781b2361792bb0e93839562ef91f03e5965250850e2", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/text-asset.json": "cd252192a8e4cddd374398a430008c0257b5034c4d4b8a3fa03160421efc1ced", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/url-asset.json": "4cb56d5d7c704f7aee6a9552cfa86c694bcef646919f70a3ecda64527b10f427", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/vast-asset.json": "96c4583f67ab47a06cd8290c052dd8793d8d9ebb8e9e88844079e8c7b593cf15", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/video-asset.json": "14ef0eb55ca714818ad824baa428db2702ef718f1ca5bd0d2417bc37dcbfdb17", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/assets/webhook-asset.json": "dd53d1634c8a56e769504ea085772dcaf8c1b69c8f280116bd6b8539a329d7d2", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/async-response-data.json": "aae9917f78980114c3995018187c4829305b2f4120cd3806311a6dc2302881b6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/attribution-window.json": "7d23c57fe66850556733157adc3e69a9f562f69cf621ff0551a7ed333c5a0435", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/audience-member.json": "b70c966ef59cb0a4cac198fb6bf42a69cdca79625830f0b1140ec7d5774beb3b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/brand-id.json": "5cac82dcb69080030e364b9ad4568efbc3174e5a71fdc3cca8721d3bdc8580e9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/brand-ref.json": "2adb3a4c976915547f6318173bcc8a791740fb4c5ec4a024e780edc03d4d197e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/catalog-field-mapping.json": "6bdff390faaefe9903a30d111f7bef0ac7a700f316e137b99723591d2568ce3d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/catalog.json": "5c55275edf26a3df1c42b2a14d9e387e242dea799f99d2fa88d8c26ff2b9b4bc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/catchment.json": "bd088682635ac930ea780a03e61f1c32d447a3d07805bb311e41ae7572680a3c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/context.json": "bf92def47fef425d58430d7b497cd3972ab184c7379cfca1d39e2ab99c72aa86", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-asset.json": "ee1ea60c11ceb7e3474f21352f5c18d28fe4da878d57ed026ddc9dd6135790c8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-assignment.json": "fea57583db4a2f01a568a5d021d3999b7268effa194d063f815bac4ef71b867d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-brief.json": "4935b84d4d5943d07fb07da8727cd7e263baa80def4027fe50b16f943a540523", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-filters.json": "533338433a69995b7a8b819834e1079ef07b35c77e2f3ae234cf0286d734ca1e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-manifest.json": "e4a9c0eddf21441371767513ca9861e49498edc752de64903b4645093ca2f5b4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-policy.json": "80ae9d46e1860cef5b0fbe27d1ca945d6efe565e937b59278de1227f6f2fb311", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/creative-variant.json": "afe295db27a70bc7433790fba4adbaee7c76fd569cf0ac54f8b9b2779e3ad549", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/data-provider-signal-selector.json": "4c1e5d3c1f26daacd380cfd2ce13274f1f138e870e9b24c849417f61e443917f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/date-range.json": "35a50247f299e9fea5a6dd363658203ab64cedf24d2db0ee9415f72ce0898369", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/datetime-range.json": "93d1d987061d06e1764737ccaefefdf7fc7e6f5ef650e03e3f47cbf3a0e4f991", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/daypart-target.json": "3225559b4172ab82352f080ad2742d12852fd9e8278b0a7739b81475b9779445", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/delivery-forecast.json": "9848fb44ce5afd12124fc89900fe46954ce32864d09449bf1a0de3d39eca5189", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/delivery-metrics.json": "cb7900c7ec4720fb1fcf18f6679e2db76d8d71d0fbfe07adec165de779220c2e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/deployment.json": "30f381c9776b3c867efe0dd8f89e6cf815bf64695c352b9033211674b0b9cf87", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/destination-item.json": "a6f613e166d708d21dba8f172980f26fdc2139faedd54731ff53ee1740fd6ae8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/destination.json": "eae957d44fab3147af5131344144db4b6835c0a9a3bd288e962c59ad6f687b97", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/duration.json": "f7b63cecdba63181e54bfa32f46a7434aa27dfa65f765d552493f012d166b4db", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/education-item.json": "d13a15a5d7583739e6a902a40c1572c8c17841178f7e2f7c91036e2bb98f67c9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/error.json": "ebfc8b8760b464f86de0a1c2ba47128b5bd189ddb8803500b5db895fa5fa3bf3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/event-custom-data.json": "d68f49a1951cc68c0f07bc4e89b94b8f4311df19c7eabc68c013ab5aee25a9ac", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/event.json": "215cb55f810ab75db3f2d0ca8580d9e106dcdd50fc85c83da19b23e2654410dd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/ext.json": "36ab1c3e7ef9d36ae908f49a402aeab3ce6e007142232331d082049c9bf872ff", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/flight-item.json": "f70ed17ca47f070c209279e4521094e15162a0ea4d94c515aa7df7329f5a138f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/forecast-point.json": "03873b3f8084defcb9995b4e3b5d1b9be59126f846e3b2e9eb4fd03e71533cb1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/forecast-range.json": "4affcfb3f607c4dd137fc33390235dd5bbd1c6789728cb4e071f43e433260733", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/format-id.json": "0a07cabda1720a735f670f2b1ecd769e08b3aa21f0b0089c44f15b204ad00380", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/format.json": "73b7e29364639fd27ef4f16ad240b023691a90267fb1762774286d96e73b94e8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/frequency-cap.json": "72a46e56538077e786d8ea3bff2c37c7bbaa25b63c2f3fc970c5dfeb102bc538", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/geo-breakdown-support.json": "1857a19c51b87089dffe2db6b41fe412ab4d0678e5f8e42d29816f056b810300", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/hotel-item.json": "a86684f0a869e6b713c58981f342957d3dd429c94a6887a1c71175cfd132b9f5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/identifier.json": "c8b7f40890c8d62401eab40c23f6c4b7a636adc1906faecfb64575698500735f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/job-item.json": "047fdf8598700e73a9cee2b8a124071a304fac7e1967ec6212067b3eb1ad60ff", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/mcp-webhook-payload.json": "7095dfbba1201b27d7ca000cc10a34cc9d1c4adc974eda82588d7b96f743a7d5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/media-buy-features.json": "8534bb6156faf14796d2a74b8f3f875debfe4ea9c24c93008f7471cacd6c3fc8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/media-buy.json": "1f4152a17246ceb8010323a99a3c66742366836fb83a72d114ba20524adb654e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/offering-asset-group.json": "e3e410c4310eaf738cb50d6f511c9d2e4dcf824d1d2e4e73c6eadce11e04b4e3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/offering.json": "ee550cf0aa0db74e2175d4554bca7756c9f1e1d4850ca17aca29a796ac50124d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/optimization-goal.json": "e51f92f1486303ed553239ae6958dccd262cefb1920ac3a2ff634e580ff3ce71", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/outcome-measurement.json": "94919bccf8c32a8c3a18afe1135a3379f7935764ce484cd5bcb0a243747377bd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/overlay.json": "2caab6a85e8f77f8fe8bb80f95d646aca8907fe8eddacbe1e018e4416153bdb5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/package.json": "7683f737e8be9a57ccdf30da6df6d751c156b0ce14b0d922c174384aee3894ff", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/pagination-request.json": "28bc3b1c7482873144c6fc7b469a1c812e5818cc99daf1409e7cdb92a4634d87", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/pagination-response.json": "e69c5773a963b2302f1759d26208a36ca873747a05d989abdcc8394b783b4bf0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/performance-feedback.json": "def82c48b082e750d0d3997b889753e56b53efe5397287b544022ada73ea2e35", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/placement.json": "1189dcbff303a01e9a62fb6c5f8f9706b5c1bb3447e9912f9019ee7e2b2972d7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/price.json": "02cb80c87fc5e0aac63ae2a4a5cfdc30164da82b00d81583cebf469bb459bae0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/pricing-option.json": "06b9371ec0be256ce733696cf8f68213f000520900acc2880f82b8677ce60250", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/product-allocation.json": "6a9ca1d7cb460d6a075725b00d58732b30cbb12b35cac7b5f8964ac44ce3aa1a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/product-filters.json": "00aabbf4d0fc06c27a7d64f631874e43b72d16cfe38ea1ddefce40d8e4d72c4b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/product.json": "a9e1f6bf8d55ab0c2e3abecfc2e9e3b1a239f826c753ea4075420f1367aebe1f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/property-id.json": "0e14912d7889de876061d474e7115734af20b15271db52adf79c66cea0d63379", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/property-list-ref.json": "4bb87135d088b8128513a0e1ddcb79687ac4e32e738384695f7887106ad73c21", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/property-tag.json": "88821eb4361bc47eaff01832a860eb792b6c367d1dd65175559d9cda8621a291", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/property.json": "f73bacc0b7c509c12896eb20a0fdf25f3b68baf41a1d621952428828e739b47b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/proposal.json": "ce04705d066f13a3134bb73d0c5bbdd6f8eabcf50c18bacf6d93639e8d6009a5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/protocol-envelope.json": "e91393fa7cf4d449d859060cb6be33406e1b8183bd51917a3950cd5f89016bc0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/provenance.json": "86ef17b47707d160698f05dfb2c4f4b69b0b67acf0dd305dd3961d32c1c88a7c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/publisher-property-selector.json": "fa86ca11a52eb762beda64c1d9573b6c45e8675c962fb45bced81ff3a3e036cd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/push-notification-config.json": "5929c808f6d6ebf703fb5d064de3b647cf33e4b25b9f7d4e4e62ce07c500c94d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/real-estate-item.json": "cc97c3a838966c807565f8d2b8d8616c88b98f0bf3ea3fe1988e058825efd437", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/reference-asset.json": "c49b2e3482636f996beb7baf961d3bfd3c7851c8b25b9f2c832df9e1946b74da", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/reporting-capabilities.json": "144c1f380a3966c0707fb1116973ab348b584d65d8b41769ac51fd82d7cb9fac", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/reporting-webhook.json": "95248e985109fc4dd20adbe47f562f957b298f2df4188d969c2305aaa06b3c88", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/asset-requirements.json": "29c6602936c19028ec6851b90e5d10e5ae6c8ab51acd4fc8ac449d0c7ecb8ef1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/audio-asset-requirements.json": "f3b647809f5afb5a849784238f1d809baa65c8db9c1e7563eac8537cc8d2f944", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/catalog-field-binding.json": "1fc83508ec0483948eb707608d0cc295dd528fedf5e148595acd91ebe91db5ca", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/catalog-requirements.json": "bef8d6b8521ebe0bcd7db192c4a61eb135b0ba15a9ae4ff148fa8dca27c8951d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/css-asset-requirements.json": "31cce60d26f94d5dcfcd5a74a351aee71fffba8947d638123fc443479c850ae6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/daast-asset-requirements.json": "c3c972cf8e847e77e5ba86ee5213a53757bce1a04fc79e547b981d1a374f591e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/html-asset-requirements.json": "bcf7d0d2c50b3fb9cddfd378a773fddcdea6118bca7248fbc7e9872d5d8759ee", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/image-asset-requirements.json": "b0ed7453470f965b92b05d08057d79d0bd384f26761ccb063e6b51aa0e721449", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/javascript-asset-requirements.json": "3b0c42fa893c6d56c789f734109c04d0c5a4bcd3b41ed438d3f09e1572a9ace2", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/markdown-asset-requirements.json": "af4e181878a247717fe9c69950c9ab9a83c6372d927d098388af972bf5d497a4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/offering-asset-constraint.json": "3267309b3e32932ab088a12096298e1042474823a26b06fbc5be7b05cd1e00ca", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/text-asset-requirements.json": "d79e710d5e5175d651572b8431abc7681d4160e9662a70845c1a798b4696550a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/url-asset-requirements.json": "5dbe2a6aefbb8cd589ab15bc527ba29539eb84a6698d05841ae27673144d905e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/vast-asset-requirements.json": "77070d7644d3ccf210e559db02d07adc210c6b0fbc00c974f8ee1adfb4bef854", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/video-asset-requirements.json": "c4c1f9a0ec0ff4b431cb320ba45723e18e19ddd7f1c91e2d56df45d14f07b591", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/requirements/webhook-asset-requirements.json": "c2c725599049c8af12e8c6e3542d04edfabb821ba4ce68def960537c21f63f82", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/response.json": "e0ad61057213f87892365bedd1e02779b174269fca1d0bd6fa7a493852bd5189", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-definition.json": "c15583590855503cc80e56e6a9f7d2e14f040d501ff65bf434890761cd618970", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-filters.json": "da13c8e29df019bba023844b44e1da97e8d176538750c777237829693b6981ad", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-id.json": "24bbe7e552dc1dc0cf55eedf82f61905c22fc6140d1a5b05840ee0a90dafb3dc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-pricing-option.json": "0e1154efb845e9eec88eb70dd9ee7825855f2cf101b120d0466e12dac4bce303", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-pricing.json": "6c55fb93ca7617afd58caf92baf088f33c3afbc5e12789616eadef1ea1e63729", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/signal-targeting.json": "9c9879b52c3d6a3b7eaeb23bca093b5aaeda7743a0dbdeee539a0377672aab25", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/start-timing.json": "a9be6a41c85a69462c58ef6153512462c6e5c36f7674975b9d2110c98af34069", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/store-item.json": "a019537781db9beb071a318d1be56e5b70099a4032e2ba483428eade171ffe52", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/sub-asset.json": "0b1ce30fa1e948b6a94ed5b622aef306bf97964c9b43c653e903ada4c7646f85", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/targeting.json": "78521a12b72cb13104f7aeb7e2d2c3cf1cfc006b238b570aef38e0ce848e228b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/user-match.json": "ed155bb0ae7fc5563c9b67b3d2f94badcd48331605154ab764a3091b8e3039ae", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/core/vehicle-item.json": "932a0d5447e774caf542e68df413e14f224556d62e543a6d40cbd0da634eb6e7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/asset-types/index.json": "06603d3e38a92fc50fb82c70f891dcdc4188fe53c063d1308a6364dacf194592", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/creative-feature-result.json": "1a41e75fc79cf32cb6eefd7a9f29360b3081bb067a5c652dbe93162f8011e23f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/get-creative-delivery-request.json": "9bd0d5ade57bb288eeea7defefadf60f11f3166b8081daacd68f55ae20c582d0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/get-creative-delivery-response.json": "52a20b251c436afb4e66ec7744a2889174533108bd53f4319cfa036d6ea534c7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/get-creative-features-request.json": "14c25bc00044df48eedc0dc1060d6f38f4f4b6e9d5cc30c80dc8a2c340929886", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/get-creative-features-response.json": "386e0ee562d6420857b5e4258433fd9a37ac03b33d2a8b5cd3382a917865b162", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/list-creative-formats-request.json": "f6d9e70169e5164a6cbdd6233deecdf348fd40cd7ffc3b1fec2940caff25eb15", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/list-creative-formats-response.json": "28797a9b13d8d961e2b7ca0dec0b337ea346bc7896f176f9227a9673adce8511", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/preview-creative-request.json": "3b7d9548ef0f4a464b7dc9a6a6bd4368f1bfbef325d32a5a78fcf862b1cb34b3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/preview-creative-response.json": "f88458d97b5a71fe4f3373abef6f71358bf12a0bd31db24ac6b29fc4e076c548", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/creative/preview-render.json": "efea4d1d6cb3c2cc44710b85e3e377b60a8d3fca1ca4bf14d7918599004d6eb5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/action-source.json": "21a6a566efc023dc8a305e7eab7a25c462ceb70b5a06fe369750d947d3ab57a9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/adcp-domain.json": "c5c3caa4a4e9c08e6d83bb190636fe130f5bc922803671b2537dcd87e91a48fb", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/age-verification-method.json": "483176e5cf65f4ff383b8d4a540d121d3fc34445e3bbb6c6df176579c0dcd455", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/asset-content-type.json": "b8b73c0c766d76f12e292357538cac581904d679715d17e43aa67daff87d664d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/attribution-model.json": "bc14b7c594c139f0d23d40ca761737e96c3ad8c655c76846a8d061b6d97522f6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/audience-source.json": "3379843a3e4b33e1a9a18dea9c0f169011fa78d4db955ca29e0b820c736ab8d2", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/auth-scheme.json": "84dfef4408c8a477fb66e7b3abae6494a22fc17d2ba8e465cc408a1efefb5a20", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/available-metric.json": "8a07ff9bfd339022f30269685ee392152adfd4957ab3a06dd380616736da8020", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/catalog-action.json": "74a2720716d1abd49115f1dfa5ab08450dd59d936d2a4c365e42597c3fcf91fa", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/catalog-item-status.json": "c375498aa32ffabc2e233c756daa5ed72bbeae0af287bbb1a3b37965cb7d3f3d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/catalog-type.json": "e400b7508e826fcf23d01ae883b683731f28e30d564ef38959eb259b5716e9f7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/channels.json": "853b01ed02d0cf1fc5f8530806f23851131456ca5d2a1641a13d90be8e11737a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/co-branding-requirement.json": "9739a8d6ea896d7b61905c1ab4f105ea8a655290c3ce1fcc008932b4a504e603", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/consent-basis.json": "94ea21b0f16726bde98d23c97a4c11ed52d6c151d08ffb835cdb9dd949139449", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/content-id-type.json": "76c2110fd2076f9793d199e2d8c859eba749cb1a824fc3aa59e565d2b8517948", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/creative-action.json": "39b234ffd0a9d005be5e0ac77db65bb2d44e037d66c5fd69737a86ad1bff46fa", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/creative-agent-capability.json": "ae80a7d00d50fd3fd9c36a7705e246478362641b20354ba5a388ce905ddcc54a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/creative-approval-status.json": "5d4af5568b15bd89126f74ca189b28b3665e90a943ab294c119eef5f817d82de", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/creative-sort-field.json": "d9a029e7a286f65312c93b30b21f6302eb41781f700d40967fb3bd7165d87e4c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/creative-status.json": "25b9c536a1824c4aea3df5a9c5d617cd2b612750dfe6ebe0194a4a0d81319257", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/daast-tracking-event.json": "e70c0d1b1390f2fcaf31972f66267b9868da49b40e0d3c7c092f1ab4217cddf9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/daast-version.json": "c7a5787c188788a148074d34f15a4b5f5c241c66f68ebdaf70bc9596ee9f3ccc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/day-of-week.json": "ef3a3f65a14bd35f809b7be74e9141e8a26e5c3f179131b16dbe545e1fe3c557", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/delivery-type.json": "c550adbc4499f024a42ff90a034c6acdf6d7bed1cdeae74948127a458e57bd7d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/demographic-system.json": "9c3fcc3a8a19e30afaf2c884f7127d5d39f9cc4bdc1f5faa8f06bac13c76c955", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/device-platform.json": "bd64994cd8b16d940e3a26614d7b42e5a6493ad814a42d89e6d845f69518a4d7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/device-type.json": "717f6d668c701bb4deedda7c45859fe644aeac583393b1559179dcda0c76027f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/digital-source-type.json": "95988b7571ca5db42bca582c54ca6c6947e131913bd2f450b256fab5ba563bb0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/dimension-unit.json": "c2e8519ca86ddb119723e99795588bf2b9b4bdbd8beed2919d51de0ef0420a89", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/disclosure-position.json": "dbbaf6c6851f766f924c18125e2325d59751408b5cda4f78c39d69cba3161210", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/distance-unit.json": "948f65950f25afaa80f10f37ac98d44c7e54c743342662e695b86b74acf17c2e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/error-code.json": "f2ffc08a2675deea331896bd83bf0624903c0ccf604668bf79f5dd5f337efbcc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/event-type.json": "20f7c47cb6b6963147efa6618e5517610132121227fc9c3625e05a221447fb79", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/feed-format.json": "67dc9a9b7472cf97ab67f3081655c62f2fdfcd0392b6a031f04ace32a8b9913c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/feedback-source.json": "c04be375feb7d904a0c374ade677e68168c3fd7159f6ef1c42855cfcc983c337", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/forecast-method.json": "c23d504235c69db587ca1149e4a8574783a3794bdc1c2e36aaf2163fa757df57", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/forecast-range-unit.json": "7400e9e57c520e0ceb133f980c7e2b2ce55598cc014fa33e014ae385b0deda74", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/forecastable-metric.json": "2f78d92dbb012480722d02d82f59f88c429e41d6a29c69d2da7b50f9d026b2c0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/format-category.json": "68f0b2442464f4e86d004faca7911bd77d828e3dac83feffcd066b953301b735", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/format-id-parameter.json": "86ff080afe8fafb5d7d1a1ce2a1ed4172f9f946c78368e6aae97824ef93661d0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/frequency-cap-scope.json": "49cfe0bf7591d6597e10d36968f6db87eaea697dad1f1bd7ec94e8a40f5b32b0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/geo-level.json": "d4e253f64677f64f47eea57693e97da8f4c857f2ebcc24ab9e7c3df00ebebd08", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/history-entry-type.json": "69314a72ba064ff8d78c5acbf2ea4ccb362bdf08c4ce20abbfc987feadecf14a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/http-method.json": "315bb936127e5e81e63f23db18abf4463dca20f6c2e713cc4816c6b0961a0038", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/identifier-types.json": "7b447a8ef7b9f34f74d9fd555cfa68b889b14d56a25e808d8a00ef01e5dc3d7d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/javascript-module-type.json": "fc7ffa03ed8fefd5c614126dc91f56d53c5d4984f7e75af43ac0cb062ca97afd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/landing-page-requirement.json": "3f3d92032f15dca0d4eacebaf29caad1a68e2e69727c440dfb8cfd7ccbf81576", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/markdown-flavor.json": "75c2dc8889d631bb21fd9a2bb29a2b4b7f3d5894bfa55fa4da88aad44696dfe0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/media-buy-status.json": "7292afe258d57fb839d4eecb775c6cf758aba01bf183d087ebe9bb0ffb7da54e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/metric-type.json": "217d147dea25b07e401b47b0481444d0a324c2f94623ce31a8c1df0dd21f75be", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/metro-system.json": "a434e50143409953964e71dee9bd32b349262d1245ac5ea89b05a6450a401e3e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/notification-type.json": "887a222a39bb71069775b2ba4166358058cd281ad6de8e1803dd10da02997a4f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/pacing.json": "0f620b462b36dacfd1fa6c0619e2b5cfb6f080583763f41eea725736332728b8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/postal-system.json": "f4fac1240a75f4327c63ba4fc82ea741fb4dfec6baf1fa9bb84c79213d6ca249", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/preview-output-format.json": "726a0077f15372349dbb544940f6bae3fb1a10a593174e27cf1dbff613dd9d19", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/pricing-model.json": "31d05d4e5a9325fa38833e343ba4698b86b88be7b38ba3ab20b4b7ecbee1d6e5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/property-type.json": "ad347ce8b5be51805c262f64089d0ec6c4b8a765f130019c92a25d1029e2a8de", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/publisher-identifier-types.json": "a9df1762ae39252315e85eea1d40b7645db93b89faafae3aecbbaf23bf6b13c3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/reach-unit.json": "7a33f3d47351272c458e15560d0af818830aae2afde8f96bf760f51415acf406", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/reporting-frequency.json": "4581a9ae60f202feddb12459e05d438ea4ad827ddcbc71fb5f99d3d4a601ffda", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/signal-catalog-type.json": "b69c1e9910916f21f4fe39636a47e52248e5f95dd69b315469aa170c193fd650", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/signal-source.json": "daa11a129a603b802840728cbb2075526e8f0568d6e763e7f593907df2349339", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/signal-value-type.json": "3de2b23a12f65ef9eb5dfacd551460ada3e5932e13509b85fcc40478f1b1f5c9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/sort-direction.json": "ce27c85eda8a01f0a76d79ee253165f89af12bf9f7630f2eca6e06c1069c6b97", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/sort-metric.json": "6fb7762a69b360fa457bf303eba07e0a92c6c13f0353e9cfa665cc4802b76b8f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/task-status.json": "3dfe72442371990249f9dd5078fba8144543744abce0da8844c9d169f4787441", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/task-type.json": "25b6c5c88748e5bd5695e263207b7b2eb9348aff20413aca1e2ee1e37c255135", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/transport-mode.json": "190c0fe83545fa8bc6a6d45ce9cfdf8bb88f94a9b681d83e1083edf9b745fc7b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/uid-type.json": "85eec54b8f275aabb2a0ff67c13aa906aa9e47fc0de7860209f18ffc3001ae80", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/universal-macro.json": "7413e882d8fb4b01f5aa5421de775e1ed14ca70c035e312cdaa2a9f8e8cdfc43", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/update-frequency.json": "48d2252bcb41b53368b78958d59f3265f6d4c7816ac1163b06a1e11a5c13da58", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/url-asset-type.json": "4a3f9c2f3e25cacd6e58328c07ba39dd60ab968dcda2341c724ecf70138b452a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/validation-mode.json": "b658fbc0261a733c8198ea17e8daa399b3526fba7d23cd1a2c4e5052b4915379", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/vast-tracking-event.json": "31b59adad676366fa2bd8f84de24012231cb6cbdc1c94776a8e74f96c599940b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/vast-version.json": "1d392c4ea76a77100ad4d3882824a099af5f8714718ee209bfb9fb0458efd229", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/wcag-level.json": "e8ce0b75d82bb8ed7687f45a0f5973fa433e9d5eb6ec08f7357e599d3c3d420b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/webhook-response-type.json": "671b8c01f5b1b3036794162d9e4b54ca6c7445caed495bafc56b77274196e5d0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/enums/webhook-security-method.json": "78a8b312bc90240b85a2da4ccb3a2c47f56f2700227af6d62cd213931e4e1ba3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/extensions/extension-meta.json": "66b6a6a7aeec1a69bab2b5bda2b2c990f6a763ceaf10f0df69208fb771f1a097", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/extensions/index.json": "4b8503339b1ea2592a49fb04b6ed333ed5675a976e8d4750bec522ffad551bb8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/build-creative-request.json": "8a62c129eff56ac1c2099fd21e4e0963c0249694b70f61e97638fee3c9644d1a", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/build-creative-response.json": "cdfae36a6f36f119693e7bc6eeb7fc590b585ac5bc3f452bcf79af14990dc494", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/create-media-buy-async-response-input-required.json": "e09c86f0b90a6ab7bf4e2c927021398dea9122dd9d6414051ede76b328a2be13", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/create-media-buy-async-response-submitted.json": "4310d76d9b75d5be95855b8d2651020b729b985d6e1a44bdcb7edcdc08bbf0f2", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/create-media-buy-async-response-working.json": "5959996c413c4f964ce986c5dd3630956a2151445ffb0d2aaa9416e0a37857e9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/create-media-buy-request.json": "f8559224f6cda3923f39adeafaddd5edf1394a385ecaea32b85940717a238b7f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/create-media-buy-response.json": "df9ea4e4299bc2aeadef8729c4f9c423a4fcf2651de6cf35843b766721a563e7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-media-buy-delivery-request.json": "d3a96765dffc98e8791c96a8f34935452dfd8a780657da450d0f83d32e715152", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-media-buy-delivery-response.json": "4c0f2072f3045e78f992ab9eb7b6f47b98ca42f4e792fef89cce00fe1c1af670", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-media-buys-request.json": "8292312a820c9cdc66a4ea033f75522cd6430799d615d032264764a59c12ef71", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-media-buys-response.json": "af2201f0df54152d419d3e8a54a436b8f6457f8f30099474d599747fd0ecb4fc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-products-async-response-input-required.json": "60fdae3b5cbea790f45928f6efc6f5ffea1e28f4ecb58d04d4dbf343b37c5e68", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-products-async-response-submitted.json": "16b6b9bd331fb0b5ca102683f9b75923ac36fa0112914fe7e26e0e9c1d70f35f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-products-async-response-working.json": "e60ab78d47b0313bad8a7e2ca75095f261b2831730d707a84f689e07dc9d342b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-products-request.json": "7c9169b17a7b6c817c79003ebfe7bbb38f18ecb1b328259f0adcc99fdafd4056", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/get-products-response.json": "6e51597752d8320d8b6ef9cbdab142d3d845aed5330b49a0b901efdd3fdc5405", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/list-creative-formats-request.json": "4b74c2059ab95dec932df6a1a21682692ba8e1fb06c48cf0d4e749e321ab5ad7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/list-creative-formats-response.json": "c04edac6e28645503aabc7588edf56d3defa7e6a2d7e58b42610be0e5cbb7e65", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/list-creatives-request.json": "d221dc378ddfa9c3c17c9dfd371a649cd215dae15036887159e4d4af4c3c1e72", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/list-creatives-response.json": "4407dfd487f8fb11550d316269865854ce6716612b3498e741b3ad681299948b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/log-event-request.json": "43cdd2972f07fe672d9ef6e7bc483f1b0e8a931f4c93e8ead834da51b390942d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/log-event-response.json": "0583035a576041b88aafe46fa8368e3027c13117eaac7cc41c0ca239c8de1cbd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/package-request.json": "bc33310b3e6ccbd70d91f945c843250594797c38ae21617ec6c9dbc99e98e2c1", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/package-update.json": "173c85e2af07e7c2b0759d7f092722b8546a26b640f38e88a4e78ba641cdc175", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/provide-performance-feedback-request.json": "c1ccca7a79fea1d618e6edcf50d748078ebfb37bfa24351f7b7aef244a801a89", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/provide-performance-feedback-response.json": "54c91faacd191f2639bcfa3f543f737b33f213e4fa96ce11deccf7cd5b50f30e", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-audiences-request.json": "697df2230cd7834de68ea717548f925266fba77cdc68ef2f8219938cb236708b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-audiences-response.json": "c35e91724b4563246ff6886cf52e2ba4669cbfa3d96a6e47857b1448bcb422cd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-catalogs-async-response-input-required.json": "48200d1087ae255c9c165c2bf70852ab31ad34a478a153dd6484e0e033a22a89", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-catalogs-async-response-submitted.json": "e4b101f9d87851cd020e3a9cf575e80d63dd6f8ca32102d71b27eb6922c06fcd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-catalogs-async-response-working.json": "d396da8cd7496606b75a0c3d80e15613c56c2d5d5710e252e6e73b5d2e4d8112", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-catalogs-request.json": "53f14ad7a1d0215e850ebb5e044bd5c0f6a1ecd0f1136ee838026e46dab76031", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-catalogs-response.json": "87cbd65cb74c8473c549990dd8c5b99173ceeef6e59e73a910d58bca9970c0f7", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-creatives-async-response-input-required.json": "abcd034fee4da9b52f8a897d6e8ed07536e47882448a6a900fefe73a44907dec", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-creatives-async-response-submitted.json": "7eb2df2edf64f008f67e4e63c67c202ad9bcc4ec46ba34039b30b713a7072eed", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-creatives-async-response-working.json": "4e403be6ae6ebda69c49c022190ae0467d6a8148487e1c20666416c5937766cc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-creatives-request.json": "a598822adad0be233f6a2685e9f8ab80bec185d546e3490d99413a1342723bd6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-creatives-response.json": "ff84c5dbe4cd1c3ac0a2baedd66860ccaa8312584e1bef4f7ba58f7efa69c2b4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-event-sources-request.json": "fc98cb2c0774b77a47de67a9872f07a432abf12c00be5fceffcdeff8b456ee40", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/sync-event-sources-response.json": "372c48f21acf6e323364518110405423a35f048cb99d0d0b300f6ce784ce5dab", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/update-media-buy-async-response-input-required.json": "575bdd25586080b011301e00ff3ea346b5ee5f8faef352f7b5fbbeaf6fdb0233", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/update-media-buy-async-response-submitted.json": "50729db4bf2d2c891d56897a8644b532fce0e33acece215452985be8ec156124", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/update-media-buy-async-response-working.json": "d832de7e9446adc206d6b3e28bd1715ac3b8d54ec3218a00466112c0c4961728", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/update-media-buy-request.json": "4b39977c2a1fb26d4347075257de8e9dc3fdd6e554659f7ae6a612537784427d", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/media-buy/update-media-buy-response.json": "2970edac3d6615ca6e3174c5e6fe8d7202a8f2c91eba68e78c2865df14b7c6fe", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpa-option.json": "64be8c2478914876beae262d990c0a5e012f2d301a50dfe1d46c4c45568c6fb6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpc-option.json": "01c79a38b1e1e18bc11876e56e7fe9471e6e5f1913a6dd669e64695ad9051afc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpcv-option.json": "a35c40ae37b06efbb112a6548fe307a058113764db083de32263ac43a9760d20", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpm-option.json": "a55757c8a3e7a1496137cd87f8a003de842f75b3389191a8fc2907f4ffc4b00b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpp-option.json": "8f081145da2136091074dfb7eb5d35cf9c7ed3578bd60abae0296948455c976c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/cpv-option.json": "4e65313d8ff642e128630a1294c8e5fc242244ce2a85a42df612389a08ea94d4", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/flat-rate-option.json": "1deb100d2139c9163db71128d64bfc43a93eb773030f0eb5f99b61fcc3e3113f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/price-guidance.json": "ec96be429b94e934ac83092fc8584164f044d4250bf87cf83db4fc6dde3aa569", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/time-option.json": "f797b02152bb751a7273ae2b1508776b8eaf6447f77a43a6d976d6f2a8acf2c9", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/pricing-options/vcpm-option.json": "248465b47614a7e864b9e2a4c637ec70b8ee790d19a4a8c57b67e1b3702c2f9c", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/base-property-source.json": "0954712c60545904880e7105275656fab21edd4fc14e943ef6997e33ac1426f8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/create-property-list-request.json": "f38c6bb3192c23761221b0ddfcd36d317910cb42897470f9fece355946c222a6", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/create-property-list-response.json": "4a600ba244691e3f2cc259a4f0a1ca3c491bbe9cfd7664942f16f838adb705ff", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/delete-property-list-request.json": "6cd4483abcc8b106dbd0d94d5aab0f127c39c5394a952189a3bcbdb09b1290d0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/delete-property-list-response.json": "f2d6c5556a51190c726d0d3a2e03c3bf6f372d2cc71046cb347c88099f9b3972", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/feature-requirement.json": "c9383de55591423a8e5d38c1286da47abd54203ef4624f9ad0dca59920efdaee", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/get-property-list-request.json": "812bbadb6fd69f7f5d7180b90e0d44de9aa08cfd5d1c7f6811e809a6ba2d26e3", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/get-property-list-response.json": "1d2c97181ce959da8243ae2acaa7a580718ecb09b250bc7cb32d753cbe07547b", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/list-property-lists-request.json": "94cfa310b87d286e8cc31a709a15185f074adbbf504a0578c2871f83f43396d8", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/list-property-lists-response.json": "e9cb59633c17a91b7aca4a2f1f18d732f7ba17f4e87253967622dd393fbcfbe0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-error.json": "268120d93d3e59b26f0a78d259cdbaf65186f83d9e3d9187f2787604b1e128d5", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-feature-definition.json": "241dad9ded9732f6bc78996f86910a1b7e5909e24b94b064f2c80e7c74edf052", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-feature.json": "4df59d48b1a39d0390fb7edc8359a223d82538a98159857cb39edd52ac366030", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-list-changed-webhook.json": "0b3eb165d38f43129924170074dd144eb7fe19bb462335bbf7c6cf0aedd73676", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-list-filters.json": "a8cafdaa83df5613fd28b22163e40a385cfda8dc788b65cc3654ef3184fe3364", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/property-list.json": "ef6ab45d64d5a2d5001e465d4e9906fb661db75a1c37aea54943819bdf8b4086", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/update-property-list-request.json": "5c827dabc5d72848990c32e869b0906f9da764b9a4a5eeff8879ffac3db81f54", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/property/update-property-list-response.json": "880ab0d1befd4e0b50f024eae111d8074e8e4344837cbc842d149493e98ea913", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/protocol/get-adcp-capabilities-request.json": "b6404cdd7c3046aa056c3ec57370ac6dc8e7354f214efdc0777f4408c36d9262", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/protocol/get-adcp-capabilities-response.json": "b1d5e6686625d1266eb70514bbab36d8871e7fc440c7c3e8d7b996c549609847", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/signals/activate-signal-request.json": "2e0adf0b6a3d8177e2f1147892b7a1c152c0f2944771da6f578661203b0816df", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/signals/activate-signal-response.json": "e04afc15de8d386940abd45a65dd239d3612a3679fd0982781b8343f3f577ded", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/signals/get-signals-request.json": "2df689490cea7291cc5405a9cad29c75f0eaadbe33114d7378422e1974434318", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/signals/get-signals-response.json": "baa643fc0e9cafd0d8a86af67d0d88cf1f6239497aba4c702a8b99db384e6c34", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-capabilities.json": "5d10d058af90cd00b5a45ed321e6c5c546655b6aaa050f7d1f07b44cdd1b2805", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-get-offering-request.json": "0cd322d96b17b57a8dc8f3ae1efc46f7bc00baefcf906f48d0ba48ebc66f5945", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-get-offering-response.json": "a907b8988ba9b73d730290e4ef126ec15e41997f97f230ff8bb8d3e0fc0bcccd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-identity.json": "f05d262d0e02de586cdd0203322dd0a1bcf86c5f3f9ab1a89942b5ac39740ebd", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-initiate-session-request.json": "e6b81833583a43cbef6f76a2149f7f046dc446e28898d450ba49416beb723ff0", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-initiate-session-response.json": "932cfa35a5ce8500fe1c2b5cfb3e0126f414dc19dc95bd19715245cec0d3b1cc", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-send-message-request.json": "4bac1671a140100e54f3f59294163f75d8ff954adf6c7256b795789515f8d977", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-send-message-response.json": "7e50334b2c12c898d0096cf1e93fa04a08f2009906c6ea15b57e59669446b9aa", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-terminate-session-request.json": "fc85f3d6c53b5b9dcf43e96834149f90163c2f4eab68ebcf344ecd001508088f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-terminate-session-response.json": "83af8386c63beae48b6f4b95bb57b7904695b9f053ec80a72c0d02d28790303f", + "https://adcontextprotocol.org/schemas/3.0.0-rc.1/sponsored-intelligence/si-ui-element.json": "7d2be5b6eb1a06639ca3926c76ae631979a1c678227ac8107c8391d5a207e82c" } \ No newline at end of file diff --git a/schemas/cache/adagents.json b/schemas/cache/adagents.json index 045dd46b..9ab16ea8 100644 --- a/schemas/cache/adagents.json +++ b/schemas/cache/adagents.json @@ -3,12 +3,12 @@ "description": "Declaration of authorized agents for advertising inventory and data signals. Hosted at /.well-known/adagents.json on publisher domains (for properties) or data provider domains (for signals). Can either contain the full structure inline or reference an authoritative URL.", "examples": [ { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authoritative_location": "https://cdn.example.com/adagents/v2/adagents.json", "last_updated": "2025-01-15T10:00:00Z" }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "property_tags", @@ -41,7 +41,7 @@ } }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "property_tags", @@ -150,7 +150,7 @@ } }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "property_tags", @@ -189,7 +189,7 @@ } }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "publisher_properties", @@ -235,7 +235,7 @@ "last_updated": "2025-01-10T17:00:00Z" }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "property_tags", @@ -310,7 +310,7 @@ } }, { - "$schema": "/schemas/latest/adagents.json", + "$schema": "/schemas/3.0.0-rc.1/adagents.json", "authorized_agents": [ { "authorization_type": "signal_tags", diff --git a/schemas/cache/brand.json b/schemas/cache/brand.json index ff50e15e..582ce8a2 100644 --- a/schemas/cache/brand.json +++ b/schemas/cache/brand.json @@ -668,16 +668,16 @@ "description": "Brand identity and discovery file. Hosted at /.well-known/brand.json on house domains. Contains the full brand portfolio with identity, creative assets, and digital properties. Brands are identified by house + brand_id (like properties are identified by publisher + property_id). Supports variants: house portfolio (full brand data), brand agent (agent provides brand info via MCP), house redirect (pointer to house domain), or authoritative location redirect.", "examples": [ { - "$schema": "/schemas/latest/brand.json", + "$schema": "/schemas/3.0.0-rc.1/brand.json", "authoritative_location": "https://adcontextprotocol.org/brand/abc123/brand.json" }, { - "$schema": "/schemas/latest/brand.json", + "$schema": "/schemas/3.0.0-rc.1/brand.json", "house": "nikeinc.com", "note": "Redirect to house domain for full brand portfolio" }, { - "$schema": "/schemas/latest/brand.json", + "$schema": "/schemas/3.0.0-rc.1/brand.json", "brand_agent": { "id": "acme_brand_agent", "url": "https://agent.acme.com/mcp" @@ -685,7 +685,7 @@ "version": "1.0" }, { - "$schema": "/schemas/latest/brand.json", + "$schema": "/schemas/3.0.0-rc.1/brand.json", "brands": [ { "colors": { @@ -799,7 +799,7 @@ "version": "1.0" }, { - "$schema": "/schemas/latest/brand.json", + "$schema": "/schemas/3.0.0-rc.1/brand.json", "authorized_operators": [ { "brands": [ diff --git a/schemas/cache/core/media-buy.json b/schemas/cache/core/media-buy.json index 9a4d5816..df59204a 100644 --- a/schemas/cache/core/media-buy.json +++ b/schemas/cache/core/media-buy.json @@ -12,7 +12,7 @@ "type": "string" }, "buyer_ref": { - "description": "Buyer's reference identifier for this media buy", + "description": "Buyer's reference identifier for this media buy. Sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate.", "type": "string" }, "created_at": { diff --git a/schemas/cache/core/package.json b/schemas/cache/core/package.json index baea07ab..8fbce3a1 100644 --- a/schemas/cache/core/package.json +++ b/schemas/cache/core/package.json @@ -14,7 +14,7 @@ "type": "number" }, "buyer_ref": { - "description": "Buyer's reference identifier for this package", + "description": "Buyer's reference identifier for this package. Sellers SHOULD deduplicate requests with the same buyer_ref within a media buy, returning the existing package rather than creating a duplicate.", "type": "string" }, "catalogs": { diff --git a/schemas/cache/core/provenance.json b/schemas/cache/core/provenance.json index 4536ec4c..5a3f755b 100644 --- a/schemas/cache/core/provenance.json +++ b/schemas/cache/core/provenance.json @@ -16,7 +16,7 @@ "type": "string" }, "version": { - "description": "Version identifier for the AI tool", + "description": "Version identifier for the AI tool or model (e.g., '25.1', '0125', '2.1'). For generative models, use the model version rather than the API version.", "type": "string" } }, diff --git a/schemas/cache/creative/asset-types/index.json b/schemas/cache/creative/asset-types/index.json index 9805bf0c..395402fd 100644 --- a/schemas/cache/creative/asset-types/index.json +++ b/schemas/cache/creative/asset-types/index.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "adcp_version": "latest", + "adcp_version": "3.0.0-rc.1", "architecture": { "format_aware_validation": { "description": "Creative manifests are validated in the context of their format specification", @@ -94,9 +94,9 @@ "typical_use": "DCO (Dynamic Creative Optimization), real-time personalization, server-side rendering" } }, - "baseUrl": "/schemas/latest", + "baseUrl": "/schemas/3.0.0-rc.1", "description": "Registry of asset types used in AdCP creative manifests. Each asset type defines the structure of actual content payloads (what you send), not requirements or constraints (which belong in format specifications).", - "lastUpdated": "2026-02-28", + "lastUpdated": "2026-03-01", "title": "AdCP Asset Type Registry", "usage_notes": { "creative_manifests": "Creative manifests provide actual asset content, keyed by asset_id from the format. Asset type is determined by the format specification, not declared in the payload.", @@ -105,6 +105,6 @@ }, "version": "1.0.0", "versioning": { - "note": "AdCP uses build-time versioning. This directory contains schemas for AdCP latest. Full semantic versions are available at /schemas/{version}/ (e.g., /schemas/2.5.0/). Major version aliases point to the latest release: /schemas/vlatest/ \u2192 /schemas/latest/." + "note": "AdCP uses build-time versioning. This directory contains schemas for AdCP 3.0.0-rc.1. Full semantic versions are available at /schemas/{version}/ (e.g., /schemas/2.5.0/). Major version aliases point to the latest release: /schemas/v3/ \u2192 /schemas/3.0.0-rc.1/." } } \ No newline at end of file diff --git a/schemas/cache/extensions/index.json b/schemas/cache/extensions/index.json index 6a48fdef..6bc93852 100644 --- a/schemas/cache/extensions/index.json +++ b/schemas/cache/extensions/index.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "_generated": true, - "_generatedAt": "2026-02-28T16:57:35.611Z", + "_generatedAt": "2026-03-01T12:28:36.553Z", "description": "Auto-generated registry of formal AdCP extensions. Extensions provide typed schemas for vendor-specific or domain-specific data within the ext field. Agents declare which extensions they support in their agent card.", "extensions": {}, "title": "AdCP Extension Registry" diff --git a/schemas/cache/media-buy/create-media-buy-request.json b/schemas/cache/media-buy/create-media-buy-request.json index 9eca085d..71c9de46 100644 --- a/schemas/cache/media-buy/create-media-buy-request.json +++ b/schemas/cache/media-buy/create-media-buy-request.json @@ -91,7 +91,7 @@ "type": "string" }, "buyer_ref": { - "description": "Buyer's reference identifier for this media buy. Also serves as an idempotency key: sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate.", + "description": "Buyer's reference identifier for this media buy. Sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate.", "type": "string" }, "context": { diff --git a/schemas/cache/media-buy/get-media-buys-request.json b/schemas/cache/media-buy/get-media-buys-request.json index a558dd88..ae8561bb 100644 --- a/schemas/cache/media-buy/get-media-buys-request.json +++ b/schemas/cache/media-buy/get-media-buys-request.json @@ -5,7 +5,7 @@ "properties": { "account": { "$ref": "../core/account-ref.json", - "description": "Account to retrieve media buys for." + "description": "Account to retrieve media buys for. When omitted, returns data across all accessible accounts." }, "buyer_refs": { "description": "Array of buyer reference IDs to retrieve", @@ -54,9 +54,6 @@ ] } }, - "required": [ - "account" - ], "title": "Get Media Buys Request", "type": "object" } \ No newline at end of file diff --git a/schemas/cache/media-buy/get-products-request.json b/schemas/cache/media-buy/get-products-request.json index 1bfb1574..de9efe6c 100644 --- a/schemas/cache/media-buy/get-products-request.json +++ b/schemas/cache/media-buy/get-products-request.json @@ -63,7 +63,7 @@ "type": "string" }, "buying_mode": { - "description": "Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences \u2014 brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests.", + "description": "Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences \u2014 brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests. v3 clients MUST include buying_mode. Sellers receiving requests from pre-v3 clients without buying_mode SHOULD default to 'brief'.", "enum": [ "brief", "wholesale", diff --git a/schemas/cache/media-buy/package-request.json b/schemas/cache/media-buy/package-request.json index 48f91f54..f86c1c6a 100644 --- a/schemas/cache/media-buy/package-request.json +++ b/schemas/cache/media-buy/package-request.json @@ -14,7 +14,7 @@ "type": "number" }, "buyer_ref": { - "description": "Buyer's reference identifier for this package", + "description": "Buyer's reference identifier for this package. Sellers SHOULD deduplicate requests with the same buyer_ref within a media buy, returning the existing package rather than creating a duplicate.", "type": "string" }, "catalogs": { diff --git a/scripts/generate_ergonomic_coercion.py b/scripts/generate_ergonomic_coercion.py index 02bcc21d..71ce7dc9 100644 --- a/scripts/generate_ergonomic_coercion.py +++ b/scripts/generate_ergonomic_coercion.py @@ -31,7 +31,6 @@ REQUEST_TYPES_TO_ANALYZE = [ "ListCreativeFormatsRequest", "ListCreativesRequest", - "GetProductsRequest", "PackageRequest", "CreateMediaBuyRequest", ] @@ -48,6 +47,9 @@ # Nested types that also need coercion NESTED_TYPES_TO_ANALYZE = [ ("Sort", "media_buy.list_creatives_request"), + ("GetProductsRequest1", "media_buy.get_products_request"), + ("GetProductsRequest2", "media_buy.get_products_request"), + ("GetProductsRequest3", "media_buy.get_products_request"), ("PackageUpdate1", "media_buy.package_update"), ("PackageUpdate2", "media_buy.package_update"), ] @@ -215,7 +217,11 @@ def generate_code() -> str: from adcp.types.generated_poc.media_buy.get_media_buy_delivery_response import ( GetMediaBuyDeliveryResponse, ) - from adcp.types.generated_poc.media_buy.get_products_request import GetProductsRequest + from adcp.types.generated_poc.media_buy.get_products_request import ( + GetProductsRequest1, + GetProductsRequest2, + GetProductsRequest3, + ) # Response types from adcp.types.generated_poc.media_buy.get_products_response import GetProductsResponse @@ -234,7 +240,6 @@ def generate_code() -> str: request_classes = { "ListCreativeFormatsRequest": ListCreativeFormatsRequest, "ListCreativesRequest": ListCreativesRequest, - "GetProductsRequest": GetProductsRequest, "PackageRequest": PackageRequest, "CreateMediaBuyRequest": CreateMediaBuyRequest, } @@ -249,6 +254,9 @@ def generate_code() -> str: nested_classes = { "Sort": Sort, + "GetProductsRequest1": GetProductsRequest1, + "GetProductsRequest2": GetProductsRequest2, + "GetProductsRequest3": GetProductsRequest3, "PackageUpdate1": PackageUpdate1, "PackageUpdate2": PackageUpdate2, } @@ -356,7 +364,9 @@ def generate_code() -> str: lines.append(")") lines.append("from adcp.types.generated_poc.media_buy.get_products_request import (") lines.append(" FieldModel,") - lines.append(" GetProductsRequest,") + lines.append(" GetProductsRequest1,") + lines.append(" GetProductsRequest2,") + lines.append(" GetProductsRequest3,") lines.append(")") lines.append("from adcp.types.generated_poc.media_buy.list_creative_formats_request import (") lines.append(" ListCreativeFormatsRequest,") @@ -409,7 +419,9 @@ def generate_code() -> str: "ListCreativeFormatsRequest", "ListCreativesRequest", "Sort", - "GetProductsRequest", + "GetProductsRequest1", + "GetProductsRequest2", + "GetProductsRequest3", "PackageRequest", "CreateMediaBuyRequest", "PackageUpdate1", diff --git a/src/adcp/ADCP_VERSION b/src/adcp/ADCP_VERSION index a0f9a4b4..8443074c 100644 --- a/src/adcp/ADCP_VERSION +++ b/src/adcp/ADCP_VERSION @@ -1 +1 @@ -latest +3.0.0-rc.1 diff --git a/src/adcp/types/_ergonomic.py b/src/adcp/types/_ergonomic.py index 93bd6ff0..9ee6612d 100644 --- a/src/adcp/types/_ergonomic.py +++ b/src/adcp/types/_ergonomic.py @@ -60,6 +60,12 @@ from adcp.types.generated_poc.media_buy.create_media_buy_request import ( CreateMediaBuyRequest, ) +from adcp.types.generated_poc.media_buy.get_products_request import ( + FieldModel, + GetProductsRequest1, + GetProductsRequest2, + GetProductsRequest3, +) from adcp.types.generated_poc.media_buy.list_creative_formats_request import ( ListCreativeFormatsRequest, ) @@ -182,6 +188,78 @@ def _apply_coercion() -> None: ) Sort.model_rebuild(force=True) + # Apply coercion to GetProductsRequest1 + # - context: ContextObject | dict | None + # - ext: ExtensionObject | dict | None + # - fields: list[FieldModel | str] | None + _patch_field_annotation( + GetProductsRequest1, + "context", + Annotated[ContextObject | None, BeforeValidator(coerce_to_model(ContextObject))], + ) + _patch_field_annotation( + GetProductsRequest1, + "ext", + Annotated[ExtensionObject | None, BeforeValidator(coerce_to_model(ExtensionObject))], + ) + _patch_field_annotation( + GetProductsRequest1, + "fields", + Annotated[ + list[FieldModel] | None, + BeforeValidator(coerce_to_enum_list(FieldModel)), + ], + ) + GetProductsRequest1.model_rebuild(force=True) + + # Apply coercion to GetProductsRequest2 + # - context: ContextObject | dict | None + # - ext: ExtensionObject | dict | None + # - fields: list[FieldModel | str] | None + _patch_field_annotation( + GetProductsRequest2, + "context", + Annotated[ContextObject | None, BeforeValidator(coerce_to_model(ContextObject))], + ) + _patch_field_annotation( + GetProductsRequest2, + "ext", + Annotated[ExtensionObject | None, BeforeValidator(coerce_to_model(ExtensionObject))], + ) + _patch_field_annotation( + GetProductsRequest2, + "fields", + Annotated[ + list[FieldModel] | None, + BeforeValidator(coerce_to_enum_list(FieldModel)), + ], + ) + GetProductsRequest2.model_rebuild(force=True) + + # Apply coercion to GetProductsRequest3 + # - context: ContextObject | dict | None + # - ext: ExtensionObject | dict | None + # - fields: list[FieldModel | str] | None + _patch_field_annotation( + GetProductsRequest3, + "context", + Annotated[ContextObject | None, BeforeValidator(coerce_to_model(ContextObject))], + ) + _patch_field_annotation( + GetProductsRequest3, + "ext", + Annotated[ExtensionObject | None, BeforeValidator(coerce_to_model(ExtensionObject))], + ) + _patch_field_annotation( + GetProductsRequest3, + "fields", + Annotated[ + list[FieldModel] | None, + BeforeValidator(coerce_to_enum_list(FieldModel)), + ], + ) + GetProductsRequest3.model_rebuild(force=True) + # Apply coercion to PackageRequest # - creative_assignments: list[CreativeAssignment] (accepts subclass instances) # - creatives: list[CreativeAsset] (accepts subclass instances) diff --git a/src/adcp/types/_generated.py b/src/adcp/types/_generated.py index cc3fe088..a243a16b 100644 --- a/src/adcp/types/_generated.py +++ b/src/adcp/types/_generated.py @@ -10,7 +10,7 @@ DO NOT EDIT MANUALLY. Generated from: https://github.com/adcontextprotocol/adcp/tree/main/schemas -Generation date: 2026-02-28 18:37:35 UTC +Generation date: 2026-03-01 12:48:30 UTC """ # ruff: noqa: E501, I001 diff --git a/src/adcp/types/generated_poc/adagents.py b/src/adcp/types/generated_poc/adagents.py index ab718341..c80886af 100644 --- a/src/adcp/types/generated_poc/adagents.py +++ b/src/adcp/types/generated_poc/adagents.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: adagents.json -# timestamp: 2026-02-23T01:56:40+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -363,12 +363,12 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut description='Declaration of authorized agents for advertising inventory and data signals. Hosted at /.well-known/adagents.json on publisher domains (for properties) or data provider domains (for signals). Can either contain the full structure inline or reference an authoritative URL.', examples=[ { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authoritative_location': 'https://cdn.example.com/adagents/v2/adagents.json', 'last_updated': '2025-01-15T10:00:00Z', }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'property_tags', @@ -394,7 +394,7 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut }, }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'property_tags', @@ -463,7 +463,7 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut }, }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'property_tags', @@ -491,7 +491,7 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut }, }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'publisher_properties', @@ -531,7 +531,7 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut 'last_updated': '2025-01-10T17:00:00Z', }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'property_tags', @@ -589,7 +589,7 @@ class AdcpAgentsAuthorization(RootModel[AdcpAgentsAuthorization1 | AdcpAgentsAut }, }, { - '$schema': '/schemas/latest/adagents.json', + '$schema': '/schemas/3.0.0-rc.1/adagents.json', 'authorized_agents': [ { 'authorization_type': 'signal_tags', diff --git a/src/adcp/types/generated_poc/brand.py b/src/adcp/types/generated_poc/brand.py index 44e6a8d7..ce01f6e3 100644 --- a/src/adcp/types/generated_poc/brand.py +++ b/src/adcp/types/generated_poc/brand.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: brand.json -# timestamp: 2026-02-23T01:56:40+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -512,21 +512,21 @@ class BrandDiscovery( description='Brand identity and discovery file. Hosted at /.well-known/brand.json on house domains. Contains the full brand portfolio with identity, creative assets, and digital properties. Brands are identified by house + brand_id (like properties are identified by publisher + property_id). Supports variants: house portfolio (full brand data), brand agent (agent provides brand info via MCP), house redirect (pointer to house domain), or authoritative location redirect.', examples=[ { - '$schema': '/schemas/latest/brand.json', + '$schema': '/schemas/3.0.0-rc.1/brand.json', 'authoritative_location': 'https://adcontextprotocol.org/brand/abc123/brand.json', }, { - '$schema': '/schemas/latest/brand.json', + '$schema': '/schemas/3.0.0-rc.1/brand.json', 'house': 'nikeinc.com', 'note': 'Redirect to house domain for full brand portfolio', }, { - '$schema': '/schemas/latest/brand.json', + '$schema': '/schemas/3.0.0-rc.1/brand.json', 'brand_agent': {'id': 'acme_brand_agent', 'url': 'https://agent.acme.com/mcp'}, 'version': '1.0', }, { - '$schema': '/schemas/latest/brand.json', + '$schema': '/schemas/3.0.0-rc.1/brand.json', 'brands': [ { 'colors': {'primary': '#FF6600', 'secondary': '#0066CC'}, @@ -598,7 +598,7 @@ class BrandDiscovery( 'version': '1.0', }, { - '$schema': '/schemas/latest/brand.json', + '$schema': '/schemas/3.0.0-rc.1/brand.json', 'authorized_operators': [ { 'brands': ['nike', 'air_jordan'], diff --git a/src/adcp/types/generated_poc/core/media_buy.py b/src/adcp/types/generated_poc/core/media_buy.py index 1762c137..483017f5 100644 --- a/src/adcp/types/generated_poc/core/media_buy.py +++ b/src/adcp/types/generated_poc/core/media_buy.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: core/media_buy.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -29,7 +29,10 @@ class MediaBuy(AdCPBaseModel): ), ] = None buyer_ref: Annotated[ - str | None, Field(description="Buyer's reference identifier for this media buy") + str | None, + Field( + description="Buyer's reference identifier for this media buy. Sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate." + ), ] = None created_at: Annotated[AwareDatetime | None, Field(description='Creation timestamp')] = None creative_deadline: Annotated[ diff --git a/src/adcp/types/generated_poc/core/package.py b/src/adcp/types/generated_poc/core/package.py index 37a90909..06eb4f2c 100644 --- a/src/adcp/types/generated_poc/core/package.py +++ b/src/adcp/types/generated_poc/core/package.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: core/package.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -34,7 +34,10 @@ class Package(AdCPBaseModel): ), ] = None buyer_ref: Annotated[ - str | None, Field(description="Buyer's reference identifier for this package") + str | None, + Field( + description="Buyer's reference identifier for this package. Sellers SHOULD deduplicate requests with the same buyer_ref within a media buy, returning the existing package rather than creating a duplicate." + ), ] = None catalogs: Annotated[ list[catalog.Catalog] | None, diff --git a/src/adcp/types/generated_poc/core/provenance.py b/src/adcp/types/generated_poc/core/provenance.py index f9b788f6..2bef1eae 100644 --- a/src/adcp/types/generated_poc/core/provenance.py +++ b/src/adcp/types/generated_poc/core/provenance.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: core/provenance.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -30,7 +30,12 @@ class AiTool(AdCPBaseModel): description="Organization that provides the AI tool (e.g., 'OpenAI', 'Stability AI', 'Google')" ), ] = None - version: Annotated[str | None, Field(description='Version identifier for the AI tool')] = None + version: Annotated[ + str | None, + Field( + description="Version identifier for the AI tool or model (e.g., '25.1', '0125', '2.1'). For generative models, use the model version rather than the API version." + ), + ] = None class C2pa(AdCPBaseModel): diff --git a/src/adcp/types/generated_poc/core/user_match.py b/src/adcp/types/generated_poc/core/user_match.py index b6fd5867..083180cc 100644 --- a/src/adcp/types/generated_poc/core/user_match.py +++ b/src/adcp/types/generated_poc/core/user_match.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: core/user_match.json -# timestamp: 2026-02-23T01:56:40+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations diff --git a/src/adcp/types/generated_poc/media_buy/create_media_buy_request.py b/src/adcp/types/generated_poc/media_buy/create_media_buy_request.py index e74465cf..4fe8236d 100644 --- a/src/adcp/types/generated_poc/media_buy/create_media_buy_request.py +++ b/src/adcp/types/generated_poc/media_buy/create_media_buy_request.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: media_buy/create_media_buy_request.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -128,7 +128,7 @@ class CreateMediaBuyRequest(AdCPBaseModel): buyer_ref: Annotated[ str, Field( - description="Buyer's reference identifier for this media buy. Also serves as an idempotency key: sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate." + description="Buyer's reference identifier for this media buy. Sellers SHOULD deduplicate requests with the same buyer_ref and account, returning the existing media buy rather than creating a duplicate." ), ] context: context_1.ContextObject | None = None diff --git a/src/adcp/types/generated_poc/media_buy/get_media_buys_request.py b/src/adcp/types/generated_poc/media_buy/get_media_buys_request.py index cad49a59..28d6d0df 100644 --- a/src/adcp/types/generated_poc/media_buy/get_media_buys_request.py +++ b/src/adcp/types/generated_poc/media_buy/get_media_buys_request.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: media_buy/get_media_buys_request.json -# timestamp: 2026-02-27T02:10:10+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -31,8 +31,11 @@ class GetMediaBuysRequest(AdCPBaseModel): extra='allow', ) account: Annotated[ - account_ref.AccountReference, Field(description='Account to retrieve media buys for.') - ] + account_ref.AccountReference | None, + Field( + description='Account to retrieve media buys for. When omitted, returns data across all accessible accounts.' + ), + ] = None buyer_refs: Annotated[ list[str] | None, Field(description='Array of buyer reference IDs to retrieve', min_length=1), diff --git a/src/adcp/types/generated_poc/media_buy/get_products_request.py b/src/adcp/types/generated_poc/media_buy/get_products_request.py index e6f3b6f8..349acd7c 100644 --- a/src/adcp/types/generated_poc/media_buy/get_products_request.py +++ b/src/adcp/types/generated_poc/media_buy/get_products_request.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: media_buy/get_products_request.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -159,7 +159,7 @@ class GetProductsRequest1(AdCPBaseModel): buying_mode: Annotated[ Literal['brief'], Field( - description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests." + description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests. v3 clients MUST include buying_mode. Sellers receiving requests from pre-v3 clients without buying_mode SHOULD default to 'brief'." ), ] catalog: Annotated[ @@ -214,7 +214,7 @@ class GetProductsRequest2(AdCPBaseModel): buying_mode: Annotated[ Literal['wholesale'], Field( - description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests." + description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests. v3 clients MUST include buying_mode. Sellers receiving requests from pre-v3 clients without buying_mode SHOULD default to 'brief'." ), ] catalog: Annotated[ @@ -269,7 +269,7 @@ class GetProductsRequest3(AdCPBaseModel): buying_mode: Annotated[ Literal['refine'], Field( - description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests." + description="Declares buyer intent for this request. 'brief': publisher curates product recommendations from the provided brief. 'wholesale': buyer requests raw inventory to apply their own audiences — brief must not be provided, and proposals are omitted. 'refine': iterate on products and proposals from a previous get_products response using the refine array of change requests. v3 clients MUST include buying_mode. Sellers receiving requests from pre-v3 clients without buying_mode SHOULD default to 'brief'." ), ] catalog: Annotated[ diff --git a/src/adcp/types/generated_poc/media_buy/package_request.py b/src/adcp/types/generated_poc/media_buy/package_request.py index e41724ae..699efa17 100644 --- a/src/adcp/types/generated_poc/media_buy/package_request.py +++ b/src/adcp/types/generated_poc/media_buy/package_request.py @@ -1,6 +1,6 @@ # generated by datamodel-codegen: # filename: media_buy/package_request.json -# timestamp: 2026-02-28T17:39:50+00:00 +# timestamp: 2026-03-01T12:48:29+00:00 from __future__ import annotations @@ -30,7 +30,12 @@ class PackageRequest(AdCPBaseModel): float, Field(description="Budget allocation for this package in the media buy's currency", ge=0.0), ] - buyer_ref: Annotated[str, Field(description="Buyer's reference identifier for this package")] + buyer_ref: Annotated[ + str, + Field( + description="Buyer's reference identifier for this package. Sellers SHOULD deduplicate requests with the same buyer_ref within a media buy, returning the existing package rather than creating a duplicate." + ), + ] catalogs: Annotated[ list[catalog.Catalog] | None, Field( diff --git a/tests/test_client.py b/tests/test_client.py index c1eca872..1b4596e9 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -568,6 +568,15 @@ async def test_client_context_manager_with_exception(): mock_close.assert_called_once() +def test_get_media_buys_request_account_is_optional(): + """GetMediaBuysRequest.account is optional per AdCP 3.0.0-rc.1 schema.""" + from adcp.types._generated import GetMediaBuysRequest + + req = GetMediaBuysRequest.model_validate({}) + assert req.account is None + assert "account" not in req.model_dump(exclude_none=True) + + @pytest.mark.asyncio async def test_get_media_buys_parses_response(): """Test that get_media_buys parses A2A response into typed GetMediaBuysResponse."""