CAIN-42 CAIN Studio
CAIN-42 Academy
CFVE

CAIN Formal Verification & Proof Engineer

Express safety rules as solver queries, interpret SAT/UNSAT/UNKNOWN correctly, and attach proofs to AI-generated fixes.

AdvancedDemand: SpecialistPrerequisite: CAIN-42 Novice

Who it's for

Engineers who review or generate safety-critical code with AI assistance.

Why it's in demand

AI-written code is multiplying, and proofs that cover every input are the strongest answer to 'how do you know it is correct?'. Few engineers can use SMT solvers in practice. Sources →

Exam

  • Requires your Novice certificate ID
  • 20 questions · 30 minutes
  • 85% (17/20) to pass · server-graded
  • Certificate ID C42-CFVE-…
Take the CFVE exam →

Modules

1SMT solving with Z313 min✓2Compiling code into logic13 min✓3Proof-carrying actions and code11 min✓4Proving AI-generated fixes (VeriCoding KEYSTONE)12 min✓5What proofs do not prove10 min✓

Built on this code