wal-uses-crc32-not-sha

Status: IN

WAL integrity uses `zlib.crc32` (32-bit, non-cryptographic); it detects accidental corruption but not intentional tampering

Source: entries/2026/05/28/topic-wal-checksum-format.md

Example

checksum = zlib.crc32(key + value) & 0xFFFFFFFF

JSON