From e68b21c35ab242380943042b5a0ee3bbff7399b1 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:00:15 +0930 Subject: [PATCH 01/25] docs: add D4-TIA Zenodo DOI badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f5911d4..2a18f51 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # SONIFICATION — ETQ-303 and D4 Triality Research -[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.21494678.svg)](https://doi.org/10.5281/zenodo.21494678) +[![ETQ-303 v3.0.1 DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.21494678.svg)](https://doi.org/10.5281/zenodo.21494678) [![D4-TIA v2.0.0 DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.22831753.svg)](https://doi.org/10.5281/zenodo.22831753) This repository contains two related but separately versioned research lines: From 243ae00a2d4ff13113e73dd42b83813b364064e2 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:03:53 +0930 Subject: [PATCH 02/25] docs: record archived D4-TIA v2 release --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2a18f51..f6855b2 100644 --- a/README.md +++ b/README.md @@ -253,13 +253,14 @@ Where a mapping is authored rather than mathematically forced, the documentation - [Implementation roadmap](docs/ROADMAP.md) - [Formal ETQ-303 v3.0.1 paper](docs/etq-303/README.md) -## Archived ETQ releases +## Archived releases - **ETQ-101 v2.0.0** — DOI `10.5281/zenodo.21432511` - **ETQ-303 v3.0.0** — DOI `10.5281/zenodo.21455181` - **ETQ-303 v3.0.1 documentation/publication release** — DOI `10.5281/zenodo.21494678` +- **D4-TIA v2.0.0** — DOI `10.5281/zenodo.22831753` -The D4-TIA-COV, D4-TIA-S3-EQUIV, and D4-TIA-15 v2 line is implemented and is the next research line to freeze and archive. +D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 research line. It remains separately versioned from the preserved ETQ runtime contracts. ## Creator and licence From fedfd5540aa8a818c4088590e9d547e86203a360 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:08:44 +0930 Subject: [PATCH 03/25] docs: add D4-TIA release citation metadata --- CITATION-D4-TIA.cff | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 CITATION-D4-TIA.cff diff --git a/CITATION-D4-TIA.cff b/CITATION-D4-TIA.cff new file mode 100644 index 0000000..19c00cf --- /dev/null +++ b/CITATION-D4-TIA.cff @@ -0,0 +1,39 @@ +cff-version: 1.2.0 +message: "If you use or discuss the D4-TIA v2 research line, please cite it using this metadata and preserve the repository attribution." +title: "D4-TIA v2.0.0 — Exact D4 Triality Covariants, S3 Equivariance, and Evaluated Sonification" +type: software +authors: + - family-names: "Slade" + given-names: "Trent" + affiliation: "QSOL-IMC" +repository-code: "https://github.com/QSOLKCB/SONIFICATION" +url: "https://github.com/QSOLKCB/SONIFICATION/releases/tag/d4-tia-v2.0.0" +version: 2.0.0 +date-released: 2026-09-18 +license: MPL-2.0 +identifiers: + - type: doi + value: "10.5281/zenodo.22831753" + description: "Archived D4-TIA v2.0.0 release" +keywords: + - D4 triality + - F4 Weyl group + - S3 equivariance + - invariant theory + - binary covariants + - transvectants + - exact rational arithmetic + - mathematical sonification + - symbolic MIDI + - reproducible research +preferred-citation: + type: software + authors: + - family-names: "Slade" + given-names: "Trent" + affiliation: "QSOL-IMC" + title: "D4-TIA v2.0.0 — Exact D4 Triality Covariants, S3 Equivariance, and Evaluated Sonification" + version: 2.0.0 + year: 2026 + doi: "10.5281/zenodo.22831753" + url: "https://github.com/QSOLKCB/SONIFICATION/releases/tag/d4-tia-v2.0.0" From 84e0d3a2bb3392d104708f353d91b2bacb950fd7 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:08:48 +0930 Subject: [PATCH 04/25] docs: direct D4-TIA citations to version-specific metadata --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f6855b2..21565bb 100644 --- a/README.md +++ b/README.md @@ -266,4 +266,4 @@ D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and Created by **Trent Slade / QSOL-IMC**. -Licensed under the Mozilla Public License 2.0. Preserve the copyright and licence notices and use `CITATION.cff` for citation metadata. +Licensed under the Mozilla Public License 2.0. Preserve the copyright and licence notices. Use `CITATION.cff` for ETQ-303 citation metadata and `CITATION-D4-TIA.cff` for the archived D4-TIA v2.0.0 release. From cf7a17c7930e6ec099d4aba6248492c83a391e41 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:08:51 +0930 Subject: [PATCH 05/25] docs: record D4-TIA citation and archive metadata --- docs/RIGHTS_AND_ARCHIVING.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/docs/RIGHTS_AND_ARCHIVING.md b/docs/RIGHTS_AND_ARCHIVING.md index c617e38..1a1020b 100644 --- a/docs/RIGHTS_AND_ARCHIVING.md +++ b/docs/RIGHTS_AND_ARCHIVING.md @@ -4,7 +4,7 @@ This project permits reuse while keeping origin and changes visible. Trent Slade / QSOL-IMC is identified as the original creator in [`NOTICE`](../NOTICE), -[`AUTHORS.md`](../AUTHORS.md), and [`CITATION.cff`](../CITATION.cff). +[`AUTHORS.md`](../AUTHORS.md), [`CITATION.cff`](../CITATION.cff), and the D4-TIA-specific [`CITATION-D4-TIA.cff`](../CITATION-D4-TIA.cff). The repository uses the [Mozilla Public License 2.0](https://www.mozilla.org/MPL/2.0/). MPL-2.0 allows @@ -48,8 +48,9 @@ presentations: 1. retain `LICENSE` and applicable source notices as MPL-2.0 requires; 2. retain `NOTICE` when redistributing the project as a whole; 3. identify modifications accurately; and -4. cite the project using `CITATION.cff` and a DOI for the same released - version, once available. +4. cite the matching released line using `CITATION.cff` for ETQ-303 or + `CITATION-D4-TIA.cff` for D4-TIA, together with the DOI for that same + released version. Git hashes, ETQ contract hashes, basis hashes, adjacency hashes, release tags, and archive DOIs should be recorded together. Hashes show artifact identity; @@ -62,7 +63,8 @@ software deposit under MPL-2.0. Version-specific archives must remain distinct: - ETQ-101 v2.0.0: `10.5281/zenodo.21432511`; - ETQ-303 v3.0.0: `10.5281/zenodo.21455181`; and -- ETQ-303 v3.0.1: `10.5281/zenodo.21494678` (documentation-only clarification). +- ETQ-303 v3.0.1: `10.5281/zenodo.21494678` (documentation-only clarification); and +- D4-TIA v2.0.0: `10.5281/zenodo.22831753` (separately versioned D4-TIA research release). For each new version: @@ -70,10 +72,21 @@ For each new version: 2. preserve prior version tags, files, and DOI metadata unchanged; 3. confirm creator spelling, affiliation, and verified ORCID metadata; 4. regenerate checksums for every changed publication artifact; -5. confirm the new version DOI in the paper source, `CITATION.cff`, release notes, - and version-specific archiving documentation; and +5. confirm the new version DOI in the paper source, the matching citation file + (`CITATION.cff` for ETQ-303 or `CITATION-D4-TIA.cff` for D4-TIA), release + notes, and version-specific archiving documentation; and 6. verify Zenodo's current rights field in the draft interface. Zenodo record metadata remains separately reusable under Zenodo's metadata terms. Keep the public record accurate and avoid claiming that the archive DOI validates the model's scientific interpretation. + + +### Current citation-file split + +`CITATION.cff` remains the citation record for the ETQ-303 v3.0.1 +documentation/publication release. The separately archived D4-TIA v2.0.0 line +uses `CITATION-D4-TIA.cff`, which records DOI +`10.5281/zenodo.22831753`, tag `d4-tia-v2.0.0`, and the D4-TIA release +title/version. This avoids relabelling either research line through a +repository-wide citation record. From 5e2434241a3b23e74743e1268fbaf7cb13bf073a Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:08:55 +0930 Subject: [PATCH 06/25] docs: mark D4-TIA freeze and Zenodo archive complete --- docs/ROADMAP.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 468dd17..6cc0d28 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -109,16 +109,19 @@ The coefficient probe, temporal layout, and exact-rank-to-pitch rule are authored receiver choices. The exact algebra, quotient action, equivariance checks, and order-zero invariant behavior are separately verified. -## Sequenced D4-TIA research follow-up +## D4-TIA v2 release and archive — completed -The remaining D4-TIA sequence is intentionally ordered: +The first complete D4-TIA research line is now frozen and archived: -1. **Freeze/tag/archive** the D4-TIA-COV, D4-TIA-S3-EQUIV, and D4-TIA-15 v2 - research line. -2. **Update Zenodo** with the frozen research release and provenance. +1. **Freeze/tag/archive — complete.** The immutable GitHub release + `d4-tia-v2.0.0` freezes D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, + and D4-TIA-15 v2.0.0. +2. **Zenodo formalization — complete.** The archived release is published at + DOI `10.5281/zenodo.22831753`. -The evaluated-covariant sonification layer is now implemented. No further -receiver remapping should occur before this line is frozen and archived. +The v2 receiver mapping and its exact commitments are now historical release +identity. Any future receiver remapping or semantic change must use a new +version rather than modifying the frozen v2.0.0 line. The remaining numbered phases below apply only to the independent `APP/` and `sonification/` audio laboratories. From 57396018d05a921683baf2b0b5924f4ee6a11dbf Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:13:16 +0930 Subject: [PATCH 07/25] docs: mark D4-TIA v2 release in changelog --- CHANGELOG.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d64a72..0957626 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ # Changelog -## Unreleased — D4-TIA-15 v2.0.0 evaluated-orbit profile +## D4-TIA v2.0.0 — 2026-09-18 + +Immutable Git tag: `d4-tia-v2.0.0` +Release commit: `7aa6df165d0ad70297365dbf0d69072634ed4314` +Zenodo DOI: `10.5281/zenodo.22831753` + +This release freezes and archives the D4-TIA-COV v0.1.0 algebra engine, +D4-TIA-S3-EQUIV v0.1.0 symmetry harness, and D4-TIA-15 v2.0.0 +evaluated-covariant sonification profile as one separately versioned D4-TIA +research line. + +### D4-TIA-15 v2.0.0 — evaluated-orbit profile - Added an evaluated-covariant sonification profile downstream of the exact D4-TIA-COV algebra engine and D4-TIA-S3-EQUIV symmetry harness. @@ -22,7 +33,7 @@ build command, verifier, tests, and documentation while retaining the root ban on rendered audio and canonical tempo/tuning. -## Unreleased — D4-TIA-S3-EQUIV v0.1.0 harness +### D4-TIA-S3-EQUIV v0.1.0 — exact symmetry harness - Added the exact six-element D4/F4 triality action generated by Sakai's \(w_S,w_T\) involutions and pinned a deterministic six-point D4 orbit. @@ -36,10 +47,9 @@ under all six representatives: 90 symbolic identities. - Explicitly documented that the six modular representatives are quotient-class representatives, not a literal six-element subgroup of \(SL_2(\mathbb Z)\). -- Added a verifier, tests, roadmap integration, and no new sonification, - MIDI, tuning, tempo, timbre, or rendered-audio behavior. +- Added the canonical harness fixture, verifier, tests, and documentation. -## Unreleased — D4-TIA-COV v0.1.0 algebra engine +### D4-TIA-COV v0.1.0 — exact covariant algebra engine - Added an exact sparse-polynomial engine over reduced rational arithmetic for a binary quadratic and binary cubic. @@ -51,12 +61,13 @@ \(d,m,k\) and checked them against the existing literature ledger. - Added canonical term-count and SHA-256 fixtures, a schema, verifier, tests, and a dedicated mathematical specification. -- Locked the follow-up sequence to: \(S_3\) orbit/equivariance harness, - D4-TIA-15 v2 evaluated-covariant sonification, then freeze/tag/archive and - Zenodo update. - No ETQ identity, MIDI mapping, tempo, tuning, or rendered-audio behavior was changed. +The freeze/tag/archive and Zenodo formalization steps for this line are complete. +Any future D4-TIA receiver remapping or semantic change must use a new version +rather than modifying the frozen v2.0.0 release. + ## Unreleased — D4-TIA-15 v1.0.0 profile - Added a separately versioned symbolic sonification profile over the published From 3177cba7fd828d34fae93743e72b395cf41524a0 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:19:45 +0930 Subject: [PATCH 08/25] docs: record completed D4-TIA sequence in covariant spec --- docs/D4_TRIALITY_COVARIANT_ENGINE.md | 36 +++++++++++++++++----------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/docs/D4_TRIALITY_COVARIANT_ENGINE.md b/docs/D4_TRIALITY_COVARIANT_ENGINE.md index fb716f5..48f3a86 100644 --- a/docs/D4_TRIALITY_COVARIANT_ENGINE.md +++ b/docs/D4_TRIALITY_COVARIANT_ENGINE.md @@ -101,8 +101,8 @@ is a verification failure. - exact sparse term count; and - SHA-256 of the canonical exact polynomial. -The fixture was deliberately kept separate from D4-TIA-15's MIDI/event contract. -This PR does not alter MIDI mapping, tempo, tuning, timbre, or any ETQ identity. +The fixture is deliberately kept separate from D4-TIA-15's MIDI/event contract. +This engine does not alter MIDI mapping, tempo, tuning, timbre, or any ETQ identity. Run: @@ -111,18 +111,26 @@ npm test npm run verify:d4-tia-cov ``` -## Sequenced follow-up - -The research sequence is intentionally locked: - -1. **D4-TIA-COV v0.1** — exact covariant algebra engine — this phase. -2. **D4/F4 \(S_3\) orbit + equivariance harness** — next. -3. **D4-TIA-15 v2** — sonify evaluated covariants/orbits while testing - equivariance before invariant projection. -4. Freeze/tag/archive the resulting research line, then update Zenodo. - -The next phase should test commutation of the mathematical action and the -symbolic receiver action rather than adding another ad-hoc three-way mapping. +## Completed research sequence and archive + +This engine became the first executable layer of the now-completed D4-TIA v2 +research sequence: + +1. **D4-TIA-COV v0.1.0** — exact covariant algebra engine — complete. +2. **D4-TIA-S3-EQUIV v0.1.0** — exact D4/F4 \(S_3\) orbit and equivariance + harness — complete. +3. **D4-TIA-15 v2.0.0** — evaluated-covariant orbit sonification downstream of + those exact checks — complete. +4. **Freeze/tag/archive** — complete at immutable Git tag + `d4-tia-v2.0.0`, release commit + `7aa6df165d0ad70297365dbf0d69072634ed4314`. +5. **Zenodo formalization** — complete at DOI + `10.5281/zenodo.22831753`. + +The completed sequence preserves the original design rule: test the mathematical +action and covariant equivariance before introducing the receiver mapping. Any +future receiver remapping or semantic change belongs to a new D4-TIA version, +not a modification of the frozen v2.0.0 release. ## Source boundary From 33585e14074050b921af65e5f090e6e42aeb6ac2 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:19:49 +0930 Subject: [PATCH 09/25] docs: record completed D4-TIA v2 role in S3 spec --- docs/D4_TRIALITY_S3_EQUIVARIANCE.md | 34 ++++++++++++++++------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md index afd8caa..5049751 100644 --- a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md +++ b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md @@ -3,7 +3,7 @@ **Status:** implemented research harness **Harness ID:** `D4-TIA-S3-EQUIV` **Version:** `0.1.0` -**Sonification impact:** none — this phase tests symmetry before receiver design +**Sonification impact:** this harness itself adds no receiver mapping; it supplies the exact symmetry boundary used by the released D4-TIA-15 v2.0.0 profile ## Purpose @@ -181,22 +181,26 @@ exact symbolic equivariance checks. No numerical tolerance, floating-point comparison, sampling argument, or listener-facing receiver is involved. -## Why this comes before D4-TIA-15 v2 +## Role in the completed D4-TIA-15 v2 sequence D4-TIA-15 v1 maps invariant-algebra grading metadata into symbolic MIDI fields. -The next version is intended to sonify **evaluated covariants and their orbit -behavior**. - -Before that can be done responsibly, the repository needs a tested statement of -what is allowed to move under triality and what must remain invariant after -projection. - -This harness supplies that boundary. - -The next phase may define a receiver \(\Phi\) only if it preserves the tested -equivariance structure before any invariant aggregation. In other words, the -design target is a commuting diagram, not an aesthetically chosen three-way -permutation. +This harness was introduced before v2 so that evaluated-covariant sonification +would have a tested statement of what is allowed to move under triality and what +must remain invariant after projection. + +That sequence is now complete. **D4-TIA-15 v2.0.0** evaluates the covariants +across the six frozen quotient representatives, rechecks exact equivariance +before receiver mapping, and then applies its separately declared symbolic MIDI +mapping. + +The harness therefore remains the mathematical boundary underneath the released +receiver rather than a plan for future work: the receiver layer is downstream of +the exact symmetry checks, not an aesthetically chosen three-way permutation. + +The combined D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 +line is frozen at Git tag `d4-tia-v2.0.0`, release commit +`7aa6df165d0ad70297365dbf0d69072634ed4314`, and archived at Zenodo DOI +`10.5281/zenodo.22831753`. ## Verify From 0cfe7ee19ea361c059319b3c0af4178aed8a9f1d Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:40:10 +0930 Subject: [PATCH 10/25] docs: distinguish D4 implementation freeze from archive metadata --- CHANGELOG.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0957626..5ea442f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,18 @@ ## D4-TIA v2.0.0 — 2026-09-18 -Immutable Git tag: `d4-tia-v2.0.0` -Release commit: `7aa6df165d0ad70297365dbf0d69072634ed4314` +Frozen implementation tag: `d4-tia-v2.0.0` +Frozen implementation commit: `7aa6df165d0ad70297365dbf0d69072634ed4314` Zenodo DOI: `10.5281/zenodo.22831753` -This release freezes and archives the D4-TIA-COV v0.1.0 algebra engine, +The immutable `d4-tia-v2.0.0` tag freezes the tested mathematical/software +implementation that was deposited to Zenodo. Publication metadata was finalized +immediately afterward on the repository documentation line: the DOI badge, +released-status changelog/roadmap text, rights-and-archiving update, and +`CITATION-D4-TIA.cff` do not alter the frozen runtime contracts, fixtures, +receiver mapping, or deterministic commitments. + +This release archives the D4-TIA-COV v0.1.0 algebra engine, D4-TIA-S3-EQUIV v0.1.0 symmetry harness, and D4-TIA-15 v2.0.0 evaluated-covariant sonification profile as one separately versioned D4-TIA research line. From 9938844a773f48b392baa9d742a78fde0126f1bc Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:40:34 +0930 Subject: [PATCH 11/25] docs: pin metadata-complete D4 archive commit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ea442f..d39488e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Frozen implementation tag: `d4-tia-v2.0.0` Frozen implementation commit: `7aa6df165d0ad70297365dbf0d69072634ed4314` +Archive metadata commit: `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` Zenodo DOI: `10.5281/zenodo.22831753` The immutable `d4-tia-v2.0.0` tag freezes the tested mathematical/software From 0b9ee77da89839051d370146792efbca7fa71900 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:40:38 +0930 Subject: [PATCH 12/25] docs: distinguish D4 source tag from metadata closure --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 21565bb..b9be575 100644 --- a/README.md +++ b/README.md @@ -260,7 +260,7 @@ Where a mapping is authored rather than mathematically forced, the documentation - **ETQ-303 v3.0.1 documentation/publication release** — DOI `10.5281/zenodo.21494678` - **D4-TIA v2.0.0** — DOI `10.5281/zenodo.22831753` -D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 research line. It remains separately versioned from the preserved ETQ runtime contracts. +D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 research line. The immutable implementation tag `d4-tia-v2.0.0` points to commit `7aa6df165d0ad70297365dbf0d69072634ed4314`; publication/citation metadata finalized immediately afterward is pinned at commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`. The two commits carry the same frozen D4-TIA runtime identity and deterministic commitments. D4-TIA remains separately versioned from the preserved ETQ runtime contracts. ## Creator and licence From eeb3c6b30a4e2ebd15bb074e90bd277791590679 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:40:42 +0930 Subject: [PATCH 13/25] docs: record D4 metadata-complete archive commit --- docs/RIGHTS_AND_ARCHIVING.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/RIGHTS_AND_ARCHIVING.md b/docs/RIGHTS_AND_ARCHIVING.md index 1a1020b..c0e3a49 100644 --- a/docs/RIGHTS_AND_ARCHIVING.md +++ b/docs/RIGHTS_AND_ARCHIVING.md @@ -64,7 +64,7 @@ software deposit under MPL-2.0. Version-specific archives must remain distinct: - ETQ-101 v2.0.0: `10.5281/zenodo.21432511`; - ETQ-303 v3.0.0: `10.5281/zenodo.21455181`; and - ETQ-303 v3.0.1: `10.5281/zenodo.21494678` (documentation-only clarification); and -- D4-TIA v2.0.0: `10.5281/zenodo.22831753` (separately versioned D4-TIA research release). +- D4-TIA v2.0.0: `10.5281/zenodo.22831753` (separately versioned D4-TIA research release; frozen implementation tag `d4-tia-v2.0.0` at commit `7aa6df165d0ad70297365dbf0d69072634ed4314`, metadata-complete archive commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`). For each new version: @@ -89,4 +89,7 @@ documentation/publication release. The separately archived D4-TIA v2.0.0 line uses `CITATION-D4-TIA.cff`, which records DOI `10.5281/zenodo.22831753`, tag `d4-tia-v2.0.0`, and the D4-TIA release title/version. This avoids relabelling either research line through a -repository-wide citation record. +repository-wide citation record. The original immutable implementation tag was +created before DOI/citation metadata was finalized; commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` +is the immutable Git commit that contains the completed D4-TIA release metadata +and `CITATION-D4-TIA.cff` without changing the v2.0.0 runtime identity. From da3e75bd5c97f37601d4b5f7f5b35bc5c3dcefaa Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:41:46 +0930 Subject: [PATCH 14/25] docs: point D4 citation at metadata-complete snapshot --- CITATION-D4-TIA.cff | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CITATION-D4-TIA.cff b/CITATION-D4-TIA.cff index 19c00cf..915aea4 100644 --- a/CITATION-D4-TIA.cff +++ b/CITATION-D4-TIA.cff @@ -6,8 +6,8 @@ authors: - family-names: "Slade" given-names: "Trent" affiliation: "QSOL-IMC" -repository-code: "https://github.com/QSOLKCB/SONIFICATION" -url: "https://github.com/QSOLKCB/SONIFICATION/releases/tag/d4-tia-v2.0.0" +repository-code: "https://github.com/QSOLKCB/SONIFICATION/tree/0cfe7ee19ea361c059319b3c0af4178aed8a9f1d" +url: "https://doi.org/10.5281/zenodo.22831753" version: 2.0.0 date-released: 2026-09-18 license: MPL-2.0 @@ -36,4 +36,4 @@ preferred-citation: version: 2.0.0 year: 2026 doi: "10.5281/zenodo.22831753" - url: "https://github.com/QSOLKCB/SONIFICATION/releases/tag/d4-tia-v2.0.0" + url: "https://doi.org/10.5281/zenodo.22831753" From 41f67f094b11b7fde334c53cff7fc10cbc11c34e Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:41:50 +0930 Subject: [PATCH 15/25] docs: separate D4 implementation and metadata commits --- docs/D4_TRIALITY_COVARIANT_ENGINE.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/D4_TRIALITY_COVARIANT_ENGINE.md b/docs/D4_TRIALITY_COVARIANT_ENGINE.md index 48f3a86..1f736c3 100644 --- a/docs/D4_TRIALITY_COVARIANT_ENGINE.md +++ b/docs/D4_TRIALITY_COVARIANT_ENGINE.md @@ -121,9 +121,10 @@ research sequence: harness — complete. 3. **D4-TIA-15 v2.0.0** — evaluated-covariant orbit sonification downstream of those exact checks — complete. -4. **Freeze/tag/archive** — complete at immutable Git tag - `d4-tia-v2.0.0`, release commit - `7aa6df165d0ad70297365dbf0d69072634ed4314`. +4. **Freeze/tag/archive** — implementation frozen at immutable Git tag + `d4-tia-v2.0.0`, commit + `7aa6df165d0ad70297365dbf0d69072634ed4314`; publication/citation metadata + is pinned at immutable Git commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`. 5. **Zenodo formalization** — complete at DOI `10.5281/zenodo.22831753`. From d5b9949682633116ac63802523fc53453e65bd41 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:41:55 +0930 Subject: [PATCH 16/25] docs: distinguish D4 source and metadata snapshots --- docs/D4_TRIALITY_S3_EQUIVARIANCE.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md index 5049751..cd0763b 100644 --- a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md +++ b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md @@ -198,9 +198,10 @@ receiver rather than a plan for future work: the receiver layer is downstream of the exact symmetry checks, not an aesthetically chosen three-way permutation. The combined D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 -line is frozen at Git tag `d4-tia-v2.0.0`, release commit -`7aa6df165d0ad70297365dbf0d69072634ed4314`, and archived at Zenodo DOI -`10.5281/zenodo.22831753`. +implementation is frozen at Git tag `d4-tia-v2.0.0`, commit +`7aa6df165d0ad70297365dbf0d69072634ed4314`. Publication/citation metadata +is pinned at immutable Git commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`, and the formalized release is +archived at Zenodo DOI `10.5281/zenodo.22831753`. ## Verify From 935847d1f6c89ee1a07dec1849b4e2e12c9d523b Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:41:58 +0930 Subject: [PATCH 17/25] docs: clarify D4 archive provenance --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d39488e..f5ba8ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ Archive metadata commit: `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` Zenodo DOI: `10.5281/zenodo.22831753` The immutable `d4-tia-v2.0.0` tag freezes the tested mathematical/software -implementation that was deposited to Zenodo. Publication metadata was finalized +implementation underlying the Zenodo formalization. Publication metadata was finalized immediately afterward on the repository documentation line: the DOI badge, released-status changelog/roadmap text, rights-and-archiving update, and `CITATION-D4-TIA.cff` do not alter the frozen runtime contracts, fixtures, From 0b31168b727c913d9c4772c1a9435f0d0e70298c Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 00:48:38 +0930 Subject: [PATCH 18/25] docs: correct D4 citation provenance wording --- docs/RIGHTS_AND_ARCHIVING.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/RIGHTS_AND_ARCHIVING.md b/docs/RIGHTS_AND_ARCHIVING.md index c0e3a49..f836a93 100644 --- a/docs/RIGHTS_AND_ARCHIVING.md +++ b/docs/RIGHTS_AND_ARCHIVING.md @@ -87,9 +87,12 @@ validates the model's scientific interpretation. `CITATION.cff` remains the citation record for the ETQ-303 v3.0.1 documentation/publication release. The separately archived D4-TIA v2.0.0 line uses `CITATION-D4-TIA.cff`, which records DOI -`10.5281/zenodo.22831753`, tag `d4-tia-v2.0.0`, and the D4-TIA release -title/version. This avoids relabelling either research line through a +`10.5281/zenodo.22831753`, the metadata-complete repository snapshot, and the +D4-TIA release title/version. The frozen implementation tag +`d4-tia-v2.0.0` is recorded separately in the README, changelog, and archive +history above. This avoids relabelling either research line through a repository-wide citation record. The original immutable implementation tag was -created before DOI/citation metadata was finalized; commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` -is the immutable Git commit that contains the completed D4-TIA release metadata -and `CITATION-D4-TIA.cff` without changing the v2.0.0 runtime identity. +created before DOI/citation metadata was finalized; commit +`0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` is the immutable Git commit that +contains the completed D4-TIA release metadata and `CITATION-D4-TIA.cff` +without changing the v2.0.0 runtime identity. From 2163e5dea1c8a3e6b9e44851b3971b0032c6b5b4 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:10:55 +0930 Subject: [PATCH 19/25] docs: split ETQ and D4 citation guidance in NOTICE --- NOTICE | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NOTICE b/NOTICE index e58641c..6c55fa0 100644 --- a/NOTICE +++ b/NOTICE @@ -14,6 +14,8 @@ Preferred attribution: Trent Slade / QSOL-IMC, SONIFICATION and ETQ-101, https://github.com/QSOLKCB/SONIFICATION -Citation metadata is provided in CITATION.cff. +Citation metadata is version-specific: +- use `CITATION.cff` for the ETQ-303 v3.0.1 documentation/publication release; +- use `CITATION-D4-TIA.cff` for the archived D4-TIA v2.0.0 release. No ownership is claimed over pre-existing mathematics or scientific facts. From 674178c72ba5693a19e5a43287daaa24b7f55fb6 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:19:50 +0930 Subject: [PATCH 20/25] docs: remove stale D4 metadata snapshot pin --- CITATION-D4-TIA.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION-D4-TIA.cff b/CITATION-D4-TIA.cff index 915aea4..cead685 100644 --- a/CITATION-D4-TIA.cff +++ b/CITATION-D4-TIA.cff @@ -6,7 +6,7 @@ authors: - family-names: "Slade" given-names: "Trent" affiliation: "QSOL-IMC" -repository-code: "https://github.com/QSOLKCB/SONIFICATION/tree/0cfe7ee19ea361c059319b3c0af4178aed8a9f1d" +repository-code: "https://github.com/QSOLKCB/SONIFICATION" url: "https://doi.org/10.5281/zenodo.22831753" version: 2.0.0 date-released: 2026-09-18 From 6b49c3eff16e11270237e86b52dabdf500f1574c Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:19:54 +0930 Subject: [PATCH 21/25] docs: remove stale D4 metadata commit from README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b9be575..342de1c 100644 --- a/README.md +++ b/README.md @@ -260,7 +260,7 @@ Where a mapping is authored rather than mathematically forced, the documentation - **ETQ-303 v3.0.1 documentation/publication release** — DOI `10.5281/zenodo.21494678` - **D4-TIA v2.0.0** — DOI `10.5281/zenodo.22831753` -D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 research line. The immutable implementation tag `d4-tia-v2.0.0` points to commit `7aa6df165d0ad70297365dbf0d69072634ed4314`; publication/citation metadata finalized immediately afterward is pinned at commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`. The two commits carry the same frozen D4-TIA runtime identity and deterministic commitments. D4-TIA remains separately versioned from the preserved ETQ runtime contracts. +D4-TIA v2.0.0 archives the frozen D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 research line. The immutable implementation tag `d4-tia-v2.0.0` points to commit `7aa6df165d0ad70297365dbf0d69072634ed4314`. Publication/citation metadata was finalized afterward on the documentation line without changing the frozen D4-TIA runtime identity or deterministic commitments. D4-TIA remains separately versioned from the preserved ETQ runtime contracts. ## Creator and licence From fe6daf5f67c827d16c270781c5008000ac94dbb7 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:20:02 +0930 Subject: [PATCH 22/25] docs: stop pinning incomplete D4 metadata snapshot --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5ba8ed..b9d964c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,6 @@ Frozen implementation tag: `d4-tia-v2.0.0` Frozen implementation commit: `7aa6df165d0ad70297365dbf0d69072634ed4314` -Archive metadata commit: `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` Zenodo DOI: `10.5281/zenodo.22831753` The immutable `d4-tia-v2.0.0` tag freezes the tested mathematical/software From 8b1b09f48083db86c8ac1091dc4579fd3079fa96 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:20:07 +0930 Subject: [PATCH 23/25] docs: remove stale metadata snapshot from covariant spec --- docs/D4_TRIALITY_COVARIANT_ENGINE.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/D4_TRIALITY_COVARIANT_ENGINE.md b/docs/D4_TRIALITY_COVARIANT_ENGINE.md index 1f736c3..f9c5888 100644 --- a/docs/D4_TRIALITY_COVARIANT_ENGINE.md +++ b/docs/D4_TRIALITY_COVARIANT_ENGINE.md @@ -123,8 +123,9 @@ research sequence: those exact checks — complete. 4. **Freeze/tag/archive** — implementation frozen at immutable Git tag `d4-tia-v2.0.0`, commit - `7aa6df165d0ad70297365dbf0d69072634ed4314`; publication/citation metadata - is pinned at immutable Git commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`. + `7aa6df165d0ad70297365dbf0d69072634ed4314`. Publication/citation metadata + was finalized afterward on the documentation line without changing that + frozen implementation identity. 5. **Zenodo formalization** — complete at DOI `10.5281/zenodo.22831753`. From e935ff1d894c5fa62f10d773b9278c8007d3ca42 Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:20:11 +0930 Subject: [PATCH 24/25] docs: remove stale metadata snapshot from S3 spec --- docs/D4_TRIALITY_S3_EQUIVARIANCE.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md index cd0763b..cb220d7 100644 --- a/docs/D4_TRIALITY_S3_EQUIVARIANCE.md +++ b/docs/D4_TRIALITY_S3_EQUIVARIANCE.md @@ -200,8 +200,9 @@ the exact symmetry checks, not an aesthetically chosen three-way permutation. The combined D4-TIA-COV v0.1.0, D4-TIA-S3-EQUIV v0.1.0, and D4-TIA-15 v2.0.0 implementation is frozen at Git tag `d4-tia-v2.0.0`, commit `7aa6df165d0ad70297365dbf0d69072634ed4314`. Publication/citation metadata -is pinned at immutable Git commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`, and the formalized release is -archived at Zenodo DOI `10.5281/zenodo.22831753`. +was finalized afterward on the documentation line without changing that frozen +implementation identity, and the formalized release is archived at Zenodo DOI +`10.5281/zenodo.22831753`. ## Verify From a8a7bdf6aeb8f6dec216c7ed15d212b2b7c31e1f Mon Sep 17 00:00:00 2001 From: Trent Slade <73952179+EmergentMonk@users.noreply.github.com> Date: Sat, 19 Sep 2026 01:20:15 +0930 Subject: [PATCH 25/25] docs: remove incomplete D4 metadata snapshot claim --- docs/RIGHTS_AND_ARCHIVING.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/docs/RIGHTS_AND_ARCHIVING.md b/docs/RIGHTS_AND_ARCHIVING.md index f836a93..628d66a 100644 --- a/docs/RIGHTS_AND_ARCHIVING.md +++ b/docs/RIGHTS_AND_ARCHIVING.md @@ -62,9 +62,9 @@ The repository includes [`.zenodo.json`](../.zenodo.json) for the current open software deposit under MPL-2.0. Version-specific archives must remain distinct: - ETQ-101 v2.0.0: `10.5281/zenodo.21432511`; -- ETQ-303 v3.0.0: `10.5281/zenodo.21455181`; and +- ETQ-303 v3.0.0: `10.5281/zenodo.21455181`; - ETQ-303 v3.0.1: `10.5281/zenodo.21494678` (documentation-only clarification); and -- D4-TIA v2.0.0: `10.5281/zenodo.22831753` (separately versioned D4-TIA research release; frozen implementation tag `d4-tia-v2.0.0` at commit `7aa6df165d0ad70297365dbf0d69072634ed4314`, metadata-complete archive commit `0cfe7ee19ea361c059319b3c0af4178aed8a9f1d`). +- D4-TIA v2.0.0: `10.5281/zenodo.22831753` (separately versioned D4-TIA research release; frozen implementation tag `d4-tia-v2.0.0` at commit `7aa6df165d0ad70297365dbf0d69072634ed4314`). For each new version: @@ -87,12 +87,11 @@ validates the model's scientific interpretation. `CITATION.cff` remains the citation record for the ETQ-303 v3.0.1 documentation/publication release. The separately archived D4-TIA v2.0.0 line uses `CITATION-D4-TIA.cff`, which records DOI -`10.5281/zenodo.22831753`, the metadata-complete repository snapshot, and the -D4-TIA release title/version. The frozen implementation tag -`d4-tia-v2.0.0` is recorded separately in the README, changelog, and archive -history above. This avoids relabelling either research line through a -repository-wide citation record. The original immutable implementation tag was -created before DOI/citation metadata was finalized; commit -`0cfe7ee19ea361c059319b3c0af4178aed8a9f1d` is the immutable Git commit that -contains the completed D4-TIA release metadata and `CITATION-D4-TIA.cff` -without changing the v2.0.0 runtime identity. +`10.5281/zenodo.22831753`, the repository location, and the D4-TIA release +title/version. The frozen implementation tag `d4-tia-v2.0.0` and commit +`7aa6df165d0ad70297365dbf0d69072634ed4314` are recorded separately in the +README, changelog, and archive history above. Publication/citation metadata was +finalized afterward on the documentation line; no intermediate documentation +commit is designated as a complete archive snapshot. This avoids relabelling +either research line while keeping the frozen implementation identity distinct +from later metadata-only corrections.