# CMP-AFFILIATE — Affiliate marketing campaigns are refused

> A campaign declaring affiliate marketing — sharing opt-ins with, or promoting, third parties — is rejected.

- **Rule ID:** CMP-AFFILIATE
- **Layer:** Campaign (`CAMPAIGN`)
- **Checks:** `campaign.affiliate_marketing`
- **Severity:** BLOCKING — Breaking this rule gets the submission rejected outright.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** Deterministic (settled in code from the submitted values)
- **Fix type:** Hard stop — not remediable, resubmission will not help
- **Required by:** TCR, Twilio, T-Mobile, CTIA
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/campaign/cmp-affiliate/

## Why this rule exists

Affiliate marketing means messaging people whose consent someone else collected, which is the transfer of consent the entire framework prohibits. Declaring it is a self-reported disqualification, and no use case or disclosure makes it registrable.

## How to fix it

Affiliate and lead-generation messaging cannot be registered. Consent is non-transferable: only the business that collected it may message the consumer.
