Skip to content

fix(tmp): update Identity Match response example — missing serve_window_sec field#4469

Open
AndyBevan wants to merge 2 commits into
adcontextprotocol:mainfrom
AndyBevan:fix/tmp-identity-match-response-example
Open

fix(tmp): update Identity Match response example — missing serve_window_sec field#4469
AndyBevan wants to merge 2 commits into
adcontextprotocol:mainfrom
AndyBevan:fix/tmp-identity-match-response-example

Conversation

@AndyBevan
Copy link
Copy Markdown

Summary

Update the TMP Identity Match response test example to use the new serve_window_sec field introduced in #4070.

Problem

The test suite was failing with:
❌ TMP Identity Match response — web (overview walkthrough): root: must have required property 'serve_window_sec'

The schema was updated in #4070 to replace ttl_sec with the new serve_window_sec field (per-package single-shot frequency-cap window), but the test example in tests/example-validation-simple.test.cjs
was not updated.

Solution

Updated the test example at line 584 to use serve_window_sec: 60 instead of ttl_sec: 60.

Testing

  • ✅ Example validation tests: 36/36 passing (was 35/36)
  • ✅ TMP Identity Match response — web (overview walkthrough): now passing

Related Issues

…ow_sec field

The TMP Identity Match response example was not updated when the schema
changed in adcontextprotocol#4070 to replace ttl_sec with serve_window_sec. This fix updates
the test example to use the new required field.

Fixes the test failure: "TMP Identity Match response — web (overview walkthrough)"

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@aao-ipr-bot
Copy link
Copy Markdown

aao-ipr-bot Bot commented May 12, 2026

IPR Policy Agreement Required

@AndyBevan — thanks for the contribution. Before this PR can be merged, the AgenticAdvertising.Org IPR Policy requires your agreement.

To agree, post a new comment on this PR with the exact phrase:

I have read the IPR Policy

Your signature is recorded once and covers all contributions to AAO repositories. See signatures/README.md for what gets recorded and why.

@AndyBevan
Copy link
Copy Markdown
Author

I have read the IPR Policy

@aao-ipr-bot
Copy link
Copy Markdown

aao-ipr-bot Bot commented May 12, 2026

IPR Policy — signed

Thanks, @AndyBevan. Your agreement to the IPR Policy is recorded at signatures/ipr-signatures.json and applies to all AAO repositories.

aao-ipr-bot Bot pushed a commit that referenced this pull request May 12, 2026
@brandonling27
Copy link
Copy Markdown

brandonling27 commented May 12, 2026

@AndyBevan what about docs/trusted-match/index.mdx? I believe it still references ttl_sec in some areas

Note: the same ttl_sec mismatch exists in five other surface docs (surfaces/web.mdx, surfaces/mobile.mdx, surfaces/ctv.mdx, surfaces/retail-media.mdx, surfaces/ai-assistants.mdx, plus context-and-identity.mdx)

… ttl_sec to serve_window_sec

Update all TMP documentation to use serve_window_sec instead of ttl_sec
in Identity Match response examples and explanations. This aligns with
the schema change in adcontextprotocol#4070 where ttl_sec was replaced with serve_window_sec
as the per-package single-shot frequency-cap window field.

Updated files:
- docs/trusted-match/index.mdx
- docs/trusted-match/context-and-identity.mdx
- docs/trusted-match/router-architecture.mdx
- docs/trusted-match/surfaces/ai-assistants.mdx
- docs/trusted-match/surfaces/ctv.mdx
- docs/trusted-match/surfaces/mobile.mdx
- docs/trusted-match/surfaces/retail-media.mdx
- docs/trusted-match/surfaces/web.mdx

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@AndyBevan
Copy link
Copy Markdown
Author

@brandonling27 - I actually found 8 places so fixed all of them - if any of these aren't right let me know and I'll adjust.

@brandonling27
Copy link
Copy Markdown

@brandonling27 - I actually found 8 places so fixed all of them - if any of these aren't right let me know and I'll adjust.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants