Dated starting points only — Unknown until verified means no invented $/GB. PipeToll does not scrape private consoles or guarantee figures.
Path-class vocabulary: path template, Unknown until verified. Clone pages that only paste public $/GB miss platform quotas and DX lock-in. Use path templates: browser ← edge ← blob versus browser ← R2/custom domain.
Image optimizer / transformation proxy — may re-fetch origins and inflate fill bytes.
Signed URL direct download — bypasses some caches; model as low CHR.
Multi-region users, single bucket — latency vs replication/cost tradeoff.
Common traps
Comparing only storage $/GB ignores platform bandwidth quotas. Assuming high CHR without measuring misses understates origin fill. Portability costs (migration egress) are easy to skip in vendor switches. No guaranteed savings from either logo.
FinOps checklist
Capture client GB, CHR, and bill lines for 30 days.
Map whether edge bandwidth and origin storage are separate invoices.
Worked example (educational): 1 TB client downloads at 85% CHR
If users download 1,000 GB and cache hit ratio is 0.85, origin fill ≈ 150 GB. Multiply by the origin provider’s $/GB (Mode C). Platform bandwidth quotas may bill the 1,000 GB edge side separately — two bills, one user journey. Synthetic only; no savings guarantee.