Revision 3 Transition
CMMC Level 2 is built on NIST SP 800-171. The standard is moving from Revision 2 — the baseline your assessment is scored against today — to Revision 3, a reorganized and reworded update. The Revision 3 Transition feature is how DIBFI prepares you for that change without disrupting the work you've already done: it shows you what happens to each control, lets you record the organization-defined parameters (ODPs) that Rev 3 asks every organization to set, and gives you a way to start working in Rev 3 early.
The transition is a formal, industry-wide event, so DIBFI controls when Rev 3 becomes the operative standard for everyone. Until then, you can preview what's coming and — when early adoption opens — opt in on your own schedule.
/dashboard/org-settings). ODP values are set from the places you already work — an assessment's parameters, a control's objective panel, or the policy editor — and appear anywhere DIBFI displays a control's details.Key concepts
Rev 2 vs Rev 3
Revision 3 keeps the same intent as Revision 2 but restructures the catalog. At a high level:
| What changes | In practice |
|---|---|
| Renumbering | Requirements are re-identified (e.g. the 3.x.x family gives way to 03.xx.xx references). |
| Reorganization | Some Rev 2 controls are merged, some are split, a few are dropped, and new ones are added. |
| Wording | Many requirements are reworded or clarified even when the underlying expectation is unchanged. |
| Parameters | Rev 3 formally introduces ODPs — values each organization defines for itself (see below). |
Transition modes
Your Rev 3 experience is governed by a platform-wide phase, combined with whether your organization has opted in early.
| Mode | What you see |
|---|---|
| Preview | Rev 3 is read-only — "here's what's coming." ODP values can be pre-recorded, but control dispositions aren't shown yet. |
| Early opt-in | Once early adoption opens platform-wide, organizations that opt in see Rev 3 surfaced and editable alongside Rev 2. |
| Active | Rev 3 is the operative standard for everyone — no opt-in required. |
Organization-defined parameters (ODPs)
Some Rev 3 requirements deliberately leave a value open for you to decide — how often you do something, which items are in scope, or how a control is applied in your environment. Those blanks are organization-defined parameters. Rev 3 expects you to fill them in, and DIBFI stores your choices so they flow into your requirement text, your policies, and your assessment.
Every ODP resolves in a fixed order:
| Source | Meaning |
|---|---|
| Your value | The value your organization set — always wins when present. |
| Default | The DoD/DFARS default value, used when you haven't set your own. |
| Unset | No value yet — the text shows a clear [organization-defined] placeholder instead of a broken blank. |
ODPs come in a few shapes, and DIBFI gives each the right kind of input:
| Shape | Example |
|---|---|
| Single value | A number, duration, or frequency — "every 90 days," "3 attempts." |
| List | A set of items — roles, event types, system components. |
| Narrative | Free text where the parameter calls for a description. |
| Frequency with triggers | A recurring period plus the events that also trigger the action — "annually, or when a significant incident occurs." |
Control disposition
When Rev 3 is in view, each control carries a disposition badge that tells you, at a glance, what happened to it between revisions — with a plain-language note.
| Disposition | Meaning |
|---|---|
| Kept | Carried into Rev 3 essentially unchanged. |
| Modified | Wording or parameters changed, same intent. |
| Merged | Combined with other Rev 2 controls into one Rev 3 requirement. |
| Split | Divided into multiple Rev 3 requirements. |
| Dropped in Rev 3 | No direct successor requirement. |
| New in Rev 3 | Introduced for the first time in Rev 3. |
Using the feature
Set an ODP value
You can record an ODP wherever a control's details appear — an assessment's parameters, a control's objective panel, or the policy editor. All three write to the same place, so a value you set once is consistent everywhere.
Open the parameter
Find the ODP on the control you're working. DIBFI shows its label, what the requirement is asking for, and the current default if you haven't set your own.
Choose your value
Enter the value in the input suited to its shape — a single value, a list, a narrative, or a recurring period with triggers. DIBFI stores one canonical value no matter which input you used.
Review the blast radius
Before you save, DIBFI shows how many controls this change affects — the Rev 3 requirement it belongs to and every Rev 2 objective that maps to it — so you understand the reach of the parameter.
Save
Your value takes effect immediately across your requirement text, policies, and assessment. Clearing a value simply falls back to the default.
Opt in to Rev 3 early
When early adoption opens, you can start working in Rev 3 ahead of the platform-wide switch.
Open Organization Settings
Go to Organization Settings and find the Rev 3 transition section. It shows the current platform phase and your opt-in status.
Turn on early adoption
Opt in to surface Rev 3 alongside Rev 2 — dispositions become visible and Rev 3 requirements become editable for your organization.
Opt out any time
Turning the opt-in off returns you to the preview experience. Your recorded ODP values are kept either way.
Permissions
Access follows the standard role matrix.
| Capability | Permission |
|---|---|
| View Rev 3 status, dispositions, and resolved ODP values | (any role that can read compliance data) |
| Set or clear ODP values | UPLOAD_EVIDENCE or MANAGE_POLICIES |
| Opt your organization in or out of early adoption | MANAGE_ORG |
| Set the platform-wide transition phase | Platform Admin |
Viewing Rev 3 information is open to everyone who can already read your compliance data. Setting an ODP value requires either the evidence or policy management permission, because a parameter feeds both. Opting in is an organization-level decision reserved for org admins, and the platform-wide switch is DIBFI-only.
How it works
Extra detail on how the transition behaves — product behavior, not internals.
One switch, read everywhere
Every Rev 3-aware surface reads the same effective mode: active for everyone once the platform switches, early opt-in while adoption is open and you've opted in, and preview otherwise. Because there's a single source, flipping the global phase transitions the whole application at once — your dashboards, assessments, and policies move together.
How an ODP resolves
Whenever DIBFI needs to display a parameter, it resolves it the same way: your organization's value first, the DoD/DFARS default next, and a clear placeholder if neither exists. Requirement and objective text that contains a parameter is filled in with the resolved value inline, so you read a finished sentence — "…update the list annually and…" — rather than a raw blank.
Knowing what a change touches
Because one parameter can drive many controls, DIBFI computes the blast radius of every ODP before you save it: the Rev 3 requirement it belongs to, that requirement's objectives, and every Rev 2 objective those map back to. That's the "this change affects N controls" confirmation, and the same list is written to your activity log with the change.
How dispositions are determined
A control's disposition is read from the Rev 2 → Rev 3 crosswalk. Where a control fans out to several Rev 3 requirements it reads as Split; where several Rev 2 controls converge on one Rev 3 requirement it reads as Merged; controls with no successor are Dropped, and requirements with no Rev 2 origin are New. Each badge carries a plain-language note so a non-technical reader understands what happened.
Related features
Appearance & Layout
Personalize how the app looks and lays out for you — light or dark mode, color theme presets, sidebar style, content width, and navbar behavior — with your choices remembered across sessions.
Overview
Definitions for CMMC, SPRS, POA&M, SSP, CUI, and the other terms you'll meet in DIBFI.

