| Filename | Latest commit message | Latest commit date |
|---|---|---|
Each *-conformance/README.md now has a line that begins **Provenance.**: the generator that writes the corpus and its input, and for an input not generated here its source and licence. OER/2's corpus is settled and left as it is. byte-exact-conformance and quantum-ops-conformance get a README. wai-rs/tests/vectors/README.md gives a row per vector directory. Where the staged-delivery, staged-measurement and telemetry READMEs called their content "synthetic", that sentence is now their provenance line. Two vectors are recorded as not generated, from the provenance audit: int_video's video_real (a pan over a third-party picture) and neural-conformance's photo (a third-party picture, with a decoder trained on unrecorded images). Their lines say so and that they are to be replaced; the photo bullet no longer names the picture's source product. tests/corpus_provenance.rs requires the line in every corpus and a row for every vector directory; CI runs it with the carriage tests. CONTRIBUTING states the rule: corpus content is generated here, or recorded with a licence that permits redistribution, and a word like "synthetic" is not a provenance line. Co-Authored-By: Claude Opus 5.5 <[email protected]> |
||
| .. | ||
| generate | ||
| int_audio | ||
| int_hyper | ||
| int_mlicpp | ||
| int_splat | ||
| int_video | ||
| int_world | ||
| int_world2 | ||
| jpegai | ||
| staged_bounds | ||
| README.md | ||
Committed vectors
The vectors the reference implementation's tests decode, and the conformance corpora
under wai/*-conformance/ and the cross-architecture goldens are built on. A vector
changes only through its generator (CONTRIBUTING, Vectors).
Provenance. Each directory's row names the generator that writes it and the
generator's input. tests/corpus_provenance.rs requires a row for every directory.
| directory | provenance |
|---|---|
generate/ |
Generated: tools/wai_generate_model.py writes the spectral model from an integer sine table and a word list. |
int_audio/ |
Generated: tools/wai_int_audio_export.py trains the codec on a signal it generates from seed 1 and codes another signal from the same seed; it reads no audio file (int_audio/README.md). |
int_hyper/ |
Generated: tools/wai_int_hyper_tiny_vector.py draws the tiny conditional codec's integer weights from a seeded generator. No image. |
int_mlicpp/ |
Generated: tools/wai_int_mlicpp_export.py (seed 20260929) codes an integer pattern of ramps, an xor texture and a disc with seeded weights; tools/wai_int_mlicpp_set_form.py writes its set-form twin. |
int_splat/ |
Generated: tools/wai_int_splat_export.py trains on a seeded procedural cloud. |
int_video/ |
int_video.* is generated by tools/wai_int_video_encode.py (a disc over a gradient), and video_nk.* by tools/wai_int_video_keyframe_encode.py (the int_hyper tiny keyframe, panned). video_real.* is not generated: tools/wai_int_video_real_encode.py pans over a third-party picture that was not made for this repository and has no recorded licence for redistribution. It is to be replaced by generated content. |
int_world/ |
Generated: tools/wai_int_world_export.py trains on a seeded procedural world. |
int_world2/ |
Generated: tools/wai_int_world2_export.py trains on seeded procedural backgrounds. |
jpegai/ |
test256.bin is the output of the ISO/IEC 6048-1 reference encoder (BSD-3) for a 256×256 generated test image of gradients and blocks (jpegai/README.md). |
staged_bounds/ |
Constructed here for the bound tests: grey frames from a residual stream of zeros, and envelopes whose capability is refinement-only or companion-only (staged_bounds/README.md). No image. |