Skip to content

Tracking: PBS-Java parity for first-class TMP support #4550

Description

@bokelley

This tracks PBS-Java parity for the TMP RFC posted in prebid/prebid-server: prebid/prebid-server#4845

The intended v1 shape is:

  • Equivalent external behavior and account/module configuration to PBS-Go.
  • Native Java TMP client/module implementation from shared TMP schema and conformance fixtures.
  • Same default failure behavior: tight timeout budget and fail-open on router/provider errors.
  • Same privacy behavior: context and identity match requests remain separated; publisher/PBS joins results locally.
  • Same initial targeting contract: stable adcp_pkg output only.
  • Same observability expectations for enabled/disabled, skip reasons, provider errors, timeouts, and activated package counts.

This issue should stay linked to the PBS-Go design thread so TMP is not treated as a later port after behavior has already been settled.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions