Reducing Read-Verify Hashing: Trust Earned by Real Verification

Verify-on-read re-hashes the full object on every local read (~8x slower than write). A ReadVerifier seam skips re-verification for blobs verified this process, while scrub still catches bitrot.

🐞 ISSUE FIX•PERFORMANCE•August 26, 2026•7 min

At-Rest Integrity: Verify-on-Read, Checksums, and GC

CAS keys make verify-on-read free: central verification, x-amz-checksum echo, tombstone GC, and corruption surfacing.

🏛 ARCHITECTURE•STORAGE•August 24, 2026•3 min

Centralized Integrity Verification: Checksums Move to the Storage Core

S3 integrity checksums moved from a surface-level adapter into the storage/ingest core via a protocol-agnostic ChecksumProvider seam — every write path verified, replicas re-verify on receive.

🏛 ARCHITECTURE•STORAGE•August 24, 2026•5 min

S3 Integrity Checksums: x-amz-checksum-*

x-amz-checksum-CRC32/SHA256 echo on PUT; integrity surfaced to clients so dirty bytes never masquerade as clean. Teaches: client-verifiable integrity, Bolt zero-allocation on read path, Sentinel honesty guarantee.

🏛 ARCHITECTURE•S3•August 24, 2026•5 min