{
  "id": "CMP-057",
  "slug": "cmp-057",
  "title": "A platform registering its own product must say that it is",
  "statement": "Where the registrant is a platform registering a direct offering of its own, the description must state that explicitly.",
  "rationale": "Platforms are screened hard for registering their customers' traffic under their own brand, so a platform that genuinely is the sender looks exactly like the thing reviewers are trained to refuse. Saying so directly is what separates the two, and it is the one thing the description of a legitimate platform programme usually omits — because from the inside there is nothing ambiguous about it.",
  "layer": "CAMPAIGN",
  "layerSlug": "campaign",
  "object": "campaign.description",
  "severity": "HIGH",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "AWS"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "State that the messages are your own product's notifications to your own users, and name the product. Done when the description rules out the reading that you are sending on a customer's behalf.",
  "example": "Northstar texts its own subscribing practices about billing and platform status — these are Northstar's notifications to Northstar customers, not messages sent for a practice.",
  "notes": "The mirror of CMP-056, which catches a platform registering a customer's traffic under its own brand. Conditional on the registrant being a platform at all, and we hold no such fact, so the condition lives in the criteria: the rule opens with a PASS boundary and only speaks when the content itself shows a platform.",
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/campaign/cmp-057/",
  "markdown": "https://ekas.io/rules/10dlc/campaign/cmp-057.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
