{
  "id": "BRD-084",
  "slug": "brd-084",
  "title": "Sole proprietor is not supported by every provider",
  "statement": "Some providers refuse sole proprietor registrations outright, and one also refuses sole proprietor appeals.",
  "rationale": "Provider support for the sole proprietor tier genuinely differs: TCR, Twilio, Telnyx and Vonage support it while Bandwidth and Sakari refuse it, and Bandwidth also refuses sole proprietor appeals. Discovering this after collecting the customer's data wastes a non-refundable submission.",
  "layer": "BRAND",
  "layerSlug": "brand",
  "object": "brand.entity_type",
  "severity": "BLOCKING",
  "detectability": [
    "DETERMINISTIC"
  ],
  "failureClass": "TERMINAL_EXTERNAL",
  "authorities": [
    "Bandwidth",
    "Sinch"
  ],
  "applicability": {
    "entityTypes": [
      "SOLE_PROPRIETOR"
    ],
    "providers": [
      "BANDWIDTH",
      "SINCH"
    ]
  },
  "applicabilityText": "Applies when the brand is a sole proprietor, and the submission target is BANDWIDTH and SINCH.",
  "universal": false,
  "remediation": "This provider does not accept sole proprietor brands. Either register through a provider that supports the tier, or obtain an EIN and register as a standard brand.",
  "notes": "PROVIDER-SPECIFIC — a genuine divergence, not a strictness difference. TCR, Twilio, Telnyx and Vonage all support the tier; Bandwidth and Sakari/Sinch refuse it. Tagged so it only fires when we know the target.",
  "catalogIds": [
    "OPS-340"
  ],
  "phase": "approval",
  "automated": true,
  "attestation": {
    "question": "Have you confirmed that the provider you are submitting through accepts sole proprietor brands at all?",
    "howToCheck": [
      "Read the provider's own 10DLC onboarding documentation for the sole proprietor or low-volume tier.",
      "Where it is not stated either way, ask support in writing before you collect the customer's personal details. Bandwidth and Sinch refuse the tier outright, and Bandwidth also refuses sole proprietor appeals."
    ],
    "failureLooksLike": "The API accepts the registration and it is refused downstream with a generic error, after a private individual's mobile number and home address have already been collected."
  },
  "url": "https://ekas.io/rules/10dlc/brand/brd-084/",
  "markdown": "https://ekas.io/rules/10dlc/brand/brd-084.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
