open-standards/wai/.gitignore
Transaction Science 46c5688b86 wai: the WAI open standard — full cargo-class surface + provenance
Commit the WAI standard source: a content + capability-dispatch standard
whose thesis is "carries whatever it can reconstruct, verifies whatever
it carries." Source only — large vendored/model assets and build output
are gitignored.

Reconstruct classes (each: spec + conformance corpus + in-tab browser
sink that re-derives the corpus hash, one wai.det.fixed64 fixed-point
floor, one *-equivalence apiece):
  - interactive worlds  (replay-equivalence)   + 3 sim registrants,
    multiplayer over a relay, session receipts, glTF + real SPZ assets
  - spatial audio        (mixdown-equivalence)
  - haptics              (sample-equivalence)
  - state-feeds          (replay-equivalence, non-physics sim)
  - avatars / digital humans (pose-equivalence) + telepresence over the relay
  - volumetric / 4D splats   (frame-state-equivalence) + WebGPU EWA render,
    real-SPZ-derived clip

Verify half (lever 4):
  - asset provenance: a signed, energy-accounted lineage for opaque
    captured content WAI does not reconstruct; tamper-evident, in-tab.

Cross-cutting: JWP receipt profiles per class; a native energy meter
(IOReport via macmon, no sudo) emitting receipts with REAL measured
joules; the learned-image/neural codec family and JPEG AI entropy port
from earlier work.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-13 22:28:51 -04:00

49 lines
1.3 KiB
Text

# Test corpora — 22 GB, far over GitHub's 100 MB/file limit. Never commit.
# Fetch scripts belong in-repo; the data does not.
/corpus/
# Rust build output (any crate)
target/
**/target/
/wai-rs/target/
/wai-web/target/
/byte-exact-conformance/target/
/wai-relay/target/
/wai-spz-gen/target/
# Vendored reference software — cloned out-of-band, not WAI source (~935 MB).
/jpeg-ai-ref/
# Large exported model / fixture assets — sink-supplied, archived out-of-band (~360 MB).
/jpegai-vm-assets/
# Neural model bundles for the browser demo. These are large (~120 MB
# per model) and regenerable: run `python3 tools/wai_encodec_export_onnx.py`
# against a local EnCodec checkpoint to produce them. See
# wai-web/demo/models/README.md.
/wai-web/demo/models/**/*.onnx
/wai-web/demo/models/**/*.bin
# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/
# Local codec output / scratch artifacts (regenerable)
*_out.png
/wai/i_out.png
/wai-neural/*.png
/wai-neural/err.log
# OS noise
.DS_Store
# Raw design transcripts — kept on disk for reference, not part of the
# repo's public surface (the coherent narrative is README.md + SPEC.md).
/notes-1.md
/notes-2.md
# Keep: SPEC.md, README.md, LICENSE, wai/, wai-rs/ (src + tests/fixtures),
# wai-neural/ source, the small *.wai sample bundles.