Skip to main content
Graphify’s website describes differential formal verification in the enterprise distribution. It compares supported changed functions with their previous versions. The old implementation acts as the behavioral reference.
This is an enterprise capability. The commands below require that distribution; they are not part of the public graphifyy CLI audited for these docs. Request enterprise access.

Read the verdict

How the tiers fit together

The documented enterprise ladder uses symbolic proof where supported, then methods such as concolic execution, property-based comparison, and replay of arguments captured from tests. Tiers that execute code require enforced sandbox isolation. Python proof tiers cover supported function fragments. C, C++, and Java proof results are bounded by the configured analysis. Other language paths may offer empirical comparisons or abstain. Confirm the exact support of your installed enterprise release.

Enterprise command examples

These examples come from the existing Graphify verification guide. The gate’s blocking behavior is explicit in the second command.

Limits

Function-level equivalence does not prove the application meets its intended requirements. A bounded proof applies only within its analyzed bounds. Timeouts, unsupported inputs, and missing isolation should remain visible as abstentions or failures; they must not be interpreted as successful verification. Use graph context, tests, review, and verification as complementary evidence.