FedRAMP 20x Self-Check Requirements: Class A, B, and C

FedRAMP’s 20x self-checks list what a Class A, B, or C certification package needs and what your Security Decision Record has to show. This article puts those requirements in one place, with the sample schemas and an at-a-glance comparison of the three classes.

Becki Johnson
|
53
min read

In This Article

FedRAMP has published helpful self-checks for FedRAMP 20x. They spell out what belongs in a certification package and what your Security Decision Record (SDR) has to show, with one checklist for Class A and one for Classes B & C. 

Here we’ll summarize the self-check requirements for all 3 certification classes. These checks matter because FedRAMP verifies your Trust Center and package materials before your request enters the Review Queue. 

Fast Trust Center access and a complete package mean faster entry. Let’s get into it.

Terms to Know:

If you’re new here, we love acronyms. Love love love. Here are some you’ll need to know and a few helpful links to learn more about these exciting terms. 

  • CPO: Certification Package Overview.
  • SDR: Security Decision Record. It records the implementation status of FedRAMP Practices (Rules and Key Security Indicators) for your cloud service.
  • KSI: Key Security Indicator.
  • ASF: Alternative Security Framework, such as SOC 2.
  • SCG: Secure Configuration Guide.
  • IV&V: Independent Verification and Validation.
  • Force: whether a rule is a MUST, SHOULD, or MAY.

Requirements that apply to every class

  • 1 Trust Center access FedRAMP must be able to reach every file from your Trust Center without signing an NDA or agreeing to terms of service or conditions. GSA federal personnel don't sign vendor-specific NDAs to access security information submitted for review.
  • 2 Schemas in two formats Every FedRAMP schema that a rule references, such as the SDR or the Ongoing Certification Report (OCR), must be presented in machine-readable and human-readable versions. If the activity hasn't happened yet, such as an incident or an OCR, provide samples.
  • 3 All applicable rules in scope Address every rule that applies to your class. MUST and SHOULD rules both count, even when the status is Not Implemented or Partially Implemented. Check FedRAMP's Force of the Rule page for what each level means.
  • 4 MAY rules are a bonus If you've already done the work for a MAY rule that could apply, include it and take the credit.
  • 5 Accurate status on every rule and KSI Mark each one Implemented, Partially Implemented, or Not Implemented. For the last two, explain why and include your plans with timeframes.
  • 6 Room to exceed the minimum FedRAMP sets the floor. Add anything that gives reviewers useful context.

Paramify keeps these requirements current as FedRAMP updates them.

Start a free trial

Class A

Class A certification package

  • 1 Alternative Security Framework materials Such as a SOC 2 Type II report, bridge letter, or RAR.
  • 2 Certification Package Overview (CPO)
  • 3 Security Decision Record (SDR)
  • 4 Referenced artifacts
  • 5 Sample schemas For the applicable rules (listed below).
  • 6 Anything else that adds context or value
  • Optional IV&V If a FedRAMP-recognized Independent Assessment Service performed IV&V specifically for this Class A certification, add an Assessment Summary under each rule and KSI in the SDR, and an Overall Summary of Assessment in the CPO.

Class A sample schemas

Class A sample schemas
SchemaRule IDForce
Initial Incident ReportIEC-CSO-IIRSHOULD
Ongoing Incident ReportIEC-CSO-OIRSHOULD
Final Incident ReportIEC-CSO-FIRMUST
Historical VER ActivityVER-TFR-MRHMAY (if the rule is included in your SDR)
Ongoing Certification ReportCCM-OCR-AVLMUST

Class A SDR completeness

  1. 1 All Class A rules in scope. MUST and SHOULD rules are both required, even if Not or Partially Implemented. The Class A Ruleset Reference shows which rules apply. Consider adding any MAY rules you already meet.
  2. 2 An ASF mapping, an artifact, or both on each rule and KSI. A mapping should be direct, like page 2, section 3, table 1 or CC8.1, and never just "See SOC report." An artifact can be a webpage link, an email address, or a policy document. Link it directly or make it easy to find.
  3. 3 An implementation status on each rule and KSI. It must be accurate. For Partially or Not Implemented, explain why and include future plans with timeframes.
  4. 4 If you did IV&V, include the Independent Assessor's Assessment Summary for each rule and KSI.

FedRAMP's Class A tips

  • Be clear and concise. The goal is a risk-based decision, not confusion.
  • A Class A package isn't meant to be a heavy lift. If it feels too hard, you may be overthinking it.
  • Run your JSON through FedRAMP's JSON Schema Validator.
  • The easier it is to find information and reach artifacts, such as through links, the faster the review.
  • FedRAMP reviews everything you include, so anything that doesn't add value slows the process. File size earns no extra points.
  • New to Class A? FedRAMP points to its September 20x Community Update, where providers who completed Class A certification talk about the process.

Classes B and C

Class B and C certification package

  • 1 Certification Package Overview (CPO) Rule FRC-CSO-PKG
  • 2 Security Decision Record (SDR) Rule SDR-CSO-FRR
  • 3 Secure Configuration Guide (SCG) Rule SCG-CSO-RSC
  • 4 Referenced artifacts and evidence
  • 5 Sample schemas For the applicable rules (listed below).
  • 6 Assessment Summary Under each rule and KSI in the SDR. Rule IVV-IAS-SUM
  • 7 Overall Summary of Assessment Included in the CPO. Rule IVV-IAS-OSA
  • 8 Anything else that adds context or value

Class B and C sample schemas

Class B and Class C sample schemas
SchemaRule IDClass B forceClass C force
Ongoing Certification ReportCCM-OCR-AVLMUSTMUST
Initial Incident ReportIEC-CSO-IIRMUSTMUST
Ongoing Incident ReportIEC-CSO-OIRMUSTMUST
Final Incident ReportIEC-CSO-FIRMUSTMUST
Significant Change NotificationSCN-CSO-INFMUSTMUST
Accepted Vulnerability InfoVER-RPT-AVIMUSTMUST
Historical VER ActivityVER-TFR-MRHSHOULDSHOULD
Vulnerability Detail ReportVER-RPT-VDTMUSTMUST

Class B and C SDR completeness

  1. 1 All rules for your class in scope. MUST and SHOULD rules are both required, even if Not or Partially Implemented. The Class B and Class C Ruleset References show which rules apply. Consider adding any MAY rules you already meet.
  2. 2 An implementation status on each rule and KSI. It must be accurate. For Partially or Not Implemented, explain why and include future plans with timeframes.
  3. 3 The Independent Assessor's Assessment Summary for each rule and KSI.
  4. 4 Historical KSI Metrics, rule FRC-CSX-MOT. This is a SHOULD for Class B and a MUST for Class C.
  5. 5 Automated verification and validation of rules, rule FRC-CSX-VVR. This is a SHOULD.

FedRAMP's Class B and C tips

  • Be clear and concise. The goal is a risk-based decision, not confusion.
  • Run your JSON through the JSON Schema Validator.
  • The easier it is to find information and reach artifacts, the faster the review.
  • Everything you include gets reviewed, and file size earns no extra points.

Class A, B, and C compared

FedRAMP 20x self-check requirements by class
RequirementClass AClass BClass C
Alternative Security Framework materials (SOC 2 Type II report, bridge letter, RAR)YesNot listedNot listed
Certification Package Overview (CPO)YesYesYes
Security Decision Record (SDR)YesYesYes
Secure Configuration Guide (SCG)Not listedYesYes
Referenced artifactsYesYes, plus evidenceYes, plus evidence
Sample schemas listed588
ASF mapping, artifact, or both on each rule and KSIYesNot listedNot listed
Accurate implementation status on each rule and KSIYesYesYes
Assessment Summary on each rule and KSIOnly if IV&V was performedYesYes
Overall Summary of Assessment in the CPOOnly if IV&V was performedYesYes
Historical KSI Metrics (FRC-CSX-MOT)Not listedSHOULDMUST
Automated verification and validation of rules (FRC-CSX-VVR)Not listedSHOULDSHOULD

"Not listed" means the item doesn't appear on that class's self-check. It doesn't mean the item can't apply to you, so confirm against the ruleset reference for your class.

The checklists separate Class B from Class C in one place: Historical KSI Metrics, a SHOULD for B and a MUST for C. The rulesets behind each class differ, so check which rules apply to you.

Keep up with changing requirements with Paramify

FedRAMP updated both self-checks on October 7, 2026. Each one points to ruleset references, schemas, and rule IDs that FedRAMP maintains. Whoever owns your package has to know which rules apply to your class, how each rule's force reads today, and whether a schema changed since you last built against it.

You can do that yourself. Subscribe to GSA's FedRAMP updates, watch the ruleset reference for your class, and validate your JSON before you submit. 

Paramify tracks FedRAMP's requirements for you and changes as they're published, so the rules you're measured against stay current and your team isn't watching help-center pages for edits. Paramify also covers the work around the package, including evidence collection, a Trust Center, and continuous monitoring. The value is greatest for Classes B and C, where the package has more parts, an assessor's summary on every rule and KSI, and Historical KSI Metrics that become a MUST at Class C.

STAY UP TO DATE

Tacks FedRAMP requirements with Paramify

Paramify keeps the rules for your class current as FedRAMP publishes changes, and supports the evidence, Trust Center, and continuous monitoring behind your package.

Get a demo

Next steps for your FedRAMP package

The 20x self-checks give you a clear list of what FedRAMP looks for at each class. Check your package against it before you submit, and check again when the requirements change. If you want to see how Paramify tracks those changes, request a demo below.

Becki Johnson
Oct 2026
Related posts

Paramify blog

Interviews, tips, guides, industry best practices, and news.

What is FedRAMP Class D: What You Need to Know Before Getting Started

FedRAMP Class D is the fourth and highest certification class, with the most automation, verification, and operational detail shared with agencies. FedRAMP recommends against going straight to it unless an agency requires it or you already have agency customers.
Read post

What Is FedRAMP Class C (Moderate)?

This decision guide for cloud service providers weighing FedRAMP Class C explains Class C requirements, what a complete package involves, and how to tell whether your customers actually need it or a lower class is the better starting point.
Read post

When Do You Have to Report an Incident to FedRAMP?

An incident is reportable to FedRAMP only if it has affected, or is likely to affect, the confidentiality or integrity of federal customer data. Reportable incidents require three reports, initial, ongoing, and final, all using the FedRAMP Incident Report JSON schema, with timeframes ranging from 15 minutes at Class D to six hours at Class A and B. For Rev 5 systems, the grace period for this ruleset ends June 1, 2027.
Read post

Frequently Asked Questions

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Can compliance advisors or consultants work in Paramify with us, and does it help with managed-service models?

Absolutely. Paramify is used by many advisory partners, RPOs, and MSPs to guide, generate, and manage documentation, perform gap assessments, facilitate policy/procedure drafting, and oversee remediation activities. Advisors can fill out templates, manage controls, and generate client-ready documents.

‍

We have privacy or compliance concerns, can we restrict what external reviewers can access?

Yes, you can assign role-based access controls in Paramify. Advisors or auditors can be given access only to certain programs, assessment and their related evidence.

Sensitive information can be withheld or redacted as needed, and only certified reviewers see specific items.

‍

Can auditors or advisory partners get direct access to our Paramify environment, or do we have to export everything for them?

Yes, Paramify allows external assessors/auditors and advisors to be invited as users, with controlled permission levels. They can review specific evidence, policies, SSPs, POA&Ms, or assessment modules without accessing broader company data. 

Documentation — such as Appendix A, SSPs, procedures, and POAMs — can also be exported in multiple standard formats (Word, Excel, OSCAL, EMASS, PDF) as needed.

Can I get matched with an Advisor based on my specific needs?

Yes. You can use the Get Matched feature on our website. We will review your specific compliance goals and connect you with the partner best suited for your industry and timeline.

How do Advisors use Paramify during a FedRAMP engagement?

Advisors use Paramify to conduct Gap Assessments, map controls, Automate SSPs, and manage POA&Ms.

Instead of spending months writing Word documents, the Advisor inputs the system architecture and control implementations into Paramify, which then generates the required NIST-formatted documentation.

Does Paramify compete with its Advisors?

No. Paramify is a software company. We do not offer independent audit or long-term consulting services. Our goal is to empower Advisors with better tools so they can serve more clients effectively.

‍

What are the different partner tiers?

We feature Premier Partners prominently on our site. These are firms that have demonstrated a high level of proficiency with the Paramify platform and have successfully helped many clients through the certification process using our tools.

How do I become an official Paramify Advisor Partner?

We look for firms with a proven track record in federal compliance. If you are interested in joining our network and leveraging our automation products, you can reach out via our contact page or schedule a demo to see how our tools fit into your workflow.

What is the benefit of using an Advisor who uses Paramify vs. one who doesn't?

Advisors using Paramify can accelerate your implementation and typically deliver documentation in a fraction of the time it takes without Paramify. This means:

  • Faster Implementation: An accelerated implementation roadmap keeps timelines predictable.
  • Lower Costs: Reduced manual consultant hours.
  • Higher Accuracy: Automation eliminates the "copy-paste" errors common in traditional SSPs.‍
  • Easier Maintenance: Your Advisor can help you manage POA&Ms and continuous monitoring within the platform.
Does working with an Advisor on this list guarantee FedRAMP or CMMC authorization?

No firm can "guarantee" authorization, as the final decision rests with the government authorizing body (e.g., the FedRAMP PMO or the DoD).

However, working with a Paramify Advisor significantly reduces the risk of documentation errors and ensures your package is built on a technically sound, automated foundation.

‍

How do I choose the right Advisor for my organization?

Our Advisor page allows you to filter partners by their specific expertise, such as FedRAMP, CMMC, FISMA, or GovRAMP.

Why does Paramify partner with Advisors?

Paramify is an “Iron Man suit” for GRC experts. We provide automation technology to generate and manage compliance documentation (like SSPs snd POA&Ms) while Advisors provide the expert human oversight and implementation expertise.

Together, we offer a "best-of-both-worlds" solution: expert consulting powered by industry-leading automation and risk management planning.

What is the Paramify Advisor Partner Network?

The Paramify Advisor Partner Network is a curated group of cybersecurity and compliance firms — including CMMC Registered Practitioner Organizations (RPOs) and accredited Independent Assessors— that use Paramify’s platform to deliver faster, more accurate compliance outcomes for their clients.

I already have an advisor or very capable GRC team. Why do I need Paramify?

Use Paramify's Risk Solution platform to automate ATO packages, improving cost efficiency, speed, and accuracy. This frees your team to focus on more valuable efforts like security posture enhancement and compliance improvements.