For regulated teams/Audit & change control
Audit · SOC 2 CC8.1 · PCI 6.5.1 · NIST CM-3

“Prove this screen behaves” — as a diff.

Auditors want documented, approved change control and a trail of who changed what. Because a Blueprint screen is a contract in version control, every change is a pull request — reviewed, approved, and permanently recorded.

VersionedReviewedAuditable trail

The honest version: this isn’t one law — it’s a control expectation across SOC 2, PCI DSS, NIST 800-53 and SOX IT General Controls.

The requirement

The same expectation, in every framework you’re audited against.

There’s no single “change-control law.” The same two demands recur across SOC 2, PCI DSS, NIST 800-53 and SOX ITGC.

Control
Documented, approved change control
  • Every change moves through a defined process — authorized, tested, approved — before production.
  • SOC 2 CC8.1 (authorize → test → approve → implement), PCI DSS §6.5.1 (documented approval + testing + back-out), NIST 800-53 CM-3 (review + approve with impact analysis).
Source: NIST 800-53 CM-3 ↗
Trail
An auditable trail of who changed what
  • The change history is retained and reviewable — reconstruct what changed, when, by whom, and who approved it.
  • NIST 800-53 CM-3 (retain records + review activity), SOC 2 CC8.1, and SOX IT General Controls (via PCAOB AS 2201) all require it.
Source: PCAOB AS 2201 ↗
The problem

Why a builder-based UI has no answer here.

1

When UI logic lives inside a builder, there’s often no diff, no PR, and no way to search for what a change affected — “who changed this screen and why” has no answer.

2

A payload that can change on a vendor’s server without your deploy has no change-control record on your side at all.

3

Screenshots and click-throughs aren’t an audit trail; auditors want a reviewable record with named approvals.

The answer

A screen change is a code change, framework by framework.

Framework
What it needs
How Blueprint delivers it
SOC 2 · CC8.1
Changes are authorized, tested, approved.
A screen change is a pull request: reviewed and approved by named owners before merge, with CI running against the contract.
PCI DSS v4.0 · 6.5.1
Documented approval, testing, back-out.
The PR is the approval record; reverting is a git revert — the back-out is built in.
NIST 800-53 · CM-3
Retain and review a change trail.
Every change is a permanent commit with author, timestamp, and reviewer — the trail is your VCS history.
SOX ITGC · AS 2201
Reconstruct changes for financial reporting.
“Prove this screen behaves” is answered by a diff and its approvals, not “trust the tool.”
The evidence

What an auditor sees: the change, as a reviewed diff.

Author, reviewer, timestamp, and the exact change — all in your version-control history.

contracts/statement.json · PR #904 · reviewed by @audit
{ "type": "form", "id": "statement",
  "fields": [
    { "type": "amount", "rounding": "floor" }
    { "type": "amount", "rounding": "half-even" }
  ] }

Changes that skipped review

0merged without an approved PR

Change record

  • Author j.rossi
  • Approved by @audit
  • Trail permanent (git)

The honest part

“Audit & change control” isn’t a single regulation — it’s a control expectation shared by SOC 2 (CC8.1), PCI DSS (§6.5.1–6.5.2), NIST 800-53 (CM-3), and SOX IT General Controls. Blueprint doesn’t certify you against any of them; it makes screen changes behave like code changes — versioned, reviewed, and permanently recorded — which is what those controls ask for.

For your security review

The questions your compliance team will ask.

Is this a specific regulation?

No. Documented change control plus an audit trail is a control expectation across frameworks — SOC 2 CC8.1, PCI DSS v4.0 §6.5.1, NIST 800-53 CM-3, and SOX IT General Controls. Blueprint maps onto all of them because screens are versioned contracts.

How is a screen change approved?

As a pull request in your VCS — reviewed and signed off by the owners your process defines, with CI checks on the contract before merge.

How do we roll back a bad change?

It’s a git revert: the contract’s history is the rollback path — which is exactly the “back-out procedure” PCI DSS §6.5.1 expects.

What’s the audit trail, exactly?

Your version-control history: author, timestamp, reviewer, and the diff itself — retained and reviewable, as NIST 800-53 CM-3 requires.

Sources

Verify it yourself.

Each demand on this page is backed by a real, named framework.

Bring us your hardest audit

Every screen change reviewed, approved, and recorded. Like code, because it is.