Supply Chain · Andre Franca · 25 Jul 2026
Context Graphs: Seeing Your Supply Chain As It Actually Is
Your supply chain isn't a list of vendors. It's a living graph of relationships, flows, and dependencies. Here's why that distinction matters when things go wrong.
Picture this: a fire breaks out at a semiconductor fab in Taiwan. Within hours, automotive production lines in Germany start idling. A week later, a dishwasher factory in Ohio can't fulfill orders. Two months later, your company misses quarterly targets because you couldn't ship products that needed a $3 chip.
This isn't hypothetical. It happened in 2021. Most companies didn't see it coming until it was too late. The problem wasn't a lack of data. Companies had spreadsheets full of supplier information and ERP systems tracking orders and inventory. What they didn't have was a way to see how everything connected, and what would happen when one connection broke.
Your supply chain is a graph
You have suppliers. Those suppliers have suppliers. Raw materials flow from mines to refineries to component manufacturers to assembly plants to distribution centers to stores. At every node, things transform: aluminum becomes casings, silicon becomes chips, chips become modules, modules become products. This isn't a list. It's a graph.
A context graph captures these relationships. Node A supplies Node B. Node B transforms inputs into outputs. Node C depends on Node B's outputs. When something happens at Node A, you can trace exactly who gets affected downstream.
Toyota figured this out decades ago. After the 2011 earthquake and tsunami in Japan, they spent two years mapping their supply chain down to the raw material level. They found over 400,000 suppliers across multiple tiers, and built a system to track how disruptions would propagate. When the 2016 Kumamoto earthquake hit, Toyota recovered production in two weeks instead of months. They knew which suppliers were affected and which backup paths existed.
Events and entities
A context graph has two core concepts. Entities are the things in your supply chain: suppliers, plants, warehouses, carriers, ports, customers. Each has attributes like location, capacity, lead times, and the products it handles. Events are what happens to those entities: an order placed, a shipment dispatched, a customs hold, a failed inspection, a supplier declaring force majeure.
Events flow through the graph. When a container ship ran aground in the Suez Canal in March 2021, that was an event at one node. It created cascading events downstream: delayed arrivals at European ports, missed manufacturing windows, backlogged distribution centers. A context graph lets you trace these cascades before they happen. If this ship is delayed by 6 days, which orders miss their windows? Which production runs get pushed? Which customers need to be notified?
Cause and effect
Most supply chain systems track events but don't understand why events happen. Your ERP tells you an order is late. Was the shipment delayed? Did the supplier miss production? Did a quality check fail upstream? Did a raw material shipment get held at customs three weeks ago? Without causal relationships in your graph, you play detective every time something goes wrong.
A context graph captures not just what happened, but what caused it. A retailer notices inventory of a popular toy running low in October. The supplier shipped on time. The distributor delivered on time. So where's the problem? A resin shortage in South Korea three months earlier forced a plastics manufacturer in Vietnam to cut output. That manufacturer supplies a component maker in China, who supplies the toy factory in Mexico. By the time the shortage reached the toy factory, nobody could trace it back. With causal relationships modeled, you trace backward from effect to cause: late delivery, missed production slot, component shortage, supplier delay, raw material disruption. When you see the resin shortage, you can predict the toy shortage months before it hits.
Simulation changes everything
Knowing your graph is step one. Understanding the causal relationships is step two. Simulating what happens when something breaks is step three, and this is where it pays off. Say a key supplier is about to go offline for three weeks. With a static model, you make calls and hope. With a context graph, you remove that node temporarily and run the flow: how much inventory sits at each downstream point, when each buffer runs out, which alternative suppliers absorb the demand, and what switching costs.
The simulation returns a ranked list of options. Expedite from Supplier B at a 15% premium. Shift production to a plant using a different component. Tell three customers their orders will be late, but only those three. This is what Procter & Gamble did when Winter Storm Uri hit Texas in February 2021. Their team ran simulations within 24 hours, identified affected products, and started reallocating inventory before competitors knew they had a problem.
From reactive to predictive
Between 2020 and 2023, global supply chains saw more major disruptions than in the previous two decades combined. A context graph shifts you from reactive to predictive. Instead of waiting for the fire, you model where fires start and what happens when they do. What if our main port of entry closes for two weeks? What if this supplier's region hits a drought? What if tariffs rise 25% on this route? The graph answers in hours, not weeks.
Building a context graph isn't a weekend project. It needs data integration, supplier cooperation, and ongoing maintenance. But companies that have done it report the investment pays off within the first major disruption they face. Your supply chain is already a graph. The question is whether you can see it.