Ironclad Modernization Platform

IBM COBOL to Rust, Java,
or C++17. Exactly.

Deterministic transpilation. No AI. No heuristics. No guessing. Byte-for-byte behavioral parity — verified against the official GnuCOBOL federal test suite. Your business logic. Your ownership. Zero IBM dependency.

976/976 Rust parity — zero mismatches
723/723 Java behavioral parity
1,607/1,607 C++17 parity
0 unsafe blocks in generated Rust
0 security findings across 8 audit categories
55 CMS Medicare pricers — 100% compile
92,535 lines of federal COBOL transpiled
No AI in the transpilation loop — ever
976/976 Rust parity — zero mismatches
723/723 Java behavioral parity
1,607/1,607 C++17 parity
0 unsafe blocks in generated Rust
0 security findings across 8 audit categories
55 CMS Medicare pricers — 100% compile
92,535 lines of federal COBOL transpiled
No AI in the transpilation loop — ever

Not a claim.
A receipt.

Every program runs twice — once as the transpiled output, once as the GnuCOBOL reference. Their stdout is compared byte for byte. The results are public and reproducible on any machine with Docker.

Reproduce it yourself.

One command. Pulls a prebuilt image, compiles every Java program, runs each one, diffs against GnuCOBOL reference output. Completes in ~2 minutes. Reports PASS: 723 / FAIL: 0.

docker run --rm mrm413/lazarus-java-validator
Category Count Result
Rust byte-for-byte parity976 / 976100%
MATCH (output identical)405
BOTH_EMPTY (silent — correct)439
COMPILE_FAIL_PASS (diagnostic)100
DIAG_OK (positive diagnostic)32
MISMATCH0
BUILD_FAIL0
RUN_ERROR0
Java behavioral parity723 / 723100%
C++17 parity1,607 / 1,607100%
Unsafe blocks in Rust0
AI in the loopNone

Three targets.
One engine.

Ironclad, BOBO, and the C++17 target share the same deterministic transpilation core. Same COBOL input. Same parity standard. Different output language — your choice.

Ironclad
COBOL → Rust

Maximum memory safety. Zero unsafe blocks. Compiler-enforced correctness. NSA and CISA recommended memory-safe language. Zero GC pauses. Highest security classification available.

976/976 parity · 0 unsafe blocks
BOBO
COBOL → Java

Immediate staffability. Broad talent pool. Pure JDK 11+, zero third-party dependencies. Static security audited — zero findings across eight categories. Docker-reproducible.

723/723 parity · 0 security findings
C++17 Target
COBOL → C++17

Systems-level performance. Full C++17 standard compliance. Zero external dependencies. For environments where Rust is not yet an option and Java performance is insufficient.

1,607/1,607 parity

Real federal COBOL.
Not textbook examples.

Beyond the test suite, Ironclad has been applied to real production COBOL at federal scale — the programs that break every other tool on the market.

55
CMS Medicare Pricers
92,535 lines → 169,475 lines Rust
44
AWS CardDemo Programs
30,175 lines · Full CICS/DB2 stack · ~100ms
1.2M
Lines per Second
Transpilation throughput

CMS Medicare Payment Pricers

55 programs · 92,535 COBOL lines · 100% compile

The actual COBOL that calculates Medicare payment rates for dialysis centers, hospitals, hospice providers, and skilled nursing facilities across the United States. The most complex COBOL in existence — REDEFINES chains, COMP-3 packed decimal, 69 copybooks, OCCURS DEPENDING ON. Processed without error.

AWS CardDemo — CICS Credit Card Processing

44 programs · 30,175 COBOL lines · ~100ms transpile

Amazon's reference CICS/COBOL credit card processing system — the industry benchmark for mainframe modernization tools. 30 of 44 programs use EXEC CICS. Full DB2 with cursors and SQLCA. 75-copybook hierarchy with deep REDEFINES nesting. Full CICS context handled completely.

Send us one module.
We prove it works.

No commitment before demonstrated value. Send one non-critical COBOL module. We return the fully transpiled output. Your engineering team validates it. If it does not meet your standard, the conversation ends at zero cost.

Entity Torsova LLC — Millville, New Jersey
SAM.gov UEI CUTEJ64F2GS4
Primary NAICS 541511 — Custom Computer Programming

Zero-Risk Proof of Concept

Every engagement starts the same way. You send a module. We transpile it to your target language. Your team validates the output against the original COBOL. No customer data required — source logic only. No invoice until you're satisfied.

Based on 976/976 parity on the federal test suite and 55 production CMS Medicare pricers — it will meet your standard.