Optical Transfer

Move a file between two machines using only a screen and a camera. One-way: the sender loops a fountain-coded stream of QR codes until the receiver has enough of them.

SendPick a file and display it as an animated QR stream. ReceivePoint a camera at the sender's screen; the file is rebuilt, verified with BLAKE3, and saved. Loopback testSender and receiver in one page, no camera, with simulated drops and corruption.