Skip to content

QSOLKCB/SONIFICATION

Repository files navigation

ETQ-303 v3: Exact 303-State Root-Indexed Event Protocol

A deterministic, receiver-neutral event protocol built as the exact product H_101 tensor C^3 over the preserved ETQ-101 v2 selected-root model.

ETQ-303 v3.0.0 turns the optional full-qutrit extension from ETQ-101 v2 into a complete implementation. Its canonical output is a 303-entry event document, not a MIDI file and not rendered audio.

ETQ-101 v2 selected roots
        x independent C^3 fibre
                -> 303 exact tensor states
                -> one exact 303-step event traversal
                -> committed event document
                -> JSON / CSV / symbolic MIDI receivers

The central result

For basis states |j,a> with j in Z_101 and a in Z_3, define

(j,a) -> (j+1 mod 101, a+1 mod 3).

The exact local phase multiplier is supplied by X_3 exp(-i*pi*diag(1,-2,1)/2). Its phase exponents are [3,2,3], with aligned Gaussian-unit symbols [-i,-1,-i].

Because gcd(101,3)=1, the support step visits all 303 pairs exactly once and returns after 303 steps. The three-step phase product is one, so the complete monomial operator has exact order 303.

These are 303 root-indexed tensor states, not 303 distinct E8 roots.

Exact graph context

V3 defines the Cartesian graph lift

G_303 = G_101 square C_3

with exact fixtures:

Fixture Value
vertices 303
horizontal edges 5,061
vertical fibre edges 303
total edges 5,364
degree range 24-57
connected yes

The event ordering is not claimed to be a graph walk.

Canonical artifacts

npm run build:v3 writes only root-policy-allowed .json, .csv, and .mid artifacts into a new or empty dedicated subdirectory of dist/:

contract.json
contract.schema.json
events.json
events.csv
graph.json
event-atlas.json
events.mid
observation-receipt.json
manifest.json

events.json is the canonical event commitment. graph.json preserves the exact Cartesian graph data, while event-atlas.json supplies integer-grid layout metadata without privileging a rendered image format. External tools may convert these JSON records to GraphML, SVG, OSC, DMX, or other receiver formats; such conversions are outside the root ETQ export workflow.

The MIDI receiver uses the external fibre as channel and the preserved v2 symbolic note as note number. No tempo or hertz value is canonical.

Provenance and implementation identity

The contract, observation receipt, and manifest all record a deterministic v3 implementation identity. It hashes the normalized UTF-8 bytes of the exact v3 core, canonical serializer, receivers, artifact builder, and build entrypoint. This binds generated artifacts to the implementation that produced them even when the semantic version remains 3.0.0.

The generated bundle uses ./contract.schema.json, so its contract validates without depending on the repository directory layout. The committed repository fixture continues to reference ../spec/etq-303.v3.schema.json. $schema is excluded from the semantic contract-payload hash, so the two location-correct references do not create different mathematical contract identities.

No numerical or acoustic noise in identity

The v3 canonical contract contains no floating-point identity field, eigensolver output, ring-Laplacian replacement, sorted degree multiset substituted for labelled vertices, sample rate, hertz, waveform, PCM, WAV, random input, wall clock, or empirical validation claim.

Identity-bearing JSON accepts safe integers only for numeric values.

Verify

Node.js 20 or newer:

npm test
npm run verify
npm run build:v3

npm run verify validates v3 and continues to validate the immutable v2 and v1 contracts. The build command fails closed for unsafe, existing nonempty, or non-dist/ output paths and never recursively deletes a caller-selected path.

Documentation

Lineage

The preserved base release is ETQ-101 v2.0.0:

  • source: Git tag v2.0.0, commit 8c24d58ca76abbac77c427a4f63ca434570c82b3
  • archive DOI: 10.5281/zenodo.21432511

The acyclic receipt architecture is methodologically informed by the archived receipt-bound observation protocol versions 10.5281/zenodo.21292906 and 10.5281/zenodo.21293821. They are provenance-method references, not mathematical dependencies of ETQ-303.

Scientific boundary

A precise description is:

ETQ-303 v3.0.0 is an exact finite 303-state tensor extension of the preserved ETQ-101 v2 selected-root basis, with a single 303-step monomial support traversal, exact Gaussian-unit phase labels, an exact Cartesian graph lift, and deterministic receiver artifacts bound to one canonical event document.

It does not claim a 303-dimensional E8 representation, 303 distinct roots, physical qutrit hardware, an E8-selected acoustic scale, or empirical validation.

Creator and licence

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.

About

ETQ-101: deterministic E8-root-derived, D4-triality qutrit sonification model, with offline browser and Python music-creation labs.

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors