Assemble your tenant’s compliance posture
Compliance in Orbit is not one switch — it is a set of small posture surfaces that compose: compliance profiles (identity and business verification for carriers and regulators), country rules (per-market requirements a profile satisfies), and vertical packs (pre-wired profiles + working copy for a traffic family). This page is the assembly guide: what each piece does, which console surfaces it opens, how to compose them, and the order to activate them on day one.Posture is tenant-owned. Orbit gives you the control surface and
defaults it open; you choose the posture, you file the registrations,
and the go-live decision stays yours. See
Your Tenant Compliance Posture.
The three ingredients
A posture is assembled from three kinds of building blocks. Each deep page documents one block; this page orders them.1. Compliance profiles — identity carriers trust
A compliance profile is a named, reusable packet of verified identity and business data: legal entity, address, contact, and the documents that prove them. You create one per use case and country, submit it, and reuse it across every asset that asks for it — so a phone-number purchase, a Sender-ID registration, and a brand verification never re-ask for the same paperwork. Console path: Settings → Compliance → Profiles. Profiles follow a review lifecycle:draft → pending_review → approved
(or rejected / partially_rejected; expired when a carrier’s validity
window lapses). Only an approved profile opens the gated surfaces
below. The full endpoint surface — create, edit, submit, resync, clone —
is documented in
Compliance profiles API.
2. Country rules — what each market demands
Every regulated destination declares what it requires: which use cases need a profile, which documents, which sender types are allowed. The rules are the checklist a profile is graded against — a US 10DLC brand registration, a UK alphanumeric sender, a voice-carrier KYC entry each name their own packet. Read the per-country requirements before you create the profile: Country Compliance Requirements.3. Vertical packs — pre-wired profiles for a traffic family
A vertical pack is a shipped configuration for a named traffic family (Payments & Collections, Healthcare, E-commerce, Fintech, and similar). Each pack pre-wires: the compliance profile shape, working campaign copy drafts, an opt-in flow, and a go-live checklist — so switching on a vertical is a guided run instead of a blank form. A pack still submits the profile for review itself; nothing sends until its checklist clears. Console path: Settings → Compliance → Vertical bundles. Catalog, preview, activation, and checklist endpoints are in Vertical Compliance Bundles.Which surfaces open when a profile is approved
An approved profile is the key that opens a specific gated surface. Until the right profile type clears review, the surface idles in a pending state; once it clears, the surface becomes usable. Map the use case to the console it feeds:
Two surfaces sit underneath the profiles and do not gate themselves:
Country rules is the checklist a profile is graded against (read it
before you create), and Documents (Settings → Compliance → Documents)
holds the uploaded identity files a profile references.
The pending-gate column uses the same statuses as
Troubleshoot a pending number or Sender ID —
diagnose a stuck gate there.
Compose: profiles × country rules × vertical packs
The three ingredients compose in one direction: pick the pack (or create the profile directly), fill it against the country’s checklist, submit, and the gated surface opens when review approves.Day-one activation order
Work this checklist in order the first time you assemble a posture; every step names the console surface it runs on.- Read your destination’s country rules — before you file anything, Country Compliance Requirements tells you the exact packet the country demands.
- Create a compliance profile (Settings → Compliance → Profiles) — or
activate a matching vertical pack, which pre-wires the profile shape.
Keep it
draftuntil the data is complete. - Submit for review — the profile moves to
pending_review; carrier review windows start now. - Wire the gated surface — once the profile approves, associate it with the surface that needs it (a number purchase, a Sender ID entry, a brand verification).
- Monitor renewals — the Profiles list shows SLA and renewal hints so an expiring profile never silently locks its surface.
When a surface stays gated
A pending gate always traces back to one of the three ingredients: the profile is still in review, the country’s packet was not what the carrier asked for, or a pack’s go-live checklist has not cleared. The full diagnosis walkthrough is Troubleshoot a pending number or Sender ID — numbers stuck atpending_compliance, Sender IDs stuck at pending,
rejection reasons, and the re-submission path.
The Posture FAQ answers the adjacent questions:
which surfaces fail open versus closed, and which approvals carry external
lead time.
Related references
- Your Tenant Compliance Posture: The Toggle Map — the full map of tenant-owned controls this assembly plugs into.
- Vertical Compliance Bundles — the pack catalog, activation flow, and API surface.
- Country Compliance Requirements — per-market packet demands.
- Troubleshoot a pending number or Sender ID — de-gating diagnostics.
- API Reference → Compliance — the compliance-profiles endpoint schemas.