Certora Prover is a formal verification tool that compares smart contract bytecode against specified rules defining expected behavior. It performs formal verification by checking every possible contract state and execution path to identify vulnerabilities. The tool is designed to integrate into development pipelines, enabling automated security checks on every code commit.