Veiled Oracles: A fair, liveness-preserving method for enshrined information feeds
Enshrined oracles have long been controversial, because in extreme conditions they put pressure on the protocol to either fork or gaslight some of its users. We present an "intents"-based method called Veiling, implemented in about 100 lines of code, that is a provably optimal way to address the classic concerns directly.