Skip to content

Commit 2d20144

Browse files
authored
Merge branch 'main' into bokelley/issue-782-sdk-7-10-x
2 parents 5314bd4 + 4e6a722 commit 2d20144

128 files changed

Lines changed: 1332 additions & 272 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

examples/hello_seller_signals.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
"""Hello-seller-signals — minimal SignalsPlatform adopter.
22
3-
The smallest possible ``signal-marketplace`` (or ``signal-owned``)
4-
seller. Two methods: ``get_signals`` for catalog discovery and
5-
``activate_signal`` for provisioning to destination platforms.
3+
The smallest possible ``signal-marketplace`` seller. Two methods:
4+
``get_signals`` for catalog discovery and ``activate_signal`` for
5+
provisioning to destination platforms. ``signal-owned`` sellers can be
6+
discovery-only when their owned signals are already usable on seller
7+
inventory.
68
79
This is the template for signal-marketplace adopters (LiveRamp,
810
Nielsen, 1P data providers).

schemas/cache/3.0/adagents.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
},
9292
"revoked_publisher_domains": {
9393
"type": "array",
94-
"description": "Publisher domains explicitly removed from this managed network. Validators MUST treat any publisher domain listed here as no-longer-authorized, taking precedence over any appearance of the same domain in `authorized_agents[].publisher_properties[].publisher_domain` / `.publisher_domains[]` or in top-level `properties[].publisher_domain`. Lets a network propagate per-publisher revocations on the next refresh instead of waiting for the file-level 7-day cache cap. Validators MUST hold previously-observed `(publisher_domain, revoked_at)` tuples for 7 days from the validator's first observation, even if the entry vanishes from a subsequent fetch this closes the rollback gap where an attacker re-serves a stale file with the revocation removed. Networks SHOULD retain entries for at least 7 days after `revoked_at` so validators that didn't observe the original entry still pick it up on refresh.",
94+
"description": "Publisher domains explicitly removed from this managed network. Validators MUST treat any publisher domain listed here as no-longer-authorized, taking precedence over any appearance of the same domain in `authorized_agents[].publisher_properties[].publisher_domain` / `.publisher_domains[]` or in top-level `properties[].publisher_domain`. Lets a network propagate per-publisher revocations on the next refresh instead of waiting for the file-level 7-day cache cap. Validators MUST hold previously-observed `(publisher_domain, revoked_at)` tuples for 7 days from the validator's first observation, even if the entry vanishes from a subsequent fetch \u2014 this closes the rollback gap where an attacker re-serves a stale file with the revocation removed. Networks SHOULD retain entries for at least 7 days after `revoked_at` so validators that didn't observe the original entry still pick it up on refresh.",
9595
"items": {
9696
"type": "object",
9797
"properties": {
@@ -113,7 +113,7 @@
113113
"publisher_request",
114114
"other"
115115
],
116-
"description": "Reason for revocation. Operator-internal self-classification for review routing not a public accusation. `relationship_ended` is the routine commercial case. `compliance_violation` SHOULD be used only when the network has itself determined the publisher is out of policy; for un-adjudicated third-party allegations (regulator inquiries, advertiser complaints, ongoing investigations), use `other` to avoid making a discoverable adverse statement. `publisher_request` is for publisher-initiated exits."
116+
"description": "Reason for revocation. Operator-internal self-classification for review routing \u2014 not a public accusation. `relationship_ended` is the routine commercial case. `compliance_violation` SHOULD be used only when the network has itself determined the publisher is out of policy; for un-adjudicated third-party allegations (regulator inquiries, advertiser complaints, ongoing investigations), use `other` to avoid making a discoverable adverse statement. `publisher_request` is for publisher-initiated exits."
117117
}
118118
},
119119
"required": [
@@ -819,12 +819,12 @@
819819
],
820820
"examples": [
821821
{
822-
"$schema": "/schemas/3.0.7/adagents.json",
822+
"$schema": "/schemas/3.0.12/adagents.json",
823823
"authoritative_location": "https://cdn.example.com/adagents/v2/adagents.json",
824824
"last_updated": "2025-01-15T10:00:00Z"
825825
},
826826
{
827-
"$schema": "/schemas/3.0.7/adagents.json",
827+
"$schema": "/schemas/3.0.12/adagents.json",
828828
"properties": [
829829
{
830830
"property_id": "example_site",
@@ -902,7 +902,7 @@
902902
"last_updated": "2025-01-10T12:00:00Z"
903903
},
904904
{
905-
"$schema": "/schemas/3.0.7/adagents.json",
905+
"$schema": "/schemas/3.0.12/adagents.json",
906906
"contact": {
907907
"name": "Meta Advertising Operations",
908908
"email": "adops@meta.com",
@@ -1011,7 +1011,7 @@
10111011
"last_updated": "2025-01-10T15:30:00Z"
10121012
},
10131013
{
1014-
"$schema": "/schemas/3.0.7/adagents.json",
1014+
"$schema": "/schemas/3.0.12/adagents.json",
10151015
"contact": {
10161016
"name": "Tumblr Advertising"
10171017
},
@@ -1050,7 +1050,7 @@
10501050
"last_updated": "2025-01-10T16:00:00Z"
10511051
},
10521052
{
1053-
"$schema": "/schemas/3.0.7/adagents.json",
1053+
"$schema": "/schemas/3.0.12/adagents.json",
10541054
"contact": {
10551055
"name": "Example Third-Party Sales Agent",
10561056
"email": "sales@agent.example",
@@ -1096,7 +1096,7 @@
10961096
"last_updated": "2025-01-10T17:00:00Z"
10971097
},
10981098
{
1099-
"$schema": "/schemas/3.0.7/adagents.json",
1099+
"$schema": "/schemas/3.0.12/adagents.json",
11001100
"contact": {
11011101
"name": "Premium News Publisher",
11021102
"email": "adops@news.example.com",
@@ -1171,7 +1171,7 @@
11711171
"last_updated": "2025-01-10T18:00:00Z"
11721172
},
11731173
{
1174-
"$schema": "/schemas/3.0.7/adagents.json",
1174+
"$schema": "/schemas/3.0.12/adagents.json",
11751175
"contact": {
11761176
"name": "Polk Automotive Data",
11771177
"email": "partnerships@polk.com",

schemas/cache/3.0/brand.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2032,16 +2032,16 @@
20322032
],
20332033
"examples": [
20342034
{
2035-
"$schema": "/schemas/3.0.7/brand.json",
2035+
"$schema": "/schemas/3.0.12/brand.json",
20362036
"authoritative_location": "https://adcontextprotocol.org/brand/abc123/brand.json"
20372037
},
20382038
{
2039-
"$schema": "/schemas/3.0.7/brand.json",
2039+
"$schema": "/schemas/3.0.12/brand.json",
20402040
"house": "nikeinc.com",
20412041
"note": "Redirect to house domain for full brand portfolio"
20422042
},
20432043
{
2044-
"$schema": "/schemas/3.0.7/brand.json",
2044+
"$schema": "/schemas/3.0.12/brand.json",
20452045
"version": "1.0",
20462046
"agents": [
20472047
{
@@ -2052,7 +2052,7 @@
20522052
]
20532053
},
20542054
{
2055-
"$schema": "/schemas/3.0.7/brand.json",
2055+
"$schema": "/schemas/3.0.12/brand.json",
20562056
"version": "1.0",
20572057
"house": {
20582058
"domain": "pg.com",
@@ -2358,7 +2358,7 @@
23582358
"last_updated": "2026-01-15T10:00:00Z"
23592359
},
23602360
{
2361-
"$schema": "/schemas/3.0.7/brand.json",
2361+
"$schema": "/schemas/3.0.12/brand.json",
23622362
"version": "1.0",
23632363
"house": {
23642364
"domain": "nikeinc.com",
@@ -2527,7 +2527,7 @@
25272527
"last_updated": "2026-01-15T10:00:00Z"
25282528
},
25292529
{
2530-
"$schema": "/schemas/3.0.7/brand.json",
2530+
"$schema": "/schemas/3.0.12/brand.json",
25312531
"version": "1.0",
25322532
"house": {
25332533
"domain": "mediavine.com",

schemas/cache/3.0/bundled/content-standards/calibrate-content-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1705,7 +1705,7 @@
17051705
}
17061706
},
17071707
"_bundled": {
1708-
"generatedAt": "2026-05-08T11:43:56.422Z",
1708+
"generatedAt": "2026-05-13T10:39:50.396Z",
17091709
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
17101710
}
17111711
}

schemas/cache/3.0/bundled/content-standards/calibrate-content-response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
}
205205
],
206206
"_bundled": {
207-
"generatedAt": "2026-05-08T11:43:56.423Z",
207+
"generatedAt": "2026-05-13T10:39:50.397Z",
208208
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
209209
}
210210
}

schemas/cache/3.0/bundled/content-standards/create-content-standards-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3615,7 +3615,7 @@
36153615
}
36163616
},
36173617
"_bundled": {
3618-
"generatedAt": "2026-05-08T11:43:56.429Z",
3618+
"generatedAt": "2026-05-13T10:39:50.403Z",
36193619
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
36203620
}
36213621
}

schemas/cache/3.0/bundled/content-standards/create-content-standards-response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
}
141141
],
142142
"_bundled": {
143-
"generatedAt": "2026-05-08T11:43:56.432Z",
143+
"generatedAt": "2026-05-13T10:39:50.406Z",
144144
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
145145
}
146146
}

schemas/cache/3.0/bundled/content-standards/get-content-standards-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"standards_id"
3232
],
3333
"_bundled": {
34-
"generatedAt": "2026-05-08T11:43:56.432Z",
34+
"generatedAt": "2026-05-13T10:39:50.407Z",
3535
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
3636
}
3737
}

schemas/cache/3.0/bundled/content-standards/get-content-standards-response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3875,7 +3875,7 @@
38753875
}
38763876
},
38773877
"_bundled": {
3878-
"generatedAt": "2026-05-08T11:43:56.439Z",
3878+
"generatedAt": "2026-05-13T10:39:50.415Z",
38793879
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
38803880
}
38813881
}

schemas/cache/3.0/bundled/content-standards/get-media-buy-artifacts-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@
227227
"media_buy_id"
228228
],
229229
"_bundled": {
230-
"generatedAt": "2026-05-08T11:43:56.441Z",
230+
"generatedAt": "2026-05-13T10:39:50.418Z",
231231
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
232232
}
233233
}

0 commit comments

Comments
 (0)