{
  "id": "XBC-013",
  "slug": "xbc-013",
  "title": "Brand, website and campaign content must describe the same business",
  "statement": "The registered brand name, the brand website, and what the campaign says it sends must be coherent.",
  "rationale": "Reviewers open the website and compare it against the campaign before approving anything. A mismatch — a pest-control site behind a campaign describing salon appointment reminders — is the classic signature of a reseller registering under a borrowed brand, so it is treated as an integrity failure rather than a copy problem.",
  "layer": "CROSS",
  "layerSlug": "cross",
  "object": "brand.company_name + brand.website + campaign.description",
  "severity": "BLOCKING",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "Twilio",
    "TCR",
    "AWS",
    "Bandwidth"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30907",
      "remediable": true,
      "generation": "gen2"
    }
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Make the campaign description describe the business the website actually presents, under the name the brand is registered with. If the website belongs to a parent or agency rather than the sender, register the brand that owns the customer relationship instead.",
  "example": "Website acmecoffee.com sells coffee subscriptions; description: \"Acme Coffee sends order updates and promotional offers to subscription customers who opted in at checkout.\"",
  "catalogIds": [
    "MSG-145"
  ],
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/cross/xbc-013/",
  "markdown": "https://ekas.io/rules/10dlc/cross/xbc-013.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
