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

Related glossary terms

Ready to get a number?

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