Platform/Cross-Layer Infrastructure
Cross-Layer Infrastructure

A live map of how your infrastructure depends on itself

Raincurve continuously reconstructs the relationships between network, compute, cloud, application and inference infrastructure — the foundation every other capability reasons over.

The problem

Your topology lives in six systems and none of them agree.

The physical network is in discovery data. Racks and power are in DCIM. Services are in a CMDB that was last reconciled two quarters ago. Workloads move every minute in the orchestrator. When something breaks, engineers rebuild the dependency chain by hand — under pressure, in a war room.

Raincurve builds that chain continuously. It fuses neighbor discovery, routing state, inventory, orchestration and cloud APIs into one dependency graph, and keeps it current as the estate changes.

What the graph captures

Physical and logical links

Device adjacencies, LAGs, optical paths and overlays, reconciled against what the routing plane actually reports.

Compute and workload placement

Which hosts, pods and GPUs sit behind which switches, and which services run on them right now.

Cloud and service dependencies

Managed services, load balancers and upstream APIs that sit outside your physical estate but inside your blast radius.

Redundancy structure

Device-disjoint paths to the core for every endpoint, so resilience can be measured rather than assumed.

Change awareness

In-flight maintenance and recent changes are attached to the graph, not kept in a separate calendar.

Vendor neutrality

Signals are normalized per device role, so the model works across mixed vendors and generations.

Why it matters

Topology is what makes the reasoning work.

In our Hawkes-process study, restricting alarm excitation to devices within two hops lifted pairwise F1 from 0.61 to 0.85. Under heavy noise, the model without topology collapsed to 0.01.

Topology alone is not enough — a rule engine using the same map scored 0.67. The graph and the learned causal model need each other.

  • Root-cause search constrained to physically plausible paths
  • Resilience computed for every server in a single graph pass
  • Blast radius estimated from real dependencies, not service tags
Dependency graphlive
core-2
Core router · 2 uplinks healthy
feeds agg-3, agg-4
agg-3
Aggregation · optical Rx degrading
12 access switches downstream
acc-3-7
Access · 36 servers attached
resilience 2 → 1 if agg-3 drains
gpu-p3
GPU pod · inference tier
serves 4 model endpoints
svc-rank
Service · p99 latency rising
depends on gpu-p3 via acc-3-7

Make infrastructure intelligence operational.

Start with a conversation about your environment.