diff --git a/schemas/v1/_schemas_v1_adagents_json.json b/schemas/v1/_schemas_v1_adagents_json.json deleted file mode 100644 index 1d44a9143..000000000 --- a/schemas/v1/_schemas_v1_adagents_json.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "/schemas/v1/adagents.json", - "title": "Authorized Sales Agents", - "description": "Declaration of authorized sales agents for advertising inventory. Hosted at /.well-known/adagents.json on publisher domains.", - "type": "object", - "properties": { - "$schema": { - "type": "string", - "description": "JSON Schema identifier for this adagents.json file", - "default": "https://adcontextprotocol.org/schemas/v1/adagents.json" - }, - "authorized_agents": { - "type": "array", - "description": "Array of sales agents authorized to sell this publisher's inventory", - "items": { - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri", - "description": "The authorized agent's API endpoint URL" - }, - "authorized_for": { - "type": "string", - "description": "Human-readable description of what this agent is authorized to sell (e.g., 'Official sales agent for our US and CA display inventory')", - "minLength": 1, - "maxLength": 500 - } - }, - "required": [ - "url", - "authorized_for" - ], - "additionalProperties": false - }, - "minItems": 1 - }, - "last_updated": { - "type": "string", - "format": "date-time", - "description": "ISO 8601 timestamp indicating when this file was last updated (optional but recommended)" - } - }, - "required": [ - "authorized_agents" - ], - "additionalProperties": false, - "examples": [ - { - "$schema": "https://adcontextprotocol.org/schemas/v1/adagents.json", - "authorized_agents": [ - { - "url": "https://agent.example.com", - "authorized_for": "Official sales agent for our US and CA display inventory" - } - ], - "last_updated": "2025-01-10T12:00:00Z" - }, - { - "$schema": "https://adcontextprotocol.org/schemas/v1/adagents.json", - "authorized_agents": [ - { - "url": "https://direct-agent.com", - "authorized_for": "Primary sales agent for premium video inventory worldwide" - }, - { - "url": "https://reseller-network.com", - "authorized_for": "Authorized reseller for display inventory in EMEA region" - } - ], - "last_updated": "2025-01-10T15:30:00Z" - } - ] -} diff --git a/schemas/v1/_schemas_v1_adagents_json.json.meta b/schemas/v1/_schemas_v1_adagents_json.json.meta deleted file mode 100644 index d0e958bd6..000000000 --- a/schemas/v1/_schemas_v1_adagents_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-962\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:55:46.232985", - "schema_ref": "/schemas/v1/adagents.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json b/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json index 3213ef793..f288b4d14 100644 --- a/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json @@ -5,10 +5,6 @@ "description": "Audio asset with URL and specifications", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "audio" - }, "url": { "type": "string", "format": "uri", @@ -30,7 +26,6 @@ } }, "required": [ - "asset_type", "url" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json.meta deleted file mode 100644 index ce96b80b4..000000000 --- a/schemas/v1/_schemas_v1_core_assets_audio-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-364\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.587247", - "schema_ref": "/schemas/v1/core/assets/audio-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_css-asset_json.json b/schemas/v1/_schemas_v1_core_assets_css-asset_json.json index b510eaf76..c154ac91d 100644 --- a/schemas/v1/_schemas_v1_core_assets_css-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_css-asset_json.json @@ -5,10 +5,6 @@ "description": "CSS stylesheet asset", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "css" - }, "content": { "type": "string", "description": "CSS content" @@ -19,7 +15,6 @@ } }, "required": [ - "asset_type", "content" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_css-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_css-asset_json.json.meta deleted file mode 100644 index 137cfea78..000000000 --- a/schemas/v1/_schemas_v1_core_assets_css-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-235\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.527403", - "schema_ref": "/schemas/v1/core/assets/css-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json b/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json index 6269b4620..0e81799c1 100644 --- a/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json @@ -5,10 +5,6 @@ "description": "DAAST (Digital Audio Ad Serving Template) tag for third-party audio ad serving", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "daast" - }, "url": { "type": "string", "format": "uri", @@ -59,7 +55,6 @@ "oneOf": [ { "required": [ - "asset_type", "url" ], "not": { @@ -70,7 +65,6 @@ }, { "required": [ - "asset_type", "content" ], "not": { diff --git a/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json.meta deleted file mode 100644 index 61661fb34..000000000 --- a/schemas/v1/_schemas_v1_core_assets_daast-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-693\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.804146", - "schema_ref": "/schemas/v1/core/assets/daast-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_html-asset_json.json b/schemas/v1/_schemas_v1_core_assets_html-asset_json.json index c3c2606a4..12785406d 100644 --- a/schemas/v1/_schemas_v1_core_assets_html-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_html-asset_json.json @@ -5,10 +5,6 @@ "description": "HTML content asset", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "html" - }, "content": { "type": "string", "description": "HTML content" @@ -19,7 +15,6 @@ } }, "required": [ - "asset_type", "content" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_html-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_html-asset_json.json.meta deleted file mode 100644 index b50cda5c0..000000000 --- a/schemas/v1/_schemas_v1_core_assets_html-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-224\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.774183", - "schema_ref": "/schemas/v1/core/assets/html-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_image-asset_json.json b/schemas/v1/_schemas_v1_core_assets_image-asset_json.json index fe41683dc..475e3bb48 100644 --- a/schemas/v1/_schemas_v1_core_assets_image-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_image-asset_json.json @@ -5,10 +5,6 @@ "description": "Image asset with URL and dimensions", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "image" - }, "url": { "type": "string", "format": "uri", @@ -34,7 +30,6 @@ } }, "required": [ - "asset_type", "url" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_image-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_image-asset_json.json.meta deleted file mode 100644 index 3560408df..000000000 --- a/schemas/v1/_schemas_v1_core_assets_image-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-3ae\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.428985", - "schema_ref": "/schemas/v1/core/assets/image-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json b/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json index 87f236b42..336fd4b34 100644 --- a/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json @@ -5,10 +5,6 @@ "description": "JavaScript code asset", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "javascript" - }, "content": { "type": "string", "description": "JavaScript content" @@ -24,7 +20,6 @@ } }, "required": [ - "asset_type", "content" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json.meta deleted file mode 100644 index 7ce329d24..000000000 --- a/schemas/v1/_schemas_v1_core_assets_javascript-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-26a\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.213698", - "schema_ref": "/schemas/v1/core/assets/javascript-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json b/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json deleted file mode 100644 index 4ea2b4fa3..000000000 --- a/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "/schemas/v1/core/assets/promoted-offerings-asset.json", - "title": "Promoted Offerings Asset", - "description": "Reference to promoted offerings specification", - "type": "object", - "properties": { - "asset_type": { - "type": "string", - "const": "promoted_offerings" - }, - "url": { - "type": "string", - "format": "uri", - "description": "URL of the advertiser's brand or offering (e.g., https://retailer.com)" - }, - "colors": { - "type": "object", - "description": "Brand colors", - "properties": { - "primary": { - "type": "string" - }, - "secondary": { - "type": "string" - }, - "accent": { - "type": "string" - } - } - }, - "fonts": { - "type": "array", - "description": "Brand fonts", - "items": { - "type": "string" - } - }, - "tone": { - "type": "string", - "description": "Brand tone/voice" - } - }, - "required": [ - "asset_type" - ], - "additionalProperties": false -} diff --git a/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json.meta deleted file mode 100644 index f102c26f0..000000000 --- a/schemas/v1/_schemas_v1_core_assets_promoted-offerings-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-3f6\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.396346", - "schema_ref": "/schemas/v1/core/assets/promoted-offerings-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_text-asset_json.json b/schemas/v1/_schemas_v1_core_assets_text-asset_json.json index 462bfb9ec..d510e8e8c 100644 --- a/schemas/v1/_schemas_v1_core_assets_text-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_text-asset_json.json @@ -5,26 +5,16 @@ "description": "Text content asset", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "text" - }, "content": { "type": "string", "description": "Text content" }, - "max_length": { - "type": "integer", - "description": "Maximum character length constraint", - "minimum": 1 - }, "language": { "type": "string", "description": "Language code (e.g., 'en', 'es', 'fr')" } }, "required": [ - "asset_type", "content" ], "additionalProperties": false diff --git a/schemas/v1/_schemas_v1_core_assets_text-asset_json.json.meta b/schemas/v1/_schemas_v1_core_assets_text-asset_json.json.meta deleted file mode 100644 index 525241ea7..000000000 --- a/schemas/v1/_schemas_v1_core_assets_text-asset_json.json.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "etag": "W/\"68f2761a-2b2\"", - "last-modified": "Fri, 17 Oct 2025 17:00:10 GMT", - "downloaded_at": "2025-10-18T04:51:13.182854", - "schema_ref": "/schemas/v1/core/assets/text-asset.json" -} diff --git a/schemas/v1/_schemas_v1_core_assets_url-asset_json.json b/schemas/v1/_schemas_v1_core_assets_url-asset_json.json index a16c72261..c8eade60c 100644 --- a/schemas/v1/_schemas_v1_core_assets_url-asset_json.json +++ b/schemas/v1/_schemas_v1_core_assets_url-asset_json.json @@ -5,22 +5,26 @@ "description": "URL reference asset", "type": "object", "properties": { - "asset_type": { - "type": "string", - "const": "url" - }, "url": { "type": "string", "format": "uri", "description": "URL reference" }, + "url_type": { + "type": "string", + "enum": [ + "clickthrough", + "tracker_pixel", + "tracker_script" + ], + "description": "Type of URL asset: 'clickthrough' for user click destination (landing page), 'tracker_pixel' for impression/event tracking via HTTP request (fires GET, expects pixel/204 response), 'tracker_script' for measurement SDKs that must load as