pub fn challenge_sign_bytes(challenge: &[u8], ts: i64) -> Vec<u8> ⓘ
Canonical bytes signed to produce ProofBundle.challenge_sig.
NOT JSON. Raw binary: challenge || big-endian uint64(ts).