The modern dependency problem
Why list-based tools and bolt-on graph views drift or slow down under pressure.
The Relationship Graph data model
Nodes, relationships, and the questions the model must answer:
- What does this rely on?
- What relies on this?
- If this fails or is compromised, what else is affected?
RDE update behavior
How relationships are normalized, deduplicated, reconciled, marked stale, retired, and flagged when evidence conflicts.
Traversal and reasoning
- Upstream traversal for initiating cause
- Downstream traversal for blast radius and impact scope
- Explainable paths that show exactly how a conclusion was reached
Data hierarchy and stability
Assets → Collections → Service Elements → Structures
How services remain stable while underlying assets change.
Service health and redundancy awareness
How health rolls up without turning single-component noise into service outages.
- AIM discovers and maintains asset inventory
- RDE builds and maintains dependency relationships
- Relationship Graph stores the structured dependency model
- KDE traverses that model to reason about cause and impact
This document focuses on how the dependency layer behaves under real operational stress.
Dependency reasoning only works when the structure behind it is current, inspectable, and built for traversal.
Download the Relationship Graph + RDE Architecture Deep Dive (PDF)
Version 1.1 — January 2026
Related: Explore Relationship Discovery Engine (RDE) • Explore KDE