← Commit history

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

John Lauer ·0036d889cb ·20d ago ·parent 86dbd48
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 | [CL10A106KP8NNNC.kicad_sym](CL10A106KP8NNNC.kicad_sym) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `297267d706728ba144d792e37faf52c115801f2ba0a77f3461346208238dc0ff` | | [CL10A106KP8NNNC.kicad_mod](CL10A106KP8NNNC.kicad_mod) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `f5d9a05990a6d8ec133140429e4d43d51bc2336cdb1f1a4af82430cfa5850eb4` | | [CL10A106KP8NNNC.step](CL10A106KP8NNNC.step) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1` |-| [CL10A106KP8NNNC.glb](CL10A106KP8NNNC.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `e1429a247ca157c39c2753f21824a15126993eba27e93cd17a8ab0058ee9c96f` |+| [CL10A106KP8NNNC.glb](CL10A106KP8NNNC.glb) | Existing wiki asset; upstream authoring source and redistribution evidence not established by this audit | `15aad56fde15840b7c7b7cc9e47fbcddf99ab81274402812960459128355a5f3` |  ## CL10A106KP8NNNC.kicad_sym @@ -53,3 +53,5 @@ Legacy aliases and extra variants are inventoried separately so an unselected fi | [CL10A106KP8NNNC.lbr](CL10A106KP8NNNC.lbr) | Additional existing wiki CAD; upstream authoring provenance not established by this audit | `f749b3dc01a912856e802d17c02799f6846caeb31a8f6bb7d3cae94e3c48d7ed` |  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": "CL10A106KP8NNNC.glb",-      "bytes": 21853,-      "sha256": "e1429a247ca157c39c2753f21824a15126993eba27e93cd17a8ab0058ee9c96f",+      "bytes": 19864,+      "sha256": "15aad56fde15840b7c7b7cc9e47fbcddf99ab81274402812960459128355a5f3",       "retrievedFrom": "https://wiki.adom.inc/barrett-land/cl10a106kp8nnnc/files/CL10A106KP8NNNC.glb",       "retrievedAtUtc": "2026-09-16T13:48:44.790161+00:00",       "wikiCommit": "fe156ee2da4659ac21201b285207c9a997cf4078",       "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": {