open-standards/wai/wai-web/compose/package/package.receipt.json
Transaction Science 56ff513aec
Some checks failed
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 17s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Failing after 54s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Failing after 2m33s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Successful in 3m8s
joule-moq-room room service / joule-moq-room · does this change touch it (push) Has been cancelled
joule-moq-room room service / joule-moq-room, every target (push) Has been cancelled
wai-audit collector and player integration / does this change touch it (push) Has been cancelled
wai-audit collector and player integration / collector · linux (push) Has been cancelled
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Has been cancelled
WAI operation catalogue / does this change touch it (push) Has been cancelled
WAI operation catalogue / the catalogue and every door · linux (push) Has been cancelled
wai-quantum for JavaScript / does this change touch it (push) Has been cancelled
wai-quantum for JavaScript / javascript · linux (push) Has been cancelled
wai-quantum studio and desktop / does this change touch it (push) Has been cancelled
wai-quantum studio and desktop / studio · browser (push) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (push) Has been cancelled
wai-quantum studio and desktop / desktop app · linux (push) Has been cancelled
wai-quantum studio and desktop / desktop app · windows (push) Has been cancelled
wai-sink-android native sink library / does this change touch it (push) Has been cancelled
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Has been cancelled
wai-sink-swift native sink package / does this change touch it (push) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Has been cancelled
WAI Studio / does this change touch it (push) Has been cancelled
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Has been cancelled
WAI Studio / Studio in Chromium and Firefox · macos (push) Has been cancelled
WAI Studio / Studio in WebKit · linux (push) Has been cancelled
wai-ledger service / does this change touch it (push) Has been cancelled
wai-ledger service / service · linux (push) Has been cancelled
wai-ledger service / service · macos (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Has been cancelled
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Has been cancelled
wai-app and Create / wai-app · does this change touch it (push) Has been cancelled
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Has been cancelled
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Has been cancelled
wai-fleet service / does this change touch it (push) Has been cancelled
wai-fleet service / service · linux (push) Has been cancelled
wai-fleet service / service · macos (push) Has been cancelled
wai.audio.score: band-limited timbres, a sine and noise, a voice per note, and two channels
The reference synthesiser gains what a short channel sting needs, all in the
wai.det.fixed64 floor and trig-free, every committed score rendering byte for byte as
before (the three first-revision vectors keep their mixdown hash, PCM SHA-256 and score
hash):

- score §2.2, §3.1: waveforms 4 to 6, the saw, square and 25 %-pulse with each step
  corrected by a polynomial (PolyBLEP); 7, a sine by a refined parabola; 8, noise held
  from a 32-bit LCG between wraps of the phase.
- score §2.1, §3.4: a contract of two channels mixes down to interleaved frames; a reader
  refuses any count but 1 and 2; a score with no voices centres each note.
- score §2.4, §3.3: an optional third section, one 73-byte voice per note: a
  constant-power pan by the profile's integer square root, curved attack, decay and
  release (the release from the level at note-off), up to four one-pole low-pass sections
  that follow the envelope, a linear glide, the noise seed, and up to eight echoes at
  alternating pans. The 65-byte note record is unchanged; the score hash binds the
  voices when present.
- wai score build|render: channels 2, waveforms to 8, each note's optional voice; render
  prints frames and channels. Receipt blocks are 4096 frames.
- score-conformance: five vectors at 48 kHz (band-limited, two channels, voiced in one,
  a two-second sting, a voiced scale); multi_verify.py's independent synth agrees with
  all eight.
- packaging §5.8: a score of one or two channels packs beside the lead with its voices,
  its floor the FLAC of the mixdown in its channels; verify holds the floor to the
  base's channels and rate. pack-conformance/multi/multi-sting-01 is a voiced
  two-channel score at 48 kHz.
- The composing sink synthesises and plays a score in its contract's channels; its
  reference package's score is now two channels at 48 kHz, voiced.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-09 14:21:46 -05:00

1 line
No EOL
2 KiB
JSON

{"asset_id":"compose-reference-01","components":[{"id":"v","index":"index-v.wsix","index_digest":"5d759a56fdca34aff2dcb587f2f14c3ade74a43e84d4ce6388bb954d168dc9af","media_class":"video","stage_root":"22ca3a3a6cc30b3caee2129faac4a0b60d7b28a19c1960301e479aad8873b94d"},{"id":"g","index":"index-g.wsix","index_digest":"022032263e536c45dea0684304b9993b4cfcb0113bfd9efd0dd3dd6ab1da95ce","media_class":"graphics","stage_root":"136fdddc8448865aa9049761bc0dcff9954b5fd04421d2dd6c6da68ce7b8e501"},{"id":"t","index":"index-t.wsix","index_digest":"69dd47f40178039c916b12736f607500b4f3b5f7f363b0ec71b9e7945d6f1b9b","media_class":"text","stage_root":"8348a0d9a3f173951eab4f5953257d9e9aff00f3500a21b5587fedc3005c91c5"},{"id":"s","index":"index-s.wsix","index_digest":"7c86280b513c3f2544123bb206b74bb22214aa735e671546266cb27ea5cba9d2","media_class":"audio","stage_root":"1932db5417398260b41ce3137ebae8d0e91f4bc11bae77cbdf21db054da50a52"},{"id":"f","index":"index-f.wsix","index_digest":"35fcfeca04c5c4955890257b3e0d3d1ff7a2d1f21f350d314f5f52795cb2d052","media_class":"feed","stage_root":"38b1fc71efb788fedd9199b5180ab93d928df98c1506b4ddcccbad1798e2b106"}],"energy_provenance":null,"grant":{"capability":"wai.video.package","funds_ceiling":null,"grant_hash":"0000000000000000000000000000000000000000000000000000000000000000","joule_ceiling_micro":null},"joules_micro":0,"kind":"package","packager":"builtin:[email protected]","parent_kind":"none","parent_receipt_hash":null,"policy_digest":"beb667d6d15dcddf1c26649b767c1843aac7971d01219b0adae9ca4a4918e705","receipt_hash":"64c6bf571a1e6ba0f2d3a4a99766e1ba6222415cdb1f8faf07648a16561ecec1","sig":"345c7fa2a71094e1ec720b0c1d6b9938ec104f2e194f74cf11ba55a2ed1db4c7118d4f68907716cd801643f394b1449ceafbefd5c5bbf9186eeec298dde7960e","signer_id":"did:key:z6MknxdMBB4vetf7Mvtp9fYf8zCYrwfRmn5cQ7jCJYdqCTfr","signer_pubkey":"7e636d2ceabd01db269e7d999d68a4028c225bb07c0f3cf43dcf6b6aae145eed","stored_bytes":2572215,"total_bytes":2572215,"total_entries":14,"unique_objects":14,"version":2,"work_units":14}