That sounds completely reasonable.
Originally I had discussed privately making the protocol design completely
interactive (client sends a nonce over DNS, oracle responds signing the nonce),
but it was pointed out that making them use quantized timestamps mitigated a
lot of the issues regarding
This would be very useful for the Validating Lightning Signer project,
since we need to prove to a non-network connected signer that a UTXO has
not been spent. It allows the signer to make sure the channel is still
active.
( the related design doc is at
https://gitlab.com/lightning-signer/docs/-/
The design document which inspired Neutrino outlined the use of oracles to
provide a moderate level of confidence to lightweight clients in the filters
they have received from an untrusted source. Current implementations of
lightweight wallets using Neutrino either trust in a single source, or a