Fraud proof is simply some compact data telling you that Bitcoin rules were violated. For many of the rules we can create compact proofs that they were violated.
Nope. Still not getting it. A block with all associated signatures already contains everything needed to determine whether or not it is fraudulent.