Browse Source
12 authored sidecars across the five runtime tiers: build-origin
[provenance] class (third-party | local) with builder / source_url /
upstream_ref / retrieved, every judgement-based value carrying its
evidence basis in an adjacent comment (binary markers: Bawt / obermeier
/ MinGW-W64 / MSYS2 GCC / Metakit; this repo's git history; live probes
of the win32 kits for tcl_patchlevel and container). Additive only:
artifact bytes, bare names and artifact sha1sums rows unchanged - the
per-tier sha1sums.txt gain the toml rows (row order shifts only, hashes
identical).
Classes recorded: tclsfe-x64 third-party (apnadkarni/tcl-sfe, retrieved
2026-07-10, probed 9.1b0); tclkit86bi third-party (Bawt + MinGW-W64
markers, probed 8.6.13, in-repo since 2023-08-02); the four non-windows
tclkits third-party (Bawt/obermeier markers; intel-dyn's post-retrieval
Thread+tcllibc payload modification recorded, _basic noted as the
unmodified shape); tclkit902/tclsh902z/tclsh902z_nometakit local
("built using bawt" 9f13f97, MSYS2 GCC markers, probed 9.0.2);
tclsh901k/t local (interim/test runtimes, probed 9.0.1).
AGENTS.md gains "Runtime artifacts - schema v2 + retroactive sidecars"
(field-subset + additive contract + never-guess posture; v1 section's
emission note updated - the punkshell emitters move to v2 in the same
change-set). README: default r1 -> r2, platform list refreshed. Not
pushed - publication stays the maintainer's call.
Assisted-by: harness=claude; primary-model=claude-fable-5; api-location=anthropic.com
master
19 changed files with 496 additions and 10 deletions
@ -1 +1,2 @@
|
||||
a08dd02077733a7c0efa733dcfc4990a2e989122 *tclkit-851-freebsd7-x86_64 |
||||
a4980ac6e4afe0a3df4a24738d5a6382e7d4b0ed *tclkit-851-freebsd7-x86_64.toml |
||||
|
||||
@ -0,0 +1,38 @@
|
||||
#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-851-freebsd7-x86_64" |
||||
class = "runtime" |
||||
target = "freebsd-x86_64" |
||||
sha1 = "a08dd02077733a7c0efa733dcfc4990a2e989122" |
||||
size = 2234902 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#from the artifact name (not host-executable where this record was authored): |
||||
#Tcl 8.5.1, freebsd7-era metakit tclkit (binary carries a Metakit marker and |
||||
#"GCC: (GNU)"). defaults.txt deliberately carries no freebsd-x86_64 line - |
||||
#a legacy kit, not a recommendation. |
||||
tcl_patchlevel = "8.5.1" |
||||
|
||||
[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: legacy 8.5-era public tclkit build; upstream identity unrecorded |
||||
#(pre-BAWT era - no Bawt marker in the binary, unlike the 9.0.2 tclkits here). |
||||
builder = "unrecorded (legacy metakit-era tclkit build)" |
||||
source_url = "unrecorded" |
||||
upstream_ref = "unrecorded" |
||||
#retrieved: unrecorded; first recorded in this repo 2026-07-10 (git 31cd264, |
||||
#tier placement corrected same day by 82d212f). |
||||
retrieved = "unrecorded" |
||||
@ -1 +1,2 @@
|
||||
60fc2e9f4a27fefdc2a457fa1f610ecaed669f96 *tclkit-9.0.2-Linux64-arm-dyn |
||||
9119cbbe9964b6785a3a844538ceed4fbb9c148b *tclkit-9.0.2-Linux64-arm-dyn.toml |
||||
|
||||
@ -0,0 +1,36 @@
|
||||
#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-9.0.2-Linux64-arm-dyn" |
||||
class = "runtime" |
||||
target = "linux-arm" |
||||
sha1 = "60fc2e9f4a27fefdc2a457fa1f610ecaed669f96" |
||||
size = 4671512 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
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). |
||||
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). |
||||
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" |
||||
@ -1,2 +1,4 @@
|
||||
41c81c8cf4020ea67a4e0238c96f9550bdadd8c3 *tclkit-902-Linux64-intel-dyn |
||||
a51a5971606794864ebf3682f05b051f92514d36 *tclkit-902-Linux64-intel-dyn.toml |
||||
a0c299db0429e799833eb77d7962f410c9a2bfb1 *tclkit-902-Linux64-intel-dyn_basic |
||||
0c2a95395e186c5a1e3baaff5c02f9ed912e1e03 *tclkit-902-Linux64-intel-dyn_basic.toml |
||||
|
||||
@ -0,0 +1,40 @@
|
||||
#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 <julian@precisium.com.au>" |
||||
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" |
||||
@ -0,0 +1,36 @@
|
||||
#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_basic" |
||||
class = "runtime" |
||||
target = "linux-x86_64" |
||||
sha1 = "a0c299db0429e799833eb77d7962f410c9a2bfb1" |
||||
size = 4661616 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
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). The _basic name marks the UNMODIFIED shape of |
||||
#tclkit-902-Linux64-intel-dyn (whose served copy gained Thread + tcllibc). |
||||
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). |
||||
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 2026-07-10 (git 31cd264). |
||||
retrieved = "unrecorded" |
||||
@ -1 +1,2 @@
|
||||
93d342cb2863deb9040416531329b99032eb88e8 *tclkit-902-Darwin64-dyn |
||||
bfbd365e1a3686aa534a9b5cea1d3c50672aa425 *tclkit-902-Darwin64-dyn.toml |
||||
|
||||
@ -0,0 +1,36 @@
|
||||
#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-Darwin64-dyn" |
||||
class = "runtime" |
||||
target = "macosx" |
||||
sha1 = "93d342cb2863deb9040416531329b99032eb88e8" |
||||
size = 7014064 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#from the artifact name (not host-executable where this record was authored): |
||||
#Tcl 9.0.2, dynamic-linked Darwin tclkit (binary carries Bawt and obermeier |
||||
#markers). The macosx tier is a single folder (no per-arch split). |
||||
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). |
||||
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" |
||||
@ -0,0 +1,45 @@
|
||||
#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 = "tclkit86bi.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "22e11146eab873e3fcfd3453938800461212c497" |
||||
size = 9709080 |
||||
#built: when the binary was compiled - unrecorded for this retroactive record. |
||||
built = "unrecorded" |
||||
#packager: declared identity of the curator who placed the artifact on this |
||||
#server, not proof - signing (minisign sidecars) is the verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
#license: unrecorded summary - the kit bundles many components (tcllib, tcltls, |
||||
#tdom, tdbc, sqlite, cffi, critcl, ...) whose license texts ride inside its vfs. |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 8.6.13, threaded, |
||||
#metakit container (vqtcl4.1); batteries-included lib tree observed: Ffidl, |
||||
#Memchan, Trf, cffi, critcl 3.2 suite, iocp, sqlite 3.40.0, tcllib 1.21, |
||||
#tcllibc, tcltls 1.7.22, tdbc 1.1.5 + drivers, tdom 0.9.3, thread 2.8.8, tk8.6, |
||||
#udp 1.0.11, vfs 1.4.x. |
||||
tcl_patchlevel = "8.6.13" |
||||
|
||||
[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: who compiled the binary (packager above is who curated it onto this |
||||
#server). Basis: the binary carries literal "Bawt" and |
||||
#"GCC: (x86_64-posix-seh-rev1, Built by MinGW-W64 project)" markers. |
||||
builder = "unrecorded (BAWT-framework build - Bawt + MinGW-W64 GCC markers in the binary)" |
||||
#source_url: best-evidence attribution from the binary markers and the BAWT |
||||
#tclkit family shape - correct this line if the true source is known. |
||||
source_url = "https://www.tcl3d.org/bawt/" |
||||
upstream_ref = "unrecorded" |
||||
#retrieved: when the artifact was obtained from its source - unrecorded; first |
||||
#recorded in this repo 2023-08-02 (git cbd6754, repo creation import). |
||||
retrieved = "unrecorded" |
||||
@ -0,0 +1,36 @@
|
||||
#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 = "tclkit902.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "83a7fe3d3ff81b4f8432f298a1caeae29a0c430e" |
||||
size = 6245902 |
||||
#built: compile date unrecorded; the kit entered this repo 2025-08-27 in the |
||||
#"built using bawt" batch (git 9f13f97). |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.0.2, metakit |
||||
#container (vqtcl4.1); lib tree observed: dde1.4, registry1.3, tcllibc 2.0, |
||||
#thread 3.0.2, tk9.0, vfs1.4.1. |
||||
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 = "local" |
||||
#builder basis: repo commit 9f13f97 (2025-08-27) "update win64 binaries tclkit |
||||
#and static zipfs based, built using bawt"; binary carries Bawt and |
||||
#"GCC: (Rev1, Built by MSYS2 project)" markers. Payload later modified in-place: |
||||
#git 3b0fcdc (2025-08-29) added Thread and tcllibc into the kit vfs. |
||||
builder = "Julian Noble (BAWT framework, MSYS2 mingw GCC)" |
||||
@ -0,0 +1,39 @@
|
||||
#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 = "tclsfe-x64.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "3a1e2f03e1962dd7c65d00aa40701a40721bc5a6" |
||||
size = 6697627 |
||||
#built: upstream release build date not recorded at retrieval. |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.1b0, zipfs |
||||
#container (//zipfs:/app); lib tree observed: sqlite 3.53.0, tdbc 1.1.14 + |
||||
#odbc driver, thread 3.0.5, twapi 5.2.0. |
||||
tcl_patchlevel = "9.1b0" |
||||
|
||||
[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: who compiled the binary (packager above is who curated it onto this |
||||
#server). tcl-sfe single-file executables are released by the twapi author. |
||||
builder = "Ashok P. Nadkarni (apnadkarni/tcl-sfe release)" |
||||
source_url = "https://github.com/apnadkarni/tcl-sfe" |
||||
#upstream_ref: release tag not recorded at retrieval. |
||||
upstream_ref = "unrecorded" |
||||
#retrieved: pinned into this repo 2026-07-10 (git b2dbbe6) for the shellspy |
||||
#G-058 static-runtime suite (its unattended constraint fetch consumes it). |
||||
retrieved = "2026-07-10" |
||||
@ -0,0 +1,31 @@
|
||||
#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 = "tclsh901k.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "51d00ccc2e3c59e9b38c4607c928cb9d202d6c75" |
||||
size = 4439385 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.0.1, zipfs |
||||
#container (//zipfs:/app). |
||||
tcl_patchlevel = "9.0.1" |
||||
|
||||
[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 = "local" |
||||
#builder basis: repo commit 77290cd (2024-11-04) "interim 901k runtime" - |
||||
#a pre-buildsuite local build; toolchain unrecorded. |
||||
builder = "Julian Noble (interim local build - toolchain unrecorded)" |
||||
@ -0,0 +1,31 @@
|
||||
#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 = "tclsh901t.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "ec9d058279c47e9abe27443793d864ffaf84a672" |
||||
size = 4414145 |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.0.1, zipfs |
||||
#container (//zipfs:/app). |
||||
tcl_patchlevel = "9.0.1" |
||||
|
||||
[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 = "local" |
||||
#builder basis: repo commit 96eb0ca (2025-03-07) "some more test runtimes" - |
||||
#a pre-buildsuite local build; toolchain unrecorded. |
||||
builder = "Julian Noble (test-runtime local build - toolchain unrecorded)" |
||||
@ -0,0 +1,35 @@
|
||||
#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 = "tclsh902z.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "9e1251d256ca69eefc8b2b8344d07b030bf542dd" |
||||
size = 6536891 |
||||
#built: compile date unrecorded; the kit entered this repo 2025-08-27 in the |
||||
#"built using bawt" batch (git 9f13f97). |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.0.2, zipfs |
||||
#container (//zipfs:/app). |
||||
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 = "local" |
||||
#builder basis: repo commit 9f13f97 (2025-08-27) "update win64 binaries tclkit |
||||
#and static zipfs based, built using bawt"; binary carries Bawt and |
||||
#"GCC: (Rev1, Built by MSYS2 project)" markers. Payload later modified in-place: |
||||
#git 3b0fcdc (2025-08-29) added Thread and tcllibc into the kit image. |
||||
builder = "Julian Noble (BAWT framework, MSYS2 mingw GCC)" |
||||
@ -0,0 +1,35 @@
|
||||
#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 = "tclsh902z_nometakit.exe" |
||||
class = "runtime" |
||||
target = "win32-x86_64" |
||||
sha1 = "06c849dd114edee5598866c39cd0e69c09221e5e" |
||||
size = 6261836 |
||||
#built: compile date unrecorded; the kit entered this repo in the 2025-08 |
||||
#"built using bawt" batch (present from git 9f13f97/3b0fcdc era). |
||||
built = "unrecorded" |
||||
#packager: declared identity, not proof - signing (minisign sidecars) is the |
||||
#verification layer. |
||||
packager = "Julian Noble <julian@precisium.com.au>" |
||||
license = "unrecorded" |
||||
|
||||
[runtime] |
||||
#probed 2026-07-31 (info patchlevel under the kit itself): Tcl 9.0.2, zipfs |
||||
#container (//zipfs:/app); the _nometakit name records the variant built |
||||
#without metakit/vqtcl support. |
||||
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 = "local" |
||||
#builder basis: the 2025-08 "built using bawt" win64 batch (git 9f13f97, |
||||
#3b0fcdc); binary carries Bawt and "GCC: (Rev1, Built by MSYS2 project)" |
||||
#markers. |
||||
builder = "Julian Noble (BAWT framework, MSYS2 mingw GCC)" |
||||
Loading…
Reference in new issue