01 / DECISION
When this primitive earns a place
Use Images when ingestion, transformation, optimization, and delivery should share a managed path.
02 / ARCHITECTURE
Build the smallest defensible path
Validate upload type and size, define a small named variant set, preserve aspect intent, choose public or signed delivery, and record source ownership.
- 01Name the contract
Use Images when ingestion, transformation, optimization, and delivery should share a managed path.
- 02Add one primitive
Validate upload type and size, define a small named variant set, preserve aspect intent, choose public or signed delivery, and record source ownership.
- 03Capture failure evidence
Test allowed formats, oversized rejection, responsive variants, cache headers, access denial, and deletion propagation.
03 / REPRODUCE
Evidence before confidence
Test allowed formats, oversized rejection, responsive variants, cache headers, access denial, and deletion propagation.
curl -I https://imagedelivery.net/account/image/variant 04 / BOUNDARY
The production boundary
Unlimited arbitrary transformations increase cost and cache fragmentation. Image delivery does not grant rights to the underlying media.
05 / FIRST-PARTY SOURCES
Keep first-party sources authoritative
Product behavior, limits, pricing, and availability can change. Re-check these sources before acting.