Skip to main content
v0.2 draft -> v1.0Critical
Segments, levels and methodology

CCSA certification

How certification works: 4 application segments, an 8-domain applicability matrix, 3 levels and a binary assessment methodology.


CCSA does not certify an organization in general; it certifies the protection of cryptographic material within a specific line of business. A subject selects the applicable segments (C.1–C.4), determines which of the 8 overlay-B domains are mandatory, and is audited at one of three levels. The result is published in the LVCS registry.

Certification logic

1
Identify the applicable segments (C.1–C.4) based on your activity.
2
Use the applicability matrix to determine the mandatory (M) and recommended (R) domains B.1–B.8.
3
Choose a target level (L1–L3) by assets under management and maturity.
4
Undergo a CCSA-QSA audit; the result is recorded in the ROC and published in the LVCS.

C —Standard

Four application segments

Section C of the standard. Each segment defines its own set of mandatory domains and the parameter used to pick a level.

C.1
C.1 — Custodial wallets and custodians

Organizations that hold clients' crypto assets under their own private-key management.

Segments in detail

Level-selection parameter

AUM (< $5M / $5M–$500M / > $500M)

C.2
C.2 — Non-custodial wallets

Software and devices that give users self-control of their keys. The certification subject is the vendor or manufacturer, not the end user.

Segments in detail

Level-selection parameter

MAU (< 10K / 10K–1M / > 1M)

C.3
C.3 — Crypto exchanges

Trading platforms (CEX, DEX frontends, OTC) with respect to protection of CCM custody infrastructure.

Segments in detail

Level-selection parameter

Daily volume (< $1M / $1M–$100M / > $100M)

C.4
C.4 — Issuers

Issuers of stablecoins, RWA, fiat-tokens and security tokens with respect to protection of mint/burn keys.

Segments in detail

Level-selection parameter

Market cap (< $5M / $5M–$100M / > $100M)

Applicability matrix (8 domains x 4 segments)

M — mandatory, R — recommended. In v0.2 no domain is non-applicable for any segment.

B.xC.1C.2C.3C.4
B.1MMMM
B.2MMMM
B.3MMMM
B.4MMMM
B.5MMMM
B.6MRMR
B.7MRMM
B.8MMMM

M — Mandatory

R — Recommended

N/A — Not applicable

Applicability of domains B.1–B.8 by segment. Source: Section C of the standard.

For C.2, domains B.6 and B.7 are recommended (vendor/device dichotomy). For C.4, domain B.6 is recommended for user-facing wallets, but multi-sig for mint/burn keys is always mandatory (B.6.1).


D —Segments & levels

Three certification levels

L1 Foundation, L2 Standard, L3 Advanced. Full methodology on the Levels page.

L1

L1 — Foundation: In Place >= 90%, CC <= 10%. Startups, MVPs, small volume.

In Place

>= 90%

CC max

<= 10%

Not in Place

0%

L2

L2 — Standard: In Place >= 95%, CC <= 5%. Regulated VASPs, the bulk of participants.

In Place

>= 95%

CC max

<= 5%

Not in Place

0%

L3

L3 — Advanced: In Place 100% (or <= 2.5% CC with Council approval), CC <= 2.5%. Systemically important infrastructure.

In Place

>= 100%

CC max

<= 2.5%

Not in Place

0%

At every level, Not in Place = 0% among mandatory requirements and all 8 Critical Requirements are In Place via the Defined Approach.

Level availability by segment (4 x 3)

Which segment x level combinations are used in practice. All 12 are formally available, but some have limited applicability.

Application of levels by segment. Source: Section C/D of the standard.
SegmentL1L2L3
C.1

Pilots

Mainstream

Systemic players

C.2

Mainstream

Required by audit firms

Optional, rare

C.3

Startups, pilot only

Mainstream

Top exchanges

C.4

Small issuers < $5M cap

Mid-cap

Systemic stablecoins


Binary methodology

Each applicable requirement gets one of five statuses: In Place, In Place (Customized), Not in Place, Not Applicable, Compensating Control. There are no numeric scales or intermediate statuses: any gap means Not in Place. See the Levels page for details.

In PlaceIn Place (Customized)Not in PlaceN/ACC

8 Critical Requirements

Eight requirements are flagged as Critical: the Customized Approach is not allowed, carry-over does not apply, and Not in Place in any of them means automatic fail regardless of the overall In Place ratio. For four (B.1.1, B.1.2, B.5.2, B.7.3) compensating controls are fully forbidden; for the other four (B.2.1, B.3.1, B.4.1, B.8.1) they are allowed only at L1 with Council approval.

B.1.1

CCM identification and classification

CC forbidden
B.1.2

CME boundary definition

CC forbidden
B.2.1

Entropy sources

CC L1 only
B.3.1

Storage mechanisms (HSM / MPC / Secure Enclave)

CC L1 only
B.4.1

Hardware-backed signing

CC L1 only
B.5.2

Revocation procedures

CC forbidden
B.7.3

Watch-only monitoring and compromise detection

CC forbidden
B.8.1

Keyholder background checks

CC L1 only
Organizations spanning multiple segments

If an organization operates in several segments, the mandatory requirements of all applicable segments apply (their union). Shared infrastructure is tested once, a single ROC is issued split by segment, and the overall level equals the maximum of the per-segment levels. Carry-over applies per requirement, not per segment.

Certification logic

CCSA does not certify an organization in general; it certifies the protection of cryptographic material within a specific line of business. A subject selects the applicable segments (C.1–C.4), determines which of the 8 overlay-B domains are mandatory, and is audited at one of three levels. The result is published in the LVCS registry.