open-standards/wai/wai-rs/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 6ca9d92ee4
All checks were successful
standards workspaces build + test / aac-rs (pull_request) Successful in 3m2s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 1m26s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 58s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 6m25s
standards workspaces build + test / map-rs (pull_request) Successful in 57s
standards workspaces build + test / mesh-rs (pull_request) Successful in 56s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 25s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 26s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 2m10s
standards workspaces build + test / openpay (pull_request) Successful in 3m55s
wai-ops integer operators / linux-aarch64 (pull_request) Successful in 1m6s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 1m0s
wai-quantum WebGPU member / member · discrete GPU, Vulkan (jetson-hub) (pull_request) Successful in 11m17s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 4m39s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 21s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 9m21s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 7m36s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 21s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 45s
lockfiles / every Cargo.lock is current (pull_request) Successful in 44s
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 4s
no-vanity-metrics / WAI public text names no comparison (pull_request) Successful in 4s
no-vanity-metrics / WAI public text names no company or product (pull_request) Successful in 4s
no-vanity-metrics / No new orphan source files (pull_request) Successful in 5s
spec citations resolve / Code cites no section its SPEC lacks (pull_request) Successful in 5s
standards workspaces build + test / arl-rs (pull_request) Successful in 1m11s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 1m39s
standards workspaces build + test / eoc-rs (pull_request) Successful in 2m3s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m34s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 1m11s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 1m12s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m34s
standards workspaces build + test / sense-rs (pull_request) Successful in 1m12s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m27s
tests in CI / every test file is run by a job or listed with its reason (pull_request) Successful in 4s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 31s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 4m8s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Successful in 2m29s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 1m35s
wai formal verification (integer core) / kani (rans64-t2) (pull_request) Successful in 14m44s
wai-ops integer operators / macos-arm64 (pull_request) Successful in 14m36s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 10m25s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Successful in 2m20s
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Successful in 50s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 54s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 1m37s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 2m15s
wai formal verification (integer core) / every harness in one shard (pull_request) Successful in 12s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 19m20s
wai formal verification (integer core) / kani (arith) (pull_request) Successful in 10m44s
wai formal verification (integer core) / kani (plan) (pull_request) Successful in 19m9s
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Successful in 36m56s
wai formal verification (integer core) / kani (sound) (pull_request) Successful in 9m43s
wai formal verification (integer core) / kani (stage) (pull_request) Successful in 2m33s
wai formal verification (integer core) / kani (stage-long) (pull_request) Successful in 21m18s
wai formal verification (integer core) / kani (isqrt512) (pull_request) Successful in 57m49s
WAI HTTP delivery / WAI HTTP · does this change touch it (pull_request) Successful in 4s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Has been skipped
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Has been skipped
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Has been skipped
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Successful in 1m25s
wai formal verification (integer core) / kani (integer-core) (pull_request) Successful in 6m43s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Successful in 1m18s
wai-ops differential (nightly) / differential · debug (pull_request) Successful in 2m31s
wai-ops integer operators / linux-x86_64 (pull_request) Successful in 52s
wai-ops differential (nightly) / differential · release (pull_request) Successful in 2m55s
wai-ops integer operators / wasm32-wasip2 (wasmtime) (pull_request) Successful in 28s
wai-ops integer operators / wasm32 under Node (pull_request) Successful in 20s
wai-pack / wai-pack · does this change touch it (pull_request) Successful in 4s
wai-ops integer operators / independent checker (Python) (pull_request) Successful in 33s
wai-pack / wai-pack · macos (pull_request) Successful in 1m31s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m38s
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Successful in 2m19s
WAI section references / cited sections exist (pull_request) Successful in 11s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Successful in 3m30s
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Successful in 4s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m14s
workflow hygiene / every workflow supersedes its own queue (pull_request) Successful in 8s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 5m27s
wai-pack / wai-pack · linux (pull_request) Successful in 1m22s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m4s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 24s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m21s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 2m48s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 4m53s
Merge origin/main (at 1ec8f447, with #233, #234, #236, #238, #239, #240) into wai/d2c-decoders-on-ops
Co-Authored-By: Claude Opus 5.5 <[email protected]>

# Conflicts:
#	.github/workflows/wai-conformance.yml
2026-10-13 22:29:44 -04:00
..
fixtures/tls wai http receipts: anchor an origin over TLS only 2026-10-08 04:11:01 -04:00
support wai/tests: serialize sha256.json sidecar writes and document their regeneration 2026-10-01 08:53:26 -04:00
vectors wai generate.spectral form v0: accepted objects at every bound, and each refusal's reason 2026-10-09 17:01:04 -04:00
carriage.rs wai: the carriage tests hold a refinement to its own role 2026-10-02 00:42:28 -04:00
cli_generate_score.rs wai generate.spectral: the model is the parameter set, so the envelope carries no pin; inspect and unwrap report the payload 2026-10-09 17:08:26 -04:00
cli_http.rs http receipts round 4: a deadline TLS cannot stretch, a capped key log, a labelled test anchor, a byte budget never passed 2026-10-09 14:38:57 -04:00
cli_registry.rs wai: give each CLI registry test its own payload directory 2026-10-01 06:09:30 -04:00
cli_stage.rs wai: stage explode gates on capability; the §4.1 sentence scoped; the caller-offers case named 2026-10-08 01:27:23 -04:00
cli_wrap_intent.rs wai: wai generate and wai score build|render, with native pins a sink checks against 2026-10-09 10:01:31 -04:00
corpus_provenance.rs wai: every corpus states the provenance of its content 2026-10-07 10:09:21 -04:00
dash_read_bounds.rs dash_read: the bounds test holds the comparison's CPU time to the runs, not the segments; a WAI segment back within a run is misaligned 2026-10-06 13:40:23 -04:00
ffi_envelope.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
ffi_neural_pin.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
ffi_robustness.rs wai: gate codec-dependent test/example targets on codecs 2026-06-17 17:36:39 -04:00
fuzz_smoke.rs wai: gate codec-dependent test/example targets on codecs 2026-06-17 17:36:39 -04:00
generate.rs wai generate.spectral form v0: accepted objects at every bound, and each refusal's reason 2026-10-09 17:01:04 -04:00
int_audio.rs wai: learned integer-exact audio codec (wai.audio.int_codec) + conformance 2026-06-27 17:01:31 -04:00
int_hyper_synth.rs wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
int_kernels_geometry.rs D2c M1 gate 6: int_synth decodes through wai-ops; the direct decode is test-only 2026-10-13 09:52:36 -04:00
int_kernels_vectors.rs int_kernels_vectors: ops-conformance states no digest of decoded output 2026-10-10 01:44:21 -04:00
int_mlicpp.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
int_mlicpp_preflight.rs wai: add wai.neural.int_mlicpp, the MLIC++ entropy topology integer end to end 2026-09-30 01:39:56 -04:00
int_ops_differential.rs D2c M1 gate 7: the direct path's guard code goes 2026-10-13 22:28:16 -04:00
int_payload.rs wai: integer payload streams must end canonically 2026-10-01 19:18:08 -04:00
int_payload_cost.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
int_payload_preflight.rs wai: the one-frame preflight clip has the canonical header 2026-10-01 21:23:20 -04:00
int_splat.rs wai: learned integer-exact Gaussian-splat attribute codec (wai.splat.int_codec) 2026-06-28 09:14:46 -04:00
int_synth_ops.rs D2c M1 gate 7: the direct path's guard code goes 2026-10-13 22:28:16 -04:00
int_video.rs wai.video.int_motion: deterministic integer inter-frame video (byte-exact) 2026-06-27 07:22:53 -04:00
int_video_enc_memory.rs wai: working_bytes covers the residual table's fit, derived from the widest table, and saturates past the caps 2026-10-05 10:23:01 -04:00
int_video_halfpel.rs wai: half-pel motion compensation for int_motion video + real-footage conformance 2026-06-27 11:10:48 -04:00
int_video_keyframe.rs wai.video.int_hyper: neural-keyframe video — learned int_hyper I-frame + integer P-frames 2026-06-27 07:34:20 -04:00
int_video_sota_keyframe.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
int_world.rs wai: integer-exact interactive world model — the byte-exact renderer for wai.world.model 2026-06-27 18:34:30 -04:00
int_world2.rs wai: two-agent co-control world.model — both agents drive one byte-exact frame 2026-06-28 03:14:57 -04:00
int_world_shared.rs wai: shared / multi-agent world.model — convergence on a GENERATED world 2026-06-27 19:21:42 -04:00
jpegai_bitstream_calibration.rs wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
jpegai_color_calibration.rs wai-rs: jpegai_pipeline::yuv_to_rgb / rgb_to_yuv — BT.709 colour combine (float-exact) 2026-07-14 10:38:43 -04:00
jpegai_cross_platform.rs wai-rs: the JPEG AI exact decoder calls no platform math library, and its output is pinned 2026-09-28 18:30:35 -04:00
jpegai_decode_symbols.rs wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
jpegai_dequant_calibration.rs wai-rs: fix the RVS block statistic — sum the gain-adjusted scale, not |i_s| 2026-07-26 05:48:41 -04:00
jpegai_derive_calibration.rs wai-rs: fix the RVS block statistic — sum the gain-adjusted scale, not |i_s| 2026-07-26 05:48:41 -04:00
jpegai_e2e.rs wai: derive JPEG-AI residual coding mask from the bitstream (not a fixture) 2026-06-21 08:06:19 -04:00
jpegai_e2e_chain.rs wai-rs: jpegai_bitstream — tools-header (TON) parser + codestream→z→i_s chain 2026-07-17 12:35:06 -04:00
jpegai_e2e_chroma.rs wai-rs: chain the chroma plane — codestream to decoded U,V pixels 2026-07-26 05:48:42 -04:00
jpegai_e2e_dequant.rs wai-rs: jpegai_pipeline::dequant + e2e integration (entropy→dequant byte-exact, synthesis Y/UV on real latent) 2026-07-08 07:14:26 -04:00
jpegai_e2e_frontend.rs wai-rs: chain the chroma plane — codestream to decoded U,V pixels 2026-07-26 05:48:42 -04:00
jpegai_e2e_full.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
jpegai_e2e_hyperlatent.rs wai-rs: e2e — recover the hyper-latent z from the real codestream (byte-exact) 2026-07-17 03:14:04 -04:00
jpegai_e2e_synthesis.rs wai-rs: jpegai_pipeline::dequant + e2e integration (entropy→dequant byte-exact, synthesis Y/UV on real latent) 2026-07-08 07:14:26 -04:00
jpegai_efl_calibration.rs wai-rs: jpegai_pipeline::efl_chroma — EFE linear cross-component post-filter (float-exact) 2026-07-14 09:38:06 -04:00
jpegai_efn_calibration.rs wai-rs: jpegai_pipeline::efn_filter — EFE luma-aided nonlinear chroma post-filter (float-exact) 2026-07-13 13:17:53 -04:00
jpegai_hyper_calibration.rs wai-rs: jpegai_synthesis — restore chroma + hyper decoders, add hyper_scale (all byte-exact) (#53) 2026-07-07 15:08:25 -04:00
jpegai_hyperscale_calibration.rs wai-rs: hyper_scale_decoder — floor (>>) not truncation; byte-exact vs the REFERENCE decoder 2026-07-09 07:01:28 -04:00
jpegai_icci_calibration.rs wai-rs: validate jpegai_icci against the reference decoder (ground truth, 2.4e-07) 2026-07-18 09:51:44 -04:00
jpegai_icci_net_calibration.rs wai-rs: validate eICCI as a whole filter against the reference dump 2026-07-26 05:48:42 -04:00
jpegai_lef_calibration.rs wai-rs: jpegai_pipeline::lef_filter — LEF adaptive-sharpness post-filter (float-exact) 2026-07-14 05:13:39 -04:00
jpegai_live.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
jpegai_lsbs_calibration.rs wai-rs: fix the LSBS block statistic, and chain LSBS onto the value path 2026-07-26 05:48:42 -04:00
jpegai_mans_calibration.rs wai-rs: byte-exact mANS entropy decoder (jpegai_mans) — sgm + fac paths (#55) 2026-07-07 22:38:36 -04:00
jpegai_mans_golden.rs wai: interactive + temporal cargo classes, provenance, telepresence 2026-06-13 23:16:42 -04:00
jpegai_mcm_calibration.rs wai-rs: jpegai_synthesis — add MCM context-model decoders (mcm_stage0/mcm_stage_n) (#54) 2026-07-07 17:26:51 -04:00
jpegai_postfilter_chain.rs wai-rs: validate LEF — the post-filter chain is now complete 2026-07-26 05:48:42 -04:00
jpegai_reconstruct_calibration.rs wai-rs: jpegai_pipeline::reconstruct_yhat — the SGMM autoregressive spine (real data 76.8 dB) 2026-07-12 22:14:14 -04:00
jpegai_reconstruction_binding.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
jpegai_scope_ort.rs wai: state what each determinism tier guarantees, and make replicate mean it 2026-09-28 18:25:52 -04:00
jpegai_sigma_index_calibration.rs wai-rs: jpegai_pipeline::sigma_index — close the scale path (byte-exact, both planes) 2026-07-12 12:22:40 -04:00
jpegai_synthesis_calibration.rs wai-rs: jpegai_synthesis — whole-net integer JPEG-AI synthesis decoder (58 dB PSNR) (#49) 2026-07-07 07:42:11 -04:00
jpegai_uv_calibration.rs wai-rs: jpegai_synthesis — restore chroma + hyper decoders, add hyper_scale (all byte-exact) (#53) 2026-07-07 15:08:25 -04:00
manifest_builders.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
manifest_parse_memory.rs wai: read a manifest within a bound of its values and length (SPEC §2) 2026-10-11 22:57:23 -04:00
manifest_reader_equivalence.rs wai: read a manifest within a bound of its values and length (SPEC §2) 2026-10-11 22:57:23 -04:00
neural_cost_limit.rs wai: the reference sink applies the declared cost before decoding 2026-10-01 22:31:18 -04:00
neural_native_decode.rs wai: SECURITY.md, SPEC §2 and §6.5 say what holds 2026-10-09 17:16:04 -04:00
NOT-IN-CI.txt ci: every wai-rs test file is run by a job or listed, and none can run empty 2026-10-13 01:20:48 -04:00
require_vectors_rule.rs wai: the headline decode tests fail on a missing input, and CI supplies their inputs 2026-09-28 18:40:59 -04:00
semantic_path.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
signer_ids_are_labels.rs wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
stage_measure.rs wai: bench times a base's decode_base_pinned alone, its checks and hashing after the clock 2026-10-06 11:42:41 -04:00
stage_measure_bounds.rs wai measure: a title lowers its limits and never raises them 2026-10-05 10:47:38 -04:00
staged_moq.rs wai, joule-moq: the MoQ trace fills a gap — the lossy subscriber fetches what its re-anchor skipped (round 4, item 3) 2026-10-06 12:57:41 -04:00
staged_resources.rs wai: the refused-layer memory check measures against the envelope's read 2026-10-13 00:55:29 -04:00
text_decode_bounds.rs wai: zstd and xz decode within a bound of their output and window 2026-10-12 20:34:58 -04:00
text_decode_memory.rs wai: zstd and xz decode within a bound of their output and window 2026-10-12 20:34:58 -04:00
video_receipt.rs wai: receipt decode refusals are codes; the Python decode allocates as it goes 2026-10-01 21:15:43 -04:00
wai_keys_cli.rs wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
world_model.rs wai: wai.world.model — generative-world transport (replay-equivalent action trace + provenance) 2026-06-27 17:25:02 -04:00
world_replay.rs wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00