Supply chain, logistics, manufacturing and service operations
DeepGarden for operations and supply chain
Supply chain data lives in whichever systems happened to be bought, in whichever units each vendor happened to choose. The cost of that fragmentation is not the reporting effort — it is the questions nobody bothers to ask because the answer would take a fortnight.

The number exists. It is just in four incompatible shapes.
Weights are in pounds in one and kilograms in another. Sites are identified by a code in one system and a name in another, and the mapping between them lives in somebody's spreadsheet.
Where the answer is currently spread
- ERP — orders, receipts, inventory positions
- Warehouse and transport management systems
- Carrier data and freight invoices
- Supplier performance records
- Demand planning and forecast systems
Who is involved
- VP Supply chain
- Where service is degrading and what it would cost to fix.
- Logistics manager
- Lane and carrier performance, and where expedite spend is hiding.
- Procurement lead
- Which suppliers cause the most downstream disruption.
- Plant or site manager
- Their own site's numbers, computed the same way as everyone else's.
Questions this makes routine
These all cross a system boundary, which is why they currently get asked once a quarter rather than once a week.
- Where are lead times drifting, by lane, carrier and site?
- What does on-time delivery cost when it is achieved through expedited freight?
- Which suppliers drive the most downstream disruption?
- How does inventory position compare to demand signal by region?
- Which carriers had the worst on-time rate last quarter, and on which lanes?
What DeepGarden does about it
What changes, specifically, and what lands in front of the person who asked.
One entity model across the systems
Site, lane, carrier and SKU resolved once, so a question about a site returns that site regardless of which system spelled it differently.
Units, currencies and calendars normalized
Figures are made comparable in the foundation rather than in each report, which is the only place it can be done consistently.
Guardrails against comparing different bases
Definitions for on-time, lead time, fill rate and landed cost carry the rules about what they may be set against. A comparison that is not valid is refused rather than rendered.
Why the output holds up
The parts of the governed path that matter most in this particular setting.
- Every figure opens onto the query, the systems it touched and the rows behind it.
- Normalization happens once in Roots, so two teams asking the same question get the same number.
- Read-only against the ERP and WMS — a question cannot release an order or adjust inventory.
- Metrics state the basis they are computed on, so a like-for-like comparison is actually like for like.
How implementation would work
Roughly eight to twelve weeks, depending on system count
Bring the cross-system question that takes a fortnight.
We will show what it looks like when the entity model and the units are already sorted out.