ART-CLD-012 ·

FedRAMP and GovRAMP: Evidence as a Command

Both programs judge how software is built and tested, so the controls went into the rules every AI agent reads and the machines that run every build

Download the PDF

Contents9 sections

Building to FedRAMP and GovRAMP with an AI workflow

FedRAMP and GovRAMP decide whether government can buy your software. Both judge how you build and test it, as well as what it does. We built those rules into an AI development workflow. Every change our agents make is built and tested inside a boundary we control and leaves a record; the evidence is a command anyone can run.

What FedRAMP and GovRAMP are

Both are security authorizations for cloud software sold to government. FedRAMP covers federal agencies; GovRAMP covers states, local governments and other public bodies, schools among them. Each certifies that a named system, inside a stated boundary, meets a fixed set of security controls and keeps meeting them; a product's features sit outside what either one checks.

Table 1. FedRAMP and GovRAMP side by side.

FedRAMPGovRAMP (formerly StateRAMP)
Full nameFederal Risk and Authorization Management ProgramGovRAMP, the operating name of StateRAMP since its 2025 rebrand
Who runs itThe General Services Administration (GSA) and its FedRAMP officeA nonprofit, StateRAMP Inc., doing business as GovRAMP
Who it servesFederal agencies buying cloud services that hold unclassified federal dataState and local governments and public education; modeled on FedRAMP
Legal standingBegan in 2011 under an Office of Management and Budget (OMB) policy memo; made law by the FedRAMP Authorization Act, signed 23 Dec 2022 in the FY2023 National Defense Authorization Act (NDAA)A membership program that states adopt through their own procurement rules
Control setNIST SP 800-53 Rev. 5, chosen into baselines: Low and Low-Impact SaaS (LI-SaaS) 156 controls, Moderate 323, High 410The same NIST SP 800-53 catalog, in baselines aligned with FedRAMP's
Who assessesA FedRAMP-recognized third-party assessment organization (3PAO), then an agency authorizesA 3PAO, then GovRAMP's program office verifies
ReuseAn agency must presume another agency's FedRAMP authorization is adequate (the 2022 Act)One assessment serves every member jurisdiction that requires it

NIST SP 800-53, the control catalog the National Institute of Standards and Technology publishes, is the shared language. It's a list of security and privacy controls (access control, configuration management, supply chain, testing, audit); each baseline selects from it. FedRAMP is also moving to a faster track, FedRAMP 20x, with automated checks built on evidence — the FedRAMP Marketplace lists 20x certifications beside the classic ones.

Why they matter, and when they are required

An authorization is a condition of sale. A federal agency may not put its data in a cloud service that lacks a FedRAMP authorization at the right level. A growing number of states write GovRAMP, or its equivalent, into their contracts. Without the authorization the deal doesn't happen, however good the software is.

  • When it's required. FedRAMP applies when a cloud service stores, processes or transmits unclassified federal information for an agency. GovRAMP applies when a participating state or local government requires it of its vendors.
  • The level follows the data. Low covers public or low-risk data, Moderate covers most government systems; High covers law enforcement and emergency services, and financial or health data whose loss would be severe.
  • Health care sits close to High. Systems for patient records, for benefits and for public health hold data whose disclosure harms people. They draw Moderate or High baselines on top of HIPAA, the federal health privacy law.

The reason behind them is the supply chain. An attacker who changes how software is built reaches every customer at once, so the frameworks look past the running product to who can change the code, where it's built and tested, what it depends on, and whether the release that ships is the one that was tested. In an AI workflow the agents write and test the code, so they and the machines they use are part of the system being authorized.

What they ask of building and testing

The build pipeline must sit inside a boundary the provider controls, or every outside service in it must be named and justified. It must also leave evidence an assessor can check. These are the NIST SP 800-53 controls that land on it, with the ISO/IEC 27001:2022 clauses we tracked beside them (ISO 27001 is the international standard for an information security management system).

Table 2. The controls that land on a build pipeline.

AreaNIST 800-53 controlsISO 27001 Annex AWhat it means for a pipeline
Where it is builtSA-9, SA-10, CM-2A.8.30, A.8.31Builds run inside the boundary; an external builder is named and justified
BaselineCM-2, CM-6, SA-10A.8.9The build environment is written down and pinned
Change controlCM-3, CM-5A.8.32Only reviewed, tested changes reach a release
Supply chainSR-3, SR-4, SR-11A.5.21Third-party code and actions pinned; a bill of materials per release
IntegritySI-7A.8.25The release shipped is the one built and tested, bound by hashes
Least privilegeAC-6, CM-7A.8.2Build jobs and tokens get only what they need
TestingSA-11A.8.29Every change is tested before it merges
VulnerabilitiesRA-5, SI-2A.8.8Dependencies scanned; flaws fixed within set times
AuditAU-2, AU-12A.8.15Each build and release leaves a record

How we built it into an AI workflow

Our software is written mostly by AI agents: Claude Code sessions, with Codex, Gemini and Copilot as reviewers. Muther, a desktop app that runs the Collective's build and test machines, coordinates them. Compliance went in at the start. It's part of the rules every agent reads before it writes a line, and part of the machinery that runs each build.

  1. Rules every agent reads first. Each repository has one entry file (AGENTS.md) that every agent loads, pointing to binding rules, a ship checklist and a ledger of failures already paid for. An agent that skips a step is caught by the checks. The class of mistake goes into the ledger so it isn't repeated.
  2. Tests and checks run on machines we control. Every pull request is tested on self-hosted runners on the Collective's PC rather than a shared cloud; jobs that need a secret never run there.
  3. Builds inside the boundary, in Docker. Release installers are built on the PC in a single-use container. It has a pinned base image, a cap on cores and memory, no capabilities, no secrets, and the source as a read-only snapshot of the exact commit. Muther builds her own releases this way and builds MAX4's in a second container; MAX4's own build lane takes over only if she doesn't answer.
  4. Evidence as a command. compliance-check prints one line per control (actions pinned to commit hashes, least-privilege tokens, lockfile-only installs, the dependency audit, release integrity) and fails the build on any gap. Every release carries a CycloneDX software bill of materials (SBOM) and a manifest naming where it was built, the tool versions and the lockfile hash.
  5. Nothing merges red, nothing ships vulnerable. Continuous integration (CI) fails on any high or critical dependency advisory; the AI releases only what passed CI on the main branch.
  6. Visible and audited. Each build container is labelled with what it builds and who started it, shown on Muther's runners display, and every start and stop, and every clean-up, goes to an audit log. Each entry says how to undo it.
Follow one change down the page: each step names the controls it answers, and every step writes to the audit log at the foot.
Figure 1. Follow one change down the page: each step names the controls it answers, and every step writes to the audit log at the foot.

The build in Docker (step 5 in the figure) is what moved building inside the Collective's boundary. Every other step was already local or hosted by GitHub, which stays a named outside service.

What is proven today, and what is still open

The build and test side is in place and checked by command. No authorization has been sought yet, because the product isn't offered to an agency; we assume the Moderate baseline.

Table 3. Where each control stands on 25 October 2026.

ControlStateEvidence
Actions pinned to commit hashesMetcompliance-check actions-pinned
Least-privilege tokens in every workflowMettoken-least-privilege
Installs from the lockfile onlyMetlocked-dependencies
Builds inside the boundary (PC, Docker)Meteach release's manifest says pc-docker
Build isolated, pinned base, no secretsMettests on the container's arguments
SBOM and build provenance per releaseMetsbom.cdx.json, manifest.json
High and critical advisories block CIMetaudit gate; seven vulnerable packages fixed on 25 Oct 2026
Every check required before mergeOpenbranch protection, the Collective's step
Installer code signingOpenneeds a hardware-held key; the Collective's decision
Fix deadlines for moderate advisoriesOpenFedRAMP Moderate allows 90 days
Supplier register for outside servicesOpenGitHub, the AI services and the code reviewers each need a line

The bar stayed where it was, and the evidence grew: each agent leaves a pull request, a test run and an audit line. The same check an assessor would run is the one that blocks a bad merge.

Why this has to continue: MARA

This work is the ground floor for MARA, the Medical Agentic Resident Assistant. MARA is meant to hold one patient's whole record, across a lifetime, for every role in their care. The patient, providers, imaging, the lab, pharmacy, treatment teams, the payer and billing each read and add to the same story, instead of rebuilding it from scattered charts. She learns from outcomes, across a person and across similar patients. Every recommendation she makes comes with its reason, and a person makes the decision.

For a clinic, that means the facts from one visit are there at the next, a patient isn't asked for the same history at every handoff, and a warning can come from what happened to patients like this one. A system trusted with that has to meet HIPAA. Wherever public health and government programs depend on it, it has to meet FedRAMP or GovRAMP too. So these controls carry forward. MAX4, the generation before her, already builds and tests to them — the security and regulatory evidence MARA needs exists before any patient depends on her.

Sources

Glossary

TermDefinition
3PAO (third-party assessment organization)an independent assessor FedRAMP recognizes. Its assessment is what an agency or GovRAMP's office relies on.
Baselinethe set of NIST controls chosen for one impact level, Low, Moderate or High. The level follows how much harm the data's loss would do.
CI (continuous integration)the checks that run on every proposed change before it merges. Here they run on the Collective's own runners.
CycloneDXan open format for a software bill of materials. Every release here carries one.
FedRAMPthe federal program that authorizes cloud services for federal agencies. Without it an agency can't put its data in the service.
FedRAMP 20xFedRAMP's faster track, built on automated, evidence-based checks. Its certifications sit beside the classic ones in the Marketplace.
GovRAMPthe state and local counterpart to FedRAMP, run by a nonprofit and called StateRAMP until 2025. One assessment serves every member jurisdiction.
HIPAAthe federal health privacy law. Health systems sold to government meet it on top of their FedRAMP or GovRAMP baseline.
ISO/IEC 27001the international standard for an information security management system. Its Annex A clauses were tracked beside the NIST controls.
LI-SaaS (Low-Impact SaaS)a FedRAMP baseline for low-risk software sold as a service. It shares the Low control count.
MARA (Medical Agentic Resident Assistant)the Collective's design for a clinical assistant that recommends while a person decides. She's why these controls have to carry forward.
MAX4the desktop generation of the MAX AI resident, from October 2026 on. It already builds and tests to these controls.
Mutherthe desktop app that runs the Collective's build and test machines and builds releases in Docker.
NDAA (National Defense Authorization Act)the annual federal defence law. The FY2023 act carried the FedRAMP Authorization Act.
NIST SP 800-53the catalog of security and privacy controls from the National Institute of Standards and Technology. Both programs select their baselines from it.
OMB (Office of Management and Budget)the White House office whose 2011 policy memo started FedRAMP.
SBOM (software bill of materials)a list of every component a release contains. It lets an assessor check the supply chain.
Self-hosted runnera machine the Collective owns that runs CI jobs, in place of a shared cloud runner.
Cloud / DevOpsART-CLD-012
Hashtags

About the author

Jason Newell leads organizations and people in technology, and is a researcher, deep technologist and builder — from a CRAY to agentic AI. He founded MAX Research Collective to build AI for regulated industries that runs where its owner has control, with healthcare as its strongest focus. About Jason → Connect on LinkedIn →

Free to read, share and quote: credit Jason Newell, MAX Research Collective, and link to this article’s original page, https://www.maxresearchcollective.com/articles/fedramp-and-govramp.html. License & copyright →

Keep reading

More field notes

This piece is part of the MAX Research Collective library. Browse the rest, or connect on LinkedIn.

Follow the collective

New research, projects and field notes as they publish. Following happens on LinkedIn — we never see an address, and there is nothing to unsubscribe from.

Or get it by email

An occasional summary of new research, each with a link to the full piece.