{
  "schemaVersion": "kingy-model-price-stability-research-report-v1",
  "generatedAt": "2026-08-16T20:00:00.000Z",
  "publicationAuthorized": true,
  "proposedCanonicalUrl": "https://kingy.ai/ai-model-price-stability-report-2026/",
  "title": "AI Model Price Stability: A 31,946-Observation Audit",
  "deck": "Kingy retained 31,946 price observations from 1,861 unique archive captures across 152 raw series. After withholding 18 scope-ambiguous series, 134 series support 157 price states and 23 machine-detected value transitions.",
  "findings": [
    {
      "id": "archive-scale",
      "statement": "31,946 price observations were extracted from 1,861 unique archive captures across 152 vendor/model/component series.",
      "evidence": {
        "rawObservations": 31946,
        "archiveCaptures": 1861,
        "rawSeries": 152
      }
    },
    {
      "id": "defensible-boundary",
      "statement": "134 series and 25,046 observations pass the one-value-per-timestamp scope gate.",
      "evidence": {
        "eligibleSeries": 134,
        "eligibleObservations": 25046
      }
    },
    {
      "id": "observed-change-count",
      "statement": "23 machine-detected value transitions occur across 15 series; they are candidates for the stricter editorial change ledger, not automatically verified price-change claims.",
      "evidence": {
        "observedTransitions": 23,
        "changedSeries": 15,
        "priceStates": 157
      }
    },
    {
      "id": "scope-hold",
      "statement": "18 series covering 6,900 observations are held because concurrent scoped prices cannot be disambiguated from the retained fields.",
      "evidence": {
        "heldSeries": 18,
        "heldObservations": 6900
      }
    }
  ],
  "providerSummary": [
    {
      "vendorId": "anthropic",
      "models": 17,
      "eligibleSeries": 48,
      "observations": 15826,
      "priceStates": 58,
      "machineDetectedTransitions": 10,
      "firstObservedAt": "2024-06-20T17:25:20Z",
      "lastObservedAt": "2026-07-26T21:18:27Z"
    },
    {
      "vendorId": "google",
      "models": 19,
      "eligibleSeries": 35,
      "observations": 7461,
      "priceStates": 45,
      "machineDetectedTransitions": 10,
      "firstObservedAt": "2024-08-28T06:14:07Z",
      "lastObservedAt": "2026-08-02T06:37:32Z"
    },
    {
      "vendorId": "openai",
      "models": 18,
      "eligibleSeries": 51,
      "observations": 1759,
      "priceStates": 54,
      "machineDetectedTransitions": 3,
      "firstObservedAt": "2025-02-01T23:27:29Z",
      "lastObservedAt": "2026-06-16T14:56:02Z"
    }
  ],
  "transitionsByMonth": [
    {
      "month": "2024-10",
      "changes": 2
    },
    {
      "month": "2024-11",
      "changes": 4
    },
    {
      "month": "2024-12",
      "changes": 4
    },
    {
      "month": "2025-06",
      "changes": 3
    },
    {
      "month": "2025-09",
      "changes": 2
    },
    {
      "month": "2025-10",
      "changes": 5
    },
    {
      "month": "2026-03",
      "changes": 1
    },
    {
      "month": "2026-04",
      "changes": 2
    }
  ],
  "transitionSeries": [
    {
      "seriesId": "google:gemini-2-5-flash-preview:cache_read",
      "proposedPath": "/ai-price-stability/google/gemini-2-5-flash-preview/cache_read/",
      "title": "Gemini 2.5 Flash Preview cache read price history",
      "vendorId": "google",
      "modelId": "gemini-2-5-flash-preview",
      "modelDisplay": "Gemini 2.5 Flash Preview",
      "component": "cache_read",
      "observationCount": 197,
      "machineDetectedTransitions": 3,
      "firstObservedAt": "2025-05-11T21:02:19Z",
      "lastObservedAt": "2026-02-16T14:31:43Z",
      "latestValue": {
        "amount": "0.03",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "anthropic:claude-3-5-haiku:cache_read",
      "proposedPath": "/ai-price-stability/anthropic/claude-3-5-haiku/cache_read/",
      "title": "Claude 3.5 Haiku cache read price history",
      "vendorId": "anthropic",
      "modelId": "claude-3-5-haiku",
      "modelDisplay": "Claude 3.5 Haiku",
      "component": "cache_read",
      "observationCount": 183,
      "machineDetectedTransitions": 3,
      "firstObservedAt": "2024-10-23T20:49:45Z",
      "lastObservedAt": "2025-07-02T08:31:40Z",
      "latestValue": {
        "amount": "0.08",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://www.anthropic.com/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "anthropic:claude-3-5-haiku:cache_write",
      "proposedPath": "/ai-price-stability/anthropic/claude-3-5-haiku/cache_write/",
      "title": "Claude 3.5 Haiku cache write price history",
      "vendorId": "anthropic",
      "modelId": "claude-3-5-haiku",
      "modelDisplay": "Claude 3.5 Haiku",
      "component": "cache_write",
      "observationCount": 183,
      "machineDetectedTransitions": 3,
      "firstObservedAt": "2024-10-23T20:49:45Z",
      "lastObservedAt": "2025-07-02T08:31:40Z",
      "latestValue": {
        "amount": "1",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://www.anthropic.com/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "anthropic:claude-3-5-haiku:input",
      "proposedPath": "/ai-price-stability/anthropic/claude-3-5-haiku/input/",
      "title": "Claude 3.5 Haiku input price history",
      "vendorId": "anthropic",
      "modelId": "claude-3-5-haiku",
      "modelDisplay": "Claude 3.5 Haiku",
      "component": "input",
      "observationCount": 333,
      "machineDetectedTransitions": 2,
      "firstObservedAt": "2024-10-23T20:49:45Z",
      "lastObservedAt": "2025-12-19T06:29:06Z",
      "latestValue": {
        "amount": "0.80",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://claude.com/pricing",
        "https://www.anthropic.com/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "anthropic:claude-3-5-haiku:output",
      "proposedPath": "/ai-price-stability/anthropic/claude-3-5-haiku/output/",
      "title": "Claude 3.5 Haiku output price history",
      "vendorId": "anthropic",
      "modelId": "claude-3-5-haiku",
      "modelDisplay": "Claude 3.5 Haiku",
      "component": "output",
      "observationCount": 333,
      "machineDetectedTransitions": 2,
      "firstObservedAt": "2024-10-23T20:49:45Z",
      "lastObservedAt": "2025-12-19T06:29:06Z",
      "latestValue": {
        "amount": "4",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://claude.com/pricing",
        "https://www.anthropic.com/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-2-5-flash:cache_read",
      "proposedPath": "/ai-price-stability/google/gemini-2-5-flash/cache_read/",
      "title": "Gemini 2.5 Flash cache read price history",
      "vendorId": "google",
      "modelId": "gemini-2-5-flash",
      "modelDisplay": "Gemini 2.5 Flash",
      "component": "cache_read",
      "observationCount": 287,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-06-17T16:55:25Z",
      "lastObservedAt": "2026-03-29T19:06:28Z",
      "latestValue": {
        "amount": "0.03",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-robotics-er-preview:input",
      "proposedPath": "/ai-price-stability/google/gemini-robotics-er-preview/input/",
      "title": "gemini-robotics-er-preview input price history",
      "vendorId": "google",
      "modelId": "gemini-robotics-er-preview",
      "modelDisplay": "gemini-robotics-er-preview",
      "component": "input",
      "observationCount": 275,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-10-09T09:13:30Z",
      "lastObservedAt": "2026-08-02T06:37:32Z",
      "latestValue": {
        "amount": "1.00",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-robotics-er-preview:output",
      "proposedPath": "/ai-price-stability/google/gemini-robotics-er-preview/output/",
      "title": "gemini-robotics-er-preview output price history",
      "vendorId": "google",
      "modelId": "gemini-robotics-er-preview",
      "modelDisplay": "gemini-robotics-er-preview",
      "component": "output",
      "observationCount": 267,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-10-09T09:13:30Z",
      "lastObservedAt": "2026-07-30T04:30:34Z",
      "latestValue": {
        "amount": "5.00",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-2-5-flash-lite:cache_read",
      "proposedPath": "/ai-price-stability/google/gemini-2-5-flash-lite/cache_read/",
      "title": "Gemini 2.5 Flash-Lite cache read price history",
      "vendorId": "google",
      "modelId": "gemini-2-5-flash-lite",
      "modelDisplay": "Gemini 2.5 Flash-Lite",
      "component": "cache_read",
      "observationCount": 243,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-07-23T07:41:18Z",
      "lastObservedAt": "2026-03-29T19:06:28Z",
      "latestValue": {
        "amount": "0.01",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-2-5-flash-preview:input",
      "proposedPath": "/ai-price-stability/google/gemini-2-5-flash-preview/input/",
      "title": "Gemini 2.5 Flash Preview input price history",
      "vendorId": "google",
      "modelId": "gemini-2-5-flash-preview",
      "modelDisplay": "Gemini 2.5 Flash Preview",
      "component": "input",
      "observationCount": 223,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-04-18T09:07:57Z",
      "lastObservedAt": "2026-02-16T14:31:43Z",
      "latestValue": {
        "amount": "0.30",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-3-1-flash-image-preview:input",
      "proposedPath": "/ai-price-stability/google/gemini-3-1-flash-image-preview/input/",
      "title": "gemini-3-1-flash-image-preview input price history",
      "vendorId": "google",
      "modelId": "gemini-3-1-flash-image-preview",
      "modelDisplay": "gemini-3-1-flash-image-preview",
      "component": "input",
      "observationCount": 85,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2026-02-26T17:21:47Z",
      "lastObservedAt": "2026-05-27T08:05:29Z",
      "latestValue": {
        "amount": "0.50",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "google:gemini-2-5-flash-lite-preview:cache_read",
      "proposedPath": "/ai-price-stability/google/gemini-2-5-flash-lite-preview/cache_read/",
      "title": "Gemini 2.5 Flash-Lite Preview cache read price history",
      "vendorId": "google",
      "modelId": "gemini-2-5-flash-lite-preview",
      "modelDisplay": "Gemini 2.5 Flash-Lite Preview",
      "component": "cache_read",
      "observationCount": 81,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-06-17T16:55:25Z",
      "lastObservedAt": "2025-10-29T23:24:35Z",
      "latestValue": {
        "amount": "0.01",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "openai:o3:cache_read",
      "proposedPath": "/ai-price-stability/openai/o3/cache_read/",
      "title": "o3 cache read price history",
      "vendorId": "openai",
      "modelId": "o3",
      "modelDisplay": "o3",
      "component": "cache_read",
      "observationCount": 42,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-04-17T00:34:54Z",
      "lastObservedAt": "2025-08-07T07:01:04Z",
      "latestValue": {
        "amount": "0.50",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://openai.com/api/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "openai:o3:input",
      "proposedPath": "/ai-price-stability/openai/o3/input/",
      "title": "o3 input price history",
      "vendorId": "openai",
      "modelId": "o3",
      "modelDisplay": "o3",
      "component": "input",
      "observationCount": 42,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-04-17T00:34:54Z",
      "lastObservedAt": "2025-08-07T07:01:04Z",
      "latestValue": {
        "amount": "2.00",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://openai.com/api/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    },
    {
      "seriesId": "openai:o3:output",
      "proposedPath": "/ai-price-stability/openai/o3/output/",
      "title": "o3 output price history",
      "vendorId": "openai",
      "modelId": "o3",
      "modelDisplay": "o3",
      "component": "output",
      "observationCount": 42,
      "machineDetectedTransitions": 1,
      "firstObservedAt": "2025-04-17T00:34:54Z",
      "lastObservedAt": "2025-08-07T07:01:04Z",
      "latestValue": {
        "amount": "8.00",
        "currency": "USD",
        "unit": "per_million_native_tokens"
      },
      "officialSources": [
        "https://openai.com/api/pricing"
      ],
      "scopeConflictGatePassed": true,
      "editorialChangeVerification": "required",
      "productionWriteAuthorized": false
    }
  ],
  "citation": {
    "suggested": "Kingy.ai, “AI Model Price Stability: A 31,946-Observation Audit,” dataset version 2026-08-16.",
    "short": "Source: Kingy.ai AI Model Price Stability dataset (2026-08-16).",
    "machineReadableDataset": "/wp-content/uploads/price-ledger/model-price-stability-2026-08-16.json",
    "csvDataset": "/wp-content/uploads/price-ledger/model-price-stability-2026-08-16.csv"
  }
}
