It crossed my mind today while using this tool that the verification process may be simpler if an endpoint is simply queried to retrieve the hash of the latest CUP that a subnet was halted at, along with the height and timestamp. Can I ask what the motivation is for operating on the CUP itself when performing verification? My expectation is that it ultimately just comes down to the hash (and metadata such as height and timestamp).
Perhaps there’s something I’m missing (it’s been a long day).