FedRAMP 20x asks cloud providers to prove that their security works, with measurements, instead of describing controls in a long System Security Plan, and most teams approach it the wrong way. Under the Consolidated Rules for 2026, 20x is the Program Certification path that needs no agency sponsor, built around Key Security Indicators (KSIs), a Security Decision Record (SDR) and persistent validation. This guide goes deeper than the overview in the FedRAMP Guide: it walks through every KSI theme, the identity and non-human identity indicators, the package and assessment rules, effective dates and the evidence an assessor will expect. It is written for cloud provider engineering, security and compliance teams and for the assessors who verify them. All rule text was read from FedRAMP's official machine-readable rules and 2026 documentation repositories on 8 November 2026; FedRAMP updates these often, so confirm details on fedramp.gov before acting.
Key takeaways
- 20x is outcome based: FedRAMP says KSIs ask providers to "demonstrate desired security capabilities instead of telling them to meet specific security requirements", and each KSI maps to NIST SP 800-53 controls rather than replacing them.
- Engineering must lead: FedRAMP warns "Do not attempt to approach Key Security Indicators from a traditional compliance standpoint" and notes that the most successful pilot organisations were led by engineering and product teams.
- The SDR replaces the SSP: for every applicable rule the provider records how it is followed, verification, validation and independent verification and validation, in human-readable and JSON formats.
- Identity is a full KSI theme: six IAM indicators cover automated account lifecycle, passwordless or phishing-resistant MFA, least privilege, just-in-time authorisation for user and non-user accounts, non-user authentication and response to suspicious privileged activity.
- Dates matter: 20x Class A applications opened on 3 August 2026, Class B and C on 31 August 2026, the 2026 rules become mandatory on 1 January 2027 and no new Rev5 applications are accepted after 11 June 2027.
What it is and who it applies to
FedRAMP now issues certifications in two types, 20x and Rev5, and four classes, A to D. 20x certifications use the Program Certification path: FedRAMP certifies the service directly and no federal agency has to sponsor it. Rev5 uses the legacy Agency Certification path, where an agency authorises the service first and then sponsors it. FedRAMP's own phrasing is that "you don't really get to choose your Certification Path because it's the result of the choices you've already made".
| Class | 20x Program Certification | Rev5 | Notes from FedRAMP |
|---|---|---|---|
| A | Required path | Unavailable | Entry point for commercial products; requires a FedRAMP Rev5 (including Ready), SOC 2 Type II or GovRAMP assessment completed within the past 12 months |
| B | Required path | Agency Certification generally required; limited program route | Loosely aligned with the Low baseline |
| C | Required path | Agency Certification generally required; limited program route | Loosely aligned with the Moderate baseline |
| D | Coming in 2027 | Agency Certification required | Loosely aligned with the High baseline |
FedRAMP stresses there is "not a direct correlation" between class and FIPS 199 impact level, because providers tailor baselines and agencies combine components of different categories. It also notes that commercial cloud services are usually a component used by a federal information system, not a federal information system themselves. For the categorisation background see the NIST SP 800-53 Privacy Controls and FIPS 199/200 Categorisation Guide.
- Who should start with 20x Class A: FedRAMP advises that most providers entering the federal market start with Class A, which is designed for existing commercial products with SOC 2 Type II and a mature security programme. See the How to Read a SOC 2 Report Guide.
- Who should not jump to Class C or D: FedRAMP warns providers not to go straight to these classes unless an existing agency contract requires that commitment.
- Who stays on Rev5 for now: providers with an agency sponsor and those needing Class D. A provider may obtain 20x Class A and later move to Rev5 Class B, C or D via Agency Certification, but FedRAMP will not issue Program Certifications of both types to one provider.
Structure and key requirements
FedRAMP describes the 20x rules as "simple declarative statements" to be addressed one by one. Most providers work through them in this order: Marketplace Listing, FedRAMP Certification, Boundary rulesets, Assurance rulesets, Package rulesets and the Key Security Indicators.
| Rule group | Rulesets | What they require in practice |
|---|---|---|
| Boundary | Minimum Assessment Scope (MAS) and related rules | Identify every information resource likely to handle federal customer data or affect its confidentiality, integrity or availability; document information flows and security categories; address third-party resources |
| Assurance (6 rulesets, 76 rules) | Addressing FedRAMP Communication (AFC), Collaborative Continuous Monitoring (CCM), Incident Evaluation and Communication (IEC), Independent Verification and Validation (IVV), Significant Change Notification (SCN), Vulnerability Evaluation and Reporting (VER) | Reachable security contacts, shared monitoring data for agencies, incident communication, annual independent assessment, categorised change notices, vulnerability reporting |
| Package (3 rulesets, 17 rules) | Certification Package Overview (CPO), Secure Configuration Guide (SCG), Security Decision Record (SDR) | A concise overview replacing the base SSP, customer-facing guidance on security-relevant settings, and the SDR |
| Other provider rules | Vulnerability Detection and Response (VDR), Certification Data Sharing (CDS), Cryptographic Module Use (CMU), Marketplace Listing (MKT) | Detection and mitigation timeframes, a FedRAMP-compatible trust center, cryptographic module expectations, listing |
The Key Security Indicator themes
The KSIs are grouped into eleven themes. Each indicator is a short outcome statement with related SP 800-53 controls; several are optional for Class B and required for Class C.
| Theme | KSI IDs | Outcome in brief |
|---|---|---|
| Change Management (CMT) | KSI-CMT-LMC, RMV, RVP, VTD | Changes logged and monitored; redeploy version-controlled resources rather than modify in place; automated testing throughout deployment |
| Cloud Native Architecture (CNA) | KSI-CNA-DFP, EIS, IBP, MAT, OFA, RNT, RVP, ULN | Strictly defined functionality and privileges, minimal attack surface and lateral movement, restricted traffic, logical networking, availability, denial of service protection; EIS (automated enforcement of intended state) is optional at Class B and required at Class C |
| Cybersecurity Education (CED) | KSI-CED-RAT | Effectiveness of general, role-specific and engineering training persistently reviewed |
| Identity and Access Management (IAM) | KSI-IAM-AAM, APM, ELP, JIT, SNU, SUS | See the next section |
| Incident Response (INR) | KSI-INR-AAR, RIR, RPI | After action reports, reviewed procedures, pattern review of past incidents |
| Monitoring, Logging and Auditing (MLA) | KSI-MLA-ALA, EVC, LET, OSM, RVL | A maintained list of logged event types, a SIEM or similar for "centralized, tamper-resistant logging", log review, evaluation of infrastructure as code; ALA (least-privilege, just-in-time access to log data) optional at Class B |
| Policy and Inventory (PIY) | KSI-PIY-GIV, RES, RIS, RSD, RVD | Real-time inventories from authoritative sources, executive support, security investment, secure SDLC aligned with CISA Secure by Design, vulnerability disclosure programme |
| Recovery Planning (RPL) | KSI-RPL-ABO, ARP, RRO, TRC | Defined RTO and RPO, backups and recovery plans aligned with them, recovery tested |
| Service Configuration (SVC) | KSI-SVC-ACM, ASM, EIS, PRR, RUD, SIN, VCM, VRI | Automated configuration management with drift review, automated secret and key rotation, encryption, cryptographic integrity validation; PRR, RUD and VCM optional at Class B |
| Supply Chain Risk (SCR) | KSI-SCR-MIT, MON | Supply chain risks identified and mitigated; third-party software monitored for upstream vulnerabilities |
FedRAMP defines "persistently" as activity repeated over a long period, possibly irregular, where the cycle is intentional, understood and documented and "the status of persistent activities will always be known". That definition is what turns most KSIs into monitoring and metrics work rather than annual evidence collection.
Identity and NHI requirements
The IAM theme is where 20x is most explicit about non-human identities. Two indicators name "non-user accounts and services" directly, and the service configuration theme adds secret automation.
| KSI | Official outcome | What good evidence looks like |
|---|---|---|
| KSI-IAM-AAM Automating Account Management | Lifecycle and privileges of all accounts, roles and groups securely managed using automation | Joiner, mover and leaver events driven from the HR or identity source; provisioning through SCIM or infrastructure as code; time from termination to disablement as a metric |
| KSI-IAM-APM Adopting Passwordless Methods | Passwordless when feasible, otherwise strong passwords with phishing-resistant MFA | Share of human sign-ins using FIDO2 passkeys or PIV, count of accounts still on weaker factors with an exception record |
| KSI-IAM-ELP Ensuring Least Privilege | Each user or device can only access the resources they need, persistently reviewed | Unused permission analysis, access review completion, policy-as-code checks blocking wildcard grants |
| KSI-IAM-JIT Authorizing Just-in-Time | Least-privileged, role and attribute-based, just-in-time authorisation for all user and non-user accounts and services | Standing privileged roles near zero, elevation requests with approval and expiry, workload roles scoped per service |
| KSI-IAM-SNU Securing Non-User Authentication | Appropriately secure authentication for non-user accounts and services, persistently reviewed | Inventory of service accounts, workload identities and API keys; share using short-lived federated credentials instead of static keys; age of remaining static secrets |
| KSI-IAM-SUS Responding to Suspicious Activity | Privileged accounts disabled or otherwise secured in response to suspicious activity | Automated playbooks that revoke sessions and tokens, mean time from alert to containment |
| KSI-SVC-ASM Automating Secret Management | Management, protection and regular rotation of keys, certificates and other secrets automated and persistently reviewed | Secrets in a vault, rotation success rate, secrets found by scanning in code or images |
- Workload identity first: KSI-IAM-SNU is easiest to evidence when services authenticate with platform-issued, short-lived credentials. See the Cloud Workload Identity Guide.
- Secrets you cannot remove: third-party API keys and database passwords need vaulting, rotation and ownership records for KSI-SVC-ASM. See the Secrets Management Guide.
- Human factors: for KSI-IAM-APM, see the Phishing-Resistant MFA Guide.
Implementation steps
- Confirm the class and path: use FedRAMP's decision workflow (existing certification, existing agency customers, otherwise Class A). Check that your service runs where 20x applies today; self-hosted and hybrid rulesets are still being developed.
- Define the Minimum Assessment Scope: list every information resource that handles or could affect federal customer data, with information flows, security categories and third-party resources. Publish the service list with names that match your marketing material, as Certification Data Sharing requires.
- Map each KSI to real activities: FedRAMP's starter questions are how the activity is performed, where it lives in the stack, what is already measured, why there are gaps, when it happens and where the data comes from. Assign an engineering owner per KSI.
- Instrument before you document: build the queries, pipelines and dashboards that produce each measure, such as configuration drift from infrastructure as code, MFA coverage, static secret age and backup restore results.
- Write the SDR from the data: for each KSI, record the measures and their objectives, the cycle for persistent measures, verification that automation is accurate and validation that measures work. Class C must include 30-day and up to one-year metric summaries plus daily metric data including persistent validation status.
- Prepare the package: Certification Package Overview, Secure Configuration Guide for customers and the SDR, shared through a FedRAMP-compatible trust center with automation keeping human-readable and machine-readable versions consistent.
- Run the independent assessment: engage a FedRAMP Recognized independent assessment service; Class B, C and D must complete one at least once a year.
- Operate: keep VDR timeframes, notify significant changes under SCN, maintain the availability status page Classes B to D require, and keep metrics flowing. If something breaks, record it in the SDR rather than hiding it.
Evidence and assessment
The IVV ruleset separates two kinds of evidence. Verification shows the documented measure is implemented (FedRAMP's example: firewall rules exist, preferably shown from the source of truth). Validation shows it is effective (traffic is actually blocked, shown with metrics). Assessors also expect technical explanations and demonstrations, documented use of any representative samples, and assessment results included in the package "without inappropriate modification".
| Ruleset deadline (20x) | Obtaining initial certification | Grace period ends for existing certifications |
|---|---|---|
| AFC | 5 January 2026 | 1 July 2026 |
| SCG | 1 March 2026 | 1 July 2026 |
| MKT | 4 July 2026 | 4 July 2026 |
| VDR and VER | 7 December 2026 | 7 March 2027 |
| CCM, CDS, CMU, CPO, FRC, IEC, IVV, MAS, SCN, SDR | 4 July 2026 | On the first FedRAMP independent assessment started after 1 January 2027 |
Vulnerability detection frequencies scale by class. For example, FedRAMP says Class C providers should run detection on resources likely to drift at least every 14 days and Class D at least every 7 days. For the monitoring model behind this, see the Continuous Authorisation and Ongoing Authorisation Guide.
Measuring whether it works
- Persistent validation pass rate: share of KSI measures reporting a current, passing status each day.
- Drift time: median time from configuration drift detection to redeployment of the intended state.
- Static credential exposure: count and maximum age of non-user static secrets in scope.
- Standing privilege: number of identities with permanent administrative roles.
- Recovery evidence: last successful restore test against RTO and RPO per critical service.
- Vulnerability timeliness: share of findings mitigated within the VDR timeframe for your class.
Mapping to other frameworks
Every KSI lists related SP 800-53 Rev. 5 controls, which is the bridge to Rev5, CMMC and ISO work. The mapping below uses controls FedRAMP lists for the KSIs and CSF 2.0 outcomes that match.
| KSI area | SP 800-53 examples (from FedRAMP mappings) | NIST CSF 2.0 |
|---|---|---|
| IAM account automation and non-user authentication | AC-2, IA-2, IA-3, IA-5, IA-12 | PR.AA-01, PR.AA-05 |
| Monitoring, logging and auditing | AU-6, SI-4 | DE.CM-09 |
| Inventory and configuration | CM-2, CM-7 | ID.AM-01 |
| Recovery planning | CP-9 | RC.RP-01 |
| Supply chain risk | SR-3 | GV.SC-07 |
| Independent assessment and monitoring | CA-2, CA-7 | ID.IM-01, ID.IM-02 |
- SOC 2: a SOC 2 Type II report within 12 months is one of the routes into Class A, but it does not satisfy the KSIs by itself. See the SOC 2 Guide.
- CMMC: FedRAMP does not provide equivalency with CMMC. See the NIST SP 800-171 and CMMC 2.0 Guide.
- Machine-readable formats: the SDR has a published JSON schema; teams with OSCAL tooling can reuse much of their control data. See the OSCAL Guide.
- Cryptography: the CMU ruleset governs cryptographic module use. See the FIPS 140-3 and Cryptographic Module Validation Guide.
Common pitfalls
- Treating KSIs as a questionnaire: writing narrative answers without measures. FedRAMP explicitly warns against a traditional compliance approach, and the SDR requires validation that measures work.
- Screenshots instead of sources of truth: point-in-time screenshots satisfy neither persistent validation nor the IVV preference for showing configuration from where it is deployed.
- Forgetting non-user accounts: KSI-IAM-JIT and KSI-IAM-SNU cover services and machine accounts. A long-lived CI/CD deploy key with administrator rights undermines both.
- Scoping too narrowly: omitting logging pipelines, identity providers or support tooling that can affect federal customer data breaks the Minimum Assessment Scope rule.
- Starting at Class C without a customer: FedRAMP advises against it; Class C adds mandatory daily metric history and more required indicators.
- Missing deadlines that already passed: AFC and SCG had earlier effective dates than the rest, and VDR and VER apply to new applications from 7 December 2026.
Practitioner checklist
- Confirm class and path with FedRAMP's decision workflow and check current dates on fedramp.gov.
- Publish a Minimum Assessment Scope with information flows, security categories and third-party resources.
- Assign an engineering owner and at least one automated measure to every applicable KSI.
- Inventory every non-user account, workload identity and secret in scope, and move services to short-lived federated credentials.
- Remove standing administrative access and enforce phishing-resistant MFA or passwordless sign-in for people.
- Generate the SDR in human-readable and JSON formats from live data, with the cycle and validation status for each measure.
- Stand up a FedRAMP-compatible trust center and the availability status page if you target Class B or above.
- Book a FedRAMP Recognized independent assessment service and plan the annual cycle.
- Track VDR timeframes and SCN categories in your change and vulnerability workflows.
Standards and references
- FedRAMP: FedRAMP 20x
- FedRAMP: Key Security Indicators
- FedRAMP: Important Dates for the Consolidated Rules for 2026
- FedRAMP: Machine-Readable Rules repository
- FedRAMP: Consolidated Rules for 2026 documentation (Markdown)
- NIST: SP 800-53 Rev. 5
- NIST: Cybersecurity Framework 2.0
- NIST: FIPS 199 Standards for Security Categorization
Related NHI Mgmt Group resources: FedRAMP Guide · Continuous Authorisation and Ongoing Authorisation Guide · Cloud Workload Identity Guide · Compliance Automation Guide · NIST SP 800-53 Guide