← Commit history

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

John Lauer ·9bd6df4e64 ·22d ago ·parent 22213ab
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 | [CL05A105KA5NQNC.kicad_sym](CL05A105KA5NQNC.kicad_sym) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `26b124cba91f9d4712ba3b23a23ba656be67baa6de6698b4ab89e1a2755a21ab` | | [CL05A105KA5NQNC.kicad_mod](CL05A105KA5NQNC.kicad_mod) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `c4ebcc96baae45e3eb4446a73b3e81125533909b64ddacadb9845f504903b964` | | [CL05A105KA5NQNC.step](CL05A105KA5NQNC.step) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `03e44c4b2b727b8d4b6b1fd598cbd12dd5e614f1dfeefa96a92a07e3a3b312a2` |-| [CL05A105KA5NQNC.glb](CL05A105KA5NQNC.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `3c06aec0f18c45677db93c30c9023300efe062cc21183ec2929dd99af43c2c58` |+| [CL05A105KA5NQNC.glb](CL05A105KA5NQNC.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `f7e6a8ab00a0081d43a745175969bab8357e54e982a064bd31415806db68243a` |  ## CL05A105KA5NQNC.kicad_sym @@ -53,3 +53,5 @@ Legacy aliases and extra variants are inventoried separately so an unselected fi | [CL05A105KA5NQNC.lbr](CL05A105KA5NQNC.lbr) | Additional existing wiki CAD; upstream authoring provenance not established by this audit | `7f92dfbc481030639ef7b95d1a54c22fe8c194cc1af92d25e70a67ef1f226e51` |  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": "CL05A105KA5NQNC.glb",-      "bytes": 21347,-      "sha256": "3c06aec0f18c45677db93c30c9023300efe062cc21183ec2929dd99af43c2c58",+      "bytes": 19676,+      "sha256": "f7e6a8ab00a0081d43a745175969bab8357e54e982a064bd31415806db68243a",       "retrievedFrom": "https://wiki.adom.inc/barrett-land/cl05a105ka5nqnc/files/CL05A105KA5NQNC.glb",       "retrievedAtUtc": "2026-09-16T13:48:42.807024+00:00",       "wikiCommit": "74b4bc109dff75acc1fafc70828d3ff97cf878d8",       "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": {