Where demand ships to vs where inventory sits. Demand geography from Amazon Fulfilled Shipments (Haul); inventory geography from the monthly storage-fee proxy — not the Inventory Ledger, which is blocked on SP-API credentials.
docs/artifacts/w3-s7-ship-distance.json). Per the spec, NO soft-stockout dollar-costing is shown anywhere while this verdict stands.Share of trailing-90d shipped units by FC region (rows) → destination region (columns). The diagonal is in-region fulfillment; everything off-diagonal travelled across regions.
| FC region ↓ / ships to → | Northeast | Midwest | South | West | Unknown |
|---|---|---|---|---|---|
| Northeast | 15.6% | 0.3% | 1.1% | 0.2% | 0.0% |
| Midwest | 2.0% | 15.5% | 1.9% |
Demand share (ship-to) vs inventory share (storage-fee proxy, fee month 2026-05-01) per region. Coverage = Σ min(demand, inventory) over the four regions; UNKNOWN mass lowers it honestly.
| ASIN | Units 90d | Coverage (≤ B) | Cross-region | Northeastdemand / inv | Midwestdemand / inv | Southdemand / inv | Westdemand / inv | Unknowndemand / inv |
|---|---|---|---|---|---|---|---|---|
| B0CLBRY7WD | 181 |
| 1.3% |
| 0.1% |
| South | 1.8% | 0.8% | 27.4% | 1.6% | 0.2% |
| West | 0.2% | 0.4% | 0.6% | 25.9% | 0.1% |
| Unknown FC | 0.1% | 1.2% | 0.6% | 1.2% | 0.0% |
| 91%B cap |
| 16% |
| 14% / 19% |
| 21% / 23% |
| 27% / 28% |
| 38% / 29% |
| 0% / 1% |
| B0F3ZBBQLD | 180 | 82%B cap | 18% | 21% / 9% | 23% / 42% | 19% / 15% | 37% / 34% | 0% / 0% |
| B0CLBBDR9P | 180 | 80%B cap | 18% | 12% / 17% | 27% / 25% | 27% / 40% | 33% / 15% | 1% / 2% |
| B09JL6CXX7 | 176 | 75%B cap | 21% | 20% / 12% | 19% / 33% | 23% / 8% | 36% / 42% | 1% / 5% |
| B0GL3JW77J | 175 | 82%B cap | 10% | 8% / 25% | 20% / 15% | 37% / 26% | 34% / 34% | 2% / 0% |
| B0FS9MNTQ5 | 174 | 86%B cap | 9% | 25% / 14% | 9% / 14% | 25% / 34% | 41% / 39% | 1% / 0% |
| B0B1VXMNDJ | 173 | 85%B cap | 32% | 14% / 12% | 25% / 39% | 29% / 31% | 30% / 18% | 1% / 0% |
| B094438ZLM | 169 | 60%B cap | 62% | 42% / 9% | 22% / 14% | 25% / 59% | 11% / 18% | 0% / 0% |
| B07K2HV21N | 168 | 91%B cap | 10% | 17% / 9% | 24% / 22% | 32% / 35% | 27% / 31% | 0% / 3% |
| B0C1QCJMP6 | 167 | 77%B cap | 10% | 22% / 10% | 13% / 33% | 32% / 36% | 32% / 22% | 0% / 0% |
| B0DP3JF67Q | 167 | 64%B cap | 10% | 11% / 2% | 16% / 21% | 43% / 28% | 29% / 19% | 2% / 31% |
| B08CS4NVS8 | 166 | 59%B cap | 52% | 19% / 4% | 33% / 35% | 26% / 1% | 22% / 60% | 0% / 0% |
| B0F4HSW7YX | 166 | 81%B cap | 39% | 19% / 31% | 26% / 7% | 32% / 33% | 23% / 29% | 0% / 0% |
| B0F3YY1NM3 | 164 | 80%B cap | 44% | 24% / 13% | 27% / 27% | 28% / 20% | 20% / 27% | 1% / 13% |
| B00CETTKSI | 163 | 80%B cap | 15% | 25% / 15% | 9% / 18% | 33% / 30% | 33% / 26% | 0% / 11% |
| B0DP3HQCV1 | 163 | 72%B cap | 14% | 12% / 4% | 20% / 9% | 40% / 37% | 26% / 22% | 1% / 28% |
| B09JL5G8WY | 162 | 82%B cap | 19% | 15% / 17% | 16% / 31% | 22% / 24% | 47% / 29% | 0% / 0% |
| B0CL7MQHNK | 162 | 85%B cap | 14% | 15% / 12% | 17% / 32% | 28% / 26% | 40% / 30% | 0% / 0% |
| B0FPRZQ35V | 161 | 71%B cap | 23% | 35% / 29% | 12% / 29% | 30% / 42% | 20% / 0% | 2% / 0% |
| B0F4HSMZ47 | 161 | 85%B cap | 15% | 25% / 27% | 31% / 16% | 25% / 37% | 18% / 20% | 0% / 0% |
| B0DW9KSQ4G | 154 | 64%B cap | 33% | 42% / 12% | 16% / 27% | 22% / 47% | 18% / 14% | 2% / 0% |
| B0012ZJAJ4 | 153 | 72%B cap | 24% | 15% / 7% | 16% / 30% | 31% / 13% | 36% / 44% | 2% / 6% |
| B0DSQT2L4S | 152 | 65%B cap | 22% | 16% / 9% | 21% / 54% | 30% / 3% | 32% / 35% | 1% / 0% |
| B0FVMQ86QL | 149 | 89%B cap | 14% | 18% / 19% | 9% / 19% | 43% / 39% | 30% / 23% | 0% / 0% |
| B09JL83H4V | 147 | 90%B cap | 19% | 14% / 7% | 20% / 19% | 26% / 25% | 40% / 49% | 0% / 0% |
| B01EUNSB94 | 145 | 70%B cap | 64% | 31% / 12% | 14% / 42% | 32% / 22% | 22% / 22% | 1% / 3% |
| B0F5DSGL51 | 143 | 84%B cap | 15% | 20% / 17% | 15% / 26% | 43% / 33% | 20% / 22% | 2% / 3% |
| B0F6VQP6PJ | 143 | 52%B cap | 24% | 13% / 18% | 29% / 10% | 21% / 63% | 37% / 8% | 0% / 0% |
| B0CX69CR2J | 143 | 69%B cap | 13% | 22% / 13% | 11% / 42% | 39% / 25% | 27% / 20% | 0% / 0% |
| B0DW9JCDL2 | 141 | 40%B cap | 52% | 11% / 0% | 21% / 6% | 40% / 7% | 27% / 87% | 0% / 0% |
| B000634IUO | 141 | 86%B cap | 55% | 19% / 12% | 21% / 21% | 34% / 41% | 20% / 24% | 6% / 3% |
| B0F3Z42D9R | 141 | 60%B cap | 21% | 27% / 19% | 5% / 24% | 36% / 57% | 31% / 0% | 1% / 0% |
| B0002YFCDE | 139 | 81%B cap | 3% | 12% / 10% | 17% / 28% | 26% / 33% | 45% / 29% | 0% / 0% |
| B0C1QBRG9L | 138 | 71%B cap | 24% | 18% / 18% | 19% / 48% | 33% / 26% | 30% / 8% | 0% / 0% |
| B00379J2DW | 138 | 82%B cap | 32% | 14% / 12% | 20% / 17% | 35% / 51% | 29% / 19% | 3% / 1% |
| B08FVJ7MPS | 134 | 88%B cap | 15% | 23% / 14% | 17% / 19% | 40% / 44% | 18% / 24% | 2% / 0% |
| B0CX6JBFXJ | 132 | 81%B cap | 25% | 29% / 22% | 20% / 22% | 27% / 15% | 23% / 41% | 1% / 0% |
| B0FK1NYXCM | 132 | no proxy inventory — not computable | 20% | 14% / — | 26% / — | 33% / — | 27% / — | 0% / — |
| B09QF24VQD | 132 | 51%B cap | 31% | 23% / 1% | 14% / 56% | 20% / 28% | 38% / 15% | 4% / 0% |
| B002GP5HNW | 131 | 88%B cap | 42% | 14% / 10% | 12% / 9% | 47% / 58% | 27% / 23% | 0% / 0% |
| B0F4HTL5J2 | 131 | 89%B cap | 14% | 17% / 19% | 37% / 27% | 22% / 29% | 23% / 25% | 2% / 0% |
| B0FGG8TN83 | 130 | 91%B cap | 10% | 15% / 11% | 27% / 22% | 35% / 42% | 22% / 24% | 1% / 1% |
| B0DNRLYPTS | 129 | 41%B cap | 38% | 3% / 0% | 10% / 0% | 53% / 9% | 33% / 91% | 2% / 0% |
| B08LW6SKJK | 128 | 52%B cap | 38% | 13% / 20% | 42% / 6% | 32% / 72% | 13% / 1% | 1% / 1% |
| B00B2F2BDG | 127 | 84%B cap | 12% | 18% / 9% | 15% / 27% | 34% / 38% | 33% / 25% | 0% / 0% |
| B0FRT8CW4J | 126 | 33%B cap | 28% | 21% / 0% | 13% / 0% | 33% / 100% | 33% / 0% | 1% / 0% |
| B0DJTKB3ZR | 124 | 64%B cap | 18% | 17% / 10% | 23% / 57% | 29% / 12% | 28% / 20% | 3% / 1% |
| B07HRY2JLL | 121 | 90%B cap | 14% | 17% / 13% | 24% / 27% | 30% / 33% | 28% / 23% | 2% / 4% |
| B0DJCJJ3ZN | 118 | 78%B cap | 18% | 18% / 7% | 16% / 33% | 25% / 17% | 42% / 39% | 0% / 5% |
| B0FFVKZSLD | 118 | 66%B cap | 45% | 26% / 8% | 22% / 33% | 26% / 10% | 25% / 36% | 0% / 12% |