
Blog
What we're learning building AI systems for companies that make real things.
A commercial GC processes hundreds of submittals per mid-sized project. The review chain runs sub → GC → architect → engineer → owner. Most submittals get lost in the loop. A submittal substrate makes the chain queryable, the conditions extractable, and the status defensible.
Read →A drilling operator generates hundreds of daily reports per rig per year. Most of them are read once, filed, and never reasoned across. Turning the daily-report stream into a substrate is the single highest-ROI buildout in upstream operations.
Read →The quality manager at an AS9100 shop spends three weeks per audit hunting for evidence across SharePoint, the QMS, and email. A quality substrate cuts that to hours. Here is what one looks like and how to build it.
Read →Six questions that diagnose whether your AI system has a real context engine or a collection of half-built components. Score in 15 minutes. What each band of 0 to 6 means and what to fix first.
Read →S3, R2, and GCS hold bytes. They do not know what is in them. A storage for AI layer holds the canonical record an AI agent reads from. Different jobs. Often used together. Here is when and how.
Read →Commercial and industrial GCs carry deep state in submittals, RFIs, change orders, dailies, draw schedules, punch lists, and safety records. Stateless LLMs cannot reason against that. The fix is a substrate. KoldOps installs it.
Read →CNC shops, fabricators, and machine builders carry deep state in BOMs, routings, FAI records, customer portals, AS9100 evidence, and OSP cert chains. Stateless LLMs cannot reason against that. The fix is a substrate. KoldOps installs it.
Read →Oil & gas operations carry decades of state in drilling logs, mud reports, lease files, BSEE filings, and HSE history. Stateless LLMs cannot reason against that. The fix is a substrate. KoldOps installs it.
Read →Frontier LLMs are stateless by default. Every conversation starts cold. The gap between the demo and the production project is the state layer your business does not have. KoldOps installs it.
Read →Every team building with AI rebuilds the same six components. Connectors, retrieval, storage substrate, review and version, protocol, drift detection. Together they are a context engine. The category nobody named.
Read →A storage for AI layer holds the canonical record. A vector database indexes over it. They solve different problems at different layers. Most production systems need both. Some need only one. Honest guide.
Read →Five questions that diagnose whether your business has an AI substrate. Score in 15 minutes. What each band of 0 to 5 means, what to fix first, and the common shape of every failing answer.
Read →A vector database is an index. The storage is somewhere else, usually a Postgres table or an S3 bucket no one talks about. The category that is actually missing is storage for AI.
Read →Concise definitions for AI substrate, storage for AI, context engineering, decision-state, code-state, intent layer, drift detection, decision-code airlock, and substrate audit. Living reference, refreshed quarterly.
Read →The AI substrate isn't compute. It's the discipline that fuses your business's decisions to your codebase with the same git, review, diffs, and audit you use for software.
Read →A third of manufacturers still manage production data in spreadsheets. Here's why. And what the path out actually looks like.
Read →Construction loses $31 billion annually to rework caused by bad data and poor communication. The fix isn't better tools. It's connected tools.
Read →AI readiness isn't about technology. It's about whether your data, processes, and people are structured enough for automation to work. Here's how to tell.
Read →