{
  "id": "OPS-133",
  "slug": "ops-133",
  "title": "A P2P exemption has conditions, all of them",
  "statement": "A P2P exemption may only be registered where every published condition holds — no business sending, not a cloud communications suite, human-written messages, traffic symmetry no worse than one to three, and a clean compliance history.",
  "rationale": "The exemption is attractive because it removes registration entirely, so it attracts applications from senders who meet most of the conditions. Meeting most of them is meeting none: the exemption is withdrawn on any one, and the traffic that ran under it retrospectively becomes unregistered A2P.",
  "layer": "OPERATIONAL",
  "layerSlug": "operational",
  "object": "P2P exemption application",
  "severity": "MEDIUM",
  "detectability": [
    "HUMAN"
  ],
  "failureClass": "TERMINAL_EXTERNAL",
  "authorities": [
    "Telnyx"
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Check every condition honestly before applying, particularly the traffic-symmetry and human-written ones. Where any fails, register instead — the cost of the registration is far below the cost of a withdrawn exemption.",
  "notes": "An application to the provider. What the user has to do is measure their own traffic symmetry first, because it is the condition most often assumed and least often met.",
  "phase": "post",
  "automated": false,
  "attestation": {
    "question": "Have you measured your traffic symmetry against the one-to-three condition before applying for a P2P exemption?",
    "howToCheck": [
      "Measure the ratio first. It is the condition most often assumed and least often met.",
      "Then check every other condition honestly: no business sending, not a cloud communications suite, human-written messages, clean compliance history.",
      "Where any fails, register instead."
    ],
    "failureLooksLike": "Meeting most of the conditions is meeting none. The exemption is withdrawn on any one of them, and the traffic that ran under it retrospectively becomes unregistered A2P."
  },
  "url": "https://ekas.io/rules/10dlc/operational/ops-133/",
  "markdown": "https://ekas.io/rules/10dlc/operational/ops-133.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
