open-standards/wai/live-conformance/README.md
Transaction Science 1166f270d3 wai: the steering corpus, live-conformance/steering/ (L15)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 20:34:24 -04:00

2.4 KiB

live-conformance — the wai.live family

Conformance corpora of the live and interactive extensions, one directory per extension, and the independent verifier of each, beside it.

directory extension verifier
events/ live-events (wai.live.events) live_events_verify.py
rooms/ live-rooms (wai.live.room) live_rooms_verify.py
takes/ capture-binding (wai.capture.take) capture_take_verify.py
compose/ live-compose (wai.live.compose) live_compose_verify.py
recordings/ live-recording (wai.live.recording) live_record_verify.py
captions/ timed-text (wai.text.timed) timed_text_verify.py
metering/ live-metering (wai.live.metering) live_metering_verify.py
steering/ energy-steering (wai.live.steering) energy_steering_verify.py

Provenance. Generated here: wai_live_events_vectors gen writes events/, wai_live_room_vectors gen writes rooms/, wai_capture_take_vectors gen writes takes/, wai_live_compose_vectors gen writes compose/, wai_live_record_vectors gen writes recordings/, wai_timed_text_vectors gen writes captions/ and wai_live_metering_vectors gen writes metering/ and wai_energy_steering_vectors gen writes steering/, each from records authored in code, from fixed seeds (events/README.md, rooms/README.md, takes/README.md, compose/README.md, recordings/README.md, captions/README.md, metering/README.md, steering/README.md). One recorded record: metering/relay-record.wmh and its ledger, which the reference relay signed in its test.

Each verifier is written from its extension's text, shares no code with wai-rs, and is run by .github/workflows/wai-conformance.yml beside the reference's own check:

python3 live_events_verify.py events
python3 live_rooms_verify.py rooms
python3 capture_take_verify.py takes
python3 live_compose_verify.py compose
python3 live_record_verify.py recordings
python3 timed_text_verify.py captions
python3 live_metering_verify.py metering
python3 energy_steering_verify.py steering