{"schema_version":"kingy-change-evidence-v1","event":{"id":"ct-4bc0705613d689a699c1c857","vendor":"OpenAI","category":"pricing","type":"documented_source_change","title":"OpenAI cache policy documentation changed","source_id":"openai-cache","source_url":"https://developers.openai.com/api/docs/guides/prompt-caching.md","observed_at":"2026-10-24T05:50:05Z","last_unchanged_at":"2026-10-24T05:35:04Z","before_snapshot":"snap-615cabe4e971057939e852020dd1","after_snapshot":"snap-5d652035fe315f8eb357591e5c93","before_hash":"715eacd5f0fe6bd7b238b74b770a6eb5b9a5260f464b5d54066b0bf580d3e995","after_hash":"5ef36de765cb4e16fdab153e13799d9f22b46ee1ff0d602375442c4cae2cc379","before_excerpt":"","after_excerpt":"## Data retention All prompt caching features are compatible with [Zero Data Retention (ZDR)](https://developers.openai.com/api/docs/guides/your-data#zero-data-retention). The prompt cache stores key-value (KV) tensors rather than the original prompt text. These tensors may be stored as encrypted application state in GPU-local storage, with a maximum retention period of 24 hours. See [Cache lifetime](#cache-lifetime) for model-specific cache lifetimes and refresh behavior. Caches are not shared across organizations and cannot be reused across [regional processing boundaries](https://developers.openai.com/api/docs/guides/your-data#data-residency-controls). For details about data handling and ZDR eligibility across API features, see [Your data](https://developers.openai.com/api/docs/guides/your-data).","status":"published","scope":"Published documentation; runtime behavior and legal interpretation not established.","before_capture":{"http_status":304,"resolved_url":"https://developers.openai.com/api/docs/guides/prompt-caching.md","etag":"\"d43d1a54892ac8b87dd22e09ae472c58\"","last_modified":"Tue, 20 Oct 2026 19:49:06 GMT","source_id":"openai-cache","source_url":"https://developers.openai.com/api/docs/guides/prompt-caching.md","captured_at":"2026-10-24T05:35:04Z","raw_sha256":"715eacd5f0fe6bd7b238b74b770a6eb5b9a5260f464b5d54066b0bf580d3e995","normalized_sha256":"4b775ab2aca5a3d3ca8070446127d40f36671a6af309da44444124d60104a88e","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-615cabe4e971057939e852020dd1"},"after_capture":{"http_status":200,"resolved_url":"https://developers.openai.com/api/docs/guides/prompt-caching.md","etag":"\"598ac6e333d2a568c175aa0370c2ea57\"","last_modified":"Sat, 24 Oct 2026 05:50:05 GMT","response_date":"Sat, 24 Oct 2026 05:50:05 GMT","source_id":"openai-cache","source_url":"https://developers.openai.com/api/docs/guides/prompt-caching.md","captured_at":"2026-10-24T05:50:05Z","raw_sha256":"5ef36de765cb4e16fdab153e13799d9f22b46ee1ff0d602375442c4cae2cc379","normalized_sha256":"a78155ec2d81525cf9295cf529fd487526cb9c32ee3c7ee73f21bf5297e885ff","collector_version":"1.0.0","normalizer_version":"1.1","locale":"en-US","collection_region":"existing hosting; account-independent public request","id":"snap-5d652035fe315f8eb357591e5c93"},"display_normalizer_version":"1.1","display_before_sha256":"4b775ab2aca5a3d3ca8070446127d40f36671a6af309da44444124d60104a88e","display_after_sha256":"a78155ec2d81525cf9295cf529fd487526cb9c32ee3c7ee73f21bf5297e885ff"},"content_scope":"Changed excerpts and retained capture metadata; complete raw responses archived privately"}