There is also the matter of verifying the platform itself.
In that case there is no redress as the platform is for all intents and purposes immutable when it's working correctly.
In other words, errors that occur due to malfunctions in the platform are reversible. Errors in applications built on top of it are not.
The Ethereum virtual machine has been formally verified.
"These properties make KEVM an ideal formal reference implementation against which other implementations can be evaluated. We proceed to argue for a semantics-first formal verification approach for EVM contracts, and demonstrate its practicality by using KEVM to verify practically important properties over the arithmetic operation of an example smart contract and the correct operation of a token transfer function in a second contract."
From the paper, it seems that the latter example could have found a bug that caused problems in a deployed Ethereum contract.