txqr is a protocol and encoder for streaming large data payloads over QR codes. It enables the offline transfer of data between devices by encoding information into a sequence of scannable QR images.
The system uses fountain codes and erasure coding to ensure data integrity. This allows a receiver to reconstruct the full original message from any subset of frames, making the transmission resilient to missed or corrupted frames during the scanning of animated QR sequences.
The project covers high-volume data encoding and frame-independent reconstruction. It supports looping sequence streaming and symbol-based packetization to facilitate the transmission of datasets that exceed the capacity of a single QR code.