{
  "schemaVersion": 3,
  "reportDate": "2026-09-22",
  "generatedAt": "2026-09-22T18:19:31+00:00",
  "currentSnapshotAt": "2026-09-22T18:18:00+00:00",
  "previousSnapshotAt": "2026-09-21T18:37:00+00:00",
  "sourceSnapshots": {
    "current": {
      "id": 446141,
      "timestamp": "2026-09-22T18:18:00+00:00"
    },
    "previous": {
      "id": 436220,
      "timestamp": "2026-09-21T18:37:00+00:00"
    }
  },
  "windowHours": 23.68,
  "currency": "SOL",
  "methodology": {
    "source": "Derivasys proprietary historical SVI surface database",
    "comparison": "Nearest successful surface snapshots approximately 24 hours apart",
    "rrConvention": "25-delta call IV minus 25-delta put IV",
    "bfConvention": "Average 25-delta wing IV minus ATM forward IV",
    "greeks": "Black forward Greeks for a normalized one-SOL ATM-forward call, zero rate, fitted SVI IV",
    "commentary": "Metrics and takeaways are deterministic. Daily headlines and introductions may be model-assisted, constrained to the same stored facts; weekly prose is deterministic.",
    "fixedTenors": "Fixed-tenor measures are published only when listed expiries bracket the target at both comparison snapshots. Targets outside either observable range are suppressed, not extrapolated; headline rankings use only supported tenors.",
    "smileReconstruction": "Listed-expiry smiles are reconstructed from stored SVI total-variance parameters on a fixed log-moneyness grid.",
    "ultraShortExpiry": "Expiries with fewer than 2 full days remaining stay in detailed tables but are excluded from headline rankings. Settlement proximity, time decay, changing liquidity and fewer quotes can exaggerate their changes.",
    "causalClaims": "The report describes observed surface changes only and does not infer unsupported market drivers, spot moves, flows or forecasts."
  },
  "realisedVolatilityUnavailableReason": "Canonical SOL index coverage for 24h is incomplete: expected 1440 one-minute returns, found 1420 (98.6111% coverage); returns spanning missing minutes are excluded",
  "fitQuality": {
    "currentObjective": 0.02937788,
    "previousObjective": 0.0208901,
    "currentLiveError": 19.2332067,
    "previousLiveError": 306.74612119
  },
  "coverage": {
    "currentListedExpiries": 6,
    "previousListedExpiries": 6,
    "comparedListedExpiries": 5,
    "addedExpiries": [
      "24SEP26"
    ],
    "removedExpiries": [
      "22SEP26"
    ],
    "fixedTenors": [
      "1W",
      "2W",
      "1M",
      "3M"
    ],
    "suppressedFixedTenors": [
      "6M",
      "9M",
      "1Y"
    ]
  },
  "commentary": {
    "source": "codex",
    "model": "gpt-5.6-terra",
    "headline": "Solana’s front end rises as one-week convexity contracts",
    "executiveSummary": "Solana one-week BF25 fell 0.79 volatility points to 4.31%, while front-end ATM IV averaged 60.86%, up 1.09 points. Long-dated ATM IV was unavailable because comparable observations were not present at both snapshots.",
    "evidenceIds": [
      "bf25",
      "front-atm",
      "rr25"
    ],
    "newsSummary": "Coinbase reported delayed Solana sends and receives during the observation window.",
    "marketContextSummary": "The Coinbase operational incident is directly relevant Solana context, but available evidence contains no measured options reaction linking it to the repricing.",
    "marketContext": [
      {
        "title": "Coinbase incident and Solana options",
        "explanation": "Coinbase confirmed delayed Solana sends and receives, but the available evidence does not establish that the incident drove Solana’s higher front-end ATM IV or lower one-week BF25.",
        "relationship": "no-clear-link",
        "confidence": "low",
        "surfaceEvidenceIds": [
          "front-atm",
          "bf25"
        ],
        "newsEvidenceIds": [
          "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6"
        ]
      }
    ],
    "newsEvidenceIds": [
      "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6"
    ],
    "takeaways": [
      {
        "id": "front-atm",
        "label": "Front end",
        "text": "Front-end ATM IV increased, averaging +1.09 volatility points to 60.86% across 1W, 2W and 1M."
      },
      {
        "id": "back-atm",
        "label": "Long end",
        "text": "Long-dated ATM IV is unavailable because comparable observations were not present at both snapshots."
      },
      {
        "id": "rr25",
        "label": "Skew",
        "text": "RR25 moved towards calls, averaging +0.10 volatility points to 4.05% across the six headline tenors."
      },
      {
        "id": "bf25",
        "label": "Convexity",
        "text": "BF25 decreased, averaging -0.55 volatility points to 4.38% across the six headline tenors."
      },
      {
        "id": "largest-standard-tenor",
        "label": "Largest standard-tenor move",
        "text": "The largest standard-tenor ATM IV move was +1.38 volatility points at 2W, to 60.47%.",
        "tenor": "2W",
        "value": 1.38
      }
    ]
  },
  "newsEvidence": {
    "schemaVersion": 1,
    "source": "local-news-mcp",
    "collection": {
      "schemaVersion": 1,
      "basis": "monitored-source-search",
      "status": "complete",
      "requiredScopes": [
        "GLOBAL",
        "MACRO",
        "SOL"
      ],
      "completedScopes": [
        "GLOBAL",
        "MACRO",
        "SOL"
      ],
      "missingScopes": [],
      "queries": [
        {
          "arguments": {
            "assets": [
              "SOL"
            ],
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-22T18:18:00+00:00",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-21T18:18:00+00:00",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 4,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "9a68ef5261a9f6332f80e69d50812026a401d130433ec8c1bd602c49a59c3f46"
            }
          ]
        },
        {
          "arguments": {
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-22T18:18:00+00:00",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-21T18:18:00+00:00",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTY6MTY6MDEuMTk2NjQ4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjdhMGMxM2Q2LTU3MmUtNDExNi1hZjUzLWU3YTRhMTc3ZTQ3YSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "efde3637c129f75a2dd107904258e443cfb39b95a7c3504f295bd93c4f33bdcb"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTY6MTY6MDEuMTk2NjQ4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjdhMGMxM2Q2LTU3MmUtNDExNi1hZjUzLWU3YTRhMTc3ZTQ3YSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTQ6Mzk6MTcuMjQ2Mzg5KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjVkYzgyYjFiLTVjNGItNGQ0Mi1iZjE3LTEzM2UwYTdhYTczNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "c244b8d0f2639277d7a0be199b771aad0dff1660c11868ae8e88e7e4e7634d6b"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTQ6Mzk6MTcuMjQ2Mzg5KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjVkYzgyYjFiLTVjNGItNGQ0Mi1iZjE3LTEzM2UwYTdhYTczNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTI6NDA6NTQuMDMyOTg4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6ImQ2MGI2MDMzLTU2Y2MtNDNkZS1iMzEzLTJkNDdiZWE3NTEzYSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "8e9c255c3e0312a56128f6af36c5f2087309eed3c21026ec790223e197be90d0"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTI6NDA6NTQuMDMyOTg4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6ImQ2MGI2MDMzLTU2Y2MtNDNkZS1iMzEzLTJkNDdiZWE3NTEzYSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTA6MjQ6MjIuOTY4MzA4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6ImZmZGE0YmE4LWNlMTgtNGIxZS05MTJjLWFlZTZlMWE1NGE1MCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "a931040805aaf31a010c9315e27c290527a2f769b4806e867c2a483a9e4d476c"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTA6MjQ6MjIuOTY4MzA4KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6ImZmZGE0YmE4LWNlMTgtNGIxZS05MTJjLWFlZTZlMWE1NGE1MCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDg6MTU6MzIuMTg2NDc1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjJhZTY2ODRiLTdjMmQtNDc4NC1iZmU3LTkyZjRmYWE1ZTA5OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "17f30eb58bffd948514a3a19c1fbb3772e74a7981ba9d7df784b02ce8f1b7bbe"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDg6MTU6MzIuMTg2NDc1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjJhZTY2ODRiLTdjMmQtNDc4NC1iZmU3LTkyZjRmYWE1ZTA5OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDU6MjM6NDEuODk1MjA1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjQ3YmU4ZGY5LTQyNzMtNGM3Yi05ZDRmLTVkMzc3ZDNiYWEzYyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "bb3c5095165b1328cb52a9e436ca1840a4b80ddc33530b304843b3ca4b33b0aa"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDU6MjM6NDEuODk1MjA1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjQ3YmU4ZGY5LTQyNzMtNGM3Yi05ZDRmLTVkMzc3ZDNiYWEzYyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDA6MzE6MTkuNjM2ODA2KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjFhYWUxYjlhLWZmNmEtNGQyMy1iZDhiLTQ2OGMwYjcyZWZiMCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "cafca2fd348c14418cf1a15312bb183b7c28874e9d89859f6801fb0e819adbab"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDA6MzE6MTkuNjM2ODA2KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjFhYWUxYjlhLWZmNmEtNGQyMy1iZDhiLTQ2OGMwYjcyZWZiMCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjFUMjA6NDk6MzEuNjY5NTU1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjFhZTE3MmYwLWY0Y2UtNDY4MS1hMzdjLWIwODk2YTRjZDVjYiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "06befb05b6214bd64fce0c8fbcadbfee27a6d66fc93e998037a1c0497ce32e8b"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjFUMjA6NDk6MzEuNjY5NTU1KzAwOjAwIiwiZmlsdGVycyI6IjIwYmFhOTE0NzI0OWRmMzMiLCJpZCI6IjFhZTE3MmYwLWY0Y2UtNDY4MS1hMzdjLWIwODk2YTRjZDVjYiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 43,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "09240769713a41730d4dd26efba9ddcf49c5e6dc71455ab3be03789f850caa28"
            }
          ]
        },
        {
          "arguments": {
            "assets": [
              "SOL"
            ],
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-22T18:18:00+00:00",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-21T18:37:00+00:00",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 4,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "9a68ef5261a9f6332f80e69d50812026a401d130433ec8c1bd602c49a59c3f46"
            }
          ]
        },
        {
          "arguments": {
            "assets": null,
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-22T18:18:00+00:00",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-21T18:37:00+00:00",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTY6MTY6MDEuMTk2NjQ4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjdhMGMxM2Q2LTU3MmUtNDExNi1hZjUzLWU3YTRhMTc3ZTQ3YSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "86fec7ac8a08724186713e2fb3d58aa2d1d62d282cc00294b6da9772d98b57d7"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTY6MTY6MDEuMTk2NjQ4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjdhMGMxM2Q2LTU3MmUtNDExNi1hZjUzLWU3YTRhMTc3ZTQ3YSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTQ6Mzk6MTcuMjQ2Mzg5KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjVkYzgyYjFiLTVjNGItNGQ0Mi1iZjE3LTEzM2UwYTdhYTczNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "e6ff22b4e57611d26d28b38314be39e173ea0c0fecbf81b166110b15b61ae4ae"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTQ6Mzk6MTcuMjQ2Mzg5KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjVkYzgyYjFiLTVjNGItNGQ0Mi1iZjE3LTEzM2UwYTdhYTczNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTI6NDA6NTQuMDMyOTg4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6ImQ2MGI2MDMzLTU2Y2MtNDNkZS1iMzEzLTJkNDdiZWE3NTEzYSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "36c4ce0cf1342587719009431ed60225ad1c892c8d8d95a2efbb3fc3a739e539"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTI6NDA6NTQuMDMyOTg4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6ImQ2MGI2MDMzLTU2Y2MtNDNkZS1iMzEzLTJkNDdiZWE3NTEzYSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMTA6MjQ6MjIuOTY4MzA4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6ImZmZGE0YmE4LWNlMTgtNGIxZS05MTJjLWFlZTZlMWE1NGE1MCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "dce7a5311d1687a4ecac518654e5f13f31ff0398c7a178e9aaeccfc8c7d9077e"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMTA6MjQ6MjIuOTY4MzA4KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6ImZmZGE0YmE4LWNlMTgtNGIxZS05MTJjLWFlZTZlMWE1NGE1MCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDg6MTU6MzIuMTg2NDc1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjJhZTY2ODRiLTdjMmQtNDc4NC1iZmU3LTkyZjRmYWE1ZTA5OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "845fb6f837440fbc694dc16ec649899b6a52b3e108341080ffac2113e9e0c5b2"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDg6MTU6MzIuMTg2NDc1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjJhZTY2ODRiLTdjMmQtNDc4NC1iZmU3LTkyZjRmYWE1ZTA5OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDU6MjM6NDEuODk1MjA1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjQ3YmU4ZGY5LTQyNzMtNGM3Yi05ZDRmLTVkMzc3ZDNiYWEzYyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "8ae89ee3fb4b910f1aa68169537dd483a41914a9bf85b24f652c486a12691703"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDU6MjM6NDEuODk1MjA1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjQ3YmU4ZGY5LTQyNzMtNGM3Yi05ZDRmLTVkMzc3ZDNiYWEzYyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjJUMDA6MzE6MTkuNjM2ODA2KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjFhYWUxYjlhLWZmNmEtNGQyMy1iZDhiLTQ2OGMwYjcyZWZiMCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "28add9a6ea2e9abe621ea26dfdaad2f1e5e24f6a459e38c3b7edac56d7ce62e1"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjJUMDA6MzE6MTkuNjM2ODA2KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjFhYWUxYjlhLWZmNmEtNGQyMy1iZDhiLTQ2OGMwYjcyZWZiMCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjFUMjA6NDk6MzEuNjY5NTU1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjFhZTE3MmYwLWY0Y2UtNDY4MS1hMzdjLWIwODk2YTRjZDVjYiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "24de2c15f7ddc84314e8ded013fbe02f4f0ad31e767a41fa66920dbd237fe596"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjFUMjA6NDk6MzEuNjY5NTU1KzAwOjAwIiwiZmlsdGVycyI6IjE1OTJjMDg1MmI1MWJkNDQiLCJpZCI6IjFhZTE3MmYwLWY0Y2UtNDY4MS1hMzdjLWIwODk2YTRjZDVjYiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 36,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "26d7cfde92dc86fdc3692999a73d490847f0a835ec2134e56b2cd0026a71bc6d"
            }
          ]
        }
      ],
      "upstreamIngestionHealth": "not-exposed"
    },
    "generatedAt": "2026-09-22T18:18:00+00:00",
    "window": {
      "startAt": "2026-09-21T18:37:00+00:00",
      "endAt": "2026-09-22T18:18:00+00:00",
      "endExclusive": true
    },
    "coverage": {
      "configuredSources": 1,
      "successfulSources": 1,
      "failedSources": 0
    },
    "provenance": {
      "collectionArchitecture": "central-canonical-event-store",
      "mcpServersQueried": 1,
      "assetScopedQueries": 3,
      "macroQueries": 19,
      "canonicalEventsConsidered": 1,
      "publishersRepresented": 1,
      "discoveryEventsScanned": 923,
      "upstreamFeedCount": null,
      "coverageNote": "The local news MCP exposes canonical events, not its upstream feed inventory; legacy feed-count fields below describe the single MCP endpoint and are not comparable with the former RSS collector."
    },
    "selection": {
      "feedsQueried": 1,
      "publishersQueried": 1,
      "feedEntriesScanned": 5,
      "articlesPassingTimeFilter": 5,
      "articlesPassingSourceRelevanceRules": 1,
      "articlesPassingSelectionThreshold": 1,
      "storiesSelected": 1,
      "selectedPublishers": 1,
      "maximumStories": 3,
      "maximumStoriesPerPublisher": 2,
      "minimumSelectionScore": 0,
      "lockedEventSet": true,
      "qualityThresholds": {
        "minimumConfidence": null,
        "minimumImportance": null,
        "minimumSourceQuality": 0.58,
        "minimumCatalystScore": null,
        "minimumMediaReliability": 0.6
      },
      "candidateAudit": [
        {
          "eventId": "c0eb4714-7ae3-468f-bd1a-33319b2aed1b",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "cde60d9b-a5cf-47b2-bc4b-1711adc660a6",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
          "selected": true,
          "eligible": true,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": true,
          "decision": "selected"
        },
        {
          "eventId": "24d7ff29-14c1-4b79-bfa4-695bab54c156",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "0a5166cd-c21d-4cbd-b87d-4a9f5e6c4e4e",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        }
      ],
      "planRationale": "Coinbase confirmed an in-window incident of delayed Solana sends and receives. Its primary-market status notice is directly operationally relevant and high quality; unavailable SOL reaction metrics mean it is retained as context, not a possible driver.",
      "eventsSelected": 1
    },
    "items": [
      {
        "id": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
        "sourceId": "coinbase_status",
        "publisher": "Coinbase",
        "title": "Delayed Sends/Receives - Solana",
        "url": "https://status.coinbase.com/incidents/p2b1prp7xcbx",
        "publishedAt": "2026-09-22T01:28:22+00:00",
        "summary": "Coinbase published a status incident reporting delayed Solana sends and receives.",
        "matchedTerms": [
          "Coinbase",
          "SOL",
          "Solana"
        ],
        "topics": [
          "market",
          "other"
        ],
        "sourceKind": "primary_market",
        "rightsStatus": "link-and-summary",
        "selectionScore": 62,
        "quality": {
          "eligible": true,
          "score": 62.1,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "sourceCount": 1,
          "sourceQuality": 0.8988,
          "signals": {
            "confidence": 0.87,
            "importance": 0.59,
            "novelty": 1.0,
            "corroboration": 0.0,
            "sourceQuality": 0.8988,
            "effectiveSourceQuality": 0.8988,
            "catalystScore": 0.2768,
            "effectiveCatalystScore": 0.2768,
            "contentKind": "reporting",
            "status": "confirmed"
          },
          "thresholds": {
            "minimumConfidence": null,
            "minimumImportance": null,
            "minimumSourceQuality": 0.58,
            "minimumCatalystScore": null,
            "minimumMediaReliability": 0.6
          },
          "policy": "source-backed-context-v1",
          "role": "context",
          "attributionRequired": false
        },
        "relevanceReasons": [
          "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship."
        ],
        "selectionReason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
        "canonicalEventId": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD",
          "ATM IV 2W: up 1.38 points to 60.47%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
        "event_cluster_id": "market-event-02c0c3161599"
      }
    ],
    "events": [
      {
        "event_cluster_id": "market-event-02c0c3161599",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD",
          "ATM IV 2W: up 1.38 points to 60.47%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
          "sourceId": "coinbase_status",
          "publisher": "Coinbase",
          "title": "Delayed Sends/Receives - Solana",
          "url": "https://status.coinbase.com/incidents/p2b1prp7xcbx",
          "publishedAt": "2026-09-22T01:28:22+00:00",
          "summary": "Coinbase published a status incident reporting delayed Solana sends and receives.",
          "matchedTerms": [
            "Coinbase",
            "SOL",
            "Solana"
          ],
          "topics": [
            "market",
            "other"
          ],
          "sourceKind": "primary_market",
          "rightsStatus": "link-and-summary",
          "selectionScore": 62,
          "quality": {
            "eligible": true,
            "score": 62.1,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 1,
            "sourceQuality": 0.8988,
            "signals": {
              "confidence": 0.87,
              "importance": 0.59,
              "novelty": 1.0,
              "corroboration": 0.0,
              "sourceQuality": 0.8988,
              "effectiveSourceQuality": 0.8988,
              "catalystScore": 0.2768,
              "effectiveCatalystScore": 0.2768,
              "contentKind": "reporting",
              "status": "confirmed"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": false
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD",
            "ATM IV 2W: up 1.38 points to 60.47%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-02c0c3161599"
        },
        "additional_coverage": []
      }
    ]
  },
  "newsContext": {
    "outcome": "Relevant context found; no confirmed catalyst",
    "highest_causal_confidence": "low",
    "section_heading": "Relevant market event",
    "events": [
      {
        "event_cluster_id": "market-event-02c0c3161599",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD",
          "ATM IV 2W: up 1.38 points to 60.47%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
          "sourceId": "coinbase_status",
          "publisher": "Coinbase",
          "title": "Delayed Sends/Receives - Solana",
          "url": "https://status.coinbase.com/incidents/p2b1prp7xcbx",
          "publishedAt": "2026-09-22T01:28:22+00:00",
          "summary": "Coinbase published a status incident reporting delayed Solana sends and receives.",
          "matchedTerms": [
            "Coinbase",
            "SOL",
            "Solana"
          ],
          "topics": [
            "market",
            "other"
          ],
          "sourceKind": "primary_market",
          "rightsStatus": "link-and-summary",
          "selectionScore": 62,
          "quality": {
            "eligible": true,
            "score": 62.1,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 1,
            "sourceQuality": 0.8988,
            "signals": {
              "confidence": 0.87,
              "importance": 0.59,
              "novelty": 1.0,
              "corroboration": 0.0,
              "sourceQuality": 0.8988,
              "effectiveSourceQuality": 0.8988,
              "catalystScore": 0.2768,
              "effectiveCatalystScore": 0.2768,
              "contentKind": "reporting",
              "status": "confirmed"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": false
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD",
            "ATM IV 2W: up 1.38 points to 60.47%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 25SEP26: +0.87 USD (+0.74%) to 118.22 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-02c0c3161599"
        },
        "additional_coverage": []
      }
    ],
    "coverage_status": "healthy",
    "coverage_basis": "monitored-source-search"
  },
  "marketRead": {
    "text": "2W ATM IV rose 1.38 volatility points to 60.47%, a routine move at the 48th percentile among 25 comparable historical observations. Front-end ATM IV averaged 60.86%, +1.09 points from the prior snapshot. Long-dated fixed tenors were suppressed because listed expiries did not bracket them. 3M RR25 moved 0.62 volatility points toward puts to 4.19%, leaving calls richer than puts. 1W BF25 fell 0.79 volatility points to 4.31%. The nearest eligible forward, 25SEP26, rose $0.87 (+0.74%) to $118.22. Relevant context found; no confirmed catalyst; the strongest assessed relationship has low causal confidence.",
    "wordCount": 91,
    "source": "deterministic structured report facts",
    "evidenceFields": [
      "summaryMetrics.largestAtmMove",
      "summaryMetrics.frontEndAverageAtm",
      "summaryMetrics.largestRr25Move",
      "summaryMetrics.largestBf25Move",
      "summaryMetrics.nearestEligibleForwardMove",
      "newsContext.outcome",
      "newsContext.highest_causal_confidence"
    ]
  },
  "facts": [
    {
      "id": "front-atm",
      "label": "Front end",
      "text": "Front-end ATM IV increased, averaging +1.09 volatility points to 60.86% across 1W, 2W and 1M."
    },
    {
      "id": "back-atm",
      "label": "Long end",
      "text": "Long-dated ATM IV is unavailable because comparable observations were not present at both snapshots."
    },
    {
      "id": "rr25",
      "label": "Skew",
      "text": "RR25 moved towards calls, averaging +0.10 volatility points to 4.05% across the six headline tenors."
    },
    {
      "id": "bf25",
      "label": "Convexity",
      "text": "BF25 decreased, averaging -0.55 volatility points to 4.38% across the six headline tenors."
    },
    {
      "id": "largest-standard-tenor",
      "label": "Largest standard-tenor move",
      "text": "The largest standard-tenor ATM IV move was +1.38 volatility points at 2W, to 60.47%.",
      "tenor": "2W",
      "value": 1.38
    }
  ],
  "summaryMetrics": {
    "basis": "Fixed-tenor endpoint comparison",
    "unit": "volatility points",
    "atmIvChange": 0.7,
    "rr25Change": 0.1,
    "bf25Change": -0.55,
    "largestAtmMove": {
      "tenor": "2W",
      "current": 60.47,
      "previous": 59.09,
      "change": 1.38,
      "historicalSignificance": {
        "absoluteMove": 1.38,
        "movePercentile30d": 48.0,
        "movePercentileFullHistory": 48.0,
        "currentLevelPercentileFullHistory": 84.6,
        "classificationPercentile": 48.0,
        "label": "routine",
        "observations30d": 25,
        "observationsFullHistory": 25,
        "levelObservationsFullHistory": 26
      }
    },
    "frontEndAverageAtm": {
      "current": 60.86,
      "previous": 59.78,
      "change": 1.09
    },
    "longEndAverageAtm": {
      "current": null,
      "previous": null,
      "change": null
    },
    "oneYearMinusOneWeekAtmSlope": {
      "current": null,
      "previous": null,
      "change": null
    },
    "largestRr25Move": {
      "tenor": "3M",
      "current": 4.19,
      "previous": 4.81,
      "change": -0.62,
      "historicalSignificance": {
        "absoluteMove": 0.62,
        "movePercentile30d": 44.0,
        "movePercentileFullHistory": 44.0,
        "currentLevelPercentileFullHistory": 88.5,
        "classificationPercentile": 44.0,
        "label": "routine",
        "observations30d": 25,
        "observationsFullHistory": 25,
        "levelObservationsFullHistory": 26
      },
      "direction": "toward puts",
      "currentSign": "call-rich"
    },
    "largestBf25Move": {
      "tenor": "1W",
      "current": 4.31,
      "previous": 5.1,
      "change": -0.79,
      "historicalSignificance": {
        "absoluteMove": 0.79,
        "movePercentile30d": 84.0,
        "movePercentileFullHistory": 84.0,
        "currentLevelPercentileFullHistory": 53.8,
        "classificationPercentile": 84.0,
        "label": "notable",
        "observations30d": 25,
        "observationsFullHistory": 25,
        "levelObservationsFullHistory": 26
      }
    },
    "nearestEligibleForwardMove": {
      "label": "25SEP26",
      "daysToExpiry": 2.571,
      "current": 118.22,
      "previous": 117.35,
      "change": 0.87,
      "percentChange": 0.74
    }
  },
  "tenors": [
    {
      "tenor": "1W",
      "targetExpiry": 1790705880270,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 63.82,
        "previous": 62.59,
        "change": 1.23,
        "percentChange": 1.97
      },
      "rr25": {
        "current": 3.83,
        "previous": 3.52,
        "change": 0.31,
        "percentChange": 8.81
      },
      "bf25": {
        "current": 4.31,
        "previous": 5.1,
        "change": -0.79,
        "percentChange": -15.49
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 1.23,
          "movePercentile30d": 24.0,
          "movePercentileFullHistory": 24.0,
          "currentLevelPercentileFullHistory": 80.8,
          "classificationPercentile": 24.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "rr25": {
          "absoluteMove": 0.31,
          "movePercentile30d": 16.0,
          "movePercentileFullHistory": 16.0,
          "currentLevelPercentileFullHistory": 76.9,
          "classificationPercentile": 16.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "bf25": {
          "absoluteMove": 0.79,
          "movePercentile30d": 84.0,
          "movePercentileFullHistory": 84.0,
          "currentLevelPercentileFullHistory": 53.8,
          "classificationPercentile": 84.0,
          "label": "notable",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        }
      }
    },
    {
      "tenor": "2W",
      "targetExpiry": 1791310680270,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 60.47,
        "previous": 59.09,
        "change": 1.38,
        "percentChange": 2.34
      },
      "rr25": {
        "current": 3.93,
        "previous": 3.61,
        "change": 0.32,
        "percentChange": 8.86
      },
      "bf25": {
        "current": 4.13,
        "previous": 4.89,
        "change": -0.76,
        "percentChange": -15.54
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 1.38,
          "movePercentile30d": 48.0,
          "movePercentileFullHistory": 48.0,
          "currentLevelPercentileFullHistory": 84.6,
          "classificationPercentile": 48.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "rr25": {
          "absoluteMove": 0.32,
          "movePercentile30d": 4.0,
          "movePercentileFullHistory": 4.0,
          "currentLevelPercentileFullHistory": 80.8,
          "classificationPercentile": 4.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "bf25": {
          "absoluteMove": 0.76,
          "movePercentile30d": 80.0,
          "movePercentileFullHistory": 80.0,
          "currentLevelPercentileFullHistory": 50.0,
          "classificationPercentile": 80.0,
          "label": "notable",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        }
      }
    },
    {
      "tenor": "1M",
      "targetExpiry": 1792693080270,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 58.3,
        "previous": 57.65,
        "change": 0.65,
        "percentChange": 1.13
      },
      "rr25": {
        "current": 4.25,
        "previous": 3.85,
        "change": 0.4,
        "percentChange": 10.39
      },
      "bf25": {
        "current": 4.01,
        "previous": 4.33,
        "change": -0.32,
        "percentChange": -7.39
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.65,
          "movePercentile30d": 40.0,
          "movePercentileFullHistory": 40.0,
          "currentLevelPercentileFullHistory": 80.8,
          "classificationPercentile": 40.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "rr25": {
          "absoluteMove": 0.4,
          "movePercentile30d": 20.0,
          "movePercentileFullHistory": 20.0,
          "currentLevelPercentileFullHistory": 96.2,
          "classificationPercentile": 20.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "bf25": {
          "absoluteMove": 0.32,
          "movePercentile30d": 68.0,
          "movePercentileFullHistory": 68.0,
          "currentLevelPercentileFullHistory": 15.4,
          "classificationPercentile": 68.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        }
      }
    },
    {
      "tenor": "3M",
      "targetExpiry": 1797963480270,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 56.13,
        "previous": 56.58,
        "change": -0.45,
        "percentChange": -0.8
      },
      "rr25": {
        "current": 4.19,
        "previous": 4.81,
        "change": -0.62,
        "percentChange": -12.89
      },
      "bf25": {
        "current": 5.07,
        "previous": 5.39,
        "change": -0.32,
        "percentChange": -5.94
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.45,
          "movePercentile30d": 28.0,
          "movePercentileFullHistory": 28.0,
          "currentLevelPercentileFullHistory": 80.8,
          "classificationPercentile": 28.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "rr25": {
          "absoluteMove": 0.62,
          "movePercentile30d": 44.0,
          "movePercentileFullHistory": 44.0,
          "currentLevelPercentileFullHistory": 88.5,
          "classificationPercentile": 44.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        },
        "bf25": {
          "absoluteMove": 0.32,
          "movePercentile30d": 68.0,
          "movePercentileFullHistory": 68.0,
          "currentLevelPercentileFullHistory": 50.0,
          "classificationPercentile": 68.0,
          "label": "routine",
          "observations30d": 25,
          "observationsFullHistory": 25,
          "levelObservationsFullHistory": 26
        }
      }
    },
    {
      "tenor": "6M",
      "targetExpiry": 1805825880270,
      "availability": "unavailable",
      "unavailableReason": "The target tenor falls outside the listed-expiry range at one or both snapshots; extrapolated values are suppressed.",
      "atmIv": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "rr25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "bf25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "rr25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "bf25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        }
      }
    },
    {
      "tenor": "9M",
      "targetExpiry": 1813688280270,
      "availability": "unavailable",
      "unavailableReason": "The target tenor falls outside the listed-expiry range at one or both snapshots; extrapolated values are suppressed.",
      "atmIv": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "rr25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "bf25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "rr25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "bf25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        }
      }
    },
    {
      "tenor": "1Y",
      "targetExpiry": 1821637080270,
      "availability": "unavailable",
      "unavailableReason": "The target tenor falls outside the listed-expiry range at one or both snapshots; extrapolated values are suppressed.",
      "atmIv": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "rr25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "bf25": {
        "current": null,
        "previous": null,
        "change": null,
        "percentChange": null
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "rr25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        },
        "bf25": {
          "absoluteMove": null,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 0,
          "observationsFullHistory": 0,
          "levelObservationsFullHistory": 0
        }
      }
    }
  ],
  "listedExpiries": [
    {
      "label": "23SEP26",
      "expiry": 1790150400000,
      "tauYears": 0.00156395,
      "daysToExpiry": 0.571,
      "expiryClassification": "ultra-short",
      "rankingEligible": false,
      "forward": {
        "current": 118.29,
        "previous": 117.36,
        "change": 0.93,
        "percentChange": 0.79
      },
      "atmIv": {
        "current": 75.4,
        "previous": 74.31,
        "change": 1.09,
        "percentChange": 1.47
      },
      "rr25": {
        "current": 7.52,
        "previous": 5.42,
        "change": 2.1,
        "percentChange": 38.75
      },
      "bf25": {
        "current": 2.08,
        "previous": 5.34,
        "change": -3.26,
        "percentChange": -61.05
      },
      "svi": {
        "a": {
          "current": -0.0715,
          "previous": -0.0792,
          "change": 0.0077,
          "percentChange": 9.7
        },
        "b": {
          "current": 0.0896,
          "previous": 0.155,
          "change": -0.0654,
          "percentChange": -42.19
        },
        "rho": {
          "current": 0.1654,
          "previous": 0.0879,
          "change": 0.0774,
          "percentChange": 88.04
        },
        "m": {
          "current": 0.0972,
          "previous": 0.0311,
          "change": 0.0661,
          "percentChange": 212.52
        },
        "sigma": {
          "current": 0.818,
          "previous": 0.5277,
          "change": 0.2902,
          "percentChange": 54.99
        }
      },
      "smile": {
        "logMoneyness": [
          -0.3,
          -0.285,
          -0.27,
          -0.255,
          -0.24,
          -0.225,
          -0.21,
          -0.195,
          -0.18,
          -0.165,
          -0.15,
          -0.135,
          -0.12,
          -0.105,
          -0.09,
          -0.075,
          -0.06,
          -0.045,
          -0.03,
          -0.015,
          0.0,
          0.015,
          0.03,
          0.045,
          0.06,
          0.075,
          0.09,
          0.105,
          0.12,
          0.135,
          0.15,
          0.165,
          0.18,
          0.195,
          0.21,
          0.225,
          0.24,
          0.255,
          0.27,
          0.285,
          0.3
        ],
        "current": [
          162.1446,
          154.9694,
          147.8424,
          140.7795,
          133.8001,
          126.9275,
          120.19,
          113.622,
          107.2655,
          101.1717,
          95.4022,
          90.0316,
          85.1474,
          80.8502,
          77.2501,
          74.4605,
          72.5866,
          71.7113,
          71.8811,
          73.0979,
          75.319,
          78.466,
          82.4384,
          87.1278,
          92.4287,
          98.2443,
          104.4904,
          111.095,
          117.998,
          125.1493,
          132.5075,
          140.0384,
          147.7133,
          155.5085,
          163.4039,
          171.3825,
          179.4299,
          187.5336,
          195.6829,
          203.8684,
          212.082
        ],
        "previous": [
          173.7712,
          166.817,
          159.866,
          152.9308,
          146.0264,
          139.171,
          132.3865,
          125.6992,
          119.1413,
          112.7516,
          106.5773,
          100.6754,
          95.1143,
          89.9748,
          85.3508,
          81.3474,
          78.0764,
          75.6478,
          74.1576,
          73.674,
          74.2255,
          75.7957,
          78.3272,
          81.732,
          85.9054,
          90.7384,
          96.127,
          101.977,
          108.2062,
          114.7446,
          121.533,
          128.5222,
          135.6711,
          142.9453,
          150.316,
          157.7592,
          165.2546,
          172.785,
          180.3359,
          187.8949,
          195.4514
        ],
        "change": [
          -11.6266,
          -11.8476,
          -12.0236,
          -12.1513,
          -12.2263,
          -12.2435,
          -12.1965,
          -12.0772,
          -11.8758,
          -11.5799,
          -11.1751,
          -10.6438,
          -9.9669,
          -9.1246,
          -8.1007,
          -6.8869,
          -5.4898,
          -3.9365,
          -2.2765,
          -0.5761,
          1.0935,
          2.6703,
          4.1112,
          5.3958,
          6.5233,
          7.5059,
          8.3634,
          9.118,
          9.7918,
          10.4047,
          10.9745,
          11.5162,
          12.0422,
          12.5632,
          13.0879,
          13.6233,
          14.1753,
          14.7486,
          15.347,
          15.9735,
          16.6306
        ],
        "classification": [
          "rotation towards calls",
          "wing flattening"
        ],
        "parallelShift": 0.298,
        "rotation": 22.15,
        "wingChange": -1.194,
        "rmsChange": 10.628
      }
    },
    {
      "label": "25SEP26",
      "expiry": 1790323200000,
      "tauYears": 0.0070434,
      "daysToExpiry": 2.571,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 118.22,
        "previous": 117.35,
        "change": 0.87,
        "percentChange": 0.74
      },
      "atmIv": {
        "current": 72.89,
        "previous": 69.58,
        "change": 3.31,
        "percentChange": 4.76
      },
      "rr25": {
        "current": 4.74,
        "previous": 3.63,
        "change": 1.11,
        "percentChange": 30.58
      },
      "bf25": {
        "current": 4.7,
        "previous": 4.93,
        "change": -0.23,
        "percentChange": -4.67
      },
      "svi": {
        "a": {
          "current": -0.1204,
          "previous": -0.1096,
          "change": -0.0109,
          "percentChange": -9.92
        },
        "b": {
          "current": 0.1817,
          "previous": 0.1849,
          "change": -0.0033,
          "percentChange": -1.76
        },
        "rho": {
          "current": -0.04,
          "previous": -0.0882,
          "change": 0.0482,
          "percentChange": 54.66
        },
        "m": {
          "current": -0.0463,
          "previous": -0.0694,
          "change": 0.0231,
          "percentChange": 33.26
        },
        "sigma": {
          "current": 0.6837,
          "previous": 0.6202,
          "change": 0.0636,
          "percentChange": 10.25
        }
      },
      "smile": {
        "logMoneyness": [
          -0.3,
          -0.285,
          -0.27,
          -0.255,
          -0.24,
          -0.225,
          -0.21,
          -0.195,
          -0.18,
          -0.165,
          -0.15,
          -0.135,
          -0.12,
          -0.105,
          -0.09,
          -0.075,
          -0.06,
          -0.045,
          -0.03,
          -0.015,
          0.0,
          0.015,
          0.03,
          0.045,
          0.06,
          0.075,
          0.09,
          0.105,
          0.12,
          0.135,
          0.15,
          0.165,
          0.18,
          0.195,
          0.21,
          0.225,
          0.24,
          0.255,
          0.27,
          0.285,
          0.3
        ],
        "current": [
          140.4709,
          135.1555,
          129.8976,
          124.7101,
          119.6081,
          114.6088,
          109.732,
          105.0005,
          100.4405,
          96.0818,
          91.9581,
          88.1072,
          84.571,
          81.3943,
          78.624,
          76.3073,
          74.4882,
          73.2052,
          72.4871,
          72.3501,
          72.7963,
          73.8129,
          75.3739,
          77.443,
          79.9766,
          82.9274,
          86.2477,
          89.8912,
          93.8146,
          97.9785,
          102.3476,
          106.8907,
          111.5806,
          116.3936,
          121.3089,
          126.3088,
          131.3778,
          136.5025,
          141.6714,
          146.8744,
          152.1027
        ],
        "previous": [
          130.3098,
          125.5653,
          120.8745,
          116.2495,
          111.7039,
          107.2533,
          102.9153,
          98.7102,
          94.6607,
          90.7924,
          87.1338,
          83.7165,
          80.5748,
          77.7449,
          75.2643,
          73.1702,
          71.4972,
          70.2753,
          69.5272,
          69.2666,
          69.4962,
          70.2077,
          71.3826,
          72.9936,
          75.0075,
          77.3869,
          80.0931,
          83.088,
          86.3349,
          89.7999,
          93.4521,
          97.2637,
          101.2101,
          105.2697,
          109.4235,
          113.655,
          117.9498,
          122.2954,
          126.681,
          131.097,
          135.5353
        ],
        "change": [
          10.1611,
          9.5902,
          9.0231,
          8.4606,
          7.9042,
          7.3555,
          6.8167,
          6.2903,
          5.7798,
          5.2894,
          4.8243,
          4.3907,
          3.9962,
          3.6494,
          3.3597,
          3.1371,
          2.991,
          2.9299,
          2.9599,
          3.0835,
          3.3001,
          3.6052,
          3.9913,
          4.4494,
          4.9691,
          5.5405,
          6.1546,
          6.8032,
          7.4797,
          8.1786,
          8.8955,
          9.627,
          10.3705,
          11.1239,
          11.8854,
          12.6538,
          13.428,
          14.2071,
          14.9904,
          15.7774,
          16.5674
        ],
        "classification": [
          "rotation towards calls",
          "wing steepening"
        ],
        "parallelShift": 5.673,
        "rotation": 4.071,
        "wingChange": 3.56,
        "rmsChange": 8.407
      }
    },
    {
      "label": "2OCT26",
      "expiry": 1790928000000,
      "tauYears": 0.02622148,
      "daysToExpiry": 9.571,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 118.47,
        "previous": 117.41,
        "change": 1.06,
        "percentChange": 0.9
      },
      "atmIv": {
        "current": 62.29,
        "previous": 59.96,
        "change": 2.33,
        "percentChange": 3.89
      },
      "rr25": {
        "current": 3.68,
        "previous": 3.48,
        "change": 0.2,
        "percentChange": 5.75
      },
      "bf25": {
        "current": 4.24,
        "previous": 5.2,
        "change": -0.96,
        "percentChange": -18.46
      },
      "svi": {
        "a": {
          "current": -0.1221,
          "previous": -0.0841,
          "change": -0.038,
          "percentChange": -45.22
        },
        "b": {
          "current": 0.1943,
          "previous": 0.1851,
          "change": 0.0092,
          "percentChange": 4.99
        },
        "rho": {
          "current": -0.0727,
          "previous": -0.0884,
          "change": 0.0158,
          "percentChange": 17.81
        },
        "m": {
          "current": -0.074,
          "previous": -0.0631,
          "change": -0.0109,
          "percentChange": -17.27
        },
        "sigma": {
          "current": 0.6821,
          "previous": 0.5121,
          "change": 0.17,
          "percentChange": 33.2
        }
      },
      "smile": {
        "logMoneyness": [
          -0.3,
          -0.285,
          -0.27,
          -0.255,
          -0.24,
          -0.225,
          -0.21,
          -0.195,
          -0.18,
          -0.165,
          -0.15,
          -0.135,
          -0.12,
          -0.105,
          -0.09,
          -0.075,
          -0.06,
          -0.045,
          -0.03,
          -0.015,
          0.0,
          0.015,
          0.03,
          0.045,
          0.06,
          0.075,
          0.09,
          0.105,
          0.12,
          0.135,
          0.15,
          0.165,
          0.18,
          0.195,
          0.21,
          0.225,
          0.24,
          0.255,
          0.27,
          0.285,
          0.3
        ],
        "current": [
          88.8153,
          86.4187,
          84.0805,
          81.8082,
          79.6097,
          77.4935,
          75.4688,
          73.5451,
          71.7326,
          70.0417,
          68.483,
          67.067,
          65.8043,
          64.7048,
          63.7776,
          63.0308,
          62.4709,
          62.103,
          61.93,
          61.953,
          62.1706,
          62.5796,
          63.175,
          63.9497,
          64.8954,
          66.0027,
          67.2614,
          68.6608,
          70.19,
          71.8382,
          73.5947,
          75.4493,
          77.3923,
          79.4145,
          81.5072,
          83.6626,
          85.8733,
          88.1325,
          90.434,
          92.7722,
          95.142
        ],
        "previous": [
          91.4881,
          88.8411,
          86.2389,
          83.6897,
          81.2026,
          78.7876,
          76.4558,
          74.219,
          72.09,
          70.0822,
          68.2099,
          66.4876,
          64.93,
          63.5517,
          62.3663,
          61.3864,
          60.6227,
          60.0836,
          59.7748,
          59.6988,
          59.855,
          60.2392,
          60.8447,
          61.6617,
          62.6784,
          63.8814,
          65.2564,
          66.7883,
          68.4623,
          70.2635,
          72.1779,
          74.192,
          76.2935,
          78.4708,
          80.7135,
          83.0119,
          85.3575,
          87.7425,
          90.1601,
          92.6039,
          95.0686
        ],
        "change": [
          -2.6728,
          -2.4224,
          -2.1584,
          -1.8815,
          -1.5929,
          -1.2941,
          -0.987,
          -0.6739,
          -0.3574,
          -0.0405,
          0.2731,
          0.5794,
          0.8743,
          1.1531,
          1.4113,
          1.6444,
          1.8482,
          2.0194,
          2.1552,
          2.2542,
          2.3156,
          2.3404,
          2.3303,
          2.288,
          2.217,
          2.1213,
          2.005,
          1.8725,
          1.7277,
          1.5747,
          1.4168,
          1.2573,
          1.0988,
          0.9437,
          0.7937,
          0.6507,
          0.5158,
          0.39,
          0.2739,
          0.1683,
          0.0734
        ],
        "classification": [
          "rotation towards calls",
          "wing flattening"
        ],
        "parallelShift": 1.335,
        "rotation": 1.144,
        "wingChange": -1.471,
        "rmsChange": 1.582
      }
    },
    {
      "label": "30OCT26",
      "expiry": 1793347200000,
      "tauYears": 0.10293381,
      "daysToExpiry": 37.571,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 118.62,
        "previous": 117.64,
        "change": 0.98,
        "percentChange": 0.83
      },
      "atmIv": {
        "current": 57.91,
        "previous": 57.36,
        "change": 0.55,
        "percentChange": 0.96
      },
      "rr25": {
        "current": 4.31,
        "previous": 3.89,
        "change": 0.42,
        "percentChange": 10.8
      },
      "bf25": {
        "current": 3.99,
        "previous": 4.23,
        "change": -0.24,
        "percentChange": -5.67
      },
      "svi": {
        "a": {
          "current": -0.1257,
          "previous": -0.0853,
          "change": -0.0405,
          "percentChange": -47.45
        },
        "b": {
          "current": 0.2219,
          "previous": 0.1965,
          "change": 0.0255,
          "percentChange": 12.96
        },
        "rho": {
          "current": -0.1585,
          "previous": -0.1275,
          "change": -0.031,
          "percentChange": -24.28
        },
        "m": {
          "current": -0.1676,
          "previous": -0.1197,
          "change": -0.0479,
          "percentChange": -40.01
        },
        "sigma": {
          "current": 0.7281,
          "previous": 0.6132,
          "change": 0.1149,
          "percentChange": 18.75
        }
      },
      "smile": {
        "logMoneyness": [
          -0.3,
          -0.285,
          -0.27,
          -0.255,
          -0.24,
          -0.225,
          -0.21,
          -0.195,
          -0.18,
          -0.165,
          -0.15,
          -0.135,
          -0.12,
          -0.105,
          -0.09,
          -0.075,
          -0.06,
          -0.045,
          -0.03,
          -0.015,
          0.0,
          0.015,
          0.03,
          0.045,
          0.06,
          0.075,
          0.09,
          0.105,
          0.12,
          0.135,
          0.15,
          0.165,
          0.18,
          0.195,
          0.21,
          0.225,
          0.24,
          0.255,
          0.27,
          0.285,
          0.3
        ],
        "current": [
          64.786,
          63.963,
          63.1801,
          62.4391,
          61.7421,
          61.0909,
          60.4872,
          59.9328,
          59.4291,
          58.9776,
          58.5796,
          58.236,
          57.9476,
          57.7153,
          57.5392,
          57.4197,
          57.3567,
          57.3498,
          57.3987,
          57.5024,
          57.6602,
          57.8709,
          58.1331,
          58.4454,
          58.8061,
          59.2136,
          59.666,
          60.1614,
          60.6979,
          61.2734,
          61.886,
          62.5336,
          63.2142,
          63.9259,
          64.6667,
          65.4348,
          66.2283,
          67.0453,
          67.8844,
          68.7437,
          69.6217
        ],
        "previous": [
          65.154,
          64.2945,
          63.4718,
          62.6881,
          61.9459,
          61.2473,
          60.5946,
          59.9898,
          59.4351,
          58.9322,
          58.4829,
          58.0887,
          57.7508,
          57.4703,
          57.2481,
          57.0845,
          56.98,
          56.9343,
          56.9473,
          57.0182,
          57.1463,
          57.3304,
          57.5691,
          57.861,
          58.2042,
          58.5969,
          59.037,
          59.5224,
          60.051,
          60.6205,
          61.2286,
          61.873,
          62.5515,
          63.2618,
          64.0018,
          64.7694,
          65.5624,
          66.379,
          67.2172,
          68.0752,
          68.9513
        ],
        "change": [
          -0.368,
          -0.3315,
          -0.2917,
          -0.249,
          -0.2038,
          -0.1564,
          -0.1074,
          -0.057,
          -0.006,
          0.0454,
          0.0967,
          0.1473,
          0.1968,
          0.245,
          0.2911,
          0.3352,
          0.3767,
          0.4155,
          0.4514,
          0.4842,
          0.5139,
          0.5405,
          0.564,
          0.5844,
          0.6019,
          0.6167,
          0.629,
          0.639,
          0.6469,
          0.6529,
          0.6574,
          0.6606,
          0.6627,
          0.6641,
          0.6649,
          0.6654,
          0.6659,
          0.6663,
          0.6672,
          0.6685,
          0.6704
        ],
        "classification": [
          "rotation towards calls"
        ],
        "parallelShift": 0.423,
        "rotation": 0.561,
        "wingChange": -0.137,
        "rmsChange": 0.494
      }
    },
    {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "tauYears": 0.25635847,
      "daysToExpiry": 93.571,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 119.22,
        "previous": 118.11,
        "change": 1.11,
        "percentChange": 0.94
      },
      "atmIv": {
        "current": 56.1,
        "previous": 56.56,
        "change": -0.46,
        "percentChange": -0.81
      },
      "rr25": {
        "current": 4.18,
        "previous": 4.84,
        "change": -0.66,
        "percentChange": -13.64
      },
      "bf25": {
        "current": 5.08,
        "previous": 5.42,
        "change": -0.34,
        "percentChange": -6.27
      },
      "svi": {
        "a": {
          "current": -0.0672,
          "previous": -0.0047,
          "change": -0.0625,
          "percentChange": -1330.25
        },
        "b": {
          "current": 0.238,
          "previous": 0.1965,
          "change": 0.0415,
          "percentChange": 21.14
        },
        "rho": {
          "current": -0.0805,
          "previous": -0.1275,
          "change": 0.047,
          "percentChange": 36.86
        },
        "m": {
          "current": -0.0885,
          "previous": -0.1035,
          "change": 0.015,
          "percentChange": 14.53
        },
        "sigma": {
          "current": 0.6182,
          "previous": 0.4409,
          "change": 0.1773,
          "percentChange": 40.22
        }
      },
      "smile": {
        "logMoneyness": [
          -0.3,
          -0.285,
          -0.27,
          -0.255,
          -0.24,
          -0.225,
          -0.21,
          -0.195,
          -0.18,
          -0.165,
          -0.15,
          -0.135,
          -0.12,
          -0.105,
          -0.09,
          -0.075,
          -0.06,
          -0.045,
          -0.03,
          -0.015,
          0.0,
          0.015,
          0.03,
          0.045,
          0.06,
          0.075,
          0.09,
          0.105,
          0.12,
          0.135,
          0.15,
          0.165,
          0.18,
          0.195,
          0.21,
          0.225,
          0.24,
          0.255,
          0.27,
          0.285,
          0.3
        ],
        "current": [
          60.0397,
          59.5811,
          59.1437,
          58.7285,
          58.3364,
          57.9683,
          57.6252,
          57.3079,
          57.0172,
          56.7538,
          56.5185,
          56.3117,
          56.134,
          55.9858,
          55.8674,
          55.779,
          55.7209,
          55.6929,
          55.695,
          55.727,
          55.7887,
          55.8796,
          55.9994,
          56.1474,
          56.323,
          56.5255,
          56.7543,
          57.0084,
          57.287,
          57.5892,
          57.9142,
          58.2608,
          58.6283,
          59.0156,
          59.4216,
          59.8456,
          60.2865,
          60.7433,
          61.2151,
          61.7011,
          62.2003
        ],
        "previous": [
          60.5775,
          60.0859,
          59.6159,
          59.169,
          58.7466,
          58.35,
          57.9806,
          57.6396,
          57.3284,
          57.0479,
          56.7991,
          56.5828,
          56.3998,
          56.2505,
          56.1353,
          56.0543,
          56.0075,
          55.9948,
          56.0157,
          56.0697,
          56.1562,
          56.2742,
          56.4229,
          56.6012,
          56.8079,
          57.0418,
          57.3017,
          57.5862,
          57.894,
          58.2238,
          58.5742,
          58.9439,
          59.3316,
          59.7361,
          60.1561,
          60.5905,
          61.0382,
          61.498,
          61.9691,
          62.4503,
          62.9408
        ],
        "change": [
          -0.5378,
          -0.5048,
          -0.4722,
          -0.4405,
          -0.4102,
          -0.3817,
          -0.3554,
          -0.3317,
          -0.3112,
          -0.2941,
          -0.2806,
          -0.2711,
          -0.2658,
          -0.2647,
          -0.2679,
          -0.2753,
          -0.2866,
          -0.3019,
          -0.3207,
          -0.3427,
          -0.3675,
          -0.3946,
          -0.4235,
          -0.4538,
          -0.4849,
          -0.5163,
          -0.5474,
          -0.5778,
          -0.607,
          -0.6346,
          -0.66,
          -0.6831,
          -0.7033,
          -0.7205,
          -0.7345,
          -0.7449,
          -0.7517,
          -0.7547,
          -0.754,
          -0.7492,
          -0.7405
        ],
        "classification": [
          "parallel shift lower"
        ],
        "parallelShift": -0.436,
        "rotation": -0.379,
        "wingChange": -0.103,
        "rmsChange": 0.516
      }
    }
  ],
  "events": [
    {
      "type": "rotation",
      "title": "Largest eligible smile rotation",
      "label": "25SEP26",
      "value": 4.071,
      "score": 4.071,
      "unit": "volatility points"
    },
    {
      "type": "atmIv",
      "title": "Largest standard-tenor ATM IV move",
      "label": "2W",
      "value": 1.38,
      "score": 1.38,
      "unit": "volatility points"
    },
    {
      "type": "bf25",
      "title": "Largest standard-tenor BF25 move",
      "label": "1W",
      "value": -0.79,
      "score": 0.79,
      "unit": "volatility points"
    },
    {
      "type": "rr25",
      "title": "Largest standard-tenor RR25 move",
      "label": "3M",
      "value": -0.62,
      "score": 0.62,
      "unit": "volatility points"
    },
    {
      "type": "sigma",
      "title": "Largest eligible SVI sigma move",
      "label": "25DEC26",
      "value": 0.1773,
      "score": 0.1773,
      "unit": "parameter units"
    },
    {
      "type": "rho",
      "title": "Largest eligible SVI rho move",
      "label": "25SEP26",
      "value": 0.0482,
      "score": 0.0482,
      "unit": "parameter units"
    }
  ],
  "expiryEffects": [
    {
      "label": "23SEP26",
      "daysToExpiry": 0.571,
      "metric": "Smile rotation",
      "value": 22.15,
      "unit": "volatility points",
      "context": "Excluded from headline rankings because the contract has fewer than the configured full days to expiry."
    }
  ],
  "ultraShortThresholdDays": 2.0,
  "greekCharacteristics": {
    "highestVega": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": 0.23839826,
      "metric": "vega",
      "availability": "available"
    },
    "highestGamma": {
      "label": "23SEP26",
      "expiry": 1790150400000,
      "value": 0.113091852752,
      "metric": "gamma",
      "availability": "available"
    },
    "highestThetaDecay": {
      "label": "23SEP26",
      "expiry": 1790150400000,
      "value": -1.2323873,
      "metric": "theta",
      "availability": "available"
    },
    "highestVanna": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": 0.00099982,
      "metric": "vanna",
      "availability": "available"
    },
    "highestVolga": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": -0.00857144,
      "metric": "volga",
      "availability": "available"
    }
  },
  "heatmap": {
    "x": [
      -0.3,
      -0.285,
      -0.27,
      -0.255,
      -0.24,
      -0.225,
      -0.21,
      -0.195,
      -0.18,
      -0.165,
      -0.15,
      -0.135,
      -0.12,
      -0.105,
      -0.09,
      -0.075,
      -0.06,
      -0.045,
      -0.03,
      -0.015,
      0.0,
      0.015,
      0.03,
      0.045,
      0.06,
      0.075,
      0.09,
      0.105,
      0.12,
      0.135,
      0.15,
      0.165,
      0.18,
      0.195,
      0.21,
      0.225,
      0.24,
      0.255,
      0.27,
      0.285,
      0.3
    ],
    "rows": [
      {
        "label": "23SEP26",
        "values": [
          -11.6266,
          -11.8476,
          -12.0236,
          -12.1513,
          -12.2263,
          -12.2435,
          -12.1965,
          -12.0772,
          -11.8758,
          -11.5799,
          -11.1751,
          -10.6438,
          -9.9669,
          -9.1246,
          -8.1007,
          -6.8869,
          -5.4898,
          -3.9365,
          -2.2765,
          -0.5761,
          1.0935,
          2.6703,
          4.1112,
          5.3958,
          6.5233,
          7.5059,
          8.3634,
          9.118,
          9.7918,
          10.4047,
          10.9745,
          11.5162,
          12.0422,
          12.5632,
          13.0879,
          13.6233,
          14.1753,
          14.7486,
          15.347,
          15.9735,
          16.6306
        ]
      },
      {
        "label": "25SEP26",
        "values": [
          10.1611,
          9.5902,
          9.0231,
          8.4606,
          7.9042,
          7.3555,
          6.8167,
          6.2903,
          5.7798,
          5.2894,
          4.8243,
          4.3907,
          3.9962,
          3.6494,
          3.3597,
          3.1371,
          2.991,
          2.9299,
          2.9599,
          3.0835,
          3.3001,
          3.6052,
          3.9913,
          4.4494,
          4.9691,
          5.5405,
          6.1546,
          6.8032,
          7.4797,
          8.1786,
          8.8955,
          9.627,
          10.3705,
          11.1239,
          11.8854,
          12.6538,
          13.428,
          14.2071,
          14.9904,
          15.7774,
          16.5674
        ]
      },
      {
        "label": "2OCT26",
        "values": [
          -2.6728,
          -2.4224,
          -2.1584,
          -1.8815,
          -1.5929,
          -1.2941,
          -0.987,
          -0.6739,
          -0.3574,
          -0.0405,
          0.2731,
          0.5794,
          0.8743,
          1.1531,
          1.4113,
          1.6444,
          1.8482,
          2.0194,
          2.1552,
          2.2542,
          2.3156,
          2.3404,
          2.3303,
          2.288,
          2.217,
          2.1213,
          2.005,
          1.8725,
          1.7277,
          1.5747,
          1.4168,
          1.2573,
          1.0988,
          0.9437,
          0.7937,
          0.6507,
          0.5158,
          0.39,
          0.2739,
          0.1683,
          0.0734
        ]
      },
      {
        "label": "30OCT26",
        "values": [
          -0.368,
          -0.3315,
          -0.2917,
          -0.249,
          -0.2038,
          -0.1564,
          -0.1074,
          -0.057,
          -0.006,
          0.0454,
          0.0967,
          0.1473,
          0.1968,
          0.245,
          0.2911,
          0.3352,
          0.3767,
          0.4155,
          0.4514,
          0.4842,
          0.5139,
          0.5405,
          0.564,
          0.5844,
          0.6019,
          0.6167,
          0.629,
          0.639,
          0.6469,
          0.6529,
          0.6574,
          0.6606,
          0.6627,
          0.6641,
          0.6649,
          0.6654,
          0.6659,
          0.6663,
          0.6672,
          0.6685,
          0.6704
        ]
      },
      {
        "label": "25DEC26",
        "values": [
          -0.5378,
          -0.5048,
          -0.4722,
          -0.4405,
          -0.4102,
          -0.3817,
          -0.3554,
          -0.3317,
          -0.3112,
          -0.2941,
          -0.2806,
          -0.2711,
          -0.2658,
          -0.2647,
          -0.2679,
          -0.2753,
          -0.2866,
          -0.3019,
          -0.3207,
          -0.3427,
          -0.3675,
          -0.3946,
          -0.4235,
          -0.4538,
          -0.4849,
          -0.5163,
          -0.5474,
          -0.5778,
          -0.607,
          -0.6346,
          -0.66,
          -0.6831,
          -0.7033,
          -0.7205,
          -0.7345,
          -0.7449,
          -0.7517,
          -0.7547,
          -0.754,
          -0.7492,
          -0.7405
        ]
      }
    ]
  },
  "marketDiary": {
    "schemaVersion": 1,
    "source": "local-news-mcp",
    "generatedAt": "2026-09-22T18:18:00+00:00",
    "window": {
      "startAt": "2026-09-21T18:37:00+00:00",
      "endAt": "2026-09-22T18:18:00+00:00",
      "endExclusive": true
    },
    "headline": "Solana options pair higher volatility with lower convexity premium",
    "standfirst": "Solana one-week BF25 fell 0.79 volatility points to 4.31% over the observation window, while Solana two-week ATM IV rose 1.38 points to 60.47%. The combination left front-end ATM IV averaging 60.86%, up 1.09 points, even as the premium for one-week options away from the centre of the distribution contracted. Derivasys data showed the nearest eligible forward proxy, 25SEP26, up 0.74% to $118.22.",
    "days": [
      {
        "reportDate": "2026-09-22",
        "headline": "Solana options reprice amid coinbase incident",
        "summary": "Coinbase reported delayed Solana sends and receives during a session of higher implied volatility.",
        "macro": {
          "summary": "No qualifying macro context was retained.",
          "events": []
        },
        "crypto": {
          "summary": "Coinbase reported delayed Solana sends and receives during the observation window.",
          "events": [
            {
              "eventId": "f4f582fe-de9e-4ee2-99e1-95d2c642f4e6",
              "title": "Delayed Sends/Receives - Solana",
              "publisher": "Coinbase",
              "url": "https://status.coinbase.com/incidents/p2b1prp7xcbx",
              "publishedAt": "2026-09-22T01:28:22+00:00"
            }
          ]
        }
      }
    ]
  },
  "newsStatus": "context",
  "headline": "Solana options pair higher volatility with lower convexity premium",
  "standfirst": "Solana one-week BF25 fell 0.79 volatility points to 4.31% over the observation window, while Solana two-week ATM IV rose 1.38 points to 60.47%. The combination left front-end ATM IV averaging 60.86%, up 1.09 points, even as the premium for one-week options away from the centre of the distribution contracted. Derivasys data showed the nearest eligible forward proxy, 25SEP26, up 0.74% to $118.22.",
  "crossAssetMarketContext": {
    "schemaVersion": 1,
    "source": "market-context-mcp",
    "status": "available",
    "asset": "SOL",
    "sessionDate": "2026-09-21",
    "asOfTimestamp": "2026-09-21T20:00:00+00:00",
    "summary": "Previous session (latest completed): Persisted common-session SOL, SPX, and VIX-family context as of the requested evidence cutoff. The crypto-to-SPX realised-volatility ratio was 6.96, at the 65.5 percentile across 232 prior observations. The 60-session crypto-SPX return correlation was 0.30 from 60 aligned observations.",
    "regimeInsights": [
      "The crypto-to-SPX realised-volatility ratio was 6.96, at the 65.5 percentile across 232 prior observations.",
      "The 60-session crypto-SPX return correlation was 0.30 from 60 aligned observations."
    ],
    "metrics": {
      "cryptoAtmIv30d": 57.77,
      "vix": 14.869999885559082,
      "vix9d": 13.140000343322754,
      "vix3m": 18.079999923706055,
      "ivSpread": 42.90000011444092,
      "ivRatio": 3.885003392374133,
      "cryptoRealisedVol20d": 74.1871794050276,
      "spxRealisedVol20": 10.66022461111303,
      "rvSpread": 63.52695479391458,
      "rvRatio": 6.959251058152118,
      "rvSpreadPercentile": 49.13793103448276,
      "rvSpreadPercentileSampleCount": 232,
      "rvRatioPercentile": 65.51724137931035,
      "rvRatioPercentileSampleCount": 232,
      "returnCorrelation30": 0.40143674065277485,
      "returnCorrelation30SampleCount": 30,
      "returnCorrelation60": 0.29763373504649526,
      "returnCorrelation60SampleCount": 60
    },
    "methodology": "Returned persisted Derivasys context; crypto RV annualised with sqrt(365), SPX RV with sqrt(252)."
  }
}
