{
  "id": "MSG-031",
  "slug": "msg-031",
  "title": "Sample messages must be in English",
  "statement": "Sample messages must be written in English, or an English translation supplied alongside.",
  "rationale": "US reviewers assess against US requirements in English, and a sample they cannot read cannot be checked for the disclosures and content rules everything else depends on. Sending in other languages is fine — the registration artifact needs to be readable.",
  "layer": "MESSAGE_CONTENT",
  "layerSlug": "message-content",
  "object": "campaign.sample[]",
  "severity": "BLOCKING",
  "detectability": [
    "AI_FORM"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "TCR",
    "Twilio",
    "Bandwidth"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Supply the samples in English. Where the programme genuinely sends in another language, include both the original and an English translation in the sample.",
  "example": "Acme Coffee: su pedido está listo. / Acme Coffee: your order is ready. Reply STOP to opt out.",
  "catalogIds": [
    "CMP-025"
  ],
  "phase": "approval",
  "automated": true,
  "url": "https://ekas.io/rules/10dlc/message-content/msg-031/",
  "markdown": "https://ekas.io/rules/10dlc/message-content/msg-031.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
