Gnosis Chain is a canary chain for eth2. Gnosis would like to implement a ZK-based light client for the beacon chain consensus (on Gnosis Chain), which can be validated either by an off-chain user or an EVM smart contract (for use in bridges). Since beacon chain uses BLS12-381, there are currently no Eth precompiles and using ZK helps overcome high gas costs.
Implementing a ZK-based light client would involve generating a SNARK of attestations of a sync committee. This consists of 512 validators rotating every ~27 hours (256 epochs), (see here), so the latency requirements are minimal. (Although if the light client followed updates more closely it would have to process more headers and signatures during that 27 hour period.)
Resources
Official light client spec
Vitalik has an older annotated light client spec that differs slightly
Pull request on light client network protocol with discussion