Multi-Language Formal Verification/Proof Automation (low latency/realtime applications)
Supported Languages & Formats:
- C/C++: .cpp, .c, .cc, .cxx, .h, .hpp (C++17 standard)
- Rust: .rs (Edition 2021)
- OCaml: .ml, .mli
- HDL/FPGA: .v, .sv (Verilog/SystemVerilog), .vhd, .vhdl (VHDL)
- AI/Neural Networks: .onnx, .pb, .pt, .pth, .h5
- Maximum file size: 5MB
- Maximum lines of code: 5,000 (not applicable to neural networks)
Verification Process
1. Code Analysis
Clang → LLVM → CBMC2. Model Checking
Bounded verification with Z33. Proof Generation
DRAT proofs & audit artifactsOffline Artifact Verification
Upload previously generated verification artifacts for independent validation: