# BRD-215 — The vetting provider must support this entity type and country

> The chosen vetting provider must support the brand's entity type and country of registration.

- **Rule ID:** BRD-215
- **Layer:** Brand (`BRAND`)
- **Checks:** `vet provider vs brand.entity_type / brand.country`
- **Severity:** BLOCKING — Breaking this rule gets the submission rejected outright.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** Deterministic (settled in code from the submitted values)
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** TCR
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/brand/brd-215/

## Why this rule exists

The providers cover different ground — one takes public, private, non-profit and government brands, another only US private and public companies, and the political route is import-only — so an order placed with the wrong one is refused after it is paid for. Nothing in the ordering flow narrows the list to the ones that can actually take your brand.

## How to fix it

Check the provider's coverage before ordering: Aegis takes public, private, non-profit and government brands; WMC takes US private and public companies only; Campaign Verify is political and import-only. Done when the provider you order from lists your entity type and country.

## Example of a compliant value

```text
vetting provider: AEGIS for a NON_PROFIT brand — WMC does not cover non-profits
```

## Provider rejection codes

| Provider | Code | Resubmission allowed |
| --- | --- | --- |
| TCR | `525` | yes |

## Notes

The coverage matrix is published by TCR and changes as providers are added. Only the two documented exclusions are checked here — WMC's US-private-and-public-only scope, and Campaign Verify being import-only — so a provider passing this check should still be confirmed against the current matrix.
