Cloud Modernization Patterns Module 6 · Stay Modern

Evidence as Code

Last reviewed · content updated

Advanced

What you'll learn

~20 min
  • Recognize accreditation as the schedule's true rate limiter -- and automation as the attack on it
  • Build the evidence pipeline: control catalog, collectors, immutable store, generated narratives
  • Move authorization from a periodic event toward a continuously-verified property
ℹLeadership brief

What it is: the controls you already implement in code become a catalog; collectors gather proof automatically; evidence summaries regenerate from collector output so the human-signed narrative is updated from facts instead of decaying in a binder.

What it buys: the binder-assembly half of the accreditation cycle - the rate limiter on every regulated modernization - can shrink from months to weeks once assessors trust the pipeline; assessor queues and the authorizing official’s decision stay outside your control.

What to fund: one assessment cycle of patience while assessors learn to trust the pipeline, plus an evidence endpoint (your GRC platform - governance, risk, and compliance tooling - or machine-readable bundles for federal work).

The bottleneck this training kept promising to face

Three times now, a lesson has ended with the same asterisk: the code got fast, and something else did not. Lesson 5.1 named it, Lesson 5.2 planned calendars around it, Lesson 5.3 refused to let regeneration wave it away. Here it is, faced: in a regulated environment, the schedule’s rate limiter is authorization — the accreditation process by which someone with authority formally accepts a system’s risk. Compress delivery from months to days and change nothing else, and releases simply queue behind the authorization process like traffic behind a drawbridge.

You cannot prompt your way past an authorizing official — or past the external auditor who signs your SOC 2 report (the control audit your customers ask for), the assessor behind your ISO 27001 certificate (the international security-management standard), or the PCI assessor (card-payment security). Every regulated estate has a named human whose calendar is the rate limiter; the federal one is only the strictest example. What you can automate is the thing that consumes most of the calendar: producing and maintaining the evidence that the controls are real. That work — traditionally months of screenshots, interviews, and Word documents that are stale before the binder closes — is exactly the shape of work this training automates everywhere else.

The evidence pipeline

Four stages, each one already half-built by earlier lessons:

1. CATALOG - controls as data: each control ID, what satisfies it at
Meridian, and HOW to check (query, API call, config read)
2. COLLECTORS - scheduled jobs that run those checks against the live
estate and record results - pass, fail, evidence payload
3. STORE - append-only, timestamped, hash-chained: evidence you can
hand an assessor with provenance, not screenshots in a
folder named "final_v3"
4. NARRATIVES - the human-readable implementation statements, GENERATED
from catalog + current evidence, into the formats the
accreditation process expects

Now inventory what already exists. The catalog’s hardest column — what satisfies each control — is Lesson 6.3’s annotations: public_network_access: Disabled # AC-4, SC-7 is a catalog entry, written where it cannot drift from the implementation. The collectors are Lesson 6.3’s drift-detection shape pointed at compliance queries; the policy gate’s pass/fail history is itself evidence that change control operates. The store is what lets an assessor trust evidence without re-interviewing you: append-only and hash-chained means no one — including you — can quietly edit last quarter’s result, which is the property that turns “show me” into “here, re-run it yourself.” (Module 3’s manifest discipline, wearing different clothes.) And the narratives are AI CLI work at its most natural: “generate the implementation statement for AU-11 from the catalog entry and the latest collector evidence; cite the evidence IDs” — regenerated when reality changes, instead of decaying in a binder — as a draft the control owner reviews and signs, because the implementation assertion itself stays human-owned (the Federal Delivery training’s Lesson 2.2 explains why that line holds).

Where this lands in practice: most commercial estates already own the endpoint — a GRC platform (governance, risk, and compliance: the tool category that tracks controls and evidence — the Vanta / Drata / Secureframe / ServiceNow class) — and should push collector output there rather than build a store from scratch; federal and FedRAMP-bound estates shape the catalog toward a machine-readable package format (OSCAL for the RMF lineage, FedRAMP’s own JSON for its rewritten lane — the DevSecOps training’s evidence lesson has the honest state of what those programs ingest today). The pipeline is identical either way; the endpoint is a purchasing decision.

What changes when evidence is continuous

The traditional cycle: assess exhaustively, authorize, then degrade silently for three years until the next assessment rediscovers everything drift broke. Continuous evidence inverts the risk profile:

  • A control that breaks is known in hours — the collector fails, and it files as incident-class work (Lesson 6.3’s discipline), not as a finding in three years
  • “Are we compliant right now?” has an answer — with timestamps, not “as of the last assessment”
  • The authorization conversation changes — from “here is a snapshot we assembled for you” to “here is the live dashboard, its history, and the alerting that pages us when it regresses.” Formal continuous-authorization regimes exist and are spreading; even where the process remains periodic, walking in with machine-verified, provenance-tracked evidence converts assessor weeks into assessor days. The drawbridge does not vanish — it starts opening on schedule.
💬Automation earns trust slowly - budget for that

The first automated-evidence conversation with an assessor is longer, not shorter: you are asking them to trust collectors instead of interviews, and they will (correctly) audit the collectors. Treat assessors as users of the pipeline — show provenance, let them re-run checks, document what each collector actually verifies. The second cycle is where the calendar collapses. Teams that skip the trust-building and just present a dashboard get to do the binder anyway.

The estate, fully closed

This lesson closes the loop the training opened in Lesson 1.1. “Get us out of the VM business without breaking the utility” turned out to have a longer true form: modernize the estate, keep it modern, and prove it continuously. The proof: golden-path modules carry control annotations (Lesson 6.2) → gates and drift checks enforce them in-pipeline (Lesson 6.3) → collectors compile them into evidence (this lesson) → the standing assessment (Lesson 5.1) and fleet registry (Lesson 5.3) keep the inventory honest → and the whole apparatus runs on federated identity with nothing stored to steal (Lesson 6.1). Every arrow is automation; every judgment call still has a human’s name on it. That is the operating model this training was building all along.

KNOWLEDGE CHECK

Meridian's delivery is now fast, but releases queue for weeks awaiting authorization review. Leadership proposes: 'Use the AI to generate the compliance documents faster.' Per this lesson, what is incomplete about that framing?

Practice status — among mature regulated delivery programs, commercial and federal

(a few rows carry a more specific status - principle, canon, suspended - where one of the five would mislead)

PracticeStatusAlso called
control catalog as dataemerging adoptioncompliance-as-code (standard established)
automated evidence collectorscommon baseline (commercial, via GRC tooling) / emerging (federal packages) drift detection doubles as a collector—
append-only evidence storecommon baseline the floorimmutable audit log
regenerated evidence summaries and draft updatesemerging the implementation assertion itself stays human-signed—
continuous compliance / evidence-as-codeemerging adoption the direction; point-in-time accreditation is today’s norm—

Scale: required | common baseline | strong optional | reference-shop (seen only at organizations that publish their own practice) | emerging

Key takeaway

Authorization is the rate limiter, and evidence is its automatable core: controls as data, collectors on schedules, an append-only store, narratives generated from live truth — assembled almost entirely from mechanisms earlier lessons already built. Aim delivery-grade automation at the compliance calendar, budget a cycle for assessor trust, and the drawbridge starts opening on schedule. That completes Meridian’s arc: modern, staying modern, and provably so. Your turn, one last time: point your AI CLI at your own estate, start with Lesson 1.2’s four artifacts, and let Lesson 5.1 make them a habit.

LEADERSHIP DECISION budget one assessment cycle for the evidence pipeline to
earn assessor trust - then collect the calendar savings
every cycle after
PRACTITIONER ACTION catalog from the IaC annotations, collectors from drift
detection, an append-only store, narratives regenerated
from evidence - pushed to your GRC platform or shaped as
OSCAL
SUCCESS MEASURE the second accreditation cycle measured in weeks of
assessor time, not months of binder assembly; zero
evidence older than its control's freshness window
Search lessons