pub fn commit(position_text: &str) -> Hash256
Cryptographically commits to a position before revealing it. Uses BLAKE3 under the hood.