Repository navigation
Conversation
Specify how a publisher origin gives Trusted Server a visitor's hashed email through a private response header, for the server-side identity providers that need one. Reconcile the closure of #630, compare intake options A to D, and list the additive framework changes the LiveRamp ATS and UID2 specs depend on. Part of #1245. Signed-off-by: dhruv8sh <dhruv8sh@proton.me>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
docs/superpowers/specs/2026-10-23-hashed-email-intake-design.mdCloses
Part of #1245
Spec
Spec:
docs/superpowers/specs/2026-10-23-hashed-email-intake-design.md(this PR)The spec is based on framework revision 12, which is committed locally but not yet pushed to #1428. It does not edit the framework spec. The framework changes it needs are listed in its section 6 so they can be folded into revision 13.
Vendor facts marked "assumed"
ivhex case: the Step 4 example is upper case and the docs state no case rule. The spec assumes either case is accepted.Every other vendor fact cites LiveRamp Step 3 or Step 4, the UID2 normalization page, UID2
POST /token/generate, or a pinned Prebid 10.26.0 module (spec section 7).Decisions to confirm
x-ts-hem,x-ts-hem-resetbasic,plus-stripped), whole-header rejection on any errorstrict()with no vendor, on top of the EC and EID-persistence gates. Provider relaxations never relax itTest plan
prettier --checkon the new specfile:linereference was checked againstc84a73da7Checklist