FR

PROOF INTELLIGENCE FOR CRITICAL INFRASTRUCTURE

Prove what holds.Block what breaks.

Independent proof for critical software, critical actions, and modernization.

DRONES · PX4 SIMULATION

Three commands tried to fly into a no-fly zone. Our gate refused all three.

What we can do for your drones

  1. 01

    Stop the command before the autopilot

    Every command that would move the drone is checked against your no-fly zones before the autopilot sees it, then refused or let through.

  2. 02

    Map every data output

    From the firmware image alone: every channel the drone sends data on, and what goes out on it. A new output between two versions is flagged.

  3. 03

    Prove a fix closes the flaw

    A patch to the flight code is checked against the flaw it claims to close, not only against its tests.

  4. 04

    Seal every decision

    Accepted, refused or overridden by a person: each one is recorded, and a third party can check the record offline.

CODE VERIFICATION

Your code was rewritten. Does it still do the same thing?

A bank moves its COBOL to Java, with an integrator or an AI tool. The new code compiles and passes its tests. Yet in a real translation made by a third party, a transaction over the credit limit went through: a security control was gone. Ironproof shows you, module by module, where the new code no longer does what the old code did.

ALREADY RUN

On public AI-generated COBOL-to-Java translations, we found differences in behavior, confirmed on IBM’s COBOL compiler, and documentation that does not match the code it describes.

  1. 01

    Different behavior.

    The exact input where the two differ, replayed on your own compiler. You run it yourself and see the difference with your own eyes.

  2. 02

    Not decided.

    Where we could not conclude, we say so, with the reason. Never shown as a pass.

  3. 03

    Same behavior.

    We are rebuilding this answer. Until it holds up, we don’t issue it.

CLARIFICATION, OCTOBER 31, 2026

Audits of our own checker have reproduced dozens of false “same behavior” answers, on cases written to attack it. So we are rebuilding that answer, and we don’t issue it in the meantime. The figures we published before describe our model: read them as history, not as confirmed behavior.

READ THE CLARIFICATION

Two roles. Our engine translates your code and compares its translation with the original. And it verifies translations made by others, for the side that carries the risk if it breaks.

You modernize, we check. Hand your client a report from someone who didn’t write the code. Every result reaches your client, including the ones you won’t like.

It starts with a traceability audit: we check what the translation says about itself, its cited sources, its data mapping, its compliance sheets. The proof of behavior comes next, in its own report. SEE THE AUDIT

SEE HOW WE CHECK IT

WHY IRONPROOF

Ship it with its proof. Face the audit with a record. Catch what breaks.

  1. 01

    Ship code that carries its proof

    Every module we write or check arrives with what proves it: what differs, the exact input behind each difference, and what could not be decided. Your risk committee signs on evidence, not hope.

  2. 02

    Give your auditor a record to re-check

    Give your auditor and your regulator a sealed record of every answer and every decision that they can re-check themselves, instead of logs and screenshots.

  3. 03

    Catch what tests miss

    Get the exact input where the new code behaves differently, or the sequence of actions that breaks your rule, before production does.

HOW OUR PLATFORM WORKS

From your code to code that carries its proof.

  1. 01

    Scope

    Bring one case: a translated program, the policy behind an action, a security fix. Before anything runs, we write down exactly what will be checked.

  2. 02

    Model

    We turn it into precise logic a solver can read. Whatever we cannot model is listed as not covered, never skipped.

  3. 03

    Compare and cross-check

    A solver checks every case the model allows. A second, independent check confronts it: IBM’s compiler for COBOL, a second solver for policies, decoy fixes for C.

  4. 04

    Seal and hand over

    The proof, or the exact case that differs or breaks the rule, sealed with a classical and a post-quantum signature. Built so your auditor can re-run it without us.

Any code. Any command. Decided before it runs.

COBOL, Java, C, Python, access policies, AI agents before execution. One of three answers, and every answer is sealed.

WHAT COMES IN

  • COBOL
  • Java
  • C
  • Python
  • Access policies
  • AI agents
ONE GATEbefore it runs
  • Holdsproven within the stated model
  • Breaksthe exact case that shows it
  • Not decidedsaid as such, never a pass
SEALED: re-check it without us

Others sell trust.

We sell the right not to trust us.

Every action checked before it runs.

START A PILOT