{
 "version": "https://jsonfeed.org/version/1.1",
 "title": "Oway Research",
 "home_page_url": "https://www.shipoway.com/research/",
 "feed_url": "https://www.shipoway.com/research/feed.json",
 "description": "Case studies, models, benchmarks and notes from Oway Research.",
 "language": "en-US",
 "icon": "https://www.shipoway.com/assets/img/oway-mark-512.png",
 "items": [
  {
   "id": "https://www.shipoway.com/research/reindustrialization-needs-a-coordination-layer/",
   "url": "https://www.shipoway.com/research/reindustrialization-needs-a-coordination-layer/",
   "title": "Reindustrialization Needs a Coordination Layer",
   "summary": "Robots, driverless trucks and new plants are arriving fast, but legacy industry still runs on EDI and PDFs. Why reindustrialization needs a coordination layer.",
   "date_published": "2026-10-05T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "Reindustrialization",
    "Physical economy",
    "IOI",
    "Context layer"
   ],
   "content_html": "<p>America has decided to reindustrialize. New factories, semiconductor fabs, battery plants, energy projects and defense capacity are going into the ground across the country, backed by hundreds of billions of dollars in public and private investment.</p>\n<p>I spent the first part of my career building a manufacturer, so I am glad to see it. I also know what those new plants will run into on their first day of operation.</p>\n<h2 id=\"new-buildings-old-coordination\">New buildings, old coordination</h2>\n<p>A new plant arrives with modern machines and modern software. Then it plugs into the same coordination model the rest of industry has used for decades. Suppliers confirm by email. Carriers receive load tenders as EDI messages from systems built in the 1980s. Bills of lading and rate confirmations move as PDFs. Inventory lives in one system and the production schedule in another, and partners share what they must, late and by hand.</p>\n<p>The results are familiar. Buffer inventory to cover uncertainty. Lines waiting on parts that exist somewhere else. Trucks leaving the dock at a third to half of their capacity, as they do across American freight, with one mile in six driven empty.<sup id=\"fnref:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup> People spending their days moving information between systems that cannot see each other.</p>\n<p>Building new plants on that foundation means pouring new concrete onto an old coordination model, and inheriting its costs from the first shipment.</p>\n<h2 id=\"the-machines-are-arriving-faster-than-the-market-can-absorb-them\">The machines are arriving faster than the market can absorb them</h2>\n<p>The more important shift is happening on the machine side.</p>\n<p>Driverless trucks began hauling commercial freight between Dallas and Houston in May 2025.<sup id=\"fnref:2\"><a class=\"footnote-ref\" href=\"#fn:2\">2</a></sup> Humanoid robot makers are building factories sized for mass production. Robot makers, autonomous trucking companies and factory automation vendors are moving at a pace the industrial economy has not seen before.</p>\n<p>These machines are capable, and they will need work. A driverless truck needs to know what to carry, where to go and what the trip is worth. A fleet of humanoid robots needs orders, inventory and schedules. A highly automated factory needs to know what to build before anyone asks.</p>\n<p>The market they have to get that work from was not built for them. Much of American freight is still tendered through EDI over value-added networks, often generated by mainframe and AS400 systems. Purchase orders arrive as PDFs. Status updates arrive by email. Capacity is negotiated by phone. A driverless truck cannot read an X12 204 sitting in a VAN mailbox. A robot cannot reply to a rate confirmation attached to an email.</p>\n<p>The companies best positioned for this shift are the ones that own the whole stack. When one company builds the robots, the vehicles and the factories they work in, on its own systems, its machines can work together because it controls every system they touch.</p>\n<p>Almost no one else is in that position. Without a shared translation layer, autonomous machines will be limited to the few customers who can rebuild their operations around them, and the rest of the industrial economy will keep running on people relaying messages. That gap is one of the biggest risks to reindustrialization, and one of the least discussed.</p>\n<p>IOI is built to close it. It makes the kind of integrated coordination only the largest vertically integrated operators have today open and easy to set up for every manufacturer, carrier and distributor, on top of the systems they already run.</p>\n<h2 id=\"legibility-is-the-advantage\">Legibility is the advantage</h2>\n<p>The countries that lead this century will all have capable machines. What will separate them is whether their physical economies are legible enough for those machines to coordinate with everything else.</p>\n<p>Some countries will get there from the top down. China, with heavy government backing, pushed freight-matching platforms onto millions of drivers' phones to drive down empty running, and its logistics costs fell from 18% of GDP in 2012 to 14.4% in 2023.<sup id=\"fnref:3\"><a class=\"footnote-ref\" href=\"#fn:3\">3</a></sup> America's better path is a market: a neutral layer every company can plug into, with full control over what it shares. America also starts with an advantage it rarely gets credit for. Thanks to the ELD rule, nearly every truck in the country already reports where it is.</p>\n<h2 id=\"what-changes-when-the-layer-exists\">What changes when the layer exists</h2>\n<figure class=\"chart fg fg-reindustrial\" aria-label=\"A new plant on IOI\"><figcaption><b>A new plant on IOI</b></figcaption><div class=\"fg-hub\"><div class=\"fg-core\"><b>New plant</b><span>IOI node</span></div><ul><li><b>Legacy partners</b><span>EDI, mainframes, PDFs and spreadsheets, as they run today</span></li><li><b>Driverless trucks</b><span>Claim loads tendered from any system</span></li><li><b>Robots</b><span>Read orders, inventory and schedules</span></li><li><b>Automated lines</b><span>Accept requests to produce</span></li><li><b>Agents</b><span>Plan inside the limits you set</span></li></ul></div><p class=\"fg-src\">Oway.</p></figure>\n<p>IOI is built to be that layer. Each company runs its own node, connected to the systems it already has, legacy and autonomous alike. The node keeps an IOI data lake built on an open-source schema, and that schema covers actions as well as state: read, write, produce, quote, book, track, tender and capacity, among others.</p>\n<p>Once a new plant is on IOI, it can see what its suppliers can deliver and when, which carriers have open space heading its way and where its inputs and outputs are at any moment. Its own agents can plan production against live conditions inside limits the plant sets. Juno can price, schedule and route its freight in seconds.</p>\n<p>The same holds for the machines. A driverless truck on IOI can claim a load that was tendered from an AS400, because the node has already translated the tender into the open schema. A robot fleet can read the orders and inventory that live in an ERP. An automated line can accept a request to produce from a customer's planning system. The legacy market keeps running as it does today, and the autonomous market gains a way to work with it immediately.</p>\n<h2 id=\"what-we-are-building\">What we are building</h2>\n<p>Oway started with the empty space in trucks because it was the clearest place to prove the idea, down to the pallet. Today more than 10,000 vehicles are on our network, shippers move freight at up to 50% below market and carriers earn more on lanes they already drive.</p>\n<p>IOI extends that approach to production, warehousing, robotics, energy and every operation that makes and moves things. Juno brings industrial AI that acts inside clear permissions. Oway OS is where the work runs.</p>\n<p>This is the last note in our series on indexing the physical economy, and the work is just beginning. The challenge of our generation is to make the physical world legible, coordinated and trustworthy enough for intelligence to act on. It is very winnable, and we would love to build it with you. <a href=\"/careers/\">Join the team</a> or <a href=\"/contact/?topic=demo\">talk to us</a> about your operation.</p>\n<div class=\"footnote\">\n<hr />\n<ol>\n<li id=\"fn:1\">\n<p>American Transportation Research Institute (2025), <em>An Analysis of the Operational Costs of Trucking</em>, for 16.7% empty miles in 2024; American Trucking Associations, <em>Trucking Trends</em>, for average Class 8 payloads of about 29,000 lbs against rated capacities of 60,000 to 90,000 lbs. See <a href=\"/research/the-half-empty-truck/\">The Half-Empty Truck</a>.&#160;<a class=\"footnote-backref\" href=\"#fnref:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:2\">\n<p>Aurora Innovation (May 1, 2025). \"Aurora Begins Commercial Driverless Trucking in Texas.\" Business Wire.&#160;<a class=\"footnote-backref\" href=\"#fnref:2\" title=\"Jump back to footnote 2 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:3\">\n<p>People's Daily (February 2025). \"Reduced logistics costs help release China's economic vitality.\" See also Xu, X. et al. (2026), <em>Nature Communications</em> 17, 4714.&#160;<a class=\"footnote-backref\" href=\"#fnref:3\" title=\"Jump back to footnote 3 in the text\">&#8617;</a></p>\n</li>\n</ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/juno/",
   "url": "https://www.shipoway.com/research/juno/",
   "title": "Juno AI",
   "summary": "What Juno, Oway's industrial AI, reads, what it decides, the guardrails it runs under and how we evaluate it.",
   "date_published": "2026-10-01T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "Juno",
    "Industrial AI",
    "IOI"
   ],
   "content_html": "<h2 id=\"overview\">Overview</h2>\n<p>Juno is Oway's industrial AI. It reads the live state of an operation through IOI and decides what should happen next: what a piece of work should cost, where it fits, and who or what should do it. Juno's first and largest deployment prices and routes freight onto trucks already on the road, across a network of more than 10,000 vehicles.</p>\n<h2 id=\"inputs\">Inputs</h2>\n<div class=\"doc-tbl\"><table>\n<thead>\n<tr>\n<th>Signal</th>\n<th>What Juno reads</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Capacity</strong></td>\n<td>Open space, position and route of every vehicle and asset on the network.</td>\n</tr>\n<tr>\n<td><strong>Identity</strong></td>\n<td>Operating authority, insurance and equipment for every carrier and vehicle.</td>\n</tr>\n<tr>\n<td><strong>Demand</strong></td>\n<td>Requests, orders and documents: origin, destination, quantity, weight, class and handling requirements.</td>\n</tr>\n<tr>\n<td><strong>Market</strong></td>\n<td>Real quotes, bookings and acceptances across the network.</td>\n</tr>\n<tr>\n<td><strong>Operation</strong></td>\n<td>Schedules, facility hours, dock windows and constraints from the customer's IOI node, with permission.</td>\n</tr>\n</tbody>\n</table></div>\n<h2 id=\"outputs\">Outputs</h2>\n<div class=\"doc-tbl\"><table>\n<thead>\n<tr>\n<th>Output</th>\n<th>What Juno produces</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Price</strong></td>\n<td>A price for the work, with the cost of the detour or change it requires.</td>\n</tr>\n<tr>\n<td><strong>Plan</strong></td>\n<td>Where the work fits: the vehicle, machine or crew, the stop order and the timing.</td>\n</tr>\n<tr>\n<td><strong>Action</strong></td>\n<td>A booking, dispatch or reroute, taken directly or proposed for approval.</td>\n</tr>\n</tbody>\n</table></div>\n<h2 id=\"guardrails\">Guardrails</h2>\n<ul>\n<li>Juno adds work to a route only when it holds the existing delivery window.</li>\n<li>Every action runs inside the scopes the operation's owner grants.</li>\n<li>Commitments that move money or change a plan can require a person's approval.</li>\n<li>Every decision is logged with its inputs and outcome.</li>\n</ul>\n<h2 id=\"how-we-evaluate-juno\">How we evaluate Juno</h2>\n<ul>\n<li><strong>Price accuracy:</strong> the gap between Juno's price and the realized cost of the work.</li>\n<li><strong>Win rate:</strong> how often a price is accepted, by lane and by how long the lane has been active.</li>\n<li><strong>Latency:</strong> time from request to price.</li>\n<li><strong>Plan quality:</strong> on-time performance and added distance for every inserted stop.</li>\n</ul>\n<p>Benchmark reports are shared with enterprise customers and research partners. <a href=\"/contact/?topic=research\">Request access</a>.</p>\n<h2 id=\"intended-use\">Intended use</h2>\n<p>Juno is built to price, schedule, route and dispatch physical work for companies that run on Oway, and for AI agents acting on their behalf through MCP.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/letting-ai-act-in-the-physical-world/",
   "url": "https://www.shipoway.com/research/letting-ai-act-in-the-physical-world/",
   "title": "Letting AI Act in the Physical World",
   "summary": "How Juno and other AI agents act on real operations through IOI and MCP, with read, propose and act scopes, approvals and a full audit trail.",
   "date_published": "2026-09-21T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "Industrial AI",
    "MCP",
    "Security",
    "Juno"
   ],
   "content_html": "<p>Software that reads an operation is useful. Software that acts on one is far more useful, and it has to be held to a much higher standard. A wrong answer from a chatbot costs a reread. A wrong action in the physical world costs a missed delivery, an idle line or money committed to the wrong carrier.</p>\n<p>Here is how we think about letting AI act on the physical world.</p>\n<h2 id=\"one-door-for-every-agent\">One door for every agent</h2>\n<p>Juno, Oway's industrial AI, and any MCP-compatible agent a company chooses reach an IOI node the same way: through the Model Context Protocol, with permissions the node's owner sets. Our own AI uses the same door, under the same rules, as every other agent.</p>\n<p>Through MCP, an agent works with the same IOI schema operations as any other connected system: reading inventory, checking capacity, quoting, booking, tendering a load or asking a plant to produce. What it is allowed to do with them depends on its scope.</p>\n<p>Every agent gets a scope:</p>\n<figure class=\"chart fg fg-scopes\" aria-label=\"Three scopes, granted by the owner\"><figcaption><b>Three scopes, granted by the owner</b></figcaption><ol class=\"fg-ladder\"><li style=\"--lv:0\"><b>Read</b><span>Query state and use IOI Search</span><em>No changes</em></li><li style=\"--lv:1\"><b>Propose</b><span>Suggest actions for a person to accept</span><em>Waits for approval</em></li><li style=\"--lv:2\"><b>Act</b><span>Take defined actions inside its grant</span><em>Approval for money or plan changes, if set</em></li></ol><p class=\"fg-log\">Every read, proposal and action is logged with its inputs and who approved it.</p><p class=\"fg-src\">Oway. Scopes can be narrowed or revoked at any time.</p></figure>\n<ul>\n<li><strong>Read.</strong> The agent can query state and use IOI Search.</li>\n<li><strong>Propose.</strong> The agent can suggest actions, which wait for a person or another approved system to accept them.</li>\n<li><strong>Act.</strong> The agent can take defined actions directly, inside the limits of its grant.</li>\n</ul>\n<p>Scopes can be narrowed to specific data, facilities or actions, and revoked at any time. Most companies start an agent on read, review its proposals for a while, and then grant it act on specific, well-understood operations.</p>\n<h2 id=\"people-stay-in-the-loop-where-it-counts\">People stay in the loop where it counts</h2>\n<p>Some decisions should always have a person behind them. Commitments that move money or change a plan can be set to require approval, and Juno confirms before anything is charged. A proposed fix to a dock conflict, for example, shows up for the site lead with the reasoning and the alternatives, and goes ahead only when they say so.</p>\n<h2 id=\"rules-that-come-from-the-real-world\">Rules that come from the real world</h2>\n<p>Juno follows rules that come from the physical world and from regulation. It adds a stop only when every existing delivery window still holds. It verifies carrier authority, insurance and ELD connection before freight moves. It respects the weight and space left in the trailer and the hours a driver has left. Every action runs inside the scopes the owner grants.</p>\n<h2 id=\"treat-outside-content-as-data\">Treat outside content as data</h2>\n<p>Industrial AI reads a lot of content it did not write: EDI messages, emails, purchase orders, nightly files, PDFs and messages from partners. Any of them could contain text written to manipulate an AI. We treat all outside content as untrusted data. It can inform a decision. It can never change the rules an agent runs under or the permissions it holds.</p>\n<h2 id=\"a-full-record\">A full record</h2>\n<p>Every decision Juno or another agent makes is logged with its inputs, its outcome and who approved it. When a customer asks why a load moved or a window changed, the answer is on the record along with the data behind it. </p>\n<h2 id=\"why-this-matters-now\">Why this matters now</h2>\n<p>AI is quickly getting good enough to run much of the coordination work people do by hand today. The companies that benefit will be the ones that can let it act, confidently, inside clear limits. IOI and MCP are built to give them exactly that.</p>\n<p>For developers, the <a href=\"https://docs.shipoway.com\" rel=\"noopener\">docs</a> cover MCP, the API and scopes. For security details, see our <a href=\"/security/\">Security</a> page. In the last note of this series, we step back and look at what all of this means for American industry.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/ioi-search/",
   "url": "https://www.shipoway.com/research/ioi-search/",
   "title": "IOI Search: Ask Your Operation Anything",
   "summary": "IOI Search lets anyone ask an industrial operation a question in plain English and get the answer, the numbers and the sources from its live data lake.",
   "date_published": "2026-09-07T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "IOI",
    "IOI Search",
    "Industrial AI"
   ],
   "content_html": "<p>Most operational questions take ten seconds to ask and two days to answer. Which sites are nearly full this week? Which suppliers keep missing their dock windows? Where is product sitting the longest?</p>\n<p>Today, answering any of those means pulling exports from several systems, joining them in a spreadsheet and emailing it around, by which point the data has often changed. Analysts across industry spend a large share of their week on exactly this work.</p>\n<p>IOI Search answers the question directly.</p>\n<h2 id=\"ask-it-like-you-would-ask-a-person\">Ask it like you would ask a person</h2>\n<p>Because an IOI node keeps a cleaned, current data lake of the operation, a question can reach across every connected system at once, whether the underlying data came from an ERP, EDI messages, nightly files or vehicle telemetry. You type it the way you would ask the most informed person in the building:</p>\n<ul>\n<li>\"How are my facilities doing this week?\"</li>\n<li>\"Which suppliers are missing their dock windows into our western sites?\"</li>\n<li>\"Where is inventory sitting longest?\"</li>\n<li>\"What needs my attention today?\"</li>\n</ul>\n<p>IOI Search answers in plain English, shows the numbers behind the answer and lists the sources it used, so anyone can check the work before acting on it.</p>\n<h2 id=\"what-comes-back\">What comes back</h2>\n<figure class=\"chart fg fg-search-answer\" aria-label=\"What an IOI Search answer looks like\"><figcaption><b>What an IOI Search answer looks like</b></figcaption><div class=\"fg-q\"><span>Ask</span>How are my facilities doing this week?</div><p class=\"fg-ans\">Reno DC is at capacity and inbound dwell is up for the third week. Fresno is worth watching. Dallas has room.</p><ul class=\"fg-sites\"><li><b>Reno DC</b><span class=\"fg-track\"><i class=\"r\" style=\"width:94%\"></i></span><em>94% full</em><em>3.8 days dwell</em><span class=\"fg-st r\">At capacity</span></li><li><b>Fresno plant</b><span class=\"fg-track\"><i class=\"w\" style=\"width:78%\"></i></span><em>78% full</em><em>2.1 days dwell</em><span class=\"fg-st w\">Worth watching</span></li><li><b>Dallas DC</b><span class=\"fg-track\"><i class=\"g\" style=\"width:61%\"></i></span><em>61% full</em><em>1.4 days dwell</em><span class=\"fg-st g\">Healthy</span></li></ul><div class=\"fg-srcs\"><span>Sources</span><i>ERP orders</i><i>EDI 214 status</i><i>ELD positions</i><i>Nightly WMS file</i></div><p class=\"fg-src\">Illustrative example.</p></figure>\n<p>Ask how your facilities are doing and you get each site with how full it is, how long things are sitting, the trend over recent weeks and a status: healthy, worth watching or at capacity. Ask which suppliers miss their windows and you get them ranked by on-window performance, with the actual shipments behind each number.</p>\n<p>Every answer links back to the records it came from, whether that is an order in the ERP, an EDI 214 status message or a position from a truck's ELD.</p>\n<h2 id=\"reads-this-mornings-operation\">Reads this morning's operation</h2>\n<p>Traditional reporting describes how last month went. IOI Search reads the data lake as it stands right now, so \"what needs attention today\" reflects this morning's data across every connected system and permitted partner.</p>\n<h2 id=\"for-teams-software-and-agents\">For teams, software and agents</h2>\n<p>People use IOI Search inside Oway OS. Software uses the same capability through the API, for example to ask a node a question from an internal tool. AI agents, including Juno, use it through MCP to understand the state of the operation before they propose or take an action.</p>\n<p>Search respects the permissions on the node. A partner or agent sees only what its grant allows, and every query is logged.</p>\n<h2 id=\"from-answers-to-action\">From answers to action</h2>\n<p>An answer is most useful when it leads somewhere. If IOI Search shows two inbound loads about to collide at a site that is already nearly full, Juno can propose a fix, such as moving one delivery to an open window, and the site lead can approve it.</p>\n<p>That handoff from seeing to doing is the subject of the next note: how we let AI act in the physical world safely. You can try IOI Search on the <a href=\"/platform/ioi/\">IOI page</a>.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/inside-an-ioi-node/",
   "url": "https://www.shipoway.com/research/inside-an-ioi-node/",
   "title": "Inside an IOI Node",
   "summary": "What an IOI node connects to, how its data lake cleans legacy and machine data into an open-source schema, and how permissions, audit and ownership work.",
   "date_published": "2026-08-17T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "IOI",
    "Security",
    "Industrial AI",
    "Context layer"
   ],
   "content_html": "<p>An IOI node is the part of IOI a company actually runs. It sits beside the systems the company already has, keeps the company's IOI data lake current and controls who and what can use it.</p>\n<h2 id=\"what-a-node-connects-to\">What a node connects to</h2>\n<p>A default node is live in days. It starts as a monitoring surface for the company's freight quotes, and IOI optimizes physical operations from the secured data lake from there. Everything below is optional and can be connected at any time afterwards, without replacing anything the company already runs. The optional connections fall into two groups.</p>\n<div class=\"doc-tbl\"><table>\n<thead>\n<tr>\n<th>Group</th>\n<th>Examples</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>ERP</strong></td>\n<td>SAP ECC, Oracle EBS</td>\n</tr>\n<tr>\n<td><strong>EDI over a VAN</strong></td>\n<td>X12 204 load tenders, 214 status updates, 990 responses</td>\n</tr>\n<tr>\n<td><strong>Mainframe and AS400</strong></td>\n<td>Green screens and COBOL batch jobs</td>\n</tr>\n<tr>\n<td><strong>Flat files over SFTP</strong></td>\n<td>Nightly CSV drops</td>\n</tr>\n<tr>\n<td><strong>Email and PDF</strong></td>\n<td>Bills of lading, rate confirmations, invoices</td>\n</tr>\n<tr>\n<td><strong>Spreadsheets</strong></td>\n<td>Excel on a shared drive</td>\n</tr>\n<tr>\n<td><strong>Custom stacks</strong></td>\n<td>Whatever was built in house</td>\n</tr>\n<tr>\n<td><strong>Vehicle telemetry</strong></td>\n<td>Position, hours of service, empty space</td>\n</tr>\n<tr>\n<td><strong>Self-driving trucks</strong></td>\n<td>Vehicles that take a load and route themselves</td>\n</tr>\n<tr>\n<td><strong>Automated factories</strong></td>\n<td>Lines, docks and throughput</td>\n</tr>\n<tr>\n<td><strong>Deployed robotics</strong></td>\n<td>Arms and movers on the floor</td>\n</tr>\n</tbody>\n</table></div>\n<p>The first seven are the legacy surfaces where most industrial information lives today. The last four are the physical assets that increasingly do the work. A node connects to both, along with suppliers, carriers and customers who choose to connect.</p>\n<h2 id=\"from-raw-data-to-a-data-lake\">From raw data to a data lake</h2>\n<p>Each of those systems describes the world in its own format. The same load can arrive as an EDI 204 from a mainframe, a rate confirmation PDF attached to an email and a row in a dispatcher's spreadsheet. The node reads all three, reconciles them and writes one clean record into the company's IOI data lake.</p>\n<figure class=\"chart fg fg-one-schema fg-wide\" aria-label=\"One load, four legacy formats, one IOI record\"><figcaption><b>One load, four legacy formats, one IOI record</b></figcaption><div class=\"fg-one\"><div><p class=\"fg-gh\">Four formats, one load</p><ul class=\"fg-srcl\"><li><b>EDI 204 from an AS400</b><code>ST*204*0001~B2**OWAY**SH77412~S5*1*LD~</code></li><li><b>Rate confirmation PDF</b><code>Load SH77412 &middot; 9 pallets &middot; Coppell to Laredo</code></li><li><b>Dispatcher spreadsheet</b><code>SH77412 | 9 plt | 7,850 lb | Thu AM</code></li><li><b>Nightly SFTP file</b><code>SH77412,COPPELL TX,LAREDO TX,9,7850</code></li></ul></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div class=\"fg-rec\"><p class=\"fg-gh\">IOI data lake</p><pre><span class=\"k\">tender</span> {\n  load:     <span class=\"s\">\"SH77412\"</span>,\n  origin:   <span class=\"s\">\"Coppell, TX\"</span>,\n  dest:     <span class=\"s\">\"Laredo, TX\"</span>,\n  pallets:  <span class=\"n\">9</span>,\n  weight:   <span class=\"n\">7850</span>,\n  pickup:   <span class=\"s\">\"Thu 08:00\"</span>\n}</pre></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div><p class=\"fg-gh\">Anything that speaks IOI</p><ul class=\"fg-outs\"><li><b>Carrier truck</b><span>claims it from its ELD-connected app</span></li><li><b>Self-driving truck</b><span>takes the load and routes itself</span></li><li><b>Juno</b><span>quotes, books and tracks it</span></li></ul></div></div><p class=\"sr\">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.</p><p class=\"fg-src\">Illustrative example.</p></figure>\n<p>The data lake is a cleaned, queryable set of the company's industrial data, IOI-compatible and built on an open-source schema. It stays current as the operation moves. When a telematics feed shows a truck's open space change, or a nightly file updates inventory, the data lake updates, and so does every system and agent that depends on it.</p>\n<p>Because the schema is open, anything that speaks it can work with the data lake directly: the company's own software, Juno, a partner's planning system, a robot fleet or a self-driving truck. And because the schema covers actions as well as state, a node can do more than report. It can quote, book, tender, write a status update to another factory or ask a plant to produce, within the permissions the owner sets.</p>\n<h2 id=\"owned-by-the-company-that-runs-it\">Owned by the company that runs it</h2>\n<p>The node and its data lake belong to the company. Nothing on it is pooled with another customer, and Oway uses only the access a company grants to its own node to run and optimize that company's work.</p>\n<h2 id=\"permission-before-every-connection\">Permission before every connection</h2>\n<p>Sharing is where most of the value of an index comes from, and also where most of the risk is. IOI treats every connection the same way:</p>\n<ul>\n<li><strong>Explicit.</strong> A connection to a supplier, carrier, customer, AI agent or machine starts with the owner's permission.</li>\n<li><strong>Scoped.</strong> Each grant names exactly what can be read, proposed or done, and for which data.</li>\n<li><strong>Revocable.</strong> Grants can be narrowed or revoked at any time.</li>\n<li><strong>Recorded.</strong> Every access is logged with who made it, what was used and what changed.</li>\n</ul>\n<p>That lets two companies share exactly what one purpose needs, such as dock windows for a shared shipment, and nothing else. A carrier can see when a dock is open without seeing the shipper's margins.</p>\n<h2 id=\"built-to-be-read-by-machines\">Built to be read by machines</h2>\n<p>A node is designed for people and for machines. People use IOI Search and Oway OS. Software uses the API to query the data lake and subscribe to changes. AI agents, including Juno, reach the node through MCP with read, propose or act scopes the owner sets.</p>\n<p>In the next note, we show what it looks like to ask a node a question in plain English. For the full security model, visit our <a href=\"/security/\">Security</a> page.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/introducing-ioi/",
   "url": "https://www.shipoway.com/research/introducing-ioi/",
   "title": "Introducing IOI, the Internet of Industrials",
   "summary": "IOI connects legacy industrial systems and autonomous machines through an open-source schema, so companies and AI can read, quote, book and produce together.",
   "date_published": "2026-07-27T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "IOI",
    "Industrial AI",
    "Physical economy",
    "Context layer"
   ],
   "content_html": "<p>In <a href=\"/research/the-physical-economy-has-no-index/\">The Physical Economy Has No Index</a>, 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.</p>\n<h2 id=\"two-worlds-that-cannot-talk\">Two worlds that cannot talk</h2>\n<p>The physical economy runs on two very different sets of systems.</p>\n<p>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.</p>\n<p>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.</p>\n<p>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.</p>\n<figure class=\"chart fg fg-ioi-map fg-wide\" aria-label=\"IOI connects the systems industry runs on to the machines arriving now\"><figcaption><b>IOI connects the systems industry runs on to the machines arriving now</b></figcaption><div class=\"fg-map\"><div class=\"fg-mside lg\"><p class=\"fg-gh\">Legacy surfaces</p><ul><li><b>ERP</b><span>SAP ECC, Oracle EBS</span></li><li><b>EDI over a VAN</b><span>204, 214, 990</span></li><li><b>Mainframe and AS400</b><span>green screens, COBOL jobs</span></li><li><b>Flat files over SFTP</b><span>nightly CSV drops</span></li><li><b>Email and PDF</b><span>BOLs, rate cons, invoices</span></li><li><b>Spreadsheets</b><span>Excel on a shared drive</span></li><li><b>Custom stacks</b><span>whatever was built in house</span></li></ul></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div class=\"fg-mcore\"><p class=\"fg-gh\">Internet of Industrials</p><b class=\"fg-mt\">IOI node and data lake</b><p class=\"fg-md\">A cleaned, queryable set of your industrial data, IOI-compatible and built on an open-source schema.</p><p class=\"fg-gh fg-gh2\">Schema, for example</p><ul class=\"fg-ops\"><li><code>READ</code><span>how many units of a SKU sit in a warehouse right now</span></li><li><code>WRITE</code><span>send a status update to another factory</span></li><li><code>PRODUCE</code><span>ask a plant to run more mild steel</span></li><li><code>QUOTE</code><span>price nine pallets against trucks already rolling</span></li><li><code>BOOK</code><span>call a truck for 8 units of mild steel by 8am tomorrow</span></li><li><code>TRACK</code><span>position and status without a phone call</span></li><li><code>TENDER</code><span>offer the load straight to the carrier</span></li><li><code>CAPACITY</code><span>what is empty tonight, and where it is headed</span></li></ul></div><span class=\"fg-arr rev\" aria-hidden=\"true\"></span><div class=\"fg-mside pa\"><p class=\"fg-gh\">Physical assets</p><ul><li><b>Vehicle telemetry</b><span>position, hours, empty space</span></li><li><b>Self-driving trucks</b><span>takes the load, routes itself</span></li><li><b>Automated factories</b><span>lines, docks, throughput</span></li><li><b>Deployed robotics</b><span>arms and movers on the floor</span></li></ul></div></div><p class=\"fg-src\">Oway. The schema is open source; these operations are examples.</p></figure>\n<p>IOI is the layer in the middle.</p>\n<h2 id=\"integrated-coordination-for-every-company\">Integrated coordination for every company</h2>\n<p>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.</p>\n<p>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.</p>\n<p>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.</p>\n<h2 id=\"the-node-and-the-data-lake\">The node and the data lake</h2>\n<p>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 <strong>IOI data lake</strong>: a cleaned, queryable set of its industrial data, IOI-compatible and built on an open-source schema.</p>\n<p>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.</p>\n<p>As a node grows, it follows three steps:</p>\n<ol>\n<li><strong>Connect.</strong> 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.</li>\n<li><strong>Clean.</strong> 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.</li>\n<li><strong>Act.</strong> People, software and AI agents read and act on the data lake through IOI Search, the API and MCP.</li>\n</ol>\n<figure class=\"chart fg fg-one-schema fg-wide\" aria-label=\"One load, four legacy formats, one IOI record\"><figcaption><b>One load, four legacy formats, one IOI record</b></figcaption><div class=\"fg-one\"><div><p class=\"fg-gh\">Four formats, one load</p><ul class=\"fg-srcl\"><li><b>EDI 204 from an AS400</b><code>ST*204*0001~B2**OWAY**SH77412~S5*1*LD~</code></li><li><b>Rate confirmation PDF</b><code>Load SH77412 &middot; 9 pallets &middot; Coppell to Laredo</code></li><li><b>Dispatcher spreadsheet</b><code>SH77412 | 9 plt | 7,850 lb | Thu AM</code></li><li><b>Nightly SFTP file</b><code>SH77412,COPPELL TX,LAREDO TX,9,7850</code></li></ul></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div class=\"fg-rec\"><p class=\"fg-gh\">IOI data lake</p><pre><span class=\"k\">tender</span> {\n  load:     <span class=\"s\">\"SH77412\"</span>,\n  origin:   <span class=\"s\">\"Coppell, TX\"</span>,\n  dest:     <span class=\"s\">\"Laredo, TX\"</span>,\n  pallets:  <span class=\"n\">9</span>,\n  weight:   <span class=\"n\">7850</span>,\n  pickup:   <span class=\"s\">\"Thu 08:00\"</span>\n}</pre></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div><p class=\"fg-gh\">Anything that speaks IOI</p><ul class=\"fg-outs\"><li><b>Carrier truck</b><span>claims it from its ELD-connected app</span></li><li><b>Self-driving truck</b><span>takes the load and routes itself</span></li><li><b>Juno</b><span>quotes, books and tracks it</span></li></ul></div></div><p class=\"sr\">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.</p><p class=\"fg-src\">Illustrative example.</p></figure>\n<h2 id=\"a-schema-for-reading-and-for-acting\">A schema for reading and for acting</h2>\n<p>IOI's schema covers taking action as well as reading state, between companies and between machines. A few examples of what it covers:</p>\n<div class=\"doc-tbl\"><table>\n<thead>\n<tr>\n<th>Operation</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Read</strong></td>\n<td>How many units of a SKU sit in a warehouse right now</td>\n</tr>\n<tr>\n<td><strong>Write</strong></td>\n<td>Send a status update to another factory</td>\n</tr>\n<tr>\n<td><strong>Produce</strong></td>\n<td>Ask a plant to run more mild steel</td>\n</tr>\n<tr>\n<td><strong>Quote</strong></td>\n<td>Price nine pallets against trucks already rolling</td>\n</tr>\n<tr>\n<td><strong>Book</strong></td>\n<td>Call a truck for 8 units of mild steel by 8am tomorrow</td>\n</tr>\n<tr>\n<td><strong>Track</strong></td>\n<td>Position and status without a phone call</td>\n</tr>\n<tr>\n<td><strong>Tender</strong></td>\n<td>Offer the load straight to the carrier</td>\n</tr>\n<tr>\n<td><strong>Capacity</strong></td>\n<td>What is empty tonight, and where it is headed</td>\n</tr>\n</tbody>\n</table></div>\n<p>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.</p>\n<p>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.</p>\n<h2 id=\"private-by-design\">Private by design</h2>\n<p>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.</p>\n<p>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.</p>\n<h2 id=\"what-runs-on-ioi\">What runs on IOI</h2>\n<p>IOI is the foundation for everything Oway builds:</p>\n<ul>\n<li><strong>Oway OS</strong> uses it to optimize revenue, facility throughput, assets and suppliers, and to move goods on capacity already in motion.</li>\n<li><strong>IOI Search</strong> lets anyone ask the operation a question in plain English and get the answer with the numbers and sources behind it.</li>\n<li><strong>Juno</strong>, our industrial AI, reads the data lake and quotes, books, schedules, routes and dispatches work within the permissions a company sets.</li>\n<li><strong>AI agents and machines</strong> read state and propose or take actions through MCP, under the same rules as everyone else.</li>\n</ul>\n<p>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.</p>\n<p>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, <a href=\"/contact/?topic=demo\">request a demo</a> or <a href=\"https://docs.shipoway.com\" rel=\"noopener\">read the docs</a>.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/the-physical-economy-has-no-index/",
   "url": "https://www.shipoway.com/research/the-physical-economy-has-no-index/",
   "title": "The Physical Economy Has No Index",
   "summary": "The internet became useful once it was indexed. The physical economy still has no live index of its capacity. Why that costs trillions, and how to build one.",
   "date_published": "2026-07-06T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "IOI",
    "Physical economy",
    "Industrial AI",
    "Reindustrialization"
   ],
   "content_html": "<p>One of the largest industrial problems of our time is slowly killing our economy and most have no idea it exists. It touches every physical thing around you and charges a tax you don’t get a benefit for.</p>\n<p>The American industrial sector is operating at around half of its productive efficiency, irrespective of economic conditions.<sup id=\"ref-1\"><a href=\"#note-1\" aria-label=\"Note 1\">1</a></sup> That might sound like a shock, but it’s by design of the vehicles moving everything around: the trucks. This trillion-dollar industry acts as an artery of the physical economy and doesn’t have a mechanism to know how truly inefficient it is. Because of the lack of a reliable big nervous system, trucks depart warehouses with only one-third to half of their capacity filled and cannot utilize their empty space even when there is high demand.<sup id=\"ref-2\"><a href=\"#note-2\" aria-label=\"Note 2\">2</a></sup> Warehouses sit idle, machines wait for work that is already needed three states away, robots cannot fix it, and you the consumer pay the cost.</p>\n<p>America is flying blind through the heart of its own economy, paying a tax it doesn’t even know exists. Fixing it would unlock hundreds of billions of dollars in productivity in America alone.</p>\n<p>And the pieces have now fallen into place to do it. In fact, we have already solved this problem once.</p>\n<h2 id=\"the-internet-of-real-things\">The Internet of Real Things</h2>\n<p>The internet indexed humanity's collective data, search made it query-able. Limitless, effectively free information enabled us to find and match novel wasted supply to demand instantly at almost no cost.<sup id=\"ref-3\"><a href=\"#note-3\" aria-label=\"Note 3\">3</a></sup> It took historically binary decisions and split them into countless new outcomes. The payoff was trillions of dollars in value and a generation of asset-light companies that we now use as utilities, all built on one simple idea: if you can see everything and match it for the right use case instantly, historical waste turns into value.</p>\n<p>This same pattern is beginning to fall into place again. Over decades, companies have started connecting their factories, vehicles, and robots to the internet, and the sensors on these devices are transmitting new, novel information we’ve never seen before. Unfortunately, the physical economy is still stuck in behavioral gridlock. The industrial economy, which is the overwhelming majority of what humans actually produce and the entirety of our survival (food, medicine, materials, every object sitting around you), still gets orchestrated roughly the way it did in the 1980s. Binary, simple decisions because we physically cannot do better relative to the time and information available. And so far, we have accepted that as the best it can be. The bill for that acceptance is not abstract: moving goods through the US economy now costs $2.6 trillion a year, 8.7 percent of GDP.<sup id=\"ref-4\"><a href=\"#note-4\" aria-label=\"Note 4\">4</a></sup></p>\n<p><em>We are missing a layer.</em>** **</p>\n<h2 id=\"the-index-layer\">The Index Layer</h2>\n<p>The physical economy needs its own index. A live matrix of what productive capacity exists, where it is, what it costs, and what is actually moving through it. This index has to be neutral, akin to how the index of the internet belongs to no single website. Neutral rails that everyone can use without handing their business to a competitor. Once that index exists, three things happen almost instantly. Matching becomes instant. Waste becomes visible. Prices will equilibrate. All because there finally exists a physical source of truth.<sup id=\"ref-5\"><a href=\"#note-5\" aria-label=\"Note 5\">5</a></sup></p>\n<p>I started working on this problem with my team, beginning where the physical economy is most broken and most legible at the same time: the supply chain. Specifically, we believe the empty space in trucks can create a structurally new category of moving goods. We are building an index of live, empty carrier capacity, and treating it as a real-time measure of how inefficient the economy actually is. We operate this network with AI that reads the index and decides what should go where, filling capacity that would otherwise have driven empty.</p>\n<p>A wave of startups tried to fix our supply chain. Most of them died trying. It is worth being precise about why. They digitized the broker, not the market: apps layered over phone calls, marketplaces competing on price. And behind every load? A human still doing the actual coordination. The cost of coordinating never fell, so they inherited the same thin margins as the industry they set out to replace.<sup id=\"ref-6\"><a href=\"#note-6\" aria-label=\"Note 6\">6</a></sup> None of them built the index; matching without an index is just guessing faster. And the coordination itself could not be automated, because software could not yet read context. That constraint has expired. We do not need more logistics companies doing the old thing slightly faster. We need the neutral coordination layer the physical economy was never given, and indexing trucks is only the first surface.</p>\n<p>This is also why the index has to be built as infrastructure from day one, not retrofitted later. Every load coordinated through it becomes structured data: what moved, where, when, at what price, and what capacity was left behind. Compounded over years, that becomes the ground truth of the physical economy, a data backend designed to be read not just by people but by machines. An autonomous truck does not need an app. It needs an API to the economy: what to carry, where to go, what the trip is worth. A dark factory needs to know what to build before anyone asks. Autonomy without context is a fleet of brilliant machines with no nervous system. We are designing the index as that backend now, so that when the machines arrive, the world they need to read already exists. We will not build the trucks or the factories or the robots. We are building the thing they will all have to plug into.</p>\n<h2 id=\"neutrality-trust-trust-scale\">Neutrality = Trust, Trust = Scale</h2>\n<p>An index this powerful only works if it is trusted, because the heart of the industrial economy also houses its most sensitive information on private business behavior. Who ships what, to whom, when, and at what cost is some of the most sacred information companies have. Markets with hidden information do not merely leak value; they unravel entirely when participants cannot trust what they cannot verify.<sup id=\"ref-7\"><a href=\"#note-7\" aria-label=\"Note 7\">7</a></sup> A neutral coordination layer must abstract specifics away by design, not as a feature bolted on later.</p>\n<p>The index has to surface the match without exposing the participants. It has to give every player its full benefit without forcing them to surrender position or leverage to access it. The index itself should ultimately be open, a reference anyone can build on. And what compounds into that reference is the aggregate, never the participant: the shape of the economy becomes shared knowledge while every individual position stays private. That is the deal, and it only works one way. Neutrality and privacy are not constraints on this idea. They are what make the rails usable by everyone at once. You earn the right to coordinate the economy only by being the party that everyone can plug into without fear.</p>\n<h2 id=\"raising-ships\">Raising Ships</h2>\n<p>The part that matters beyond efficiency is what this index does for everyone globally. Coordination is deflationary in the best possible sense of the word. Every idle machine, every empty mile, every shipment that sits and waits is a cost, and that cost does not vanish. It is passed on to you.<sup id=\"ref-8\"><a href=\"#note-8\" aria-label=\"Note 8\">8</a></sup> The waste of the physical economy is a hidden variable in your rent, your groceries, your medicine, and every object around you. You pay for the disorder of a system you cannot even see.</p>\n<p>Minimize the waste in coordination and you lower the cost of physical existence itself. Then add the machines. When they plug into a layer that already knows what the world needs and where, the cost of moving and making things falls toward the cost of the energy and intelligence required to do it. That is the difference between a century of material abundance and a century of stagnation: affordability not as a slogan but as a direct consequence of letting intelligence act on a world it can finally read.</p>\n<h2 id=\"building-the-rest\">Building the REST</h2>\n<p>There is a larger clock running. America has decided to reindustrialize: new factories, new fabs, new energy, new defense capacity, hundreds of billions in steel and silicon going into the ground. But we are attempting to rebuild an industrial base on top of a coordination layer from the 1980s. Every new plant inherits the same darkness: the phone calls, the guesswork, the waste. Reindustrialization without an index is pouring concrete into a blind system. The nations that win this century will not be the ones with the most machines. They will be the ones whose physical economies are legible enough for machines to run. Some will coordinate their industry by mandate. We will do it by market. That is the challenge of our generation, and it is winnable.</p>\n<p>Now is the time for founders who look at the physical world the way the last generation looked at information and simply refuse to accept that it has to stay dark, fragmented, and dumb. We need coordination layers for energy, materials, manufacturing, and verticals that do not even exist yet. The people who successfully build them will be among the most important builders of the century, not because they optimized a niche, but because they are giving the physical economy the nervous system it was never born with.</p>\n<p>The future everyone keeps promising, the self-driving everything and the robotics that build and the abundance that follows, does not arrive on the back of better hardware alone. It arrives the moment the physical world becomes legible, coordinated, and trustworthy enough for intelligence to act on it.</p>\n<p>Someone has to build that layer.</p>\n<p>We are building a part of it. Come build the rest.</p>\n<div class=\"footnote\" id=\"notes\">\n<ol><li id=\"note-1\"><p>In manufacturing, Overall Equipment Effectiveness (OEE), the standard measure of realized output against productive potential (Nakajima, S., 1988, Introduction to TPM, Productivity Press), averages roughly 60 percent across industry benchmark surveys, with 40 to 60 percent typical of most operations and 85 percent considered world class. Peer-reviewed studies of road freight measure the same shape: average vehicle load factors at or below half of capacity (e.g., Transportation Research Part E, 2021; European Environment Agency load factor methodology, 2001). <a class=\"back\" href=\"#ref-1\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-2\"><p>In US trucking, empty (deadhead) miles averaged 16.7 percent of all miles driven in 2024, per the American Transportation Research Institute (2025), An Analysis of the Operational Costs of Trucking; ATRI is a 501(c)(3) nonprofit research organization. American Trucking Associations fleet data has shown average Class 8 payloads of roughly 29,000 pounds against rated capacities of 60,000 to 90,000 pounds (Trucking Trends), a pattern that has persisted across decades and cycles. <a class=\"back\" href=\"#ref-2\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-3\"><p>Rochet, J.-C., and Tirole, J. (2003). “Platform Competition in Two-Sided Markets.” Journal of the European Economic Association, 1(4), 990-1029. <a class=\"back\" href=\"#ref-3\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-4\"><p>Council of Supply Chain Management Professionals and Kearney (2025). Annual State of Logistics Report. US business logistics costs totaled $2.6 trillion, 8.7 percent of GDP. <a class=\"back\" href=\"#ref-4\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-5\"><p>Hayek, F. A. (1945). “The Use of Knowledge in Society.” American Economic Review, 35(4), 519-530. <a class=\"back\" href=\"#ref-5\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-6\"><p>Coase, R. H. (1937). “The Nature of the Firm.” Economica, 4(16), 386-405. <a class=\"back\" href=\"#ref-6\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-7\"><p>Akerlof, G. A. (1970). “The Market for ‘Lemons’: Quality Uncertainty and the Market Mechanism.” Quarterly Journal of Economics, 84(3), 488-500. <a class=\"back\" href=\"#ref-7\" aria-label=\"Back to text\">&#8617;</a></p></li><li id=\"note-8\"><p>The American Transportation Research Institute (2025) puts the average marginal cost of operating a truck at $2.26 per mile in 2024. Every one of the industry’s empty miles incurs this cost while generating no value, an expense ultimately embedded in consumer prices. <a class=\"back\" href=\"#ref-8\" aria-label=\"Back to text\">&#8617;</a></p></li></ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/coordination-is-the-bottleneck/",
   "url": "https://www.shipoway.com/research/coordination-is-the-bottleneck/",
   "title": "Coordination Is the Bottleneck",
   "summary": "What matching freight across 10,000+ vehicles taught us. Most of the cost comes after the match, and the physical economy needs a live index.",
   "date_published": "2026-06-22T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "Physical economy",
    "Coordination",
    "Freight",
    "Load factor"
   ],
   "content_html": "<p>Today more than 10,000 vehicles are on the Oway network. People assume the hard part of running it is finding trucks.</p>\n<p>America has plenty of trucks, and plenty of open space on them. The hard part is knowing, in time to act, which truck has room for a given shipment and is heading the right way.</p>\n<h2 id=\"capacity-is-everywhere-and-invisible\">Capacity is everywhere and invisible</h2>\n<p>On any given morning there is an enormous amount of open space on American highways. As we covered earlier in this series, one mile in six is driven completely empty, and the average loaded truck runs at a third to half of its rated capacity.<sup id=\"fnref:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup> That is roughly 32 billion empty miles a year, plus the unused space on every loaded trip.</p>\n<p>The space is spread across thousands of trucks, changes by the minute and is known only to the drivers and dispatchers inside them. By the time that information travels through a phone call, an email and a load board to a shipper, the truck has usually left. Capacity information has a shelf life measured in minutes.</p>\n<p>ELDs solved part of this. Once carriers connect to Oway through them, Juno can see where open space is now and where it will be in an hour. On active lanes, a truck can be at a shipper's dock in an average of 30 minutes.</p>\n<h2 id=\"most-of-the-work-comes-after-the-match\">Most of the work comes after the match</h2>\n<p>Finding a truck with space is the first of six steps. Turning a match into a delivered shipment also means:</p>\n<figure class=\"chart fg fg-match-steps fg-wide\" aria-label=\"Six steps after the match\"><figcaption><b>Six steps after the match</b></figcaption><ol class=\"fg-steps\"><li><span>01</span><b>Verify authority, insurance and ELD</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li><li><span>02</span><b>Fit the stop to the schedule and dock hours</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li><li><span>03</span><b>Agree on a price</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li><li><span>04</span><b>Produce the bill of lading</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li><li><span>05</span><b>Track and confirm delivery</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li><li><span>06</span><b>Pay the carrier, invoice the shipper</b><em>Today: phone, email, EDI, PDF</em><em class=\"ok\">Oway: automated</em></li></ol><p class=\"fg-src\">Oway.</p></figure>\n<ol>\n<li>Verifying the carrier has active authority, the right insurance and a connected ELD.</li>\n<li>Confirming the stop fits the truck's schedule and the facility's dock hours.</li>\n<li>Agreeing on a price both sides accept.</li>\n<li>Producing the bill of lading.</li>\n<li>Tracking the load and confirming delivery.</li>\n<li>Paying the carrier and invoicing the shipper.</li>\n</ol>\n<p>Across most of the industry, people still do each of those steps by hand, moving information between EDI messages, PDF rate confirmations, emails and spreadsheets. That labor is a large part of why moving a few pallets costs what it does. It is also why so many freight startups that digitized the broker never changed the economics. The interface improved, while a person still did the coordination behind it.</p>\n<h2 id=\"what-automation-needs\">What automation needs</h2>\n<p>We automated those steps one at a time. Every one depended on the same thing: a reliable, current picture of what exists, where it is, what it can do and what it costs.</p>\n<p>When that picture was stale, every automated decision got worse. A price built on yesterday's capacity is confidently wrong. When the picture was accurate, decisions that used to take a day took seconds.</p>\n<p>The lesson extends well beyond freight. The physical economy is limited by coordination, and coordination is limited by information that nobody has been able to share live, safely and without giving up their position to a competitor. China showed in freight how quickly load factors rise once capacity becomes visible. The same holds for factory lines, warehouses and every other asset with time to sell.</p>\n<h2 id=\"from-a-network-to-an-index\">From a network to an index</h2>\n<p>The internet had this problem before search. The information existed, scattered across millions of computers, and most of it was effectively unfindable. Indexing it made it usable, and a large share of the modern economy grew on top of that index.</p>\n<p>The physical economy never got that layer. I wrote about what it would take in the next piece in this series, <a href=\"/research/the-physical-economy-has-no-index/\">The Physical Economy Has No Index</a>. After that, we introduce IOI, the system we are building to give it one.</p>\n<div class=\"footnote\">\n<hr />\n<ol>\n<li id=\"fn:1\">\n<p>American Transportation Research Institute (2025), <em>An Analysis of the Operational Costs of Trucking</em>, for 16.7% empty miles in 2024; American Trucking Associations, <em>Trucking Trends</em>, for average Class 8 payloads of about 29,000 lbs against rated capacities of 60,000 to 90,000 lbs; Federal Highway Administration, <em>Highway Statistics 2024</em>, Table VM-1, for 192.5 billion combination-truck miles. See <a href=\"/research/the-half-empty-truck/\">The Half-Empty Truck</a>.&#160;<a class=\"footnote-backref\" href=\"#fnref:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a></p>\n</li>\n</ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/the-accidental-context-layer/",
   "url": "https://www.shipoway.com/research/the-accidental-context-layer/",
   "title": "The Accidental Context Layer",
   "summary": "How the ELD mandate put a connected device in nearly every US truck, and how COVID turned that data into the start of a physical context layer.",
   "date_published": "2026-06-08T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "ELD",
    "Freight",
    "Physical economy",
    "Context layer"
   ],
   "content_html": "<p>For most of trucking history, a driver's record of where he had been and how long he had driven was a paper logbook. The industry nicknamed them comic books, because paper logs were easy to fill in creatively.</p>\n<p>That detail matters because some of the most important data infrastructure in American freight came from a federal rulemaking about those logbooks. It did not come from a startup or a technology company.</p>\n<h2 id=\"a-rule-about-logbooks\">A rule about logbooks</h2>\n<p>In December 2015, the Federal Motor Carrier Safety Administration published the electronic logging device rule.<sup id=\"fnref:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup> The goal was simple and sensible: enforce hours-of-service limits so tired drivers stop driving. Paper logs were easy to fudge. An electronic device wired to the engine is not.</p>\n<p>The rule phased in over four years. Carriers had to install compliant ELDs by December 18, 2017, and trucks running older automatic recorders were given until December 16, 2019.<sup id=\"fnref:2\"><a class=\"footnote-ref\" href=\"#fn:2\">2</a></sup> By the end of that decade, roughly 3 million drivers were logging their hours on a connected device, and FMCSA expected the change to save the industry more than a billion dollars a year, mostly in paperwork and crashes avoided.<sup id=\"fnref:3\"><a class=\"footnote-ref\" href=\"#fn:3\">3</a></sup></p>\n<figure class=\"chart fg fg-eld-timeline fg-wide\" aria-label=\"How America&#x27;s trucks got online\"><figcaption><b>How America&#x27;s trucks got online</b></figcaption><ol class=\"fg-tl\"><li class=\"\"><time>Dec 2015</time><b>ELD rule published</b><span>FMCSA finalizes electronic logging for hours of service.</span></li><li class=\"\"><time>Dec 2017</time><b>Compliance date</b><span>Carriers must log hours on an ELD.</span></li><li class=\"\"><time>Dec 2019</time><b>Every truck on an ELD</b><span>Grandfathered recorders retire. Roughly 3 million drivers covered.</span></li><li class=\"\"><time>2020</time><b>The pandemic</b><span>Dry van spot rates reach about $2.35 a mile. Live tracking becomes expected.</span></li><li class=\"now\"><time>2023</time><b>Oway founded</b><span>Carriers connect through their ELDs to share open space.</span></li><li class=\"now\"><time>Today</time><b>10,000+ vehicles</b><span>On the Oway network, with encrypted location and route data.</span></li></ol><p class=\"fg-src\">Sources: FMCSA ELD rule and implementation timeline; DAT Freight and Analytics; Oway.</p></figure>\n<p>The side effect is what matters for the physical economy. To log hours, an ELD has to know when the engine is running, how far the truck has moved and where it is. So the rule put a GPS-connected computer into nearly every interstate truck in the country, recording position, miles and duty status around the clock.</p>\n<p>A rule written to enforce driver rest also produced something nobody had before: a live, machine-readable map of where American freight capacity is.</p>\n<h2 id=\"then-2020-happened\">Then 2020 happened</h2>\n<p>For a few years, that data mostly served compliance. Then the pandemic arrived and the entire country took a crash course in supply chains, from port congestion to empty shelves.</p>\n<p>Trucking had one of the strangest years in its history. Demand swung from collapse to a buying frenzy in a matter of months, and by late 2020 the national dry van spot rate had climbed to about $2.35 a mile, its highest in five years.<sup id=\"fnref:4\"><a class=\"footnote-ref\" href=\"#fn:4\">4</a></sup> Every shipper wanted to know exactly where its freight was, and a phone call to the driver stopped being an acceptable answer.</p>\n<p>So carriers started sharing what their ELDs knew. Location feeds that used to stay inside a fleet's office got piped, with permission, to shippers, brokers and tracking tools. Live tracking went from a premium feature to the price of admission.</p>\n<p>When the market swung the other way and rates fell, the lesson flipped too. Carriers who had spent 2020 turning freight away suddenly cared about every empty pallet position on every trip. Same data, new question: where is the space I am not getting paid for?</p>\n<h2 id=\"the-start-of-a-context-layer\">The start of a context layer</h2>\n<p>Put those two shocks together and something new exists. For the first time, a large share of America's freight capacity is reporting where it is, how long its driver can keep driving and where it is headed, live, in a format software can read.</p>\n<p>That is the beginning of what I call a physical context layer: a machine-readable description of the real world that software and AI can reason about. China built its matching layer by putting an app in every driver's pocket. America got a sensor wired into the engine of nearly every truck, by regulation, and then a pandemic taught everyone to share it.</p>\n<figure class=\"chart fg fg-context-layer\" aria-label=\"The physical context layer, so far\"><figcaption><b>The physical context layer, so far</b></figcaption><div class=\"fg-stack\"><div class=\"fg-layer top\"><p class=\"fg-gh\">What coordination needs <em>Added by Oway and IOI</em></p><ul><li>Open space and load factor</li><li>Freight already on board</li><li>Authority, insurance, equipment</li><li>Dock windows and facility hours</li><li>Price both sides accept</li></ul></div><div class=\"fg-layer base\"><p class=\"fg-gh\">What an ELD knows <em>In nearly every cab since 2019</em></p><ul><li>Location</li><li>Miles and engine hours</li><li>Duty status and hours left</li></ul></div></div><p class=\"fg-src\">Oway.</p></figure>\n<p>It is only the beginning, though. An ELD knows where the truck is and how long the driver can drive. It has no idea what is inside the trailer, what the truck is allowed to carry, how much room is left or what the plant down the road needs moved today. The load factor, the thing that actually matters, is invisible to it.</p>\n<p>That is the layer we went after. When carriers connect to Oway through their ELDs, Juno combines encrypted location and route data with what it knows about the freight already on board. It can see where open space is right now and where it will be in an hour. On active lanes, that means a truck at a shipper's dock in about 30 minutes on average.</p>\n<h2 id=\"what-it-taught-us\">What it taught us</h2>\n<p>A regulation meant to enforce driver rest became one of the most important freight data projects in American history, without anyone designing it to be one.</p>\n<p>It also taught us how much is still missing. Location is one signal. Coordination needs all of them: capacity, constraints, timing, cost and trust, shared across companies that do not want to give up their position. That is the problem the next note is about.</p>\n<div class=\"footnote\">\n<hr />\n<ol>\n<li id=\"fn:1\">\n<p>Federal Motor Carrier Safety Administration (2015). <em>Electronic Logging Devices and Hours of Service Supporting Documents</em>, Final Rule, 80 Fed. Reg. 78292, published December 16, 2015.&#160;<a class=\"footnote-backref\" href=\"#fnref:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:2\">\n<p>FMCSA ELD implementation timeline. Compliance date December 18, 2017; carriers using grandfathered automatic onboard recording devices (AOBRDs) had until December 16, 2019.&#160;<a class=\"footnote-backref\" href=\"#fnref:2\" title=\"Jump back to footnote 2 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:3\">\n<p>FMCSA regulatory evaluation of the ELD rule. Roughly 3 million drivers affected; estimated net benefits of more than $1 billion a year, primarily from reduced paperwork and crash reductions.&#160;<a class=\"footnote-backref\" href=\"#fnref:3\" title=\"Jump back to footnote 3 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:4\">\n<p>DAT Freight and Analytics, 2020 truckload market reports. National average dry van spot rate of about $2.35 per mile in late 2020, a five-year high.&#160;<a class=\"footnote-backref\" href=\"#fnref:4\" title=\"Jump back to footnote 4 in the text\">&#8617;</a></p>\n</li>\n</ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/pricing-capacity-that-already-exists/",
   "url": "https://www.shipoway.com/research/pricing-capacity-that-already-exists/",
   "title": "Pricing Capacity That Already Exists",
   "summary": "How Juno prices open space on US trucks already on the road from live capacity, carrier, demand and market signals, without breaking a delivery.",
   "date_published": "2026-05-18T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "Juno",
    "Industrial AI",
    "Pricing",
    "Load factor"
   ],
   "content_html": "<p>Freight pricing was built for a world where a truck is either yours or someone else's. You look up the lane, check the rate table, add a fuel surcharge and send a quote.</p>\n<p>That model has nothing to say about the truck that is already driving to Houston with half its trailer empty. The truck is going anyway. The diesel is already burning. The real question is what it costs to add your freight to that trip, right now, without putting any delivery already on board at risk. That is the question Juno answers.</p>\n<h2 id=\"what-a-price-has-to-know\">What a price has to know</h2>\n<p>When Juno prices a partial load, it is answering four questions at the same time:</p>\n<ul>\n<li><strong>Where is the space?</strong> Which trucks have open positions on a route that passes near the pickup and the delivery.</li>\n<li><strong>What does the stop cost?</strong> The extra miles, the extra minutes and the cost of running the truck for that time.</li>\n<li><strong>Does the schedule survive?</strong> Whether every delivery already on board still lands inside its window.</li>\n<li><strong>Will both sides say yes?</strong> What the shipper would pay anywhere else, and what makes the stop worth it to the carrier.</li>\n</ul>\n<p>A broker answers those by calling around, which takes hours. Juno answers them in seconds, from live data.</p>\n<h2 id=\"the-five-signals\">The five signals</h2>\n<figure class=\"chart fg fg-juno-flow fg-wide\" aria-label=\"How Juno turns live signals into a booked move\"><figcaption><b>How Juno turns live signals into a booked move</b></figcaption><div class=\"fg-flow\"><div class=\"fg-col in\"><p class=\"fg-gh\">Live signals</p><ul><li><b>Capacity</b> open space, position, route</li><li><b>Identity</b> authority, insurance, equipment</li><li><b>Demand</b> lanes, pallets, weight, handling</li><li><b>Market</b> quotes, bookings, acceptances</li><li><b>Operation</b> schedules, hours, dock windows</li></ul></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div class=\"fg-col core\"><p class=\"fg-gh\">Juno</p><ul><li>Finds trucks with open positions</li><li>Checks every delivery window holds</li><li>Prices the detour and the stop</li></ul></div><span class=\"fg-arr\" aria-hidden=\"true\"></span><div class=\"fg-col out\"><p class=\"fg-gh\">Outputs</p><ul><li><b>Price</b> including the detour</li><li><b>Plan</b> vehicle and stop order</li><li><b>Action</b> booked, or sent for approval</li></ul></div></div><p class=\"fg-src\">Oway. Signals are read with each operation's permission.</p></figure>\n<p>Juno works from five groups of live signals:</p>\n<div class=\"doc-tbl\"><table>\n<thead>\n<tr>\n<th>Signal</th>\n<th>What Juno reads</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Capacity</strong></td>\n<td>Open space, position and route of every vehicle on the network</td>\n</tr>\n<tr>\n<td><strong>Identity</strong></td>\n<td>Operating authority, insurance and equipment for every carrier and vehicle</td>\n</tr>\n<tr>\n<td><strong>Demand</strong></td>\n<td>Origin, destination, pallets, weight, class and handling requirements</td>\n</tr>\n<tr>\n<td><strong>Market</strong></td>\n<td>Real quotes, bookings and acceptances across the network</td>\n</tr>\n<tr>\n<td><strong>Operation</strong></td>\n<td>Schedules, facility hours and dock windows, with permission</td>\n</tr>\n</tbody>\n</table></div>\n<p>Out the other side come three things. A <strong>price</strong> that includes the cost of the detour. A <strong>plan</strong> that says which truck takes the freight and in what stop order. And an <strong>action</strong>: the booking itself, made directly or sent to a person for approval.</p>\n<h2 id=\"an-example\">An example</h2>\n<p>Take a 53-foot dry van rolling south from Dallas to Houston with 13 of its 26 pallet positions open. By pallet positions, that is a load factor of 50%, close to the American average for a loaded truck.</p>\n<p>A plant near the route needs 13 pallets moved the same direction. Juno checks the carrier's authority, insurance and ELD connection, confirms that the weight and the space fit, and works out the detour: about six miles and eleven minutes off the route, with the Houston delivery still on time.</p>\n<figure class=\"chart fg fg-detour\" aria-label=\"Dallas to Houston: from 50% to full\"><figcaption><b>Dallas to Houston: from 50% to full</b></figcaption><div class=\"fg-two\"><div><p class=\"fg-gh\">Before: 13 of 26 positions full</p><div class=\"fg-pal\" aria-hidden=\"true\"><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i><i class=\"\"></i></div></div><div><p class=\"fg-gh\">After: 26 of 26</p><div class=\"fg-pal\" aria-hidden=\"true\"><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"on\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i><i class=\"new\"></i></div></div></div><div class=\"fg-chips\"><span><b>+6.2 mi</b>detour</span><span><b>+11 min</b>added time</span><span><b>On time</b>Houston delivery</span><span><b>33%</b>below market</span><span><b>+20%</b>lane revenue</span></div><p class=\"sr\">A 53-foot dry van from Dallas to Houston with 13 of 26 pallet positions full picks up 13 more pallets for a 6.2 mile, 11 minute detour. The Houston delivery stays on time, the shipper pays 33 percent below market and the carrier earns 20 percent more on the lane.</p><p class=\"fg-src\">Illustrative example based on a typical Oway Rideshare move.</p></figure>\n<p>Because the truck was making the trip anyway, the shipper pays well below market and the carrier earns revenue on space that would otherwise have run empty. In our illustrative version of this trip, that comes out to a shipper rate 33% below market and 20% more revenue on the lane for the carrier. Juno prices, checks and books it in seconds, and the truck's load factor goes from 50% to 100%.</p>\n<h2 id=\"guardrails-come-first\">Guardrails come first</h2>\n<p>A fast price is only useful if it is safe to act on. Juno adds a stop only when the existing delivery windows hold. Every action runs inside the scopes the operation's owner grants. Anything that commits money or changes a plan can require a person's approval, and every decision is logged with what Juno saw and what it did. We would rather lose a quote than cause a missed dock appointment.</p>\n<h2 id=\"how-we-measure-it\">How we measure it</h2>\n<p>We hold Juno to four measures:</p>\n<ul>\n<li><strong>Price accuracy.</strong> The gap between Juno's price and the real cost of the work.</li>\n<li><strong>Win rate.</strong> How often a price is accepted, by lane and by how long the lane has been active.</li>\n<li><strong>Latency.</strong> The time from request to price.</li>\n<li><strong>Plan quality.</strong> On-time performance and added distance for every inserted stop.</li>\n</ul>\n<p>Building this taught us that a good price depends most on knowing where the trucks are and how much room they have, minute by minute. For most of trucking history nobody had that information. Then a federal regulation put a connected device in nearly every cab in America. That story is next. You can read more about Juno on its <a href=\"/platform/juno/\">platform page</a>.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/the-half-empty-truck/",
   "url": "https://www.shipoway.com/research/the-half-empty-truck/",
   "title": "The Half-Empty Truck",
   "summary": "US trucks drive one mile in six empty and run loaded at a third to half of capacity. What that costs, and how China cut empty running with freight matching.",
   "date_published": "2026-04-27T12:00:00Z",
   "authors": [
    {
     "name": "Oway Research"
    }
   ],
   "tags": [
    "Freight",
    "Load factor",
    "Oway Rideshare",
    "Physical economy"
   ],
   "content_html": "<p>Stand at the exit of any American distribution center for an hour and count the trucks. A large share of them are hauling air, at highway speed, with a professional driver, at about $2.26 a mile.<sup id=\"fnref:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup></p>\n<p>The measure for this is load factor: the share of a vehicle's capacity that is actually carrying freight. It is one of the most important numbers in the physical economy, and one of the least discussed outside of freight.</p>\n<h2 id=\"two-ways-to-waste-a-truck\">Two ways to waste a truck</h2>\n<p>A truck can waste capacity in two ways.</p>\n<p>The first is driving with nothing in it. These are deadhead miles. The American Transportation Research Institute found that <strong>16.7% of all US truck miles in 2024 were driven completely empty</strong>, exactly one mile in six.<sup id=\"fnref2:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup></p>\n<figure class=\"chart fg fg-empty-miles\" aria-label=\"One mile in six: US truck miles driven empty, 2024\"><figcaption><b>One mile in six: US truck miles driven empty, 2024</b></figcaption><ol class=\"fg-six\" aria-hidden=\"true\"><li class=\"ld\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box f\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Loaded</span></li><li class=\"ld\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box f\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Loaded</span></li><li class=\"ld\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box f\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Loaded</span></li><li class=\"ld\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box f\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Loaded</span></li><li class=\"ld\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box f\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Loaded</span></li><li class=\"emp\"><svg viewBox=\"0 0 48 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"31\" height=\"15\" rx=\"2\" class=\"box\"/><path d=\"M33 7h7l6 6v5H33z\" class=\"cab\"/><circle cx=\"9\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"25\" cy=\"20\" r=\"3\" class=\"wh\"/><circle cx=\"40\" cy=\"20\" r=\"3\" class=\"wh\"/></svg><span>Empty</span></li></ol><div class=\"fg-split\" aria-hidden=\"true\"><i style=\"width:83.3%\"><span>83.3% loaded miles</span></i><i class=\"e\" style=\"width:16.7%\"><span>16.7%</span></i></div><div class=\"fg-chips\"><span><b>~32 billion</b>empty combination-truck miles a year</span><span><b>~$70 billion</b>yearly operating cost of those miles</span></div><p class=\"sr\">In 2024, 16.7 percent of US truck miles were driven empty, one mile in six. Across 192.5 billion combination-truck miles, that is about 32 billion empty miles costing roughly 70 billion dollars a year.</p><p class=\"fg-src\">Sources: ATRI (2025); FHWA Highway Statistics 2024, VM-1. Cost is an Oway estimate at $2.26 per mile.</p></figure>\n<p>Scale that to the country. US combination trucks drove about 192.5 billion miles in 2024.<sup id=\"fnref:2\"><a class=\"footnote-ref\" href=\"#fn:2\">2</a></sup> At a 16.7% empty rate, that is roughly 32 billion empty miles. At ATRI's marginal operating cost of $2.26 a mile, those miles cost on the order of <strong>$70 billion a year</strong>, spent moving nothing.<sup id=\"fnref:3\"><a class=\"footnote-ref\" href=\"#fn:3\">3</a></sup></p>\n<p>The second kind of waste is quieter and larger: a truck that is loaded but far from full. American Trucking Associations fleet data has shown average Class 8 payloads of about <strong>29,000 pounds against rated capacities of 60,000 to 90,000 pounds</strong>.<sup id=\"fnref:4\"><a class=\"footnote-ref\" href=\"#fn:4\">4</a></sup> That puts the average loaded American truck at a <strong>load factor of roughly 32% to 48% by weight</strong>.</p>\n<figure class=\"chart fg fg-load-factor\" aria-label=\"The average loaded US truck runs a third to half full\"><figcaption><b>The average loaded US truck runs a third to half full</b></figcaption><div class=\"fg-trl\"><div class=\"fg-trl-h\"><span>Rated 60,000 lbs</span><b>48% load factor</b></div><div class=\"fg-box\"><i style=\"width:48%\"><span>29,000 lbs</span></i><em>31,000 lbs of air</em></div></div><div class=\"fg-trl\"><div class=\"fg-trl-h\"><span>Rated 90,000 lbs</span><b>32% load factor</b></div><div class=\"fg-box\"><i style=\"width:32%\"><span>29,000 lbs</span></i><em>61,000 lbs of air</em></div></div><p class=\"sr\">The average US Class 8 truck carries about 29,000 pounds. Against rated capacities of 60,000 pounds that is a 48 percent load factor, and against 90,000 pounds it is 32 percent.</p><p class=\"fg-src\">Source: American Trucking Associations, Trucking Trends. Load factor = average payload / rated capacity.</p></figure>\n<p>Put together, America runs a fleet that drives a sixth of its miles empty and most of the rest a third to half full. Every one of those miles still pays for diesel, tires, insurance and a driver. Carriers price the waste into their rates, shippers pass it into their prices, and consumers pay it at the shelf. Moving goods through the US economy cost $2.6 trillion in 2024, about 8.7% of GDP.<sup id=\"fnref:5\"><a class=\"footnote-ref\" href=\"#fn:5\">5</a></sup></p>\n<h2 id=\"the-small-shipment-penalty\">The small-shipment penalty</h2>\n<p>A shipper with six pallets has two standard options, and neither is efficient.</p>\n<p>LTL picks the freight up, takes it to a terminal, unloads it, sorts it, loads it onto another truck and often handles it again at a second terminal before delivery. Every touch adds time, cost and a chance of damage, and accessorial and reclassification charges tend to arrive after the fact.</p>\n<p>A full truckload moves the freight directly, at the price of 26 pallet positions to carry six. The shipper pays for 20 positions of empty space.</p>\n<p>Both options exist because the empty space on trucks already heading the same direction is invisible to the shipper at the moment it matters.</p>\n<h2 id=\"china-raised-its-load-factors\">China raised its load factors</h2>\n<p>China faced the same problem at a larger scale and with a far more fragmented industry. Its long-haul trucking runs on millions of owner-operators, and for years the commonly cited estimate was that around 40% of truck trips ran empty. A study by China's Ministry of Transport used 45% as its baseline.<sup id=\"fnref:6\"><a class=\"footnote-ref\" href=\"#fn:6\">6</a></sup> Chinese heavy trucks averaged about 36,000 km a year against 90,000 km in the US, largely because drivers waited days between loads.<sup id=\"fnref:7\"><a class=\"footnote-ref\" href=\"#fn:7\">7</a></sup></p>\n<p>China's response was to build a matching layer on the driver's phone, and it worked. Freight-matching platforms let shippers post loads and let nearby drivers claim them. By 2025, China had more than 3,000 digital freight platforms coordinating over 8 million trucks, and the time drivers spent waiting for a load fell from two to three days to eight to ten hours.<sup id=\"fnref:8\"><a class=\"footnote-ref\" href=\"#fn:8\">8</a></sup> The largest platform alone fulfilled 197 million orders in 2024.<sup id=\"fnref:9\"><a class=\"footnote-ref\" href=\"#fn:9\">9</a></sup></p>\n<p>The results show up in the data. GPS records from 2021 put empty running at about <strong>27% for Chinese tractor-trailers</strong>, well below the old 40% figure. Trucks matched through these platforms run at load factors <strong>approaching 90%</strong>.<sup id=\"fnref:10\"><a class=\"footnote-ref\" href=\"#fn:10\">10</a></sup> Across the whole economy, China's logistics costs fell from 18% of GDP in 2012 to 14.4% in 2023.<sup id=\"fnref2:8\"><a class=\"footnote-ref\" href=\"#fn:8\">8</a></sup></p>\n<figure class=\"chart fg fg-china-empty-load\" aria-label=\"China raised its load factors with freight matching\"><figcaption><b>China raised its load factors with freight matching</b></figcaption><div class=\"fg-grp\"><p class=\"fg-gh\">Empty running, Chinese trucks</p><div class=\"fg-bar\"><span class=\"fg-bl\">Commonly cited, pre-platform</span><span class=\"fg-track\"><i class=\"vi\" style=\"width:40.0%\"></i></span><b class=\"fg-bv\">~40%</b></div><div class=\"fg-bar\"><span class=\"fg-bl\">Tractor-trailers, 2021 GPS data</span><span class=\"fg-track\"><i class=\"or\" style=\"width:27.0%\"></i></span><b class=\"fg-bv\">27%</b></div></div><div class=\"fg-grp\"><p class=\"fg-gh\">Load factor</p><div class=\"fg-bar\"><span class=\"fg-bl\">China, platform-matched trucks</span><span class=\"fg-track\"><i class=\"or\" style=\"width:90.0%\"></i></span><b class=\"fg-bv\">~90%</b></div><div class=\"fg-bar\"><span class=\"fg-bl\">US, average loaded truck</span><span class=\"fg-track\"><i class=\"vi\" style=\"width:48.0%\"></i></span><b class=\"fg-bv\">32 to 48%</b><em>By weight, against 60,000 to 90,000 lbs rated</em></div></div><div class=\"fg-chips\"><span><b>2 to 3 days &rarr; 8 to 10 hrs</b>waiting for a load in China</span><span><b>18% &rarr; 14.4%</b>China logistics cost share of GDP, 2012 to 2023</span><span><b>8M+ trucks</b>on 3,000+ Chinese freight platforms</span></div><p class=\"sr\">Chinese tractor-trailer empty running fell from a commonly cited 40 percent to 27 percent in 2021. Platform-matched Chinese trucks run near 90 percent load factor, against 32 to 48 percent for the average loaded US truck. Waiting time fell from 2 to 3 days to 8 to 10 hours, and China logistics costs fell from 18 to 14.4 percent of GDP.</p><p class=\"fg-src\">Sources: Xu et al., Nature Communications (2026); People&rsquo;s Daily (2025); American Trucking Associations. Matched-truck load factor comes from a platform sample.</p></figure>\n<p>China's work is far from finished. Platform matching still covers only about a fifth of its road freight, and its overall empty rate remains higher than America's.<sup id=\"fnref2:10\"><a class=\"footnote-ref\" href=\"#fn:10\">10</a></sup> But the direction is clear, and so is the lesson: once spare capacity becomes visible and matchable, load factors rise quickly. China had less trucking data than America and built the matching layer anyway. America has something better than a phone app in nearly every truck cab, which is the subject of part four.</p>\n<h2 id=\"a-third-option\">A third option</h2>\n<p>For most small shipments there is a better fit: put them in the open space of a truck already going the same way. We call it Oway Rideshare.</p>\n<p>A shipper gives us four things: pickup ZIP, delivery ZIP, pallet count and total weight. Juno finds trucks on the network with open positions on a compatible route, checks that the pickup fits without breaking anyone's delivery window, and prices the move in seconds. The freight is loaded once and rides straight through.</p>\n<p>Shippers move LTL and partials from 1 to 18 pallets at up to 50% below market, with an average pickup time of 30 minutes on active lanes. Carriers get paid for space they were going to haul anyway and have earned up to 30% more revenue per lane. Every match raises the load factor of a truck that was already on the road.</p>\n<h2 id=\"what-it-taught-us\">What it taught us</h2>\n<p>Filling empty trucks works. The harder question is why the space stays empty when the truck, the freight and the road are all right there. The answer is information that arrives too late to act on: where the space is, what it is worth and whether a stop fits the schedule.</p>\n<p>That is a pricing problem and a coordination problem, the subjects of the next notes in this series.</p>\n<div class=\"footnote\">\n<hr />\n<ol>\n<li id=\"fn:1\">\n<p>American Transportation Research Institute (2025). <em>An Analysis of the Operational Costs of Trucking: 2025 Update.</em> Deadhead miles were 16.7% of all miles in 2024; average marginal operating cost was $2.26 per mile.&#160;<a class=\"footnote-backref\" href=\"#fnref:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a><a class=\"footnote-backref\" href=\"#fnref2:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:2\">\n<p>Federal Highway Administration, <em>Highway Statistics 2024</em>, Table VM-1. Combination trucks traveled 192,520 million vehicle-miles in 2024.&#160;<a class=\"footnote-backref\" href=\"#fnref:2\" title=\"Jump back to footnote 2 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:3\">\n<p>Oway estimate: 192.5 billion combination-truck miles × 16.7% empty × $2.26 per mile ≈ $72.7 billion. ATRI's empty-mile share and cost come from its fleet survey and are applied here to the national fleet as an approximation.&#160;<a class=\"footnote-backref\" href=\"#fnref:3\" title=\"Jump back to footnote 3 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:4\">\n<p>American Trucking Associations, <em>Trucking Trends</em>. Average Class 8 payloads of about 29,000 lbs against rated capacities of 60,000 to 90,000 lbs. Load factor here is payload divided by rated capacity.&#160;<a class=\"footnote-backref\" href=\"#fnref:4\" title=\"Jump back to footnote 4 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:5\">\n<p>Council of Supply Chain Management Professionals and Kearney (2025). <em>Annual State of Logistics Report.</em>&#160;<a class=\"footnote-backref\" href=\"#fnref:5\" title=\"Jump back to footnote 5 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:6\">\n<p>Xinhua, reporting research by China's Ministry of Transport with a national freight-matching platform. Lowering the empty-load rate from 45% to 25% could cut CO2 emissions by 69.51 million tonnes a year.&#160;<a class=\"footnote-backref\" href=\"#fnref:6\" title=\"Jump back to footnote 6 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:7\">\n<p>International Council on Clean Transportation. <em>Barriers to energy efficiency in China's long-haul freight.</em> Heavy trucks average about 36,000 km a year in China against 90,000 km in the US.&#160;<a class=\"footnote-backref\" href=\"#fnref:7\" title=\"Jump back to footnote 7 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:8\">\n<p>People's Daily (February 2025). \"Reduced logistics costs help release China's economic vitality.\" 3,286 digital freight platforms coordinating over 8 million trucks; waiting times cut from 2 to 3 days to 8 to 10 hours; social logistics costs fell from 18% of GDP in 2012 to 14.4% in 2023.&#160;<a class=\"footnote-backref\" href=\"#fnref:8\" title=\"Jump back to footnote 8 in the text\">&#8617;</a><a class=\"footnote-backref\" href=\"#fnref2:8\" title=\"Jump back to footnote 8 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:9\">\n<p>China's largest digital freight-matching platform, fiscal year 2024 results: 197.2 million fulfilled orders and 2.64 million average monthly active shippers.&#160;<a class=\"footnote-backref\" href=\"#fnref:9\" title=\"Jump back to footnote 9 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:10\">\n<p>Xu, X. et al. (2026). \"The potential role of truck-hailing and operational efficiency improvement in China's road freight decarbonization.\" <em>Nature Communications</em> 17, 4714. 2021 GPS data: 27% empty running for tractor-trailers, 34% to 36% for straight and dump trucks; load factors near 90% in the truck-hailing sample; truck-hailing penetration of about 22%.&#160;<a class=\"footnote-backref\" href=\"#fnref:10\" title=\"Jump back to footnote 10 in the text\">&#8617;</a><a class=\"footnote-backref\" href=\"#fnref2:10\" title=\"Jump back to footnote 10 in the text\">&#8617;</a></p>\n</li>\n</ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/why-we-started-oway/",
   "url": "https://www.shipoway.com/research/why-we-started-oway/",
   "title": "Why We Started Oway",
   "summary": "Oway's founder on what building a defense vehicle manufacturer taught him about coordination, and why Oway started with the empty space in American trucks.",
   "date_published": "2026-04-06T12:00:00Z",
   "authors": [
    {
     "name": "Phillip Nadjafov"
    }
   ],
   "tags": [
    "Physical economy",
    "Reindustrialization",
    "Company"
   ],
   "content_html": "<h2 id=\"a-factory-is-a-stream-of-decisions\">A factory is a stream of decisions</h2>\n<p>A factory makes decisions all day. Which supplier ships first. Which line runs which order. Whether the part in one building is the part a team three states away has been waiting on since Tuesday. Whether a truck can take one more pallet today, or whether that pallet waits until Thursday.</p>\n<p>Every one of those decisions depended on information that lived somewhere else. The ERP knew what we ordered. The floor knew what we built. Suppliers knew what they shipped, carriers knew where their trucks were, and none of those systems could see each other. So people carried the information between them, by phone, by email and in spreadsheets that only one person fully understood.</p>\n<p>We were good at it. We grew because our people coordinated faster than our competitors did. But I always knew what we were paying for that speed: buffer inventory, idle lines, half-full trucks and engineers spending their afternoons chasing status updates.</p>\n<h2 id=\"every-operator-pays-the-same-tax\">Every operator pays the same tax</h2>\n<p>When I compared notes with other operators, I heard the same story in every industry. Different products, identical blind spots. Every company had spent heavily on machines and software. Almost none had a way for those systems to share what they knew with each other, or with partners, in real time and on their own terms.</p>\n<p>The cost is large. Moving goods through the US economy cost $2.6 trillion in 2024, about 8.7% of GDP.<sup id=\"fnref:1\"><a class=\"footnote-ref\" href=\"#fn:1\">1</a></sup> A meaningful share of that pays for coordination failures: trucks driving empty, trucks driving half full, freight waiting in terminals and inventory parked as insurance against not knowing.</p>\n<p>For a long time there was a good reason nobody fixed it. Coordination depends on context, and context is messy: an EDI message from a system built in the 1980s, a PDF purchase order, an email that says \"can we push to Thursday,\" a driver running late because a dock in Ohio is backed up. Software could store that context. It could never read it.</p>\n<p>That changed. AI can now read the messy, real-world context coordination depends on and act on it inside clear limits. We founded Oway in 2023 to work on problems that simply were not solvable before.</p>\n<h2 id=\"why-trucks-first\">Why trucks first</h2>\n<p>We needed a first problem where the waste was enormous, the data existed and the result could be counted to the dollar. American freight checked all three boxes.</p>\n<p>One in every six miles a US truck drives is driven completely empty, and the average loaded truck carries a third to half of what it is rated to haul.<sup id=\"fnref:2\"><a class=\"footnote-ref\" href=\"#fn:2\">2</a></sup> A few miles away from that empty space, a shipper is paying premium LTL rates to send six pallets through a chain of terminals where they will be unloaded, sorted and reloaded. The capacity and the demand are often on the same highway, at the same time, going the same direction. They cannot see each other.</p>\n<p>So we built the thing that lets them. Oway OS lets a shipper move 1 to 18 pallets in space a truck is already carrying, at up to 50% below market. Carriers earn more on routes they already drive. Juno, our industrial AI, prices and books each move in seconds. Today more than 10,000 vehicles are on the Oway network.</p>\n<h2 id=\"where-this-goes\">Where this goes</h2>\n<p>Trucks are the first surface. The same pattern shows up across industry: production lines, warehouses, robots and energy. Capacity that exists, demand that exists, and no shared, trusted way to match the two. That is why we are building IOI, the Internet of Industrials, so the systems the physical economy already runs on, and the autonomous machines arriving now, can share what they know and act on it together, with permission.</p>\n<p>This series is the story of what we learned along the way: what America's half-empty trucks cost, how China raised its own load factors with freight matching, how a regulation and a pandemic gave America the beginnings of a physical context layer, and what it takes to make the physical economy legible to software and AI.</p>\n<p>If that sounds like work you want to do, <a href=\"/careers/\">come build it with us</a>.</p>\n<div class=\"footnote\">\n<hr />\n<ol>\n<li id=\"fn:1\">\n<p>Council of Supply Chain Management Professionals and Kearney (2025). <em>Annual State of Logistics Report.</em>&#160;<a class=\"footnote-backref\" href=\"#fnref:1\" title=\"Jump back to footnote 1 in the text\">&#8617;</a></p>\n</li>\n<li id=\"fn:2\">\n<p>American Transportation Research Institute (2025), <em>An Analysis of the Operational Costs of Trucking</em>, for 16.7% empty miles in 2024; American Trucking Associations, <em>Trucking Trends</em>, for average Class 8 payloads of about 29,000 lbs against rated capacities of 60,000 to 90,000 lbs.&#160;<a class=\"footnote-backref\" href=\"#fnref:2\" title=\"Jump back to footnote 2 in the text\">&#8617;</a></p>\n</li>\n</ol>\n</div>"
  },
  {
   "id": "https://www.shipoway.com/research/the-new-rules/",
   "url": "https://www.shipoway.com/research/the-new-rules/",
   "title": "The New Rules of the Road",
   "summary": "Rising fuel costs make half-empty trucks unsustainable. How consolidating freight into space already moving turns fuel cost into an advantage.",
   "date_published": "2026-03-31T12:00:00Z",
   "authors": [
    {
     "name": "Bart A. de Muynck"
    }
   ],
   "tags": [
    "Freight",
    "Fuel costs",
    "Consolidation",
    "Sustainability"
   ],
   "content_html": "<h2 id=\"the-perfect-storm-hitting-transportation\">The Perfect Storm Hitting Transportation</h2>\n<p>The transportation industry is currently facing a perfect storm. As fuel prices climb to historic highs, the traditional model of freight, characterized by half-empty trucks and fragmented routes, is no longer just inefficient. It's unsustainable.</p>\n<p>For carriers, high fuel costs eat directly into margins. For shippers, those costs are passed down as surcharges that hurt the bottom line. But what if there was a way to bypass these rising costs while actually speeding up delivery?</p>\n<p>Enter Oway, the next-generation logistics platform designed to optimize every mile driven.</p>\n<h2 id=\"a-new-ecosystem-in-transportation\">A New Ecosystem in Transportation</h2>\n<p>Here is why the current economic climate makes joining the Oway ecosystem a strategic necessity for both carriers and shippers.</p>\n<h3 id=\"1-slashing-costs-through-maximum-asset-utilization\">1. Slashing Costs Through Maximum Asset Utilization</h3>\n<p>In an era of expensive diesel, \"deadhead\" miles (empty miles) and LTL (Less-than-Truckload) inefficiency are the enemies of profit.</p>\n<p><strong>For Carriers:</strong> Oway's intelligent matching system ensures that your trucks aren't just moving; they're moving full. By consolidating shipments and optimizing route density, Oway helps carriers maximize revenue per gallon. You stop paying to haul air and start getting paid for every square inch of trailer space.</p>\n<p><strong>For Shippers:</strong> By leveraging Oway's network of shared capacity, shippers can avoid the \"fuel surcharge trap.\" Instead of paying for a whole truck when you only need half, Oway's platform finds the most cost-efficient slot in a vehicle already heading your way.</p>\n<h3 id=\"2-speed-the-indirect-benefit-of-smarter-routing\">2. Speed: The Indirect Benefit of Smarter Routing</h3>\n<p>Traditional logistics often trades speed for cost. Oway's platform uses advanced algorithms to prove you can have both.</p>\n<p>By utilizing a dynamic network of localized carriers and relay-style logistics, Oway minimizes the time goods spend sitting in massive, bloated distribution centers. Because the platform identifies the most direct and efficient path, often utilizing carriers already on that specific corridor, delivery times are slashed. In a world of next-day expectations, Oway gives you a head start without the premium price tag.</p>\n<h3 id=\"3-sustainability-lower-emissions-as-a-standard-not-an-option\">3. Sustainability: Lower Emissions as a Standard, Not an Option</h3>\n<p>The most effective way to reduce carbon emissions in logistics is simple: drive fewer miles.</p>\n<p>The current fuel crisis has aligned economic incentives with environmental ones. Every gallon of fuel saved is a reduction in overhead and a reduction in carbon footprint. Oway's platform is built on the principle of logistics synchronization: by filling existing trucks and optimizing routes to prevent idling and backtracking, Oway helps partners meet their ESG (Environmental, Social, and Governance) goals naturally.</p>\n<p>Working with Oway doesn't just save money. It makes your supply chain part of the solution to a greener planet.</p>\n<h2 id=\"how-oway-aligns-with-the-better-supply-chains-now-philosophy\">How Oway Aligns with the Better Supply Chains N.O.W. Philosophy</h2>\n<p>The Oway platform aligns closely with the N.O.W. Philosophy, particularly as an example of an \"Autonomous Orchestrator\" that addresses the inefficiencies of the Great Reconfiguration. By utilizing AI to monetize unused truck space (a $100B+ inefficiency), Oway moves beyond traditional, linear logistics into the realm of real-time, networked execution.</p>\n<h3 id=\"n-networked-intelligence\">N: Networked Intelligence</h3>\n<p>Oway moves operations from siloed to connected by acting as a Cognitive Ecosystem.</p>\n<ul>\n<li>\n<p><strong>Autonomous Execution:</strong> Instead of manual tasks like calling brokers, Oway uses AI to automatically identify and match available pallet space with shipper needs in real-time.</p>\n</li>\n<li>\n<p><strong>Multi-Tier Connectivity:</strong> By integrating directly with carrier networks and telematics, it normalizes data across a broad partner network, ensuring intelligence is based on live capacity rather than historical averages.</p>\n</li>\n<li>\n<p><strong>Decision Velocity:</strong> The platform transforms simple visibility into rapid action, allowing shippers to book shipments in seconds, drastically increasing supply chain speed.</p>\n</li>\n</ul>\n<h3 id=\"o-orchestrated-agility\">O: Orchestrated Agility</h3>\n<p>Oway provides the elastic infrastructure necessary to pivot operations in hours, not months.</p>\n<ul>\n<li>\n<p><strong>Event Orchestration:</strong> The platform moves beyond alert fatigue by triggering automated workflows: when a truck has extra space, the system proactively offers that capacity to a shipper who needs it.</p>\n</li>\n<li>\n<p><strong>Dynamic Optimization:</strong> It replaces static routing guides with continuous scenario simulation, adjusting assets instantly to fill unused space in the network.</p>\n</li>\n<li>\n<p><strong>Governed Autonomy:</strong> While the AI handles complex matching and pricing, it operates within the guardrails of shipper requirements, ensuring high-speed execution remains controlled and reliable.</p>\n</li>\n</ul>\n<h3 id=\"w-wide-angle-visibility\">W: Wide-Angle Visibility</h3>\n<p>Oway treats transparency as a new currency by eradicating the blind spots inherent in traditional LTL shipping.</p>\n<ul>\n<li>\n<p><strong>Eradicating Blind Spots:</strong> By tracking the exact location and available volume of vehicles in the network, Oway provides visibility that extends from the carrier's current route to the shipper's final mile.</p>\n</li>\n<li>\n<p><strong>Real-Time Intelligence:</strong> The platform uses high-fidelity data to provide accurate predictive alerts, moving away from average lead times that lead to stockouts or excess inventory.</p>\n</li>\n<li>\n<p><strong>Multi-Dimensional Analytics:</strong> Because the system maps existing routes, it can provide an accurate real-time carbon footprint for every SKU, calculating the emissions saved through optimized ridesharing.</p>\n</li>\n</ul>\n<h2 id=\"overcoming-legacy-constraints\">Overcoming Legacy Constraints</h2>\n<p>Oway's architecture directly counters the \"Not-NOW\" trap of legacy logistics thinking:</p>\n<ul>\n<li>\n<p><strong>From Deterministic to Probabilistic:</strong> Instead of relying on fixed lead times, Oway's AI uses probabilistic reasoning to suggest detours and batching based on current truck movements.</p>\n</li>\n<li>\n<p><strong>From Monolith to Elastic:</strong> As an API-first marketplace, Oway represents the modular architecture required to scale without a costly rip-and-replace cycle.</p>\n</li>\n<li>\n<p><strong>From Scribe to Steward:</strong> The platform automates documentation (like Bills of Lading) and communication, freeing logistics professionals to focus on strategic trade-offs rather than manual data entry.</p>\n</li>\n</ul>\n<h2 id=\"strategic-impact-for-2026\">Strategic Impact for 2026</h2>\n<p>In an environment where agility is the only currency, Oway provides a documented ROI:</p>\n<ul>\n<li>\n<p><strong>Financial Viability:</strong> Shippers can see cost reductions of up to 50%, while carriers increase annual revenue by up to 30%.</p>\n</li>\n<li>\n<p><strong>Sustainability:</strong> By filling empty trucks, the platform directly improves the carbon footprint of individual SKUs, a key requirement for 2026 ESG targets.</p>\n</li>\n</ul>\n<p>Oway fits the Level 4 (Autonomous) status in the N.O.W. Maturity Model because it utilizes Agentic AI for self-correcting workflows and offers holistic value-chain visibility through its rideshare protocol. By adopting Oway, an organization moves from Level 1 (Reactive) firefighting to Level 4 (Autonomous) orchestration.</p>\n<h2 id=\"the-time-to-act-is-now\">The Time to Act Is Now</h2>\n<p>The old way of shipping relied on finding the best rates, but inadvertently perpetuated systemic inefficiency. Those days are over.</p>\n<p><strong>For Carriers:</strong> Stop leaving money on the table. Join the Oway ecosystem to access a steady stream of high-intent shippers and fill your empty capacity with high-margin freight.</p>\n<p><strong>For Shippers:</strong> Stop overpaying for under-optimized shipping. Complement your transportation services with Oway for a faster, cheaper, and greener way to move your products.</p>\n<p>In an ever-more complex world of freight, lowering costs while improving quality of service and having a positive impact on the environment isn't just a goal. It's finally within reach.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/case-study-euri-lighting/",
   "url": "https://www.shipoway.com/research/case-study-euri-lighting/",
   "title": "Euri Lighting",
   "summary": "How Euri Lighting cut freight costs by up to 53%, saved hours of quoting every week and shipped about 200 loads with zero damage claims.",
   "date_published": "2026-02-21T12:00:00Z",
   "authors": [
    {
     "name": "Will Honda"
    }
   ],
   "tags": [
    "Case study",
    "Distribution",
    "Oway Rideshare",
    "Fragile freight"
   ],
   "content_html": "<h2 id=\"the-company\">The company</h2>\n<p>Euri Lighting, founded in 2013, makes innovative, high-quality lighting, EV chargers and water conservation products. It ships a high volume of freight every day.</p>\n<h2 id=\"the-challenge\">The challenge</h2>\n<p>In a competitive industry, a single damaged or late shipment can send a customer to a competitor. Euri's daily volume made shipping complex and costly, with frequent damage claims and slow quoting and scheduling.</p>\n<blockquote>\n<p>\"Every month we had at least one or two insurance claims with traditional carriers like FedEx, XPO, Custom, and Central Transport due to damaged shipments.\" Madhara, Euri Lighting</p>\n</blockquote>\n<p>Traditional carriers move freight through warehouse hubs, and every extra touch raises the risk of damage to fragile products made of glass and fine components.</p>\n<h2 id=\"the-solution\">The solution</h2>\n<p>Euri moved its freight to Oway Rideshare, which uses machine learning to route shipments into unused space on trucks already on the road. Each truck works like a mini-warehouse: freight is loaded once and goes directly from pickup to delivery.</p>\n<h2 id=\"the-results\">The results</h2>\n<p><strong>Lower freight costs.</strong> Shipping costs fell by up to 53% compared with Euri's previous contracted LTL carriers, often saving hundreds of dollars per shipment, with no contracts or subscriptions.</p>\n<p><strong>Hours saved every week.</strong> Traditional carriers asked for freight class and dimensions. Oway quotes from four inputs: pickup ZIP, delivery ZIP, number of pallets and total weight. Quotes take seconds, which at Euri's volume adds up to hours each week.</p>\n<p><strong>Zero claims.</strong> Across more than 4,000 Oway shipments, including about 200 for Euri, there have been no insurance claims.</p>\n<blockquote>\n<p>\"Since switching to Oway, we haven't had a single claim for damaged or missing products.\" Madhara, Euri Lighting</p>\n</blockquote>\n<p><strong>Same-day delivery.</strong> When Euri needed urgent same-day deliveries of close to 100 miles for its biggest customers, Oway delivered within a few hours at about 20% of what other carriers quoted.</p>\n<p><strong>Responsive service.</strong> Support answers in minutes, from the same dedicated team every time. Some of Euri's customers now ask for Oway by name.</p>\n<h3 id=\"since-partnering-with-oway-euri-lighting-has-achieved\">Since partnering with Oway, Euri Lighting has achieved</h3>\n<ol>\n<li>Up to 53% lower freight costs.</li>\n<li>Hours saved each week on quoting and scheduling.</li>\n<li>Zero insurance claims across about 200 shipments.</li>\n<li>Reliable, affordable same-day delivery.</li>\n<li>Higher customer satisfaction and retention.</li>\n</ol>\n<blockquote>\n<p>\"Oway now runs 100% of our shipments in California.\" Madhara, Euri Lighting</p>\n</blockquote>\n<h2 id=\"ship-with-oway\">Ship with Oway</h2>\n<p>Shippers sign up for free, with no contracts. <a href=\"https://portal.oway.io\" rel=\"noopener\">Get an instant quote</a> or <a href=\"/platform/oway-os/\">see how Oway OS works</a>.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/case-study-vybes/",
   "url": "https://www.shipoway.com/research/case-study-vybes/",
   "title": "Vybes",
   "summary": "How a fast-growing beverage brand cut freight costs by up to 63% across California and Nevada by shipping on trucks already making the trip.",
   "date_published": "2026-02-21T12:00:00Z",
   "authors": [
    {
     "name": "Will Honda"
    }
   ],
   "tags": [
    "Case study",
    "Food and beverage",
    "Distribution",
    "Oway Rideshare"
   ],
   "content_html": "<h2 id=\"the-company\">The company</h2>\n<p>Vybes is a fast-growing beverage company known for its magnesium-based energy drinks, a healthier option for people looking for an afternoon boost. Its drinks are sold widely in grocery and convenience stores across California.</p>\n<h2 id=\"the-challenge\">The challenge</h2>\n<p>As Vybes grew, high freight costs and unreliable shipping started to threaten that growth. Getting product to distributors meant paying national carrier rates and absorbing surprise fees for liftgates and freight reclassifications.</p>\n<blockquote>\n<p>\"One of the biggest cost drivers in my business is actually getting my product to the distributor. Because I'm shipping all over the country, it can be very expensive.\" Jonathan, CEO, Vybes LA</p>\n</blockquote>\n<p>First-mile shippers like distributors and manufacturers carry the heaviest freight costs in a supply chain, and traditional LTL pricing reflects that.</p>\n<h2 id=\"the-solution\">The solution</h2>\n<p>Vybes moved its pallets to Oway Rideshare. Oway uses machine learning to find unused space on trucks already driving the same direction, so freight rides straight from pickup to delivery with no warehouse transfers. Oway absorbs the accessorial fees that usually show up after the fact, and prices are up to 50% below the large national carriers.</p>\n<h2 id=\"the-results\">The results</h2>\n<p><strong>Lower freight costs.</strong> Vybes saved as much as 63% on shipments.</p>\n<blockquote>\n<p>\"You guys have kind of come in and found this really great niche for Vybes. When I first started working with you guys, I wasn't sure if that meant the quality would suffer… But overall, it's been just as good as Echo [our traditional carrier], and you're actually saving me money.\" Jonathan, CEO, Vybes LA</p>\n</blockquote>\n<p><strong>Faster, more dependable delivery.</strong> Skipping warehouses removed the handoffs where shipments usually slow down.</p>\n<p><strong>Easy to run.</strong> Ordering and tracking fit into the team's day without new work.</p>\n<blockquote>\n<p>\"Your software is super easy to use. It's very intuitive… And it reminds the customer you're always saving them money, which is really important.\" Jonathan, CEO, Vybes LA</p>\n</blockquote>\n<p>Oway's mid-mile and long-distance lanes across Southern California and Nevada have helped Vybes strengthen its regional position while it builds toward national expansion.</p>\n<h2 id=\"ship-with-oway\">Ship with Oway</h2>\n<p>Shippers sign up for free, with no contracts. <a href=\"https://portal.oway.io\" rel=\"noopener\">Get an instant quote</a> or <a href=\"/platform/oway-os/\">see how Oway OS works</a>.</p>"
  },
  {
   "id": "https://www.shipoway.com/research/rtd-delivery-systems/",
   "url": "https://www.shipoway.com/research/rtd-delivery-systems/",
   "title": "RTD Delivery Systems",
   "summary": "How a regional carrier filled the empty space on its existing lanes and earned $1,520 in extra revenue from five shipments in its first week on Oway.",
   "date_published": "2026-02-21T12:00:00Z",
   "authors": [
    {
     "name": "Will Honda"
    }
   ],
   "tags": [
    "Carriers",
    "Case study",
    "Oway Rideshare"
   ],
   "content_html": "<h2 id=\"the-carrier\">The carrier</h2>\n<p>RTD Delivery Systems has been a trusted regional carrier since 2005. As the freight market tightened, broker rates stalled, capacity went unused and operating pressure grew. RTD wanted more profit without adding work.</p>\n<h2 id=\"the-challenge\">The challenge</h2>\n<p>RTD worked with brokers whose rates had not kept pace with the market. Its most popular lanes ran at 75 to 80% capacity, and some routes ran half full. Filling that space meant cold outreach and manual broker coordination, which pulled people away from growing the business.</p>\n<h2 id=\"working-with-oway\">Working with Oway</h2>\n<p>Oway fills unused space on routes a carrier already runs, with no detours and no extra effort. For RTD, that meant loads matched to its existing routes and fully automated booking: <strong>click the email, review the load and accept it in seconds. No calls, no negotiation and no surprises at pickup or delivery.</strong></p>\n<h2 id=\"the-results\">The results</h2>\n<p>In its first week, RTD earned an additional $1,520 from five shipments, all in space that would otherwise have driven empty. Loads were secured in seconds.</p>\n<p><strong>95% of pickups and drop-offs were completed in under 10 minutes</strong>, and every shipment went smoothly. RTD called Oway faster and easier than any platform it had used before.</p>\n<blockquote>\n<p>\"It's crazy out there. We don't know how some carriers are surviving. Oway helped us fill empty space and earn extra income with virtually no extra effort. Just click and go.\" RTD Delivery Systems Inc.</p>\n</blockquote>\n<h2 id=\"conclusion\">Conclusion</h2>\n<p>RTD wanted a better way to fill the space it was already driving, without a new dispatch team or a complicated tech stack. Oway delivered <strong>profit from underused capacity and automated booking with no back-and-forth</strong>. In a market defined by volatility and thin margins, RTD now runs leaner, moves faster and earns more without changing how it operates.</p>\n<h2 id=\"haul-with-oway\">Haul with Oway</h2>\n<p>Carriers join free, with no minimums. <a href=\"/platform/oway-os/?for=carriers\">See Oway for Carriers</a>.</p>"
  }
 ]
}