← Commit history

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

John Lauer ·2f2d854e52 ·1mo ago ·parent 876f3ac
2 files changed +7−4
PROVENANCE.md+3−1
@@ -7,7 +7,7 @@ This audit was written by **Codex Astra (AI)**. It identifies the current bytes | [ncd0402b1.kicad_sym](ncd0402b1.kicad_sym) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `911e6db7a201fa9400d2dd772d89d239c3fb6986e5b9fb371d00b4f2f1e1dc56` | | [ncd0402b1.kicad_mod](ncd0402b1.kicad_mod) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `87e0825bf08496c066d27b7f5a0ee331a4255bb37d9ae4a5090e7039824ac7bb` | | [ncd0402b1.step](ncd0402b1.step) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `401a17c0a337a26edbde24f58dabfc1560d6cb1bfb8c8fc5c31b8692e321eb12` |-| [ncd0402b1.glb](ncd0402b1.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `ab8576f7ac5b0ffc1fdaa0f42d3e1752b536789d33a8d73386f0902c0675f9b1` |+| [ncd0402b1.glb](ncd0402b1.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `ee743cfb652898a968a3f5c6ced161f927dc690ca84618e5a1eb5328824f0527` |  ## ncd0402b1.kicad_sym @@ -54,3 +54,5 @@ Legacy aliases and extra variants are inventoried separately so an unselected fi | [ncd0402b1.lbr](ncd0402b1.lbr) | Additional existing wiki CAD; upstream authoring provenance not established by this audit | `81a8d6f997bd49a7c9bc6a22ab555487496779b395217fd924208cf7bb96e833` |  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.
asset-provenance.json+4−3
@@ -46,13 +46,14 @@     {       "kind": "glb",       "file": "ncd0402b1.glb",-      "bytes": 17972,-      "sha256": "ab8576f7ac5b0ffc1fdaa0f42d3e1752b536789d33a8d73386f0902c0675f9b1",+      "bytes": 15848,+      "sha256": "ee743cfb652898a968a3f5c6ced161f927dc690ca84618e5a1eb5328824f0527",       "retrievedFrom": "https://wiki.adom.inc/adom/ncd0402b1/files/ncd0402b1.glb",       "retrievedAtUtc": "2026-09-16T13:48:46.094356+00:00",       "wikiCommit": "91ec3d8b21d6cbdd06562a9223f437c0f6178c0d",       "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": {