← Commit history

Correct GLB hashes using binary-safe downloads and validated container headers

John Lauer ·f76d4ceba8 ·22d ago ·parent 7eaf094
2 files changed +9−4
PROVENANCE.md+5−1
@@ -7,7 +7,7 @@ This audit was written by **Codex Astra (AI)**. It identifies the current bytes | [SKRPACE010.kicad_sym](SKRPACE010.kicad_sym) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `5a772a6169f02e4e7e24bdf28b4b92efefdf87a669af72ec05431e5e540338b6` | | [SKRPACE010.kicad_mod](SKRPACE010.kicad_mod) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `203736cd13540cda8e82bbb22103f9025c5d4a246b163b7137572737a03f1893` | | [SKRPACE010.step](SKRPACE010.step) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `289ba6fe08537aa4c58547cb2a7570e44e7db61a0144df9eee7e0ba1a56d5ce3` |-| [SKRPACE010.glb](SKRPACE010.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `bcc93b3f4ddcc742479ec529035200c4f079fec91e4c17ddb80813220ae4c514` |+| [SKRPACE010.glb](SKRPACE010.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `47dba2ee1ea80732e2705a27ebe920a52065bbc0fe9808a6c056326b200f7a07` |  ## SKRPACE010.kicad_sym @@ -53,3 +53,7 @@ Legacy aliases and extra variants are inventoried separately so an unselected fi | [SKRPACE010.lbr](SKRPACE010.lbr) | Additional existing wiki CAD; upstream authoring provenance not established by this audit | `599066db482f85c1d288243e913fd62ec73546a8bd0d0ce20838a00e16493741` |  See asset-provenance.json for source commits, variant lineage and remaining uncertainty.++Binary audit correction: GLB hashes above were recomputed from byte-preserving HTTPS downloads, with GLB header length and JSON chunk validation. Earlier hashes from the text-oriented repo-show path were invalid; they did not describe the stored GLBs.++Binary audit correction: GLB hashes above were recomputed from byte-preserving HTTPS downloads, with GLB header length and JSON chunk validation. Earlier hashes from the text-oriented repo-show path were invalid; they did not describe the stored GLBs.
asset-provenance.json+4−3
@@ -46,13 +46,14 @@     {       "kind": "glb",       "file": "SKRPACE010.glb",-      "bytes": 265243,-      "sha256": "bcc93b3f4ddcc742479ec529035200c4f079fec91e4c17ddb80813220ae4c514",+      "bytes": 234404,+      "sha256": "47dba2ee1ea80732e2705a27ebe920a52065bbc0fe9808a6c056326b200f7a07",       "retrievedFrom": "https://wiki.adom.inc/barrett-land/skrpace010/files/SKRPACE010.glb",       "retrievedAtUtc": "2026-09-16T13:48:42.034422+00:00",       "wikiCommit": "e83aa0628c0688311eec717150504bf15e81ed76",       "originStatus": "Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit",-      "modifiedByThisAudit": false+      "modifiedByThisAudit": false,+      "retrievalMethod": "Binary-safe HTTPS file response; GLB header total length and JSON chunk validated"     }   ],   "existingPageCitations": {