Link creation pipeline
How POST /portal/links works — guard stack, 428/402 gates, template and domain resolution, short-code allocation, and merge-at-read inheritance.
Link management semantics
The management surface behind /portal/links — list query mechanics, CSV, bulk actions, update clearability, quota interplay, and the read-side consumers of the merge contract.
Link templates
The /portal/templates CRUD surface — guard stack, live-count quota, system-template rules, org scoping, clone, delete-blocked-while-attached, and the portal data layer.
Device identity & match attribution
The attribution write path — /sdk/session device upserts, /sdk/identity binding, and how every /match attempt becomes a LinkMatch row.