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 |
|---|---|---|---|---|---|---|---|---|
| B0DJTKYFTJ | 53 |
| 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% |
| 56%B cap |
| 6% |
| 17% / 12% |
| 19% / 63% |
| 32% / 10% |
| 30% / 16% |
| 2% / 0% |
| B0FSN5K96Z | 53 | 63%B cap | 27% | 25% / 0% | 11% / 38% | 40% / 29% | 23% / 23% | 2% / 10% |
| B0F6YSMD1K | 52 | 83%B cap | 10% | 17% / 24% | 15% / 18% | 50% / 33% | 17% / 26% | 0% / 0% |
| B0GFBPPY8X | 52 | 77%B cap | 28% | 10% / 6% | 37% / 17% | 33% / 50% | 21% / 27% | 0% / 0% |
| B00CETTY3Y | 52 | 86%B cap | 13% | 12% / 15% | 29% / 39% | 37% / 25% | 23% / 21% | 0% / 0% |
| B0DJTJZDVV | 51 | 78%B cap | 16% | 25% / 17% | 20% / 21% | 27% / 48% | 27% / 14% | 0% / 0% |
| B0CX62KCQ2 | 50 | 75%B cap | 20% | 38% / 20% | 26% / 30% | 18% / 39% | 18% / 10% | 0% / 0% |
| B0F6YT1YKP | 50 | 86%B cap | 10% | 22% / 13% | 14% / 17% | 36% / 47% | 28% / 23% | 0% / 0% |
| B09JL7F46F | 50 | 72%B cap | 8% | 14% / 6% | 14% / 38% | 32% / 27% | 40% / 24% | 0% / 4% |
| B09JL7H9FG | 49 | 45%B cap | 33% | 10% / 8% | 14% / 24% | 14% / 58% | 61% / 8% | 0% / 2% |
| B07CTTM633 | 49 | 49%B cap | 19% | 41% / 15% | 10% / 31% | 39% / 14% | 10% / 40% | 0% / 0% |
| B0FNXCSNR6 | 49 | 76%B cap | 19% | 8% / 8% | 10% / 7% | 31% / 53% | 49% / 30% | 2% / 2% |
| B0GFG1HY4P | 49 | 65%B cap | 49% | 4% / 0% | 20% / 46% | 31% / 0% | 45% / 54% | 0% / 0% |
| B01LZB5D02 | 49 | 64%B cap | 53% | 20% / 3% | 29% / 15% | 22% / 54% | 29% / 24% | 0% / 4% |
| B0DDV56YNP | 48 | 86%B cap | 25% | 17% / 13% | 17% / 27% | 38% / 42% | 29% / 19% | 0% / 0% |
| B0GN3RYTGJ | 48 | 35%B cap | 69% | 21% / 0% | 8% / 4% | 40% / 0% | 31% / 96% | 0% / 0% |
| B07ND7C93B | 47 | 79%B cap | 23% | 15% / 0% | 6% / 0% | 49% / 51% | 30% / 49% | 0% / 0% |
| B0CTMS8Z2J | 47 | 87%B cap | 51% | 9% / 18% | 19% / 13% | 34% / 37% | 38% / 31% | 0% / 0% |
| B09QDLYSVL | 47 | 40%B cap | 49% | 23% / 0% | 36% / 0% | 15% / 73% | 26% / 27% | 0% / 0% |
| B08THYCW81 | 47 | 93%B cap | 62% | 30% / 30% | 21% / 15% | 17% / 19% | 32% / 36% | 0% / 0% |
| B0DP3GXV5N | 47 | 73%B cap | 68% | 21% / 0% | 32% / 34% | 19% / 44% | 28% / 22% | 0% / 0% |
| B0749TYKPN | 46 | 84%B cap | 41% | 37% / 37% | 13% / 12% | 17% / 33% | 30% / 17% | 2% / 0% |
| B0GL3LLPVP | 46 | 92%B cap | 9% | 17% / 18% | 20% / 22% | 37% / 29% | 26% / 31% | 0% / 1% |
| B0FRJQSQSY | 46 | 81%B cap | 17% | 15% / 3% | 26% / 30% | 35% / 49% | 24% / 17% | 0% / 0% |
| B0FRTY9PD6 | 45 | 69%B cap | 44% | 22% / 0% | 16% / 34% | 38% / 51% | 24% / 15% | 0% / 0% |
| B0DP3H1MB7 | 44 | 1%B cap | 62% | 11% / 0% | 23% / 0% | 30% / 1% | 32% / 0% | 5% / 99% |
| B019JBZMX0 | 44 | 55%B cap | 35% | 9% / 0% | 25% / 0% | 23% / 68% | 41% / 31% | 2% / 0% |
| B097HP5XXJ | 42 | 49%B cap | 40% | 7% / 31% | 14% / 11% | 62% / 15% | 17% / 44% | 0% / 0% |
| B002GPEMD8 | 42 | 89%B cap | 40% | 31% / 29% | 7% / 15% | 40% / 32% | 21% / 25% | 0% / 0% |
| B0F67KWXTK | 41 | 79%B cap | 38% | 12% / 30% | 20% / 7% | 29% / 31% | 39% / 30% | 0% / 1% |
| B0DQXJ9DQ2 | 41 | 64%B cap | 23% | 20% / 1% | 27% / 10% | 27% / 61% | 27% / 27% | 0% / 1% |
| B0CM9SWNWJ | 41 | 79%B cap | 17% | 10% / 21% | 20% / 27% | 37% / 32% | 29% / 18% | 5% / 3% |
| B0FMSC39BD | 40 | 83%B cap | 13% | 23% / 13% | 28% / 21% | 25% / 42% | 25% / 24% | 0% / 0% |
| B0FL3NB8G8 | 38 | 35%B cap | 46% | 13% / 6% | 21% / 86% | 24% / 8% | 42% / 0% | 0% / 0% |
| B0D2S3J865 | 37 | 38%B cap | 51% | 11% / 0% | 11% / 73% | 57% / 24% | 22% / 3% | 0% / 0% |
| B0BHB7WH8J | 37 | 77%B cap | 47% | 11% / 0% | 41% / 64% | 35% / 31% | 11% / 5% | 3% / 0% |
| B08MTCNMN7 | 37 | 87%B cap | 18% | 11% / 14% | 11% / 14% | 43% / 49% | 27% / 22% | 8% / 0% |
| B0FRTTS4GK | 37 | 36%B cap | 40% | 19% / 1% | 5% / 36% | 19% / 52% | 54% / 11% | 3% / 0% |
| B08DTBW47Z | 36 | 26%B cap | 69% | 0% / 0% | 19% / 93% | 75% / 7% | 6% / 0% | 0% / 0% |
| B0FRHH3SQ2 | 36 | 91%B cap | 28% | 25% / 26% | 17% / 7% | 25% / 26% | 33% / 40% | 0% / 0% |
| B0010HDGIA | 35 | no proxy inventory — not computable | 46% | 20% / — | 26% / — | 34% / — | 20% / — | 0% / — |
| B0C511HN1B | 35 | 74%B cap | 51% | 31% / 14% | 17% / 38% | 20% / 25% | 31% / 22% | 0% / 0% |
| B0017JAR6K | 32 | 80%B cap | 81% | 19% / 10% | 13% / 21% | 47% / 36% | 22% / 23% | 0% / 10% |
| B0DT4SWZHX | 32 | 78%B cap | 13% | 22% / 10% | 38% / 41% | 16% / 32% | 25% / 14% | 0% / 3% |
| B0CJMRQHW6 | 32 | 60%B cap | 3% | 19% / 22% | 0% / 22% | 19% / 30% | 63% / 23% | 0% / 2% |
| B08DTTHF1C | 32 | 75%B cap | 9% | 9% / 2% | 25% / 7% | 53% / 66% | 13% / 24% | 0% / 0% |
| B0FRT6MYSR | 31 | 39%B cap | 58% | 26% / 0% | 16% / 23% | 23% / 77% | 35% / 0% | 0% / 0% |
| B0GFBLWBSV | 30 | 74%B cap | 27% | 33% / 15% | 17% / 24% | 37% / 28% | 13% / 32% | 0% / 0% |
| B0DJTKMB7P | 30 | 35%B cap | 50% | 40% / 10% | 3% / 23% | 10% / 55% | 43% / 12% | 3% / 0% |
| B09LZNQLZ9 | 30 | 78%B cap | 31% | 23% / 9% | 10% / 6% | 40% / 45% | 23% / 39% | 3% / 1% |