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

Confidential Dedup via Threshold OPRF β€” and Auth Lockout

Threshold-OPRF lets E2EE cas blobs dedup without revealing content hashes β€” plus adaptive failed-auth backoff and lockout.

πŸ› ARCHITECTUREβ€’ENCRYPTIONβ€’August 14, 2026β€’3 min

S3 Multipart and Protocol Breadth: 501 Discipline

Multipart upload support plus a rigorous 501 strategy for unsupported S3 subresources β€” honest breadths over silent misbehavior.

πŸ› ARCHITECTUREβ€’S3β€’August 13, 2026β€’3 min

S3 and Inbound TLS: HTTPS-by-Default Enforcement

The S3 gateway turned HTTPS-or-explicit-insecure into the default: no silent plaintext for the gateway or inbound tcp/quic.

πŸ› ARCHITECTUREβ€’S3β€’August 12, 2026β€’3 min

S3 Auth: SigV4, Presigned URLs, and Key Decoupling

Query-string SigV4 for presigned URLs, mandatory X-Amz-Date freshness, and decoupling gateway access/secret keys from the native auth token.

πŸ› ARCHITECTUREβ€’S3β€’August 11, 2026β€’3 min

S3 Gateway Core: XML, Buckets, Objects, Lists

The S3 gateway: SigV4, S3-compliant XML errors, Head/List/Copy, pagination, ranges, and metadata β€” a compatible API surface for real clients.

πŸ› ARCHITECTUREβ€’S3β€’August 11, 2026β€’4 min

Client-Held E2EE: Envelope Encryption Real

Envelope encryption with a client-held key: the server stores ciphertext and can’t read it β€” across S3 and native transports.

πŸ› ARCHITECTUREβ€’ENCRYPTIONβ€’August 11, 2026β€’6 min

Signed Payloads and Server-Sent Events for S3

SigV4 signed payload verification for S3 PUT/POST and Server-Sent Events for async operation notifications.

πŸ› ARCHITECTUREβ€’S3β€’August 11, 2026β€’4 min