| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
wai-web wasm32 / does this change touch it (pull_request) Has been cancelled
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Has been cancelled
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Has been cancelled
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Has been cancelled
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Has been cancelled
wai-quantum studio and desktop / does this change touch it (pull_request) Has been cancelled
wai-quantum studio and desktop / studio · browser (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
wai-pack / wai-pack · does this change touch it (pull_request) Has been cancelled
wai-pack / wai-pack · linux (pull_request) Has been cancelled
wai-pack / wai-pack · linux-arm64 (pull_request) Has been cancelled
wai-pack / wai-pack · macos (pull_request) Has been cancelled
wai-pack / wai-pack · independent verifier (Python) (pull_request) Has been cancelled
wai-pack / wai-pack · the floor through a media prober (pull_request) Has been cancelled
wai-pack / wai-pack · dependency licences (pull_request) Has been cancelled
wai-ops integer operators / does this change touch it (pull_request) Has been cancelled
wai-ops integer operators / linux-aarch64 (pull_request) Has been cancelled
wai-ops integer operators / linux-x86_64 (pull_request) Has been cancelled
wai-ops integer operators / macos-arm64 (pull_request) Has been cancelled
wai-ops integer operators / wasm32-wasip2 (wasmtime) (pull_request) Has been cancelled
wai-ops integer operators / wasm32 under Node (pull_request) Has been cancelled
wai-ops integer operators / independent checker (Python) (pull_request) Has been cancelled
wai-ops-gpu integer operators on GPUs / does this change touch it (pull_request) Has been cancelled
wai-ops-gpu integer operators on GPUs / builds · no adapter is not a pass (linux) (pull_request) Has been cancelled
wai-ops-gpu integer operators on GPUs / Metal GPU and browser WebGPU (macos) (pull_request) Has been cancelled
WAI energy receipts / does this change touch it (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux (pull_request) Has been cancelled
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Has been cancelled
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI conformance / does this change touch it (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Has been cancelled
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Has been cancelled
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Has been cancelled
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Has been cancelled
WAI conformance / cross-arch byte-equality · macos (pull_request) Has been cancelled
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Has been cancelled
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Has been cancelled
standards workspaces build + test / which workspaces this change touches (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Has been cancelled
joule-moq-web browser client / joule-moq-web · does this change touch it (pull_request) Has been cancelled
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Has been cancelled
joule-moq-room room service / joule-moq-room · does this change touch it (pull_request) Has been cancelled
joule-moq-room room service / joule-moq-room, every target (pull_request) Has been cancelled
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Has been cancelled
joule-code conformance gate / joule-moq-relay, every target (pull_request) Has been cancelled
joule-code conformance gate / joule-moq-ingest, every target (pull_request) Has been cancelled
The synthesis corpus's cases carry both priors and unmarked frames; the exact-upscale corpus's policies carry synthesis's second_layer member. Written by wai_synthesis_vectors gen, wai_upscale_vectors gen and wai registry export. Co-Authored-By: Claude Opus 5.5 <[email protected]> |
||
| .. | ||
| priors | ||
| README.md | ||
| sha256.json | ||
| vectors.json | ||
live-conformance/upscale — exact upscale
The corpus of extensions/exact-upscale.md §9:
vectors.json, the priors it names in priors/, and sha256.json.
A vector holds its policy (dual_layer, assistive and second_layer, synthesis §11.1's,
and upscale);
its records as JSON texts, list by list: claims (origin claims of synthesis §3.1), upscales
(upscale records, §4.2) and presentations (presentation statements, §6.2); the objects it
holds, each a WAI1 envelope in hexadecimal; the decoded samples it holds, each the content
hash of the object decoded and its RGB8 samples in hexadecimal; the priors it holds, each
the name of a file of priors/; and the residuals and targets it holds, each in hexadecimal.
vectors.json also lists every file of priors/ with its SHA-256.
Exact-upscale equivalence. For each vector, a conforming verifier reaches the outcome it states:
refuse: thereasonand where,at:["upscale", i],["presentation", i],["presentation", i, "frame", j], or["synthesis", …]with synthesis's own place;accept: thestatementsof §7.3:claims, each itslink,classandassistive(proved,not-recomputed,asserted, ornull);upscales, each itslink,status(provedornot-recomputed) andmax_difference(ornull);presentations, each itslinkandtotals.
sha256.json gives, for each upscale record of an accepted vector, the SHA-256 of the picture
a sink presents (its output): the RGB8 buffer of SPEC §7 Digests, rows top to bottom.
A verifier that reaches another outcome, reason, place or statement does not conform.
Provenance. wai_upscale_vectors gen writes vectors.json, sha256.json,
priors/seeded.wsr and priors/unreadable.wsr from records authored in code: every key is
SHA-256 of the corpus's label and an index; every picture is an integer function of a label
(a gradient, a rectangle and diagonal lines, corpus::picture), and a full-resolution target's
low-resolution picture is its 2 × 2 means; every envelope payload, and the samples of the
generated and float-upscaled frames, are SHA-256 output of a label; the seeded prior is drawn
from SHA-256 of a label (int_sr::seeded_prior) and trained on nothing; every time is a
constant, and Ed25519 signing is deterministic. priors/generic.wsr and priors/title.wsr are
read, not written, each pinned by its SHA-256 in corpus::INPUT_PRIORS:
tools/wai_int_sr_train.py (seed 20261021, --width 16, its defaults otherwise; the run also took --source for the measurement, which adds a title and changes neither prior)
trained generic.wsr on pictures it generates from a seeded formula (filled shapes, strokes,
gratings), and title.wsr by fine-tuning it on the eight frames of its generated title
title-mixed. No picture, recording or footage from outside this repository is in the corpus or
in the training. The training is in floating point and is not claimed to regenerate the same
bytes on another machine; the priors' bytes are what is pinned.
python3 -I ../upscale_verify.py .