Invariants / DC-VAL-02

DC-VAL-02

DC derived enforced

A block is Valid iff both the consensus header authority (validate_and_apply_header) and the ledger body authority (apply_block_with_verdicts) accept it. No path may produce a Valid verdict while skipping either authority.

Source

Cardano ledger spec; Ouroboros Praos spec

Enforcement trace

Cross-references

Strengthened in