{
  "id": "OPS-137",
  "slug": "ops-137",
  "title": "Do not burn numbers and replace them",
  "statement": "Numbers must not be cycled — used until deliverability degrades and then discarded, or freshly provisioned to escape a suspension.",
  "rationale": "A number whose delivery is falling is telling you something about the traffic, and replacing it discards the signal rather than the cause. Carriers treat the pattern as deliberate because it is the standard playbook of senders who intend to keep sending regardless — and provisioning a new number while a suspension is open escalates from a campaign problem to an account one.",
  "layer": "OPERATIONAL",
  "layerSlug": "operational",
  "object": "number provisioning and retirement pattern",
  "severity": "BLOCKING",
  "detectability": [
    "UNDETECTABLE_PRE_SUBMISSION"
  ],
  "failureClass": "HARD_STOP",
  "authorities": [
    "T-Mobile",
    "Vonage",
    "Plivo",
    "Telnyx"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Treat degrading delivery as a content or consent problem and fix that. Keep the number: recovering its reputation is slow but possible, and a fresh number inherits the same traffic and degrades the same way.",
  "notes": "Visible only in provisioning history over time. What the user has to look at is their own number churn over the last quarter — a pattern nobody planned but that has emerged from individual reasonable decisions is the usual finding.",
  "phase": "post",
  "automated": false,
  "attestation": {
    "question": "What has your number churn been over the last quarter — how many numbers were retired and replaced?",
    "howToCheck": [
      "Pull the provisioning history and count retirements. A pattern nobody planned, emerging from individually reasonable decisions, is the usual finding.",
      "For each retirement, ask what prompted it. Falling delivery is a content or consent signal, not a number fault.",
      "Never provision a fresh number while a suspension is open — that escalates a campaign problem to an account one."
    ],
    "failureLooksLike": "The number is discarded and the traffic that degraded it is not, so the replacement inherits the same content and degrades the same way. Carriers read the pattern as the standard playbook of senders who intend to keep sending regardless."
  },
  "url": "https://ekas.io/rules/10dlc/operational/ops-137/",
  "markdown": "https://ekas.io/rules/10dlc/operational/ops-137.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
