{"id":"verify-proof-hash-consistency","text":"`verify_proof` concatenates hex-encoded hash strings and encodes to bytes before hashing, matching the exact same scheme used in `__init__` to build internal nodes — a mismatch would silently break all proof verification.","truth_value":"IN","source":"entries/2026/05/29/merkle-tree-merkle_tree-verify_proof.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"verify-proof-hash-consistency","truth_value":"IN","reason":"premise"}]}}