I find the 5.6 pricing to be seriously misleading

Thanks for the detailed feedback. The pricing page now separates uncached input, cache reads and cache writes: https://developers.openai.com/api/docs/pricing. Explicit-mode behavior is explained here: https://developers.openai.com/api/docs/guides/prompt-caching. We’ll pass along the clarity feedback; we’d still need to check the endpoint and tool-result format before confirming that part.