{
  "id": "CMP-063",
  "slug": "cmp-063",
  "title": "A method you use and did not declare is the one that will be found",
  "statement": "Every opt-in method actually in use must appear in the submission; none may be left out.",
  "rationale": "The undeclared method is the one generating complaints, because it is the one nobody applied the disclosure checklist to. Businesses omit them without deciding to: the web form is what the registration form asks about, and the fact that the sales team also collects numbers at trade shows never comes up until a recipient asks where the number came from.",
  "layer": "CAMPAIGN",
  "layerSlug": "campaign",
  "object": "declared opt-in methods vs the flows actually in use",
  "severity": "BLOCKING",
  "detectability": [
    "HUMAN"
  ],
  "failureClass": "TERMINAL_EVIDENCE",
  "authorities": [
    "Twilio"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30909",
      "remediable": true
    }
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Ask everyone who could add a number to the list how they do it — sales, support, retail, events, the website — and declare every route that turns up. Done when nobody in the business can name a way onto the list that is not in the submission.",
  "notes": "The mirror of CMP-062, and the half of the pair no payload can settle: a method absent from the submission is also absent from everything we can read. The user has to canvass their own team and add whatever surfaces; we cannot check the answer, so a PASS here means nobody has been asked rather than that nothing was omitted, and the product must say so when it reports one.",
  "phase": "approval",
  "automated": false,
  "attestation": {
    "question": "Has everyone who can add a number to this list been asked how they do it — and does every route they named appear in the submission?",
    "howToCheck": [
      "Canvass sales, support, retail, events and the website. The web form is what the registration form asks about; the trade-show clipboard never comes up.",
      "Add every route that surfaces to the declared methods.",
      "Done when nobody in the business can name a way onto the list that is not in the submission."
    ],
    "failureLooksLike": "The undeclared method is the one generating complaints, because it is the one nobody applied the disclosure checklist to. A pass here means nobody has been asked, not that nothing was omitted."
  },
  "url": "https://ekas.io/rules/10dlc/campaign/cmp-063/",
  "markdown": "https://ekas.io/rules/10dlc/campaign/cmp-063.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
