Correctness Property

A correctness property is a specific statement or requirement about the behavior of a program that must be proven to hold true. In financial derivatives, these properties often relate to the integrity of margin engines, the accuracy of price feeds, or the fairness of auction mechanisms.

A correctness property might state that a user can never withdraw more than their deposited collateral, or that a liquidation must occur when a specific price threshold is crossed. Proving these properties ensures that the protocol will function as intended, even under extreme market volatility or adversarial conditions.

It is the core objective of formal verification efforts. By defining these properties, developers set clear boundaries for acceptable protocol behavior.

Supply Dilution Risk
Portfolio Liquidation Thresholds
Whale Wallet Analysis
Automated Market Maker Routing
Logical Soundness
Order Size and Price Correlation
Atomic Swap Atomicity
Time-Weighted Portfolio Adjustments