{"id":"pbft-sole-sort-keys-user","text":"`byzantine-fault-tolerance/pbft.py:46` is the only call site in the codebase that uses `json.dumps(sort_keys=True)` for hashing; all other `json.dumps` calls are for storage serialization where canonical form is irrelevant.","truth_value":"IN","source":"entries/2026/05/29/topic-json-canonicalization-risks.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"pbft-sole-sort-keys-user","truth_value":"IN","reason":"premise"}]}}