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 |
|---|---|---|---|---|---|---|---|---|
| B08CS4B7JC | 11 |
| 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% |
| 27%B cap |
| 91% |
| 9% / 0% |
| 9% / 44% |
| 64% / 0% |
| 18% / 56% |
| 0% / 0% |
| B0D166BMHQ | 10 | 10%B cap | 70% | 70% / 0% | 20% / 0% | 0% / 67% | 10% / 33% | 0% / 0% |
| B0FRHRPXCD | 10 | 62%B cap | 20% | 30% / 0% | 10% / 35% | 20% / 33% | 40% / 32% | 0% / 0% |
| B0DP3JFY1Q | 10 | 37%B cap | 70% | 10% / 0% | 30% / 16% | 40% / 1% | 20% / 83% | 0% / 0% |
| B08JM7J1CK | 10 | 75%B cap | 30% | 20% / 27% | 10% / 9% | 70% / 45% | 0% / 9% | 0% / 9% |
| B00CETT0M4 | 10 | 88%B cap | 50% | 30% / 19% | 20% / 25% | 20% / 26% | 30% / 29% | 0% / 0% |
| B01CVBJZNS | 10 | no proxy inventory — not computable | 50% | 40% / — | 40% / — | 20% / — | 0% / — | 0% / — |
| B01LXUMIV2 | 10 | 40%B cap | 30% | 40% / 0% | 0% / 0% | 40% / 100% | 20% / 0% | 0% / 0% |
| B0D1971QKR | 9 | 82%B cap | 33% | 11% / 11% | 11% / 12% | 11% / 15% | 67% / 48% | 0% / 13% |
| B08MZCGPH1 | 9 | 24%B cap | 0% | 0% / 0% | 11% / 0% | 67% / 1% | 22% / 99% | 0% / 0% |
| B07V8KHWNZ | 9 | 33%B cap | 63% | 22% / 0% | 11% / 0% | 33% / 100% | 22% / 0% | 11% / 0% |
| B0DJTHC9QC | 9 | 60%B cap | 22% | 33% / 13% | 22% / 62% | 33% / 23% | 11% / 2% | 0% / 0% |
| B0F4L61VGN | 9 | 56%B cap | 43% | 11% / 0% | 33% / 70% | 22% / 30% | 11% / 0% | 22% / 0% |
| B0CF6WCD3S | 9 | 68%B cap | 44% | 22% / 13% | 0% / 6% | 78% / 55% | 0% / 19% | 0% / 6% |
| B07K96CC5N | 8 | 50%B cap | 38% | 0% / 0% | 13% / 0% | 50% / 100% | 38% / 0% | 0% / 0% |
| B0CB18MYMC | 8 | 67%B cap | 50% | 25% / 17% | 13% / 6% | 38% / 71% | 25% / 7% | 0% / 0% |
| B09CSVFBCV | 8 | 38%B cap | 17% | 13% / 0% | 25% / 0% | 13% / 70% | 25% / 31% | 25% / 0% |
| B01MZ1W9NT | 8 | 42%B cap | 25% | 13% / 12% | 0% / 9% | 25% / 74% | 63% / 5% | 0% / 0% |
| B001VPEL58 | 8 | 75%B cap | 50% | 0% / 5% | 25% / 0% | 50% / 57% | 25% / 38% | 0% / 0% |
| B0GN3YGDVD | 8 | 25%B cap | 100% | 0% / 0% | 13% / 34% | 75% / 0% | 13% / 40% | 0% / 26% |
| B001VP87V2 | 8 | 56%B cap | 25% | 0% / 0% | 0% / 0% | 88% / 44% | 13% / 56% | 0% / 0% |
| B01N3TCMFT | 8 | 13%B cap | 75% | 13% / 100% | 38% / 0% | 25% / 0% | 25% / 0% | 0% / 0% |
| B0DJMP7762 | 8 | 60%B cap | 50% | 50% / 10% | 0% / 0% | 50% / 90% | 0% / 0% | 0% / 0% |
| B0D3JDGZ54 | 8 | 68%B cap | 38% | 0% / 0% | 13% / 44% | 75% / 56% | 13% / 0% | 0% / 0% |
| B0091F0N0C | 8 | no proxy inventory — not computable | 57% | 13% / — | 0% / — | 75% / — | 0% / — | 13% / — |
| B001AWDI10 | 7 | 57%B cap | 29% | 14% / 0% | 0% / 0% | 43% / 86% | 43% / 14% | 0% / 0% |
| B01EUNSF72 | 7 | 74%B cap | 14% | 0% / 0% | 0% / 26% | 100% / 74% | 0% / 0% | 0% / 0% |
| B01EUNSHH0 | 7 | 66%B cap | 29% | 0% / 12% | 0% / 0% | 29% / 50% | 71% / 38% | 0% / 0% |
| B001VP60L6 | 7 | 71%B cap | 43% | 29% / 0% | 0% / 23% | 71% / 71% | 0% / 7% | 0% / 0% |
| B0F4LKZD4B | 7 | 71%B cap | 43% | 14% / 0% | 0% / 0% | 86% / 71% | 0% / 29% | 0% / 0% |
| B0C1Q1J8NT | 7 | 77%B cap | 86% | 14% / 2% | 14% / 38% | 29% / 22% | 43% / 38% | 0% / 0% |
| B09HN8N2Y6 | 7 | 67%B cap | 29% | 14% / 10% | 29% / 0% | 57% / 90% | 0% / 0% | 0% / 0% |
| B0F3Z7LFBD | 7 | 43%B cap | 71% | 29% / 80% | 14% / 20% | 14% / 0% | 43% / 0% | 0% / 0% |
| B077PG9YXY | 7 | 64%B cap | 86% | 14% / 0% | 0% / 0% | 57% / 36% | 29% / 64% | 0% / 0% |
| B0F9Z49CR8 | 7 | 63%B cap | 14% | 0% / 9% | 29% / 32% | 14% / 38% | 57% / 20% | 0% / 0% |
| B0GN3Z7BM2 | 7 | 36%B cap | 57% | 43% / 0% | 43% / 36% | 14% / 0% | 0% / 64% | 0% / 0% |
| B0GFBGT777 | 7 | 49%B cap | 43% | 86% / 35% | 0% / 3% | 14% / 41% | 0% / 22% | 0% / 0% |
| B01EUNSF5O | 7 | 53%B cap | 71% | 14% / 8% | 57% / 16% | 14% / 44% | 14% / 24% | 0% / 8% |
| B003X3WQ6C | 6 | 17%B cap | 83% | 17% / 100% | 67% / 0% | 17% / 0% | 0% / 0% | 0% / 0% |
| B0CJ4X4W42 | 6 | 83%B cap | 17% | 0% / 0% | 17% / 0% | 83% / 100% | 0% / 0% | 0% / 0% |
| B0F4L57CDV | 6 | 57%B cap | 67% | 33% / 0% | 0% / 40% | 50% / 40% | 17% / 20% | 0% / 0% |
| B0DJTH9Z6D | 6 | 68%B cap | 20% | 33% / 1% | 33% / 52% | 17% / 18% | 17% / 29% | 0% / 0% |
| B0F4L33MB8 | 6 | 83%B cap | 17% | 0% / 0% | 0% / 0% | 83% / 100% | 17% / 0% | 0% / 0% |
| B001VP55WQ | 6 | 67%B cap | 50% | 17% / 0% | 17% / 50% | 50% / 50% | 17% / 0% | 0% / 0% |
| B00CETSZM0 | 6 | 76%B cap | 50% | 17% / 19% | 0% / 20% | 67% / 43% | 17% / 18% | 0% / 0% |
| B083P4VBS2 | 6 | 83%B cap | 17% | 33% / 17% | 17% / 17% | 0% / 0% | 50% / 67% | 0% / 0% |
| B0BSXKW35Y | 6 | 83%B cap | 33% | 17% / 0% | 0% / 0% | 67% / 66% | 17% / 34% | 0% / 0% |
| B0DNFWN3VK | 6 | 50%B cap | 50% | 17% / 0% | 50% / 100% | 33% / 0% | 0% / 0% | 0% / 0% |
| B0GFBGMGVT | 6 | 52%B cap | 0% | 0% / 31% | 0% / 17% | 67% / 24% | 33% / 28% | 0% / 0% |
| B0DK5YNV2K | 6 | 61%B cap | 33% | 0% / 8% | 17% / 48% | 17% / 13% | 67% / 31% | 0% / 0% |