Atomic off-chain payments for files and coins over Lightning has not been solved before this. The closest thing to it before Bitstream was ZKCP by Gregory Maxwell and ZKCSP, but it lacked the instant finality of Lightning.