Oway
Request a DemoLog In

Introducing IOI, the Internet of Industrials

One open schema that lets the systems industry already runs, and the autonomous machines arriving now, read and act on the same physical world.

Phillip NadjafovFounder and CEO, Oway5 min read

In The Physical Economy Has No Index, I argued that the physical economy needs a neutral, live index of what capacity exists, where it is, what it costs and what is moving through it. Today I want to introduce the system we are building to make that index possible. We call it IOI, the Internet of Industrials.

Two worlds that cannot talk

The physical economy runs on two very different sets of systems.

The first is the legacy surface that most of industry still runs on. ERPs such as SAP ECC and Oracle EBS. EDI over a value-added network, where a load tender is an X12 204, a status update is a 214 and an acceptance is a 990. Mainframes and AS400 green screens running COBOL jobs. Flat files dropped over SFTP every night. Bills of lading, rate confirmations and invoices sent as PDFs by email. Spreadsheets on a shared drive. And whatever custom stack each company built in house over the past thirty years.

The second is the new physical layer. Telematics that report a vehicle's position, hours and empty space. Self-driving trucks that can take a load and route themselves. Automated factories with lines, docks and throughput that software can schedule. Robots that pick, move and load on the floor.

These two worlds do not share a language. A self-driving truck has no way to read an EDI 204 from an AS400. An automated factory cannot answer a rate confirmation that arrives as a PDF. So people translate between them, the same way they have translated between legacy systems for decades, and the autonomous machines end up waiting on email.

IOI connects the systems industry runs on to the machines arriving now

Legacy surfaces

  • ERPSAP ECC, Oracle EBS
  • EDI over a VAN204, 214, 990
  • Mainframe and AS400green screens, COBOL jobs
  • Flat files over SFTPnightly CSV drops
  • Email and PDFBOLs, rate cons, invoices
  • SpreadsheetsExcel on a shared drive
  • Custom stackswhatever was built in house

Internet of Industrials

IOI node and data lake

A cleaned, queryable set of your industrial data, IOI-compatible and built on an open-source schema.

Schema, for example

  • READhow many units of a SKU sit in a warehouse right now
  • WRITEsend a status update to another factory
  • PRODUCEask a plant to run more mild steel
  • QUOTEprice nine pallets against trucks already rolling
  • BOOKcall a truck for 8 units of mild steel by 8am tomorrow
  • TRACKposition and status without a phone call
  • TENDERoffer the load straight to the carrier
  • CAPACITYwhat is empty tonight, and where it is headed

Physical assets

  • Vehicle telemetryposition, hours, empty space
  • Self-driving truckstakes the load, routes itself
  • Automated factorieslines, docks, throughput
  • Deployed roboticsarms and movers on the floor

Oway. The schema is open source; these operations are examples.

IOI is the layer in the middle.

Integrated coordination for every company

A few companies have already solved this problem for themselves. The largest vertically integrated operators built their own coordination layers, where factories, warehouses, fleets, robots and planning systems share one internal model of the operation. A robot, a truck and a production plan can act on the same information in real time. That capability is a large part of how those companies move as fast as they do.

It also took them years and enormous engineering teams to build, and it only works inside their own walls. A mid-sized manufacturer, a regional carrier or a distributor running on an AS400 has no realistic way to build the same thing.

IOI makes that capability open and easy to set up. Connecting a node works much like adding a carrier, with no multi-year integration project, and every company that connects can coordinate with the others through the same open schema. The coordination advantage that used to require owning the whole stack becomes available to the entire market.

The node and the data lake

Each company runs its own IOI node. The node connects to the systems the company already has, on both sides, and nothing gets ripped out. Inside the node is the company's IOI data lake: a cleaned, queryable set of its industrial data, IOI-compatible and built on an open-source schema.

A default setup takes days. Every node starts as a monitoring surface for the company's freight quotes, and IOI optimizes physical operations from the secured data lake from there. ERP, EDI and every other surface are optional, and can be added at any time afterwards.

As a node grows, it follows three steps:

  1. Connect. The node starts with freight quotes, then links to whichever legacy surfaces and physical assets the company chooses to add, along with suppliers, carriers and customers who choose to connect.
  2. Clean. It normalizes what arrives, whether that is an EDI message, a nightly CSV, a PDF bill of lading or a telemetry stream, into the IOI schema, and keeps the data lake current as the operation moves.
  3. Act. People, software and AI agents read and act on the data lake through IOI Search, the API and MCP.
One load, four legacy formats, one IOI record

Four formats, one load

  • EDI 204 from an AS400ST*204*0001~B2**OWAY**SH77412~S5*1*LD~
  • Rate confirmation PDFLoad SH77412 · 9 pallets · Coppell to Laredo
  • Dispatcher spreadsheetSH77412 | 9 plt | 7,850 lb | Thu AM
  • Nightly SFTP fileSH77412,COPPELL TX,LAREDO TX,9,7850

IOI data lake

tender {
  load:     "SH77412",
  origin:   "Coppell, TX",
  dest:     "Laredo, TX",
  pallets:  9,
  weight:   7850,
  pickup:   "Thu 08:00"
}

Anything that speaks IOI

  • Carrier truckclaims it from its ELD-connected app
  • Self-driving trucktakes the load and routes itself
  • Junoquotes, books and tracks it

The same load arrives as an EDI 204 from an AS400, a rate confirmation PDF, a spreadsheet row and a nightly file. The IOI node reconciles them into one tender record that a carrier truck, a self-driving truck or Juno can act on.

Illustrative example.

A schema for reading and for acting

IOI's schema covers taking action as well as reading state, between companies and between machines. A few examples of what it covers:

Operation Example
Read How many units of a SKU sit in a warehouse right now
Write Send a status update to another factory
Produce Ask a plant to run more mild steel
Quote Price nine pallets against trucks already rolling
Book Call a truck for 8 units of mild steel by 8am tomorrow
Track Position and status without a phone call
Tender Offer the load straight to the carrier
Capacity What is empty tonight, and where it is headed

Because every connected company speaks the same schema, these operations work across company lines. A manufacturer's planning agent can check a supplier's capacity, ask its plant to produce, book a truck with open space heading that way and track the result, without anyone re-keying an EDI message or forwarding a PDF. A self-driving truck can claim a tender that originated on an AS400. The legacy system keeps running exactly as it does today. It simply gains a counterpart that can act on what it says.

The schema is open source because a common language only works if anyone can speak it. Fleets, factories, robot makers and software companies can build to it directly, and every company that connects makes the network more useful for every other.

Private by design

The node and its data lake belong to the company that runs them. Its data is never pooled with another customer's. Connecting a partner, an agent or a machine takes the owner's explicit permission. Every grant has a defined scope, every grant can be narrowed or revoked at any time, and every access is logged. AI agents get one of three scopes: read, propose or act.

We learned the importance of this in freight. Carriers will not share where their open space is if it helps a competitor undercut them, and shippers will not share their volumes if they end up in someone else's rate sheet. An index only works when the people feeding it trust it. What becomes shared knowledge is the aggregate shape of the economy. Every individual position stays private.

What runs on IOI

IOI is the foundation for everything Oway builds:

  • Oway OS uses it to optimize revenue, facility throughput, assets and suppliers, and to move goods on capacity already in motion.
  • IOI Search lets anyone ask the operation a question in plain English and get the answer with the numbers and sources behind it.
  • Juno, our industrial AI, reads the data lake and quotes, books, schedules, routes and dispatches work within the permissions a company sets.
  • AI agents and machines read state and propose or take actions through MCP, under the same rules as everyone else.

Freight was the first surface because the data already existed, thanks to the ELD rule, and the waste was easy to measure. IOI is how the same approach reaches production, warehousing, robotics, energy and every operation that makes and moves things.

Over the next few notes we will open up an IOI node, show what IOI Search can answer, and explain how we let AI act in the physical world safely. To see it on your own operation, request a demo or read the docs.

A painting of a mountain highway at dusk with the light trails of trucks.

Put Oway to work.

See what IOI, Juno and Oway OS can run in your operation.