{
  "id": "CMP-142",
  "slug": "cmp-142",
  "title": "Use case must be available to the brand entity type",
  "statement": "Restricted use cases must only be selected by the entity types eligible for them.",
  "rationale": "Several use cases are gated on entity type — charity to non-profits, sole-proprietor to individuals, emergency to registered organisations. Selecting one the brand cannot hold produces a rejection that reads as a campaign problem while the real fix is on the brand.",
  "layer": "CAMPAIGN",
  "layerSlug": "campaign",
  "object": "campaign.usecase + brand.entity_type",
  "severity": "BLOCKING",
  "detectability": [
    "DETERMINISTIC"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "TCR",
    "Twilio",
    "Infobip"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Either choose a use case your entity type can hold, or re-register the brand under the entity type the use case requires.",
  "example": "CHARITY requires entity type NON_PROFIT.",
  "catalogIds": [
    "BRD-159"
  ],
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/campaign/cmp-142/",
  "markdown": "https://ekas.io/rules/10dlc/campaign/cmp-142.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
