{"schema_version":"kingy-change-evidence-v1","event":{"id":"ct-29b6529d7cdb2788aca5bcd1","vendor":"Anthropic","category":"pricing","type":"documented_source_change","title":"Claude prompt cache policy and minimums documentation changed","source_id":"anthropic-cache","source_url":"https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md","observed_at":"2026-10-23T00:00:11Z","last_unchanged_at":"2026-10-22T21:55:09Z","before_snapshot":"snap-31f1d5d7563f73c5812015915c9a","after_snapshot":"snap-b7a8f54344a9813225442cc88143","before_hash":"fab7f318164b6e19fc99076258b1007b2b67b56892a5e766b62f218294f87297","after_hash":"b3ab07efdbef9f4cce1cdfdd27a51e88384c3315eae56ef528e3577854263e3e","before_excerpt":"model: 'claude-opus-5-5', system: \"You are an AI assistant tasked with analyzing literary works. Your goal is to provide insightful commentary on themes, characters, and writing style.\", model: 'claude-opus-5-5', Shorter prompts cannot be cached, even if marked with `cache_control`. Any requests to cache fewer than this number of tokens are processed without caching, and no error is returned. To verify whether a prompt was cached, check the [response usage fields](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#tracking-cache-performance): if both `cache_creation_input_tokens` and `cache_read_input_tokens` are 0, the prompt was not cached (likely because it did not meet the minimum length …","after_excerpt":"use Anthropic\\Messages\\Model; model: Model::CLAUDE_OPUS_5_5, system: 'You are an AI assistant tasked with analyzing literary works. Your goal is to provide insightful commentary on themes, characters, and writing style.', use Anthropic\\Messages\\Model; model: Model::CLAUDE_OPUS_5_5, Shorter prompts cannot be cached, even if marked with `cache_control`. Any requests to cache fewer than this number of tokens are processed without caching, and no error is returned. To check whether a prompt was cached, look at the [response usage fields](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#tracking-cache-performance): if both `cache_creation_input_tokens` and `cache_read_input_tokens` are 0, the prompt was not cached (likely because it did …","status":"published","scope":"Published documentation; runtime behavior and legal interpretation not established.","before_capture":{"http_status":200,"resolved_url":"https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md","etag":"","last_modified":"","response_date":"Thu, 22 Oct 2026 21:55:09 GMT","source_id":"anthropic-cache","source_url":"https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md","captured_at":"2026-10-22T21:55:09Z","raw_sha256":"fab7f318164b6e19fc99076258b1007b2b67b56892a5e766b62f218294f87297","normalized_sha256":"a06d5112bc323b085f6d335163c443beff99150aaa828f4058eff027bec2de5e","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-31f1d5d7563f73c5812015915c9a"},"after_capture":{"http_status":200,"resolved_url":"https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md","etag":"","last_modified":"","response_date":"Fri, 23 Oct 2026 00:00:11 GMT","source_id":"anthropic-cache","source_url":"https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md","captured_at":"2026-10-23T00:00:11Z","raw_sha256":"b3ab07efdbef9f4cce1cdfdd27a51e88384c3315eae56ef528e3577854263e3e","normalized_sha256":"a82d2c52e721f9bbc562caaa375a13d75d99d147d22f01dd11c782de23115186","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-b7a8f54344a9813225442cc88143"},"display_normalizer_version":"1.1","display_before_sha256":"a06d5112bc323b085f6d335163c443beff99150aaa828f4058eff027bec2de5e","display_after_sha256":"a82d2c52e721f9bbc562caaa375a13d75d99d147d22f01dd11c782de23115186"},"content_scope":"Changed excerpts and retained capture metadata; complete raw responses archived privately"}