open-standards/wai/wai-vector/wasm
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 5189e5f50b wai-vector: the wasm exports and the three-engine browser leg (D7-8)
- wai/wai-vector/wasm: the sink's exports (wv_alloc, wv_free, wv_open,
  wv_close, wv_render, wv_out_ptr, wv_out_len, wv_sha256, wv_cost,
  wv_transcript, wv_projection), no_std with its own allocator, built for
  wasm32v1-none so the module is WebAssembly 1.0 only; check-mvp.mjs refuses
  any post-1.0 feature, and fails on the wasm32-unknown-unknown build.
- build-pkg.sh: the package a page serves.
- browser/: a harness that renders every listed frame of every vector in
  Chromium, WebKit and Firefox, hashes it in the page twice, re-hashes sampled
  frames in Node, recomputes the arithmetic vectors and authoring forms, and
  compares each a11y payload's transcript and projections with its text record.
  A missing engine fails the run.
- wai-vector.yml: the browser job, in a Playwright container pinned by digest,
  on the linux runner.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 02:44:44 -04:00
..
src wai-vector: the wasm exports and the three-engine browser leg (D7-8) 2026-10-13 02:44:44 -04:00
build-pkg.sh wai-vector: the wasm exports and the three-engine browser leg (D7-8) 2026-10-13 02:44:44 -04:00
Cargo.lock wai-vector: WOS1 and WVG1 with the refusal order of §2.7, the clock, tracks, the interval check and the cost (D7-2) 2026-10-11 03:59:47 -04:00
Cargo.toml wai-vector: the wasm exports and the three-engine browser leg (D7-8) 2026-10-13 02:44:44 -04:00
check-mvp.mjs wai-vector: the wasm exports and the three-engine browser leg (D7-8) 2026-10-13 02:44:44 -04:00
verify.mjs wai-vector: the default stroke set and the test repertoire, as WSF1 sources expanded by Annex A; the text vectors (D7-5) 2026-10-11 17:41:08 -04:00