Trust & Security

Attestation Levels (A, B, C)

Attestation levels are the three trust ratings that an originating carrier assigns to outbound calls under STIR/SHAKEN. They tell the terminating carrier how confident the originator is that the calling number is legitimate.

The three levels

LevelMeansCustomer relationshipNumber ownership
A — FullAuthenticatedDirect customer of the originating carrierCarrier confirmed customer has rights to use the number
B — PartialAuthenticated customer, unverified numberDirect customerNumber presented but ownership not verified
C — GatewayPass-throughNone — call received from another carrierUnknown

Practical impact

Most US mobile carriers treat B and C calls as suspect. Numbers with a sustained B/C signature pattern are added to spam labels within hours.

If you operate at scale, request A-attestation only from your carrier. DIDHub signs all originating PSTN calls A by default; resold or transit traffic is marked C as required.

How attestation is decided

  1. Customer authenticates to the carrier (KYC, account verification, etc.).
  2. Customer is authorized to use a specific telephone number range.
  3. For each outbound call, the carrier checks: customer authenticated? → yes & number in their authorized range? → sign A. Number not in their range? → sign B. No customer relationship? → sign C.

Related terms

Ready to get a number?

Pick a DID in 130+ countries from $1.99/month. Activates instantly on most numbers.