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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions