<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The DefenseLogic Dispatch]]></title><description><![CDATA[Accelerating mission outcomes through better software and smarter acquisition.
This is where technology strategy meets the realities of defense procurement. Practical insights for program leaders, policymakers, and builders navigating the DoD innovation.]]></description><link>https://dispatch.defenselogicai.com</link><image><url>https://substackcdn.com/image/fetch/$s_!coU2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18615773-b1db-4d8a-be99-a016fb61ec1f_751x751.png</url><title>The DefenseLogic Dispatch</title><link>https://dispatch.defenselogicai.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 25 Apr 2026 12:26:45 GMT</lastBuildDate><atom:link href="https://dispatch.defenselogicai.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jenn Spykerman]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[defenselogicai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[defenselogicai@substack.com]]></itunes:email><itunes:name><![CDATA[Jenn Spykerman]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jenn Spykerman]]></itunes:author><googleplay:owner><![CDATA[defenselogicai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[defenselogicai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jenn Spykerman]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[CMMC Level 1 Isn’t Hard]]></title><description><![CDATA[But Most Companies Still Get It Wrong]]></description><link>https://dispatch.defenselogicai.com/p/cmmc-level-1-isnt-hard</link><guid isPermaLink="false">https://dispatch.defenselogicai.com/p/cmmc-level-1-isnt-hard</guid><dc:creator><![CDATA[Jenn Spykerman]]></dc:creator><pubDate>Sun, 29 Mar 2026 18:58:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A2P_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Part of the rewards that often come from working with the Department of War has to do with the amazing steps and hoops you must pass through in order to do business with this extraordinary organization. </p><p>The world&#8217;s largest bureaucracy is not for the faint-of-heart.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A2P_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A2P_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 424w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 848w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 1272w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A2P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png" width="1008" height="870" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:870,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:640774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A2P_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 424w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 848w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 1272w, https://substackcdn.com/image/fetch/$s_!A2P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc84c53-8851-47cd-a2f9-e23c7a37e924_1008x870.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">DODCIO CMMC Self-Assessment Guide</figcaption></figure></div><h1>What CMMC Actually Is</h1><p>CMMC Level 1 Self Assessment is based on <a href="https://www.acquisition.gov/far/52.204-21">FAR 52.204-21</a>: <strong>Basic Safeguarding of Covered Contractor Information Systems. </strong>The gist of this FAR is basically this line: </p><blockquote><p><em>Federal contract information</em> means information, not intended for public release, that is provided by or generated for the Government under a contract to develop or deliver a product or service to the Government, but not including information provided by the Government to the public (such as on public websites) or simple transactional information, such as necessary to process payments.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HXVZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HXVZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 424w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 848w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 1272w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HXVZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png" width="1014" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HXVZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 424w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 848w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 1272w, https://substackcdn.com/image/fetch/$s_!HXVZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93b72b2-ddba-4ac8-b407-62a5ff6993c2_1014x698.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Basically, if you are touching federal contracts, you are touching FCI. And, you need to do you CMMC Level 1 self-certification. But, you don&#8217;t need to pay someone for it (thank goodness).</p><p>There are 17 controls in the CMMC Level 1 Self Assessment Guide, spread across 6 categories:</p><ul><li><p>Access Control (AC)</p></li><li><p>Identification Authentication (IA)</p></li><li><p>Media Protection (MP)</p></li><li><p>Physical Protection (PE)</p></li><li><p>Systems and Communications Protection (SC)</p></li><li><p>System and Information Integrity (SI)</p></li></ul><p>These are foundational controls, things like: limiting system access to authorized users, using strong passwords, and sanitizing media before disposal. If you are an optimist, you would say that this provides a level of rigor and maturity that will help your company in other aspects of your business. Otherwise, this is just another painful hoop you have to jump through. </p><p>There is a scoring methodology <a href="https://www.ecfr.gov/current/title-32/subtitle-A/chapter-I/subchapter-G/part-170/subpart-D/section-170.24">here</a> that is a good reference as you work your way through this process.</p><h2>What is a Self-Assessment</h2><p>A CMMC Level 1 assessment is a self-assessment. This means no third-party auditor is required. Your company evaluates itself against 17 practices drawn from <a href="https://www.acquisition.gov/far/52.204-21">FAR 52.204-21</a>, all focused on basic safeguarding of FCI.</p><p>To complete the assessment, a senior company official (typically your CEO or CISO or the person most willing to take on the responsibility) must affirm the results in the Supplier Performance Risk System (SPRS) and assign a score.</p><p>Wait&#8230;.The SPRS? Why yes! Where can you find the SPRS you may ask? I will cover that a bit further down in <strong>The Hidden Friction of PIEE and SPRS</strong>. So don&#8217;t despair!</p><p>The score is binary per practice: you either meet it or you don&#8217;t, giving a maximum of 110 points. You also have to reassess annually and after any significant change to your environment. I have a little reminder for August of each year to review my assessment and reassess where things are.</p><p>The key things that trip contractors up: the affirmation requirement carries legal weight (<a href="https://www.justice.gov/civil/false-claims-act#:~:text=The%20False%20Claims%20Act%20(FCA)%20is%20a,receive%20a%20portion%20of%20the%20government's%20recovery.">False Claims Act</a> exposure if you misrepresent compliance), and &#8220;self-assessment&#8221; doesn&#8217;t mean informal: you need documented evidence that each practice is actually implemented, not just assumed.</p><p><em><strong>As always &#8212; do NOT free-lance and hope Uncle Sam accepts vibes.</strong></em></p><p>Companies who shortcut requirements will result in more (expensive!!) requirements for third party verifications. Plus, you and your company will likely be barred from doing business with the Federal Government.</p><div class="pullquote"><p>Violators do not need to have specific intent to defraud, but must act with "actual knowledge," "deliberate ignorance," or "reckless disregard" of the truth.</p></div><h1>What CMMC Is NOT</h1><p>CMMC Level 1 Self-Certification is not NIST 800-171. This took me a minute to figure this out and I will be writing about this in my next post. NIST 800-171 involves 110 controls and opens up access to some CUI contracts (if you self-certify).</p><p>CMMC is not a scored system. </p><p>So far, CMMC is not an audit (yet). There is a whole other discussion about the costs of these audits and how it can preclude small businesses from accessing federal contracting opportunities. That is something I will save for another post as well.</p><h1>The Real Work and Where People Get Stuck</h1><p>While CMMC Level 1 Self Assessment does not require a formal System Security Plan (SSP) &#8212; unlike the NIST requirements &#8212; I am a bit of a documentation junkie and believe that if you WRITE IT DOWN, it will be A LOT easier to maintain compliance going forward and to advance into different levels of security certification.</p><h2>Policies: keep them lightweight</h2><p>You don&#8217;t need a 50-page binder. You need five short documents that tell your team what the rules are and give an assessor something to point at. Each one should fit on a single page. If it&#8217;s longer than that, you&#8217;re writing a manual, not a policy.</p><p>For each policy: name a document owner, set a review date (annually is fine), and get a signature from whoever runs the company. That signature is what makes it a policy rather than a suggestion. If you&#8217;re a one-person shop, then you are all of those roles.</p><h3>Access Control Policy</h3><p>Covers who can access systems that touch FCI, how access is requested and approved, and what happens when someone leaves or changes roles. The core statement to capture: access is granted on a least-privilege basis, approved by a named authority, and revoked immediately upon departure or role change.</p><p><strong>Keep as evidence:</strong> the signed policy document, your access approval log (even a simple spreadsheet), and records of any access removals with dates.</p><h3>Acceptable Use Policy</h3><p>Covers what employees can and can&#8217;t do on company systems &#8212; including whether personal use is permitted, what cloud services are approved for FCI, and the prohibition on transferring FCI to unauthorized systems or personal accounts. This is the document that establishes that your employees knew the rules.</p><p><strong>Keep as evidence:</strong> the signed policy document and acknowledgment records showing each employee (and relevant subcontractors) reviewed and signed it.</p><h3>Password Policy</h3><p>Covers minimum password length, complexity requirements, prohibition on password sharing, and lockout thresholds. If you have MFA enforced, note that here too &#8212; it strengthens your posture and is worth documenting even though Level 1 doesn&#8217;t mandate it.</p><p><strong>Keep as evidence:</strong> the signed policy document and screenshots or configuration exports from your identity provider or systems showing the policy is actually enforced technically, not just on paper.</p><h3>Device Security Policy</h3><p>Covers which devices are authorized to access FCI (company-managed only, or BYOD with conditions), required security configurations (screen lock, encryption, antivirus), and what employees must do before a device is used for contract work. If your boundary includes remote or home-office work, this policy is where you establish the baseline.</p><p><strong>Keep as evidence:</strong> the signed policy document and a device inventory showing each in-scope device, its owner, and confirmation that required configurations are in place.</p><h3>Basic Incident Response Policy</h3><p>Covers how your company identifies, contains, and reports a security incident &#8212; including who is responsible, what qualifies as a reportable incident, and your obligation to notify the government if FCI is involved. It doesn&#8217;t need to be elaborate. It needs to answer: who do employees call, what do they do first, and who makes the call to notify the contracting officer.</p><p><strong>Keep as evidence:</strong> the signed policy document, a contact list for the response team, and records of any incidents or tabletop exercises conducted.</p><h3>Tracking your evidence</h3><p>The simplest approach that actually works: a shared folder (in whatever document system is inside your FCI boundary) with one subfolder per policy. Inside each subfolder, keep the current signed policy, any prior versions, and a running log of evidence artifacts &#8212; named with dates so you can demonstrate currency.</p><p>A basic evidence log doesn&#8217;t need to be sophisticated. A spreadsheet with four columns gets you most of the way there:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2GUD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2GUD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 424w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 848w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 1272w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2GUD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png" width="1456" height="358" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:358,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2GUD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 424w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 848w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 1272w, https://substackcdn.com/image/fetch/$s_!2GUD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402ddd8f-06a8-4bbd-a05a-b70f92c5a983_1504x370.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Remember: there are 17 controls in the DODCIO CMMC Level 1 Self-Assessment guide. You should have a line item for each control to keep track of where all this is located and to stay compliant.</p><h1>The Hidden Friction (SPRS + PIEE)</h1><p>When I started my own journey of CMMC self-certification (and then NIST 800-171 self-certification), I spent a lot of time getting to know the systems. This begins with the PIEE system. I want to share some of my learnings so that maybe you can reduce some of the headaches that I experienced.</p><h2>New Vendor Set Up</h2><p>I am going to assume that your company has a compliant, up-to-date UEI and CAGE code set up in SAM.gov. If you do not, then you should start there and then tackle this step after.</p><p>The PIEE has a pretty good help document that can be found <a href="https://piee.eb.mil/xhtml/unauth/web/homepage/vendorGettingStartedHelp.xhtml">here</a>. The first step is to request to set up a vendor group. Here is pretty much what that email looked like for me:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CzHk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CzHk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 424w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 848w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 1272w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CzHk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png" width="1144" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1144,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CzHk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 424w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 848w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 1272w, https://substackcdn.com/image/fetch/$s_!CzHk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3060bc70-34d3-4415-bc63-cce1a716d7d6_1144x748.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I received a username and an account a few days after this email. They were actually quite responsive (this was in August 2025, so I would be curious to know if folks are seeing issues today).</p><p>After you receive your account activation, then you must request a role. To do that go to <strong>My Account &#8594; Request Roles</strong>. You will get to a screen that has a drop down where you can request <strong>SPRS</strong>. Then you will provide <strong>justification</strong>. Your justification can be as simple as: &#8220;<em>User requires access to SPRS to submit CMMC Level 1 self-assessment for [Company Name].</em>&#8221;</p><p>The vendor admin will need to approve the role request. In many cases, that may be the same person.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LW2E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LW2E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 424w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 848w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 1272w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LW2E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png" width="1456" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LW2E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 424w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 848w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 1272w, https://substackcdn.com/image/fetch/$s_!LW2E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44702ebe-9b68-42ef-b553-bc78307540f6_2470x748.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>SPRS Submission</h2><p>Then you will get a tile that looks like this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kkII!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kkII!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 424w, https://substackcdn.com/image/fetch/$s_!kkII!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 848w, https://substackcdn.com/image/fetch/$s_!kkII!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 1272w, https://substackcdn.com/image/fetch/$s_!kkII!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kkII!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png" width="1014" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1014,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160133,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kkII!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 424w, https://substackcdn.com/image/fetch/$s_!kkII!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 848w, https://substackcdn.com/image/fetch/$s_!kkII!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 1272w, https://substackcdn.com/image/fetch/$s_!kkII!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cf23bc6-ca96-4885-935d-7f9aeb9964f7_1014x698.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In SPRS, click on <strong>RUN CYBER REPORTS (CMMC &amp; NIST)</strong>. Then you select your vendor hierarchy and click &#8220;<strong>add new CMMC Level 1 Self Assessment</strong>&#8221;.</p><p>For Level 1:</p><ul><li><p><strong>Assessment Type:</strong> Basic / Level 1 Self</p></li><li><p><strong>Score:</strong> <strong>17</strong> (if fully compliant)</p></li><li><p><strong>Assessment Date:</strong> date completed</p></li><li><p><strong>Scope/System Description:</strong> short description (1&#8211;2 lines)</p><ul><li><p>Example: &#8220;Company email and endpoint devices supporting federal contract work&#8221;</p></li></ul></li></ul><p>Take a screenshot of this. You never know: PIEE is notoriously finicky.</p><p>Once you submit your Level 1 self-assessment in SPRS and <strong>confirm</strong> the record is saved, you&#8217;ve completed the formal requirement. </p><p>However, you&#8217;re responsible for <strong>maintaining those controls</strong> and may need to reaffirm annually depending on your contract.</p><p>CMMC Level 1 is the floor, not the finish line, but it&#8217;s the floor you have to be standing on before any of the rest of it matters. The self-assessment guide gives you the framework. What this post gives you is a starting point for the documentation and evidence that make that affirmation honest.</p><p>The SPRS affirmation is a legal commitment. Treat the work behind it accordingly.</p><p>Are you looking for a downloadable checklist to help you keep track of your progress? I have created one <a href="https://www.defenselogicai.com/cmmc-level-1">here</a> that you can download. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.defenselogicai.com/cmmc-level-1" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!58VV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 424w, https://substackcdn.com/image/fetch/$s_!58VV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 848w, https://substackcdn.com/image/fetch/$s_!58VV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 1272w, https://substackcdn.com/image/fetch/$s_!58VV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!58VV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png" width="799" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.defenselogicai.com/cmmc-level-1&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/192456363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!58VV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 424w, https://substackcdn.com/image/fetch/$s_!58VV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 848w, https://substackcdn.com/image/fetch/$s_!58VV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 1272w, https://substackcdn.com/image/fetch/$s_!58VV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0394759-77f7-405d-a0c4-c9aa26bc373a_799x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the next post, I will discuss the importance of the DD2345 and NIST requirements, so I hope you will subscribe to learn more!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dispatch.defenselogicai.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The DefenseLogic Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[What this Space Force RFI Reveals about Software Acquisitions]]></title><description><![CDATA[And why many responses will miss it]]></description><link>https://dispatch.defenselogicai.com/p/what-this-space-force-rfi-reveals</link><guid isPermaLink="false">https://dispatch.defenselogicai.com/p/what-this-space-force-rfi-reveals</guid><dc:creator><![CDATA[Jenn Spykerman]]></dc:creator><pubDate>Thu, 29 Jan 2026 13:25:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FdVs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Space Force Space Systems Command recently released an RFI for the <a href="https://sam.gov/workspace/contract/opp/d300ea9f6a8444caa7b5cbd6a9679ee1/view">Space Data Network (SDN) Mission Operations Center (MOC)</a>. On the surface, it reads like a broad market survey covering networking, satellites, operations, security and sustainment.</p><p>But read closely, and something else emerges: this RFI isn&#8217;t really asking what industry can build. It is asking how they think about delivering and evolving software in a highly uncertain, multi-vendor environment.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dispatch.defenselogicai.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The DefenseLogic Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FdVs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FdVs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 424w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 848w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 1272w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FdVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png" width="631" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/186140380?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FdVs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 424w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 848w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 1272w, https://substackcdn.com/image/fetch/$s_!FdVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f99aa4e-88bc-4cf2-8297-973d6d6c492b_631x793.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Notional Space Data Network (SDN) Topology from the SSC RFI</figcaption></figure></div><p>A common response from industry may be to align to a more traditional FAR-style approach, including architecture diagrams, end-state designs, exhaustive claims of end-to-end responsibility. All in the effort to cover the entire complex landscape. </p><p>Ironically, that kind of response may be more likely to push the government away from modern software acquisition under the new rules, instead of toward it. </p><p>The <a href="https://www.dau.edu/aafdid/swa">Software Acquisition Pathway</a> exists precisely for problems like this:  requirements are not fully known up front, multiple commercial and government providers must integrate, and usable capability is needed early. All of this while preserving the ability to adapt to changing needs of the many users and threat landscape. </p><p><strong>The signals are in the details. </strong>Section 4.0 explicitly states that &#8220;MOC capabilities will be developed incrementally in phases based on operational timelines.&#8221; Phase 1 and 2 aren&#8217;t about sequencing paperwork, they&#8217;re about delivering usable capability early and demonstrating scalability.</p><p>Section 5.3.2 asks vendors to assess trade-offs like cloud vs. on-prem and MOC-managed vs. provider-managed PoPs. These are framed as decisions to be made collaboratively, not requirements to be met.</p><p>And the emphasis on orchestration and observability throughout? That&#8217;s the control plane: software&#8217;s natural habitat.</p><p><strong>RFIs like this quietly shape acquisition behavior. </strong>If industry responds with over-specified, end-state-heavy narratives, the government learns that SWP is &#8220;too risky&#8221; and retreats to familiar patterns. If industry responds with disciplined, software-led approaches emphasizing learning, decision points, and credible paths to production, they make it safer for the government to stay in the pathway.</p><p>This RFI isn&#8217;t about who can do everything. It&#8217;s about who understands what not to decide yet and how to deliver value anyway.</p><p>If your company is considering a response, the real question isn&#8217;t &#8220;Can we meet every bullet?&#8221; It&#8217;s: &#8220;What acquisition behavior are we encouraging with this response?&#8221;</p><p>I&#8217;m working through frameworks for responding to acquisition signals like these. If you&#8217;re thinking through your approach to this RFI (or others like it) I&#8217;d be glad to compare notes.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dispatch.defenselogicai.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The DefenseLogic Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When Software Factories Build Factories Instead of Software]]></title><description><![CDATA[The Kessel Run PRIME RFI]]></description><link>https://dispatch.defenselogicai.com/p/when-software-factories-build-factories</link><guid isPermaLink="false">https://dispatch.defenselogicai.com/p/when-software-factories-build-factories</guid><dc:creator><![CDATA[Jenn Spykerman]]></dc:creator><pubDate>Wed, 05 Nov 2025 14:41:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RT1a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few weeks ago, Kessel Run released its PRIME RFI on <a href="https://sam.gov/opp/8d757402eef44924a8f75195762ac887/view">Sam.gov</a>. There has been a lot of buzz about this both leading up to the release and since. After reading through the requirements, I can&#8217;t help but feel we&#8217;re watching a software factory transform back into the very acquisition model it was designed to disrupt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RT1a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RT1a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RT1a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3688525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/177503035?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RT1a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RT1a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c78710d-86e0-41f5-b1b6-f65b684763b9_5824x3264.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>The Disappointing Reality</h1><p>I found it disappointing when I began to read through the requirements. For starters, the RFI reads like an old school major acquisition rather than a call for industry feedback on the future of Air Force software delivery.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dispatch.defenselogicai.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The DefenseLogic Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Take this example: &#8220;<em>The vendor shall provision and support all specified hardware assets required for project operations.&#8221;</em></p><p>This at first sounds like harmless government acquisition language, but it reads less like software-as-a-servie and more like hardware-as-a-line-item. The document contains 195 &#8220;shall&#8221; statements, complete with rationale that hark back to my days as a systems engineering doing requirements traceability in DOORS.</p><p>Remember: </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Requirements \\neq Outcomes&quot;,&quot;id&quot;:&quot;DPGQJHSMRO&quot;}" data-component-name="LatexBlockToDOM"></div><h1>How We Got Here</h1><p>&#8220;The Kessel Run&#8221; is a nod to Hans Solo and his Millennium Falcom being able to complete a smuggling route extremely close to a black hole cluster, bending the space-time continuum, making the journey in under 12 parsecs. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EROf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EROf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 424w, https://substackcdn.com/image/fetch/$s_!EROf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 848w, https://substackcdn.com/image/fetch/$s_!EROf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 1272w, https://substackcdn.com/image/fetch/$s_!EROf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EROf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif" width="425" height="208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:208,&quot;width&quot;:425,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:779307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://dispatch.defenselogicai.com/i/177503035?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EROf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 424w, https://substackcdn.com/image/fetch/$s_!EROf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 848w, https://substackcdn.com/image/fetch/$s_!EROf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 1272w, https://substackcdn.com/image/fetch/$s_!EROf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04e5932f-1727-4bb9-88d8-472cfb93efae_425x208.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The metaphor was perfect: bend the rules, compress time, deliver the impossible.</p><p>The Kessel Run Software Factory associated with Hanscom AFB in Massachusetts was created to move software through the pipeline to production faster than ever before. It became the poster child for what <em>could be</em> a new way of delivering software in the DoD.</p><p>I spoke with Bryon Kroger earlier this year about Kessel Run when I was writing &#8220;Breaking the Sabotage Cycle&#8221; for Gene Kim&#8217;s IT Revolution Leadership Journal. He mentioned: </p><blockquote><p><em>When Kessel Run started, it focused entirely on mission software &#8212; building above the value line, buying everything below it. That focus produced the first operational apps in under four months.</em></p><p><em>But somewhere along the way, the mission blurred. The factory started building factories, platforms, and infrastructure and not outcomes.</em></p></blockquote><p>This summer&#8217;s <a href="https://www.youtube.com/watch?v=35i_mDsaysQ">Kessel Run post-mortem</a> revealed similar themes. As Bryon calls out in his recent <a href="https://defenseopinion.com/defense-software-factories-need-a-major-reset/1052/">Defense Scoop article</a>, these organizations slipped into &#8220;Innovation Theater.&#8221; In other words, they were performing the rituals of innovation without delivering the results. The outcomes.</p><h1>Reading Between the Lines of the PRIME RFI</h1><p>All organizations go through cycles of success and then change. Success begets success and then it grows, both in its funding and its demands. And with growth comes new ways of needing to do things. As someone who came from the industry side of the Defense Industrial Base, producing and transforming software, I understand how difficult it can be to manage success and maintain control over a growing organization.</p><p>But the PRIME RFI screams JCIDS, even through the Software Acquisition Pathway was supposed to kill that very approach. Just last month, <a href="https://breakingdefense.com/2025/08/jcids-is-dead-thank-god-heres-what-comes-next/">Breaking Defense reported the JCIDS was being reformed</a>, if not eliminated, yet here we are with requirements that would make a 1990s acquisition professional feel right at home.</p><p>If Kessel Run was truly following the agile processes identified in the Software Acquisition Pathway, there would be feedback on a Capability Needs Statement focused on outcomes, not infrastructure requirements.</p><p>I&#8217;m not sure what operator may be thinking, &#8220;Man, I hope someone acquires the infrastructure for the application I hope to use someday.&#8221;</p><p>That would be like going to the Apple Store with a list of requirements that include: &#8220;The vendor shall acquire the hardware necessary to create a phone capable of sending and receiving calls.&#8221; Apple doesn&#8217;t sell you infrastructure, they sell you outcomes. </p><h1>Why this Matters</h1><p>While &#8220;Innovation Theater&#8221; is harmful, dressing up JCIDS and calling it &#8220;Agile&#8221; is equally destructive. The Capability Needs Statement is meant to open the conversation with end users to say, &#8220;I need something that helps me do my job better, faster, more effectively.&#8221; It&#8217;s not meant to prescribe the solution.</p><p>The tragedy here isn&#8217;t just that Kessel Run has lost its way, it&#8217;s that its transformation back into traditional acquisition sends a chilling message to every other software factory and innovation hub in the DoW: Eventually, the bureaucracy wins.</p><h1>The Path Forward: Three Hard Truths</h1><h2>1. Measure Mission Impact, Not Infrastructure</h2><p>Stop counting servers, platforms, and pipelines. Start counting missions enabled, decisions accelerated, and lives saved. If you can&#8217;t trace your work directly to a warfighter or operator outcome, you&#8217;re building the wrong thing.</p><h2>2. Kill the Committees, Empower the Teams</h2><p>As I wrote the &#8220;Breaking the Sabotage Cycle,&#8221; we&#8217;re following the 1944 OSS sabotage manual to the letter: forming committees, demanding perfect paperwork, and advocating caution. The teams closest to the mission know what they need. Let them build it.</p><h2>3. Accept that Some Things Must Die (<em>Kill Your Pretties</em>)</h2><p>The hardest truth is that sometimes the most innovative thing an organization can do is recognize when it&#8217;s become the problem it was meant to solve. If Kessel Run can&#8217;t return to its mission-first roots, perhaps it&#8217;s time to sunset it and let something new emerge. </p><h1>A Final Thought</h1><p>The original Kessel Run was about taking risks, breaking rules, and achieving the impossible. Han Solo didn&#8217;t file 195 &#8220;shall&#8221; statements before making his run. He didn&#8217;t provision infrastructure (he wasn&#8217;t even that positive that the Millennium Falcon would survive). He delivered an outcome.</p><p>I&#8217;m not sure that the Air Force needs another traditional acquisition vehicle dressed in agile clothing. It needs software capabilities that helps the organization win. If the PRIME RFI represents Kessel Run&#8217;s future, then we&#8217;re not watching a software factory evolve, we&#8217;re watching it fossilize.</p><p>The question isn&#8217;t whether Kessel Run can provision infrastructure, it&#8217;s whether it can still deliver the impossible. </p><p>But here&#8217;s the thing about the defense acquisition community: We&#8217;re remarkably good at proving doubters wrong when we remember why we started. The original Kessel Run team didn&#8217;t set out to build a factory, they set out to solve problems.</p><p>Maybe it&#8217;s time to remember that.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://dispatch.defenselogicai.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The DefenseLogic Dispatch! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>