# CMP-052 — A website that is not live yet must be declared as such

> Where the brand website is not yet published, the description must say so explicitly.

- **Rule ID:** CMP-052
- **Layer:** Campaign (`CAMPAIGN`)
- **Checks:** `campaign.description + brand.website`
- **Severity:** HIGH — Rejected by at least one carrier or provider, and a common cause of failure at the rest.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** AI judgement over the submitted form
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** Twilio, AWS
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/campaign/cmp-052/

## Why this rule exists

A reviewer who opens the submitted website and finds a parked domain or a 404 reads it as a brand that does not exist, which is the single fastest route to refusal. Saying "the site launches in March; the opt-in form is at this staging URL with a screenshot attached" turns the same facts into a documented pre-launch registration, and pre-launch registrations are routinely approved.

## How to fix it

State in the description that the site is not yet live, give the launch timing, and point at the evidence standing in for it. Done when a reviewer who finds nothing at the domain has already been told why.

## Example of a compliant value

```text
Acme Coffee launches acmecoffee.com in March 2026. Until then the checkout opt-in runs on the staging site, screenshot attached: https://cdn.acmecoffee.com/compliance/optin.png
```

## Provider rejection codes

| Provider | Code | Resubmission allowed |
| --- | --- | --- |
| Twilio | `30891` | yes |
