{
  "format": "agent-article-v0",
  "article_id": "EA-1010",
  "canonical_url": "/tools/ea-1010-prompt-cache-ai",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EVD-EA-1010-URL-C86BEEF864F4",
    "EVD-EA-1010-URL-9A3BBC4F637B",
    "EVD-EA-1010-URL-E6F6AB915A2D",
    "EVD-EA-1010-URL-A5B5280B5B62",
    "EVD-EA-1010-URL-51DBA37EBCDA",
    "EA-1010-CURRENT-APPROVAL",
    "EA-1010-CURRENT-BODY-READBACK"
  ],
  "unknown_ids": [
    "EA-1010-UNKNOWN-01"
  ],
  "operational_object_ids": [],
  "provider": [
    "OpenAI",
    "Anthropic",
    "Google",
    "Gemini"
  ],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "CURRENT",
  "observation_status": "SPEC_ONLY",
  "freshness": "CURRENT",
  "last_verified": "2026-10-16",
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "RESCUE-EA1010-CACHE-20261016-C1",
    "SRC-EA-1010-URL-C86BEEF864F4",
    "SRC-EA-1010-URL-9A3BBC4F637B",
    "SRC-EA-1010-URL-E6F6AB915A2D",
    "SRC-EA-1010-URL-A5B5280B5B62",
    "SRC-EA-1010-URL-51DBA37EBCDA",
    "BODY-SHA256:d9d5d81c105611cdf8b2e95b7c3e05065740dffb5b29be238f14a9a40e8aa723"
  ],
  "article_sources": [
    {
      "id": "EVD-EA-1010-URL-C86BEEF864F4",
      "evidence_class": "RESEARCH",
      "title": "OpenAI:",
      "href": "https://developers.openai.com/api/docs/guides/prompt-caching",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1010-URL-C86BEEF864F4"
      ],
      "supporting_locators": [
        "CURRENTNESS AND PROVENANCE — 2026-10-16",
        "- OpenAI: https://developers.openai.com/api/docs/guides/prompt-caching"
      ],
      "scope": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1010-URL-9A3BBC4F637B",
      "evidence_class": "RESEARCH",
      "title": "Claude:",
      "href": "https://platform.claude.com/docs/en/build-with-claude/prompt-caching",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1010-URL-9A3BBC4F637B"
      ],
      "supporting_locators": [
        "CURRENTNESS AND PROVENANCE — 2026-10-16",
        "- Claude: https://platform.claude.com/docs/en/build-with-claude/prompt-caching"
      ],
      "scope": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1010-URL-E6F6AB915A2D",
      "evidence_class": "RESEARCH",
      "title": "Google Generate Content:",
      "href": "https://ai.google.dev/gemini-api/docs/generate-content/caching",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1010-URL-E6F6AB915A2D"
      ],
      "supporting_locators": [
        "CURRENTNESS AND PROVENANCE — 2026-10-16",
        "- Google Generate Content: https://ai.google.dev/gemini-api/docs/generate-content/caching"
      ],
      "scope": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1010-URL-A5B5280B5B62",
      "evidence_class": "RESEARCH",
      "title": "Google ZDR:",
      "href": "https://ai.google.dev/gemini-api/docs/zdr",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1010-URL-A5B5280B5B62"
      ],
      "supporting_locators": [
        "CURRENTNESS AND PROVENANCE — 2026-10-16",
        "- Google ZDR: https://ai.google.dev/gemini-api/docs/zdr"
      ],
      "scope": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1010-URL-51DBA37EBCDA",
      "evidence_class": "RESEARCH",
      "title": "Amazon Bedrock:",
      "href": "https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1010-URL-51DBA37EBCDA"
      ],
      "supporting_locators": [
        "CURRENTNESS AND PROVENANCE — 2026-10-16",
        "- Amazon Bedrock: https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html"
      ],
      "scope": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EA-1010-CURRENT-APPROVAL",
      "evidence_class": "RESEARCH",
      "title": "現行本文の監査・revision対応",
      "supports": [
        "現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。"
      ],
      "limit": "監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。",
      "origin_class": "AUDITED_CANONICAL_RESEARCH_PACKET",
      "source_or_experiment_ids": [
        "RESCUE-EA1010-CACHE-20261016-C1"
      ],
      "supporting_locators": [
        "1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER!A325:U325",
        "EA_REVISION_LEDGER!A325:U325",
        "EA-1010-RESCUE-20261016-R1"
      ],
      "provenance_status": "CURRENT_CANONICAL_APPROVAL_READBACK"
    },
    {
      "id": "EA-1010-CURRENT-BODY-READBACK",
      "evidence_class": "IMPL",
      "title": "現行本文の収録照合",
      "supports": [
        "公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。"
      ],
      "limit": "本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。",
      "checked_at": "2026-10-18",
      "origin_class": "IMPLEMENTATION_READBACK",
      "source_or_experiment_ids": [
        "BODY-SHA256:d9d5d81c105611cdf8b2e95b7c3e05065740dffb5b29be238f14a9a40e8aa723"
      ],
      "supporting_locators": [
        "content/staging/EA-1010.md",
        "d9d5d81c105611cdf8b2e95b7c3e05065740dffb5b29be238f14a9a40e8aa723",
        "EA-1010-RESCUE-20261016-R1"
      ],
      "provenance_status": "CURRENT_APPROVED_BODY_HASH_MATCH"
    }
  ],
  "research_sections": [
    {
      "heading": "PUBLIC_CLAIM",
      "text": "Prompt CacheはLLM入力prefixの再処理を減らし、latencyとinput costを改善し得るoptimization layerです。ただし、cache hitは会話memory、正本、監査証跡、同一出力の保証ではありません。cache missやexpiryが発生しても業務が正しく動く設計を基準にしてください。"
    },
    {
      "heading": "ESTABLISHED",
      "text": "OpenAI、Anthropic、Google Gemini、Amazon Bedrockはいずれもprompt/context cachingを提供しますが、cache eligibility、prefix matching、breakpoint、minimum token、TTL、retention、usage accountingはprovider・model・APIごとに異なります。\n\nOpenAIのcurrent GPT-5.6+ prompt cachingでは、full rendered prefixの一致がreuse条件となり、model、tool definitions/order、reasoning/output settings等の変更がreuseへ影響し得ます。Anthropicはtools、system、messagesの順でbreakpointまでのprefixをcache対象にします。Geminiはimplicit cachingとdeveloper-managed explicit cachingを区別します。Bedrockもmodel/APIごとにimplicit/explicit supportとTTLが異なります。"
    },
    {
      "heading": "OPERATING_RULE",
      "text": "「cache enabled」と「cache hit」を分離してください。各requestでprovider/model/API/cache mode、prefixまたはapplication version、cache read/write tokens、total input、request timestamp、latencyを記録し、hit率と実コストを観測します。stable contentをprefix側へ置き、動的timestamp、user-specific content、頻繁に変わるtool/schema等はreuse境界を壊さない位置へ分離します。"
    },
    {
      "heading": "PRIVACY_RETENTION",
      "text": "TTLとdata-retention policyを同一視しないでください。Geminiではexplicit cached contentはuser-defined TTL/expire timeを持つ保存対象で、absolute zero-data footprintでは使用しないよう案内されています。一方、implicit in-memory cachingは別のstorage semanticsです。OpenAI等もmodel・organization policyによってretention条件が異なり得るため、exact account/APIで確認します。"
    },
    {
      "heading": "FAILURE_ENVELOPE",
      "text": "prefix mutation、tool schema/order変更、model/API/version変更、reasoning/output設定変更、expiry、capacity/routing miss、region boundary、implicit-cache miss、低reuse、first-write/storage cost、agent tool-loop追加write、compaction/truncation、sensitive content retention、metrics欠落、cacheをdurable memoryと誤認することを想定します。"
    },
    {
      "heading": "COST_OPERABILITY",
      "text": "Cache read単価だけで採否を決めません。minimum cacheable length、cache write/storage cost、reuse回数、miss率、TTFT、rate-limit semanticsを含めて実測します。shared prefixが存在してもhitは保証されないため、usage telemetryを正とします。"
    },
    {
      "heading": "IMPLEMENTATION_STATE",
      "text": "本項は2026-10-05時点のprovider public documentationに基づくdesk researchです。対象organizationでのlive cache experiment、billing validation、ZDR/data-residency contract確認は未実施です。"
    },
    {
      "heading": "SAFE_WORDING",
      "text": "Prompt Cacheは性能・コスト最適化層です。正本・memory・監査ログとして扱わず、cache hitを同一出力保証と解釈しません。provider/model/APIごとにcache semanticsをversioned configurationとして管理し、実際のhit/write/missをresponse usageから観測してください。"
    },
    {
      "heading": "OPEN_UNKNOWN",
      "text": "対象organizationのprovider/model/API構成、ZDR/data-residency契約、retention default、regional routing、実測hit/miss率、prefix変更頻度、tool-schema churn、契約単価、sensitive promptのexplicit cache可否は未確認です。"
    },
    {
      "heading": "運用上の停止・確認条件",
      "text": "Prompt Cacheの存在やhitだけをdurability、reproducibility、privacy compliance、output determinismの証拠にしないでください。tenant固有保証が必要な場合はexact API/accountでruntime testとpolicy readbackを追加します。"
    },
    {
      "heading": "CURRENTNESS AND PROVENANCE — 2026-10-16",
      "text": "旧EA-233候補のPrompt Cache研究を、登録済みEA-1010へ引き継ぎました。正規EA-233のEdge Workers記事とは別物です。元候補と元Evidence Packetは改変せず保持しています。\n\n2026-10-16に各社の公開資料を再確認しました。prefix再利用と出力同一性、cache有効化と実際のhit、TTLとretentionを分離する原則は維持します。Google Generate Contentの資料にはexplicit cacheを利用できないモデルもあり、製品名だけで全モデル・全APIの対応を推定しません。モデル、API、region、組織契約ごとのAvailability Gateを先に確認します。\n\n再確認は公開仕様の範囲です。実tenantでのhit率、請求、ZDR契約、削除完了、隔離の実証には進めていません。元のOPEN_UNKNOWNを解消済みと扱いません。\n\n- OpenAI: https://developers.openai.com/api/docs/guides/prompt-caching\n- Claude: https://platform.claude.com/docs/en/build-with-claude/prompt-caching\n- Google Generate Content: https://ai.google.dev/gemini-api/docs/generate-content/caching\n- Google ZDR: https://ai.google.dev/gemini-api/docs/zdr\n- Amazon Bedrock: https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html\n\n元資料: Library libfile_e06afad45b38819199e56ece6654bf5e; ZIP libfile_e22819cdb91881919b58503cfcb5dcfd。元payload SHA-256: e4f20f3e81c966cb0d2d8ae51f203bfb4d52bc276c025ce3905613c57f8b5d26。"
    }
  ],
  "human_url": "/tools/ea-1010-prompt-cache-ai",
  "markdown_url": "/agent/article.md?path=%2Ftools%2Fea-1010-prompt-cache-ai",
  "json_url": "/agent/article.json?path=%2Ftools%2Fea-1010-prompt-cache-ai"
}