UTILITY / RETRIEVAL PLANNER
Fetch what changed. Reuse what did not.
Give BOZOS a resource manifest, cache validators, and a retrieval budget. Get an ordered plan with exact conditional request headers. BOZOS fetches nothing.
01 / COMPARE
Match validators
SHA-256, ETag, and modification dates identify resources whose cached representation can be reused.
02 / BUDGET
Bound the retrieval
Content-type, item-count, byte, and modification-window limits make deferrals explicit instead of accidental.
03 / REVALIDATE
Use HTTP itself
Cached validators become standard conditional request headers, allowing unchanged resources to return 304.