Encode an MDC1200 burst, generate audio, and decode it back — all client-side. Implements the protocol per docs/CLEANROOM_SPEC.md; v1 demod assumes audio is symbol-aligned (works on synthesized output, not yet on real recordings).
docs/CLEANROOM_SPEC.md
Closed-source build; protocol implemented clean-room from docs/CLEANROOM_SPEC.md. Audio never leaves the browser.