Every operations leader has seen this happen:
A change looks small. Approvals move fast. Then the problems show up weeks later.
- A supplier swap triggers surprise requalification work.
- A firmware update touches a regulated process nobody updated.
- A pricing policy change quietly breaks customer contract terms.
These failures usually aren’t “bugs” in one system. They happen because teams can’t answer one basic question early enough:
What else does this change affect?
EquatorOps treats that question as a core capability, not a report you run after the fact. The Verification Graph Engine (VGE) computes change impact before you approve the change. It turns “what does this touch?” into an API that returns impact, explanation, evidence needs, severity, and cost, not a meeting.
What we mean by “change impact”
“Change impact” is the downstream effect of a change, sometimes called the blast radius.
If you change one thing (a part, a document, a supplier, a process), what else becomes risky, outdated, blocked, or invalid?
In real operations, the blast radius is often bigger than people expect, because the connections are real, even if they are not clearly recorded in one place.
Why change impact is hard (and why teams miss it)
Most organizations store operational data across many tools:
- BOMs in PLM
- work orders in ERP
- supplier approvals in spreadsheets
- compliance evidence in shared drives or document systems
The connections between these things are usually not written down clearly in one system. They live in people’s heads, in email, or in scattered tables.
Impact analysis fails for three predictable reasons:
1) The “map of relationships” is broken across systems
In operations, everything is connected: SKUs, documents, suppliers, work orders, inspections, quality approvals, training, policies.
But those relationships live in different products and databases. So the “map” is fragmented.
2) “When does the change apply?” is complicated
A change is rarely just ON or OFF. It may apply only:
- after a certain date,
- after a certain serial number,
- for a certain build status,
- or only for specific customers or regions.
These are often called effectivity rules. In plain language: effectivity rules define who/what is affected and when.
3) Even when teams find impact, they don’t record the reasoning
Sometimes a team does figure out what’s affected, but they don’t capture:
- why they decided it was acceptable,
- what evidence they reviewed,
- what exact document versions were used.
Later, during an audit or a customer escalation, the organization can’t clearly prove what it knew at approval time.
The Verification Graph Engine (VGE), in plain terms
VGE works like this:
-
Start with the change targets. Example targets: a BOM revision, a document revision, a supplier qualification, a policy rule.
-
Walk the operational “map” to find what is connected. Internally, we model your operations as a connected map (often called a graph).
- A node is one thing: a part, a doc, a supplier, a work order, a quality gate, etc.
- A link (edge) is a relationship: “this part is used in that assembly,” “this process requires that document,” “this supplier is approved for that item,” etc.
When we say “graph traversal,” we simply mean: the engine walks the map of connections starting from the change.
-
Score and explain every impacted item. VGE outputs:
- a list of impacted items,
- a severity score (how risky/urgent it is),
- and an explanation trail showing exactly why each item is impacted.
”Proof paths” (what that means)
A proof path is a short, clear chain of links that answers:
“How did this change reach that impacted item?”
Think of it like a breadcrumb trail from “the thing we changed” to “the thing that is now affected.”
This makes results explainable. You don’t just get a list of impacted work orders. You get:
- the minimal “why” trail,
- plus the evidence you need to show auditors, customers, and internal reviewers.
”Immutable audit entry” (what that means)
When VGE records the run and its results, it stores them in a write-once audit log (immutable). In plain language: it creates a record that can’t be quietly edited later, which is important for regulated proof.
Change intelligence as an API (not a spreadsheet exercise)
VGE is exposed through a tenant API so other systems can request impact analysis in real time.
Here are example endpoints you can wire into existing workflows:
-
POST /api/v1/change-controls/{id}/impact/runCompute change impact for a specific change request. -
POST /api/v1/graph/traverseCompute impact starting from any “seed” items you provide (not only change requests). -
GET /api/v1/impact-analysis-runs/{run_id}View the run output: severity scores, coverage, and diagnostics. -
GET /api/v1/change-controls/{id}/impact/explain?node_key=...Ask “why is this specific node impacted?” and get the proof path. -
POST /api/v1/change-controls/{id}/verification-pack/generatePreview or generate the verification pack (the evidence tasks and artifacts). -
POST /api/v1/change-controls/{id}/cost-estimateEstimate non-recurring and recurring cost impact tied to the same analysis. -
GET /api/v1/change-controls/{id}/impact/diff?run_a=...&run_b=...Compare two snapshots to see what changed between two analysis runs.
Because these endpoints operate on tenant-owned data, you can call them from any UI or external system:
- An engineering change system can compute impact before showing an approval screen.
- A procurement system can detect collisions between supplier changes.
- A finance tool can estimate cost impact before approving a contract revision.
Configurable verification templates (so the engine fits your domain)
VGE does not hardcode what verification work must happen.
Instead, it uses configurable templates that are evaluated by a rule engine:
-
Match conditions: when should this template apply? (Example: certain resource types, certain severity levels, certain change categories.)
-
Generated outputs: what evidence should be created? (Example: validation plans, frozen document bundles, acknowledgement tasks, verification artifacts.)
For each template, the system stores a record of the decision:
“This template matched because these conditions were true.”
That means you can always explain why a specific verification task or artifact was generated.
This is how one engine can serve very different teams:
- Medical device teams that need IQ/OQ/PQ protocols,
- SaaS teams that need automated test suites and rollback playbooks,
- aerospace teams that need first-article inspection evidence,
- construction teams that need submittals and site inspections.
The templates hold domain knowledge. The engine stays universal.
Cross-industry examples (made concrete)
Medical devices
A component change in a surgical kit triggers DHF revalidation.
VGE traverses:
- BOM revisions,
- document revisions,
- inspection records,
- and quality requirements.
Templates apply severity logic and automatically generate evidence tasks, such as:
- peer review tasks,
- inspection checklists,
- IQ/OQ/PQ protocol updates.
Cost estimates separate:
- NRE (one-time re-validation labor and document updates),
- from recurring cost impact (per-unit material cost changes).
Most importantly, the approval screen can show the proof path from the change to the affected regulatory evidence.
Aerospace
A material specification revision affects active production jobs with flight-critical parts.
VGE:
- flags high-severity jobs already in progress,
- respects effectivity rules (for example, grandfathered jobs can be excluded),
- and includes capital assets that may require requalification.
Templates generate first-article inspection artifacts with AS9102-style characteristic lists.
Cost estimates split:
- NRE for recertification and asset requalification,
- recurring per-unit material cost changes.
LLM assist can draft a customer-facing cost justification narrative for the change order (with human review).
SaaS platforms
A core service dependency changes in a multi-tenant platform.
VGE uses tenant-defined dependency links to model connections between:
- code services,
- runbooks,
- SLO policies (service reliability targets),
- customer SLAs (service commitments),
- compliance reporting.
The graph idea is the same; it’s just applied to digital operations instead of physical supply chains.
Construction
A design change in a submittal package touches:
- procurement,
- inspections,
- delivery schedules across multiple sites.
VGE detects collisions with active change orders and generates updated document packages for each affected project entity.
Across all industries, the pattern is the same:
VGE turns scattered data into one explainable map of impact.
NRE vs recurring costs: the split procurement actually needs
Most change cost tools produce one number. That’s not enough.
VGE separates cost into two buckets:
-
NRE (non-recurring engineering): one-time costs. Example: re-tooling, document updates, replanning, re-validation work.
-
Recurring cost: per-unit cost changes that compound over time. Example: material cost increases, added inspection steps, extra labor per unit.
The estimate output provides:
- separate NRE and recurring totals,
- with min / likely / max bounds for each.
This split matters because one-time costs and per-unit costs behave very differently. Finance and procurement need both to make good decisions.
And because estimates are stored as immutable snapshots, every draft quote can trace back to a specific, reproducible analysis.
How VGE fits into the rest of the EquatorOps platform
VGE is not a standalone tool. It depends on the core platform engines beneath it:
-
Change Control: structured change requests, effectivity rules, audit trail. Platform overview: /platform
-
Document Control: revisions and evidence bundles.
-
Work Orders and Quality Gates: execution and compliance evidence become part of the same map.
-
Webhooks and Integrations: notify other systems when an impact computation completes. /platform/integrations
-
LLM Assist: suggest new dependency links, draft plain-language summaries, propose template rules, generate customer-facing narratives (always human-reviewed before activation).
This is why VGE is the flagship of Impact Intelligence. It answers the hardest operations question:
What else does this change touch, and what proof do we need to execute safely?
Where to go next
If you are planning change governance, start with the engine architecture at /platform/engines.
If you want to test the API, request access at /developers and explore the verification graph endpoints directly.
Organizations that win treat change as a managed map of dependencies, not a series of isolated approvals.
VGE makes that map computable, explainable, and auditable.