The authoritative registry lives in SECURITY.md (invariant 5: data
arrives with provenance settled first). This page is the readable summary;
if the two ever disagree, SECURITY.md wins and this page has a bug.
The app’s info view credits the same data sets as pointers into the one
register of works (Credits.data), and the Register column below names
each row’s works there. ProvenanceRegisterTests holds SECURITY.md’s
table, those credits and this table to the register: every work named
here is in the register and in SECURITY.md, and every data set
SECURITY.md records as in use is listed here.
| Dataset | Register | Source | Licence | Where |
|---|---|---|---|---|
| Terrain | environmentAgency2022 |
Environment Agency LIDAR Composite DTM 2022, 1 m bare earth, via Defra’s WCS | Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 | salisbury-plain.heightfield, baked by scripts/bake_terrain.py |
| Circle LiDAR, 1 m | environmentAgency2022, environmentAgency2022FZDSM |
Environment Agency LIDAR Composite DTM and first-return DSM (FZ_DSM) 2022, 1 m, over the stone circle, via Defra’s WCS | Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 | lidar/circle-1m.csv, fetched by scripts/fetch_circle_lidar.py: a reference that checks Petrie’s 1877 lintel levels (LidarLevelTests), never drawn |
| Earthwork LiDAR transects, 1 m | environmentAgency2022 |
Environment Agency LIDAR Composite DTM 2022, 1 m, in 27 narrow strips across the enclosure ditch and bank, the North and South Barrows, the Heel Stone and the Avenue to the elbow, via Defra’s WCS | Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 | Tests/HengeGeometryTests/Resources/lidar/earthwork-transects-1m.csv, fetched by scripts/fetch_earthwork_transects.py: test fixtures for today’s earthworks (owner answer 1a), in the test target and not the app bundle, never drawn |
| Stone plan | daw2026, rees1989 |
Tim Daw, stonehenge-block-3d, locked_poses — 93 stones digitised from the M J Rees & Co 1989/90 survey, Historic England Archive MP/STO0861, each with Daw’s accuracy grade |
CC BY-SA 4.0 — the derived CSV is published under the same licence; decision in docs/decisions/2026-09-23-stone-data-licences.md |
stones/daw-locked-poses.csv, written by scripts/import_daw_poses.py from a pinned commit. Positions and yaw for standing stones; the base outline as the section of each standing sarsen (circle and trilithons) and as the block of whatever lies; standing bluestones keep an interim section (issue #4); placeholders ship as provisional |
| Stone heights | clealWalkerMontague1995 |
Cleal, Walker & Montague 1995, Stonehenge in its Landscape, Appendix 5 “Heights of Stones”, pp 547–548 (1919 Chief Architect’s report and Atkinson) | ADS Terms of Use: research reuse including the commercial sector, with credit | stones/cleal-1995-appendix5.csv, transcribed from the page images; standing stones take the single figure, stones re-erected in 1958 are recorded as they lay and keep the fallback |
| Stone heights, 1877 | petrie1880 |
Petrie 1880, Stonehenge: Plans, Description, and Theories, pp 9–12 | Public domain | stones/petrie-1880-heights.csv; the independent pre-restoration check, compared with Cleal by a test |
| Bluestone status | abbottAndersonWhymark2012, petrie1880, clealWalkerMontague1995 |
Abbott & Anderson-Whymark 2012 (the 2011 laser survey, RR 32/2012), pp 25, 40–41, 45–46, cross-checked against Petrie and Cleal | Published findings, cited; no data from the report is vendored | stones/bluestone-status-corrections.csv: which bluestones of the circle stand, lie or survive as a stump in the ruin, where Daw’s status column disagrees; Daw’s CSV is untouched. The ruin draws it |
| Monument phases | darvillEtAl2012 |
Darvill et al. 2012, Antiquity 86(334), Table 3 (p 1025) and the stage sections, pp 1027–1037, read off the author copy | Published findings, cited; this repo’s own transcription | chronology/phases.csv, phase-features.csv, known-deviations.csv, gaps.csv (LICENSE-DATA.md beside them): each phase’s span, modelled range, anchor and every feature’s condition, citing its page; values no source gives are marked as presentation choices (#69, timeline C1) |
| Stone events since 1877 | gowland1902, hawley1921, clealWalkerMontague1995 |
Gowland 1902 pp 37, 40, 44; Hawley 1921 pp 20, 29; Cleal, Walker & Montague 1995 pp 345–346 | Published findings, cited; this repo’s own transcription | chronology/stone-events.csv: each fall, straightening and re-erection between Petrie’s survey and Daw’s plan, with the stones’ Petrie numbers and the pose before; Petrie’s 1877 is today’s survey walked back through it (#69, timeline C3) |
| Aubrey hole register | clealWalkerMontague1995 |
Cleal, Walker & Montague 1995, Table 10, pp 96, 99–101, checked against Parker Pearson et al. 2020 Table 10.1 | ADS Terms of Use: research reuse including the commercial sector, with credit | chronology/aubrey-holes.csv: the 34 excavated holes by AH number, excavator, year, Hawley’s printed number, cremated bone and reopenings; no surveyed positions: the drawn ring is phased on AH18 beside 92 (Hawley 1923 p 16) and marked a reconstruction (#34, #35, #63) |
| Entrance stoneholes | clealWalkerMontague1995 |
Cleal, Walker & Montague 1995, Fig 156, p 269 (and the hole records on pp 270, 284) | ADS Terms of Use: research reuse including the commercial sector, with credit | stones/cleal-1995-fig156-entrance.csv: where holes 97, D and E lie, three points read off the figure’s grid and offset to Daw’s frame; drawn only by the Hypothetical restorations toggle in Stage 2 (#37, #38) |
| Earthwork plans | clealWalkerMontague1995 |
Cleal, Walker & Montague 1995, Fig 36 (the ditch segments, p 66), Figs 164–165 (the barrows, pp 277–278), Fig 156 (the Heel Stone ditch, p 269) and Plan 3 (the Avenue’s route) | ADS Terms of Use: research reuse including the commercial sector, with credit | earthwork/cleal-1995-*.csv: two blind digitisations reconciled on the printed grid (research/earthwork-digitisation-2026-10.md) — the ditch’s excavated segments, the barrows’ rings, the Heel Stone ditch and the Avenue’s ditch lines by class |
| Star catalogue | esa1997 |
Hipparcos, ESA SP-1200 (CDS I/239) | Free with attribution | hipparcos-bright.csv (8,870 stars, V ≤ 6.5) |
| Star names | iauCSN |
IAU-CSN (WGSN, E. Mamajek) | Official IAU nomenclature, freely published | generated into StarCatalog.properNames |
| Constellation figures | authored in-repo | Authored in-repo — no external figure set consulted | Ours | ConstellationLines.swift, generated by script |
| Planetary theory | bretagnonFrancou1988 |
VSOP87D (CDS VI/81), truncated | Free scientific data | VSOP87Tables.swift, generated |
| Moon colour map | nasaSVSMoonKit |
NASA SVS CGI Moon Kit (LRO) | Public domain | moon-albedo.jpg |
| Surface textures | ambientCGGrass004, polyHavenRock01, polyHavenLichenRock |
ambientCG Grass004; Poly Haven rock_01 (Rob Tuytel) and lichen_rock (Rico Cilliers) | CC0 1.0 | engine resource bundle; sources, checksums and conversions in SECURITY.md |
| Sky model | preethamShirleySmits1999 |
Preetham et al. 1999 | Published formula, no data vendored | implemented in MSL |
| Algorithms | meeus1998, espenakMeeus2006 |
Meeus; Espenak & Meeus ΔT | Published methods, cited | implemented in HengeAstro |
| Milky Way | nasaSVSDeepStarMaps2020 |
NASA SVS Deep Star Maps 2020 (SVS 4851), from Gaia DR2 | Public domain; credit NASA/GSFC SVS and ESA/Gaia/DPAC | milkyway-2020.jpg, 2048×1024 |
Declined or waiting on licence: Hosek–Wilkie sky data, any recorded ambient sound, Stellarium-style constellation datasets (mooted by drawing our own), H. A. Rey figure drawings (same).
Rule of the house: no dataset enters the repo before its licence is written down here, and the first third-party code dependency is a stop-and-ask.