#punkshell runtime artifact metadata (schema v2, class "runtime") - retroactive #sidecar authored per shellspy G-123: ADDITIVE record for a pre-family artifact #(artifact bytes, bare name and the sha1sums.txt integrity authority unchanged; #no embedded copy exists inside the artifact). schema = 2 [artifact] name = "tclkit-902-Linux64-intel-dyn" class = "runtime" target = "linux-x86_64" sha1 = "41c81c8cf4020ea67a4e0238c96f9550bdadd8c3" size = 4989232 built = "unrecorded" #packager: declared identity, not proof - signing (minisign sidecars) is the #verification layer. packager = "Julian Noble " license = "unrecorded" [runtime] #from the artifact name (not host-executable where this record was authored): #Tcl 9.0.2, dynamic-linked metakit-capable tclkit (binary carries Bawt, #obermeier and vqtcl markers). This is the punkshell punk9linux/punkshell902 #bake runtime and the defaults.txt recommendation for linux-x86_64. tcl_patchlevel = "9.0.2" [provenance] #class: build-origin class (schema v2): suite-built | third-party | local. #NOTE for line-based consumers: '[artifact] class' above is the first 'class =' #line in the record by construction - whole-text single-key scans see that one. class = "third-party" #builder basis: BAWT tclkit family naming and binary markers (Bawt/obermeier). #Payload modified in-place after retrieval: git 15a2630 (2025-08-29) added #Thread and tcllibc into the kit image; the sibling artifact #tclkit-902-Linux64-intel-dyn_basic preserves the unmodified shape. builder = "BAWT distribution tclkit (Paul Obermeier's Build Automation With Tcl)" source_url = "https://www.tcl3d.org/bawt/" upstream_ref = "unrecorded" #retrieved: unrecorded; first recorded in this repo 2025-08-28 (git d426e9c #"Add some non-windows platform tclkits"). retrieved = "unrecorded"