How it works

From change signal to verified action in three phases.

The Verification Graph Engine (VGE) takes any proposed change and computes the full picture: what's impacted, how severe it is, what verification work is needed, and what it will cost.

Back to Impact Intelligence overview
I

Choose traversal scope

You control which parts of your operational data get analyzed. Each domain (supply chain, compliance, engineering, operations) is handled by a provider, a module that knows how to traverse that domain's dependencies. Run all providers for a complete picture, or select specific ones:

  • Full traversal: all providers, every edge type
  • Domain-scoped: target specific areas like supply chain, documents, or compliance
  • Custom: combine any providers and edge types for precise queries

Provider domains

Domain providers span supply chain, compliance and quality, operations, documentation, and engineering, each traversing its area of the operational graph independently.

Select all providers for a complete analysis, or scope to specific domains for faster, role-relevant results.

II

Execute the pipeline

Seven steps transform a seed change into scored impacts, proof paths, verification work, and cost estimates.

1

Seed

A change request identifies what's changing and targets specific entities:

  • Change types: engineering, process, software, asset, service, compliance
  • Target entities: SKUs, BOM revisions, documents, drawings, routings, and more
2

Traverse

Domain providers walk the dependency graph across:

  • Documents, workflows, and partner acknowledgements
  • Composition structures and task execution chains
  • Compliance requirements and verification checkpoints
  • Capital assets and geometric / 3D data
  • Procurement pipelines and inventory relationships
3

Enrich

Once traversal is complete, every impacted node is enriched with the context your team needs to act on it:

  • Human-readable context: SKU names, document titles, work order numbers, status labels
  • Permission-filtered: each user sees only what they're authorized to see
  • Performance-optimized: fast even when traversals return hundreds of nodes
4

Score

Each impacted node receives a severity score (0.0 to 1.0) based on operational context. Scoring parameters are tenant-configurable.

5

Detect

Multiple changes happening at once can silently conflict. This step detects where their impact areas overlap:

  • Serious conflicts are flagged for human review, automatically
  • Built-in resolution workflow for triaging and resolving overlapping changes
  • Prevents conflicting changes from silently undermining each other
6

Explain

Proof paths trace exactly why each node is impacted:

  • Minimal hop-by-hop trace from seed to impacted node
  • Deterministic and reproducible: same inputs always produce the same path
  • Audit-ready: answer "why did we re-validate this?" for regulators and customers
7

Act

Verification packs generate the work needed to execute the change safely:

  • Draft validation plans, document packages, acknowledgement tasks, operation checklists
  • Configurable templates: a configurable rule engine drives artifact generation
  • Preview mode shows all proposed actions before persisting anything

Worked example

Following one change through the pipeline.

A material substitution (Titanium Grade 5 → Grade 23) enters the seven-step pipeline:

1

Seed

The change request targets SKU HSG-2847, a housing assembly that currently specifies Grade 5 titanium.

2

Traverse

Providers walk outward from SKU HSG-2847: BOM finds 8 assemblies referencing the material, compliance finds 3 inspection plans and 2 supplier certifications, operations finds 23 open work orders, procurement finds 2 active purchase orders.

3

Enrich

Each of the 42 impacted nodes gets human-readable context: assembly names, document titles, work order numbers, and current statuses.

4

Score

The housing assembly scores 0.92 (critical, direct material dependency). Inspection plans score 0.78 (high, require re-validation). Downstream work orders score 0.41 (moderate, schedule impact only).

5

Detect

Two other active changes overlap: ECO-4102 (fastener spec update, 3 shared nodes) and ECO-4098 (coating thickness revision, 5 shared nodes). Both flagged for triage.

6

Explain

Why is quality gate QG-7821 impacted? Proof path: SKU HSG-2847 → BOM assembly 284701 (CONTAINS) → quality gate QG-7821 (VERIFIED_BY). Two hops, fully traceable.

7

Act

Verification pack generated: 3 validation plans, 1 document package (ECN-2847), 2 acknowledgement tasks, 4 operation checklists. Cost estimate: $87K NRE ($72K–$104K range), +$0.85/unit recurring, +12 days schedule impact.

III

Why your provider selection matters

The providers you include in Phase I shape every output that follows.

The output of each run depends on what the traversal finds. Change which providers run, and all of these change with it:

  • Severity scoring and hotspot distribution
  • Cross-change collision detection
  • Proof paths and audit evidence
  • Verification packs and cost estimates

Full traversal

42 nodes

all providers

Complete change impact. Every provider fires. Use for final approval decisions and compliance evidence.

Supply chain providers

12 nodes

BOM + procurement providers only

Procurement team's view. Faster, focused on supplier certs and material impact. Skip work orders, CAD, docs.

Compliance providers

8 nodes

compliance + quality gate providers only

Auditor's view. Only regulatory and quality impacts. Generates targeted verification packs for re-validation.

Same seed change. Same seven-step pipeline. But a different provider selection yields different outputs:

  • Different node count and severity distribution
  • Different verification packs and cost estimates
  • Fewer providers means faster, cheaper queries. Teams run impact checks more often
  • Results relevant to your role, not buried in noise from unrelated domains

Get started

Run every change through Impact Intelligence.

Preview change impact, verification packs, and cost-of-change before approvals or releases.