Level 2 — 1 Acquire and derive reference data

FedInvest Fidelity FiscalData Treasury FiscalData CNBC CNBC BLS BLS TreasuryDirect fund providers Federal Reserve FedInvest prices Market quotes Yield curves Breakeven inflation Bid and ask spreads Auction results Tentative auction schedule TIPS reference data Yield history Intraday yields Monthly CPI Ref CPI NSA and SA SA and SAO yields CPI history Ref CPI Fund holdings GSW curve parameters Bond holidays 1.1 Download FedInvest prices 1.2 Download market quotes 1.3 Fit yield curves 1.4 Fetch auction results 1.5 Mirror tentative schedule 1.6 Fetch TIPS reference data 1.7 Update yield history 1.8 Archive intraday yields 1.9 Fetch monthly CPI 1.10 Interpolate daily Ref CPI NSA and SA 1.11 Derive SA and SAO yields 1.12 Fetch CPI history 1.13 Fetch daily Ref CPI 1.14 Collect fund holdings 1.15 Fetch published curve parameters

One process per scheduled job, and the store each writes. A job that reads a store as well as writing one is deriving rather than retrieving. 1.3, 1.10, 1.11 and 1.14 read no external source: they compute from what the retrieving jobs have already stored. Sources are not redrawn here; their flows enter from the edge, named, and each is defined against its entity on the context diagram. Every job drills to Data Pipeline for its schedule and script path. Per-job process specs do not exist yet.