Kadam cookie matching checks documented template fields.
Template completeness advice for the documented SSP and DSP cookie-matching routes. Partner and user IDs stay opaque. Redirect configuration, callback ownership, duplicate selection, cookie state and receiver acceptance remain external. Complete HTTP captures retain the engine's existing URL-query and form-body merge; this profile does not prove query-only carriage or form transport support.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
partner_id |
recommended | The official SSP and DSP templates place the provisioned partner ID in this physical path slot. Nonempty presence is template advice. No numeric, UUID, length, allocation or decoded-ID grammar is documented. Presence diagnostic severity: warning. | vendor.kadam-cookie-sync.param.partner_id.missing |
docs |
remote_uid |
recommended | Both official matching templates substitute the partner's user ID in remote_uid. Nonempty presence is template advice. Values and extras remain opaque. Ordinary engine extraction also accepts a form-body carrier in a complete capture; no query-only or receiver acceptance claim is made. Presence diagnostic severity: warning. | vendor.kadam-cookie-sync.param.remote_uid.missing |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/kadam-cookie-sync
Try this failing payload in the playground. An example with a validation finding.
https://s.uuidksinc.net/match/partner-synthetic/
cargo install pixellint
·
npm install pixellint