Status: Tier 0 — no authorized source
MLB's terms prohibit automated collection from its digital properties, and no written permission or licensed feed exists for this project. There is therefore no automated adapter anywhere in this codebase, and a build test fails if one ever appears.
Velocity, spin, movement, release, extension, plate location, exit velocity, launch angle, expected outcomes: unavailable — not estimated, not inferred, not shown
What exists instead
| Piece | State |
|---|---|
| Pitch and batted-ball contracts | built — strict schemas with source-tier and regime fields |
| Fixtures | fictional only, every record flagged and namespaced fic:, blocked from public artifacts by test |
| Regime validation | built — a 2026+ record without the ABS coordinate declaration is rejected, because ABS moved plate coordinates from front-of-plate to middle-of-plate |
| Owner-export importer | built — writes only to a gitignored private quarantine; never public, never a training label |
| Automated fetch | does not exist and must not |
What would change this
Written permission from MLB Advanced Media, or a licensed feed. That is an owner decision with a contract behind it, not an engineering one — so this page will keep saying unavailable until such an agreement exists. See Data & sources for the full admission ladder.