Skip to content

LiveRamp per DEC-9: Custom ID, enablement and checks on Fastly and Axum #1601

Description

@aram356

Summary

LiveRamp per DEC-9: set the Custom ID, enable LiveRamp, and pass the provider and mirror checks with it on Fastly and Axum.

Part of #1558, server-side identity on every adapter. Plan ID T22, planned in wave 9 (MVP: Fastly and Axum); priority P1, size S. Design: spec; order and dependencies: plan.

Requirements

ID-4 Providers on every supported adapter

Lookups start at navigation alongside the origin fetch, share one deadline, and are awaited before finalization, so their IDs reach the record and the cookies of the same document response. A page load writes the record once.

WB-4 Mirror cookie

__Host-ts-eids-mirror as in #1489: opt-in per partner (DEC-10), dropped per vendor when TCF consent is denied, needs bidstream_enabled and Purpose 4, 3,584-byte budget, host-only. Every mirrored ID expires within 30 days.

Current state

What the code does today, from the design's survey at the revisions it names:

Acceptance criteria

  • ID-4: A mock provider that answers within the deadline has its ID in the record and in the mirror cookie of that navigation's response
  • ID-4: One that misses the deadline is skipped and does not delay the response past it
  • WB-4: An ID written with no stated expiry is mirrored with an expiry of at most 30 days

Dependencies

Blocked by:

Waits on these decisions:

Related pull requests

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions