{
  "schema": "milky-mcwayface-data-manifest-v1",
  "release": "0.7.1",
  "releasedAt": "2026-07-14",
  "coordinateFrame": {
    "id": "galactocentric-xz-v1",
    "unit": "kpc",
    "solarRadiusKpc": 8.15,
    "solarHeightKpc": 0.0055
  },
  "snapshot": {
    "module": "lib/galaxy-data.ts",
    "sha256": "8d621f15d369de376664ea498daa20d43a6240942354ee18889e7a00f720d99a",
    "parallaxUncertaintyModule": "lib/parallax-uncertainty.ts",
    "parallaxUncertaintyModuleSha256": "a4384c6094e881efaa0c6129e05f30af3032bc04bae0a495d5f7f78edcf2240e",
    "mwispGeneratedModule": "lib/generated/mwisp-2024-clouds.ts",
    "mwispGeneratedModuleSha256": "0fc12dac146bd21c7843968d04b6ae031e7dc4f7d2fb54295fa98bbe80b2a2c1",
    "vaiaOscBlockModule": "lib/generated/vaia-2026-osc-clouds.ts",
    "vaiaOscBlockModuleSha256": "a32740a9534b0fc1363808da79b5d388a6f3c65005dde34630ac8ee4dc169528",
    "vaiaFigure": "public/paper-diagrams/vaia-2026-figure-7-source.png",
    "vaiaFigureSha256": "45e1df68d96fa9bf3c14de78bab4037ab6d4ba50bff0ce34ed610ff86687043d",
    "galileoSkyModule": "lib/galileo-sky-data.ts",
    "galileoSkyModuleSha256": "2c7af6d3e8b05889e1115568002cc0a5f5bdd6574850feb6d28007757ee610b6"
  },
  "registeredFigures": [
    {
      "id": "galileo-1610-pleiades-spread",
      "path": "public/historical/galileo-1610.jpg",
      "sha256": "9aa3b92f5a65406b460971c53ce8a9fa1a186d5c5c7a5069bcc8297a97dda1d8",
      "source": "https://www.lindahall.org/about/news/three-bright-galilean-stars-three-copies-of-sidereus-nuncius-in-kansas-city/",
      "sourceDetail": "Linda Hall Library ordinary-paper first-edition asterism spread; byte-identical to the Library's 1000x661 rendition",
      "rightsStatus": "express-institutional-permission",
      "rightsBasis": "Public-domain 1610 work; Linda Hall policy makes existing digital images of public-domain collection material available for any purpose under an unspecified Creative Commons license",
      "policy": "https://www.lindahall.org/research/using-the-library/document-delivery-and-image-reproduction/",
      "credit": "Courtesy of Linda Hall Library of Science, Engineering & Technology",
      "changes": "Stored rendition unchanged; cropped, faded, and registered at runtime"
    },
    {
      "id": "galileo-1610-pleiades-highres",
      "path": "public/historical/galileo-1610-pleiades-highres.jpg",
      "sha256": "cf3e32eeef577531673d7920560d965101ec4d36e45118274584ec02c9ffe13e",
      "source": "https://library.si.edu/digital-library/book/sidereusnuncius00gali",
      "sourceFile": "https://archive.org/download/Sidereusnuncius00Gali/page/n38_w4000.jpg",
      "rightsStatus": "cc0",
      "license": "CC0 via Smithsonian Libraries",
      "policy": "https://library.si.edu/copyright",
      "changes": "Cropped presentation copy used for plate registration"
    },
    {
      "id": "wright-1750-plate-31",
      "path": "public/historical/wright-1750.jpg",
      "sha256": "d24e0deca743972888e25d46bee485583e05ca05e9860de06213e5f5e017d8b4",
      "source": "https://archive.org/details/originaltheoryor00wrig",
      "sourceFile": "https://archive.org/download/originaltheoryor00wrig/page/n162_w2000.jpg",
      "sourceDetail": "Thomas Wright, Plate XXXI, A Partial View of Infinity (1750); Getty Research Institute copy digitized by Internet Archive",
      "rightsStatus": "public-domain-no-additional-rights",
      "rightsBasis": "Public-domain underlying work; Public Domain Image Archive records no additional digital-copy rights for the matching Getty/Internet Archive scan",
      "policy": "https://pdimagearchive.org/images/0b04b90e-5d6f-42fb-877d-d47c65360f33/",
      "changes": "Cropped, resized, and contrast processed"
    },
    {
      "id": "herschel-1785-figure-4",
      "path": "public/historical/herschel-1785.jpg",
      "sha256": "231cc534c33dec1a9895a02448c69ad8dd4e27727fa734a3d64e2a11321fc5be",
      "source": "https://www.lindahall.org/about/news/scientist-of-the-day/william-herschel-3/",
      "sourceDetail": "William Herschel, Figure 4 on Plate VIII, On the Construction of the Heavens (1785)",
      "rightsStatus": "express-institutional-permission",
      "rightsBasis": "Public-domain 1785 engraving; Linda Hall public-domain image policy",
      "policy": "https://www.lindahall.org/research/using-the-library/document-delivery-and-image-reproduction/",
      "credit": "Courtesy of Linda Hall Library of Science, Engineering & Technology",
      "changes": "Minor JPEG recompression; cropped, faded, and registered at runtime"
    },
    {
      "id": "proctor-1869-plate",
      "path": "public/historical/proctor-1869.png",
      "sha256": "a33b42947521b39000e5189228206a751cb1c5885ab8916526d24f62ab6bf8ed",
      "source": "https://doi.org/10.1093/mnras/30.2.50",
      "sourceFile": "https://articles.adsabs.harvard.edu/pdf/1869MNRAS..30...50P",
      "sourceDetail": "Richard A. Proctor, unnumbered diagram on printed page 52, A New Theory of the Milky Way (1869)",
      "rightsStatus": "public-domain-and-express-policy",
      "rightsBasis": "Public-domain underlying diagram; RAS/MNRAS educational and noncommercial figure-reuse policy",
      "policy": "https://academic.oup.com/mnras/pages/rights_and_new_business_development",
      "changes": "Figure-only crop, resized and registered to an interactive reconstruction"
    },
    {
      "id": "oort-1958-figure-4",
      "path": "public/historical/oort-1958.png",
      "sha256": "e8947ab47ae48d0a8b08c48cd6cee1ab1ce2573e5a34ff817565e1c5dbdb3abc",
      "source": "https://doi.org/10.1093/mnras/118.4.379",
      "sourceFile": "https://articles.adsabs.harvard.edu/pdf/1958MNRAS.118..379O",
      "sourceDetail": "Oort, Kerr & Westerhout, Figure 4 / MNRAS Plate 6 (1958)",
      "rightsStatus": "express-publisher-policy",
      "rightsBasis": "One-figure educational and noncommercial research reuse under the RAS/MNRAS pre-1998 policy, with full acknowledgment",
      "copyrightOwner": "Royal Astronomical Society",
      "policy": "https://academic.oup.com/mnras/pages/rights_and_new_business_development",
      "changes": "Figure-only crop, resized, background separated, and registered"
    },
    {
      "id": "georgelin-1976-figure-11",
      "path": "public/historical/georgelin-1976.jpg",
      "sha256": "5bd389cdbc2ef9922b86510f62fe9d8274f101f26b4583b215e22237a7f28adf",
      "source": "https://ui.adsabs.harvard.edu/abs/1976A%26A....49...57G/abstract",
      "sourceFile": "https://articles.adsabs.harvard.edu/pdf/1976A%26A....49...57G",
      "sourceDetail": "Georgelin & Georgelin, Figure 11 on printed page 74 (1976)",
      "rightsStatus": "good-faith-us-fair-use-permission-not-documented",
      "rightsBasis": "Limited excerpt used for unmonetized educational criticism, commentary, model comparison, and registered 3D reconstruction; not a license or court determination",
      "copyrightOwner": "European Southern Observatory",
      "publisher": "EDP Sciences for Astronomy & Astrophysics",
      "policy": "https://www.aanda.org/about-aa/copyright/184-about-aa",
      "changes": "Cropped, reduced, background separated, coordinate-registered, and interpreted as data categories and model geometry"
    },
    {
      "id": "reid-2009-figure-1",
      "path": "public/paper-diagrams/reid-2009-figure-1.png",
      "sha256": "ab2b0af1c3b2783e7ff3bc3305a18d785f863f7f48425b7d77ce915c9dc15f29",
      "source": "https://doi.org/10.1088/0004-637X/700/1/137",
      "sourceDetail": "Reid et al. (2009), Figure 1",
      "rightsStatus": "good-faith-us-fair-use",
      "rightsBasis": "Limited excerpt used for unmonetized educational criticism, commentary, historical comparison, and registration against reconstructed data",
      "copyrightOwner": "American Astronomical Society",
      "policy": "https://journals.aas.org/article-charges-and-copyright",
      "nestedCredit": "R. Hurt, NASA/JPL-Caltech/SSC; Courtesy NASA/JPL-Caltech",
      "nestedPolicy": "https://www.jpl.nasa.gov/jpl-image-use-policy/",
      "changes": "Caption removed; rasterized, resized/cropped, plane-registered, and background separated"
    },
    {
      "id": "reid-2014-figure-1",
      "path": "public/paper-diagrams/reid-2014-figure-1.png",
      "sha256": "649adf43f16c3a5ab0f3f4df41b0383e3836e228de9e653054e1e03bd85ea088",
      "source": "https://doi.org/10.1088/0004-637X/783/2/130",
      "sourceDetail": "Reid et al. (2014), Figure 1",
      "rightsStatus": "good-faith-us-fair-use",
      "rightsBasis": "Limited excerpt used for unmonetized educational criticism, commentary, historical comparison, and registration against reconstructed data",
      "copyrightOwner": "American Astronomical Society",
      "policy": "https://journals.aas.org/article-charges-and-copyright",
      "changes": "Caption removed; rasterized, resized/cropped, plane-registered, and background separated"
    },
    {
      "id": "reid-2019-figure-1",
      "path": "public/paper-diagrams/reid-2019-figure-1.png",
      "sha256": "a0c298cfe02cedc1cfa7d4b135ea7531c7cec0a032c68575e2a6541d680da53c",
      "source": "https://doi.org/10.3847/1538-4357/ab4a11",
      "sourceDetail": "Reid et al. (2019), Figure 1",
      "rightsStatus": "good-faith-us-fair-use",
      "rightsBasis": "Limited excerpt and registered centerline geometry used for unmonetized educational criticism, commentary, historical comparison, and registration against reconstructed data",
      "copyrightOwner": "American Astronomical Society",
      "policy": "https://journals.aas.org/article-charges-and-copyright",
      "changes": "Caption removed; rasterized, resized/cropped, plane-registered, and background separated"
    },
    {
      "id": "xu-2021-figure-2",
      "path": "public/paper-diagrams/xu-2021-figure-2.png",
      "sha256": "057537266af4976edbd5eb31d5658947568773c1a84f4e4d4a7cd0b0c9d2f805",
      "source": "https://doi.org/10.1051/0004-6361/202040103",
      "sourceDetail": "Xu et al. (2021), Figure 2",
      "rightsStatus": "good-faith-us-fair-use-permission-not-documented",
      "rightsBasis": "Limited excerpt used for unmonetized educational criticism, commentary, scientific comparison, and coordinate registration",
      "copyrightOwner": "European Southern Observatory",
      "publisher": "EDP Sciences for Astronomy & Astrophysics",
      "policy": "https://www.aanda.org/about-aa/copyright/184-about-aa",
      "changes": "Plot panel cropped, rasterized/resized, plane-registered, and background separated"
    },
    {
      "id": "xu-2023-figure-5",
      "path": "public/paper-diagrams/xu-2023-figure-5.png",
      "sha256": "de876e9f45b3a8467bb4dc8a93e6840f1f6df717ac2b472a05f9b8fd4e33adf4",
      "source": "https://doi.org/10.3847/1538-4357/acc45c",
      "sourceDetail": "Xu et al. (2023), Figure 5",
      "rightsStatus": "cc-by-4.0",
      "license": "CC BY 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "copyrightOwner": "The authors",
      "publisher": "American Astronomical Society",
      "changes": "Plot panel extracted, rasterized/resized, background separated, and plane-registered"
    },
    {
      "id": "mwisp-2024-figure-3d",
      "path": "public/paper-diagrams/mwisp-2024-figure-3d.png",
      "sha256": "47d32fa573b428ceb46f4757f14f08a2f52984eddd0c6ae41dcd6ac17ca4c5fa",
      "source": "https://doi.org/10.3847/2041-8213/ad9605",
      "sourceDetail": "Sun et al. (2024), Figure 3(d)",
      "rightsStatus": "cc-by-4.0",
      "license": "CC BY 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "copyrightOwner": "The authors",
      "publisher": "American Astronomical Society",
      "changes": "Panel 3(d) cropped/downsampled, registered, and overlaid"
    },
    {
      "id": "vaia-2026-figure-7-source",
      "path": "public/paper-diagrams/vaia-2026-figure-7-source.png",
      "sha256": "45e1df68d96fa9bf3c14de78bab4037ab6d4ba50bff0ce34ed610ff86687043d",
      "source": "https://doi.org/10.1051/0004-6361/202557431",
      "sourceDetail": "Vaia et al. (2026), Figure 7 source raster",
      "rightsStatus": "cc-by-4.0-with-nested-permission",
      "license": "CC BY 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "copyrightOwner": "The authors",
      "publisher": "EDP Sciences for Astronomy & Astrophysics",
      "nestedCredit": "Xing-Wu Zheng & Mark Reid BeSSeL/NJU/CFA",
      "nestedPolicy": "https://astronomy.nju.edu.cn/xtzl/",
      "changes": "Source raster stored unchanged; background separated and plane-registered at runtime"
    },
    {
      "id": "vaia-2026-figure-7-display",
      "path": "public/paper-diagrams/vaia-2026-figure-7.jpg",
      "sha256": "b403b71ed79b0a283e3367dc586bfa80993e531624034d7ddad5be77326b4f80",
      "source": "public/paper-diagrams/vaia-2026-figure-7-source.png",
      "sourceDetail": "Processed display derivative of Vaia et al. (2026), Figure 7",
      "rightsStatus": "cc-by-4.0-with-nested-permission",
      "license": "CC BY 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
      "copyrightOwner": "The authors",
      "nestedCredit": "Xing-Wu Zheng & Mark Reid BeSSeL/NJU/CFA",
      "nestedPolicy": "https://astronomy.nju.edu.cn/xtzl/",
      "changes": "Cropped, resized, and JPEG recompressed from the registered source raster"
    }
  ],
  "layers": [
    {
      "id": "galileo-1610-pleiades-gaia-dr3",
      "records": 84,
      "representation": "complete-magnitude-limited-cone-field-propagated-to-1610",
      "evidence": "astrometric-direction-and-parallax",
      "selection": "Gaia DR3 cone radius 1.25 degrees at ICRS 56.75,+24.1167 with G < 9.2; 32 Longhin Figure-28 counterparts are uniquely recovered and six named Pleiades stars anchor a thin-plate-spline plate registration",
      "limitation": "The Pleiades and Orion panels on the surviving spread are separate sky fields. Two of 34 historical Pleiades marks remain unmatched. Poor or saturated parallaxes retain the measured sky direction and use a documented cluster-distance display fallback rather than a fabricated flat-plane position.",
      "source": "https://gea.esac.esa.int/archive/"
    },
    {
      "id": "reid-2009-vlbi",
      "records": 18,
      "representation": "complete-paper-table",
      "evidence": "direct-geometric",
      "paperSolarRadiusKpc": 8.5,
      "uncertaintyDisplay": "asymmetric inverse-parallax 1sigma whiskers",
      "source": "https://arxiv.org/pdf/0902.3913#page=5"
    },
    {
      "id": "reid-2014-vlbi",
      "records": 103,
      "representation": "complete-source-catalogue",
      "evidence": "direct-geometric",
      "paperSolarRadiusKpc": 8.34,
      "uncertaintyDisplay": "asymmetric inverse-parallax 1sigma whiskers",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/ApJ/783/130"
    },
    {
      "id": "reid-2019-vlbi",
      "records": 199,
      "representation": "complete-source-catalogue",
      "evidence": "direct-geometric",
      "paperSolarRadiusKpc": 8.15,
      "uncertaintyDisplay": "G007.47+00.05 asymmetric whisker; all other sources use inverse uncertainty marker size as in Figure 1",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/ApJ/885/131"
    },
    {
      "id": "xu-2023-vlbi",
      "records": 204,
      "representation": "complete-source-catalogue",
      "evidence": "direct-geometric",
      "uncertaintyDisplay": "inverse uncertainty marker size as in Figure 5; no fabricated whiskers",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/ApJ/947/54"
    },
    {
      "id": "xu-2021-gaia-edr3-ob",
      "sourceRecords": 9750,
      "eligibleWithinFiveKpc": 9481,
      "records": 246,
      "representation": "deterministic-stratified-sample",
      "evidence": "astrometric-parallax",
      "uncertaintyDisplay": "asymmetric inverse-parallax whisker plus inverse uncertainty marker size",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/A+A/645/L8"
    },
    {
      "id": "vaia-2026-xray-echoes",
      "records": 7,
      "representation": "published-cloud-constraints",
      "evidence": "direct-geometric",
      "source": "https://doi.org/10.1051/0004-6361/202557431"
    },
    {
      "id": "vaia-2026-sun-osc-clouds",
      "sourceRecords": 32162,
      "records": 1306,
      "representation": "complete-source-order-block-cross-registered-to-published-l-v-figure",
      "selection": "CDS Seq 1-1306; this contiguous source block matches the exact published OSC count and all blue Figure-1 l-v marks",
      "evidence": "kinematic-inference",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/ApJS/275/35"
    },
    {
      "id": "vaia-2026-dame-clouds",
      "records": 10,
      "representation": "complete-paper-table",
      "evidence": "kinematic-inference",
      "source": "https://arxiv.org/abs/1105.2523"
    },
    {
      "id": "vaia-2026-hii-regions",
      "records": 14,
      "representation": "thirteen-source-records-plus-one-figure-distance",
      "evidence": "kinematic-inference",
      "source": "https://arxiv.org/abs/1705.02795"
    },
    {
      "id": "vaia-2026-osc-masers",
      "records": 7,
      "representation": "complete-published-summary",
      "evidence": "mixed-direct-and-kinematic",
      "source": "https://arxiv.org/abs/2006.01281"
    },
    {
      "id": "mwisp-2024-co-clouds",
      "sourceRecords": 32162,
      "records": 32162,
      "representation": "complete-source-catalogue",
      "selection": "all public CDS rows; display quality may reduce rendered GPU marks without changing the loaded source set",
      "evidence": "kinematic-inference",
      "source": "https://cdsarc.cds.unistra.fr/viz-bin/cat/J/ApJS/275/35"
    },
    {
      "id": "reid-2009-arm-paths",
      "paths": 3,
      "representation": "recomputed-section-3-single-pitch-fits-from-table-1-groups-over-bounded-tracer-spans",
      "evidence": "fitted-model",
      "source": "https://arxiv.org/abs/0902.3913"
    },
    {
      "id": "reid-2014-arm-paths",
      "paths": 5,
      "representation": "reproduced-table-2-parameters-over-fitted-tracer-ranges",
      "evidence": "fitted-model",
      "source": "https://arxiv.org/abs/1401.5377"
    },
    {
      "id": "reid-2019-arm-paths",
      "paths": 11,
      "sourceVectorPaths": 10,
      "table2AnalyticPaths": 1,
      "representation": "10-author-vector-figure-1-centerline-strokes-plus-1-table-2-local-centerline-registered-to-the-visible-eps-stroke",
      "evidence": "fitted-model",
      "source": "https://arxiv.org/abs/1910.03357"
    },
    {
      "id": "reid-2019-table-2-arm-paths",
      "paths": 7,
      "representation": "exact-bounded-table-2-mcmc-log-spiral-fits-without-display-smoothing",
      "evidence": "fitted-model",
      "source": "https://arxiv.org/abs/1910.03357"
    },
    {
      "id": "xu-2023-alternate-paths",
      "paths": 6,
      "representation": "reproduced-table-2-maser-fit-ranges",
      "evidence": "fitted-model",
      "source": "https://arxiv.org/abs/2304.10690"
    },
    {
      "id": "mwisp-outer-paths",
      "paths": 6,
      "representation": "reproduced-table-1-model-2b-fit-ranges-with-gaps",
      "evidence": "kinematic-inference",
      "source": "https://doi.org/10.3847/2041-8213/ad9605"
    },
    {
      "id": "vaia-context-sun-osc-paths",
      "paths": 2,
      "representation": "reused-sun-2024-table-1-model-2b-bounded-fit-segments",
      "evidence": "kinematic-inference",
      "source": "https://doi.org/10.3847/2041-8213/ad9605"
    },
    {
      "id": "vaia-context-vallee-osc-path",
      "paths": 1,
      "representation": "published-12-degree-pitch-with-figure-normalized-anchor",
      "limitation": "The plotting array was not released; the 17.6-kpc normalization is digitized from the Sun/Vaia source figure.",
      "evidence": "contextual-extrapolation",
      "source": "https://arxiv.org/abs/2006.01281"
    }
  ]
}
