{
  "schemaVersion": 3,
  "reportDate": "2026-09-20",
  "generatedAt": "2026-09-20T16:31:45+00:00",
  "currentSnapshotAt": "2026-09-20T16:30:00+00:00",
  "previousSnapshotAt": "2026-09-19T16:30:00+00:00",
  "sourceSnapshots": {
    "current": {
      "id": 426868,
      "timestamp": "2026-09-20T16:30:00+00:00"
    },
    "previous": {
      "id": 416836,
      "timestamp": "2026-09-19T16:30:00+00:00"
    }
  },
  "windowHours": 24.0,
  "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 7d is incomplete: expected 10080 one-minute returns, found 10042 (99.6230% coverage); returns spanning missing minutes are excluded",
  "fitQuality": {
    "currentObjective": 0.0227697,
    "previousObjective": 0.0248143,
    "currentLiveError": 16.14788082,
    "previousLiveError": 14.12158999
  },
  "coverage": {
    "currentListedExpiries": 6,
    "previousListedExpiries": 6,
    "comparedListedExpiries": 5,
    "addedExpiries": [
      "22SEP26"
    ],
    "removedExpiries": [
      "20SEP26"
    ],
    "fixedTenors": [
      "1W",
      "2W",
      "1M",
      "3M"
    ],
    "suppressedFixedTenors": [
      "6M",
      "9M",
      "1Y"
    ]
  },
  "commentary": {
    "source": "codex",
    "model": "gpt-5.6-terra",
    "headline": "Solana options add three-month convexity premium",
    "executiveSummary": "Solana three-month BF25 rose 0.88 volatility points to 5.36%, the most notable surface adjustment at the cutoff. Front-end ATM IV also increased, led by a 2.00-point rise in one-week ATM IV to 55.38%.",
    "evidenceIds": [
      "bf25",
      "front-atm"
    ],
    "newsSummary": "No qualifying Solana-specific news context was retained.",
    "marketContextSummary": "No retained news item provides a market-context assessment for Solana\u2019s options repricing.",
    "marketContext": [],
    "newsEvidenceIds": [],
    "takeaways": [
      {
        "id": "front-atm",
        "label": "Front end",
        "text": "Front-end ATM IV increased, averaging +1.26 volatility points to 54.21% 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 puts, averaging -0.45 volatility points to 1.82% across the six headline tenors."
      },
      {
        "id": "bf25",
        "label": "Convexity",
        "text": "BF25 increased, averaging +0.41 volatility points to 4.54% across the six headline tenors."
      },
      {
        "id": "largest-standard-tenor",
        "label": "Largest standard-tenor move",
        "text": "The largest standard-tenor ATM IV move was +2.00 volatility points at 1W, to 55.38%.",
        "tenor": "1W",
        "value": 2.0
      }
    ]
  },
  "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-20T16:30:00Z",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-19T16:30:00Z",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 0,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "e88f3a0a4478e2efd693ede0f6bdfc94bd69378c3e7a3cdc2473dfc26ed1a327"
            }
          ]
        },
        {
          "arguments": {
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-20T16:30:00Z",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-19T16:30:00Z",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjBUMTM6MTQ6MzYuMjg0MTIzKzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6ImIyM2U2MGM3LWFhOWItNDg4Ni1iMzExLWQyZjU5NjIxMDg0ZiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "fe58ed8fbad2bff917f38a3c8a1abe70fd02d372e58003e794c8d368721af3af"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjBUMTM6MTQ6MzYuMjg0MTIzKzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6ImIyM2U2MGM3LWFhOWItNDg4Ni1iMzExLWQyZjU5NjIxMDg0ZiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjBUMDg6NTQ6MzAuMjE2ODQyKzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6IjliNWQzYTg4LTA5ZjgtNDNiMi1hMzRkLTFhNWMzNDNiMTgwOCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "9ad5f5180a9c910cad2d29ebd9e992a5fb4e9937d4ed4861865f75a071a9c6ac"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjBUMDg6NTQ6MzAuMjE2ODQyKzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6IjliNWQzYTg4LTA5ZjgtNDNiMi1hMzRkLTFhNWMzNDNiMTgwOCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMjBUMDI6MDU6NTMuMjM5MTY2KzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6IjZmYmMzZTBhLTVmMmEtNDE4Mi04Y2M3LTVjMTk0YjRkNzA1OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "0508f87831c0525c7c7db38d993d467a0ee376db6a533bef1b7f2ebe3b36abd3"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMjBUMDI6MDU6NTMuMjM5MTY2KzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6IjZmYmMzZTBhLTVmMmEtNDE4Mi04Y2M3LTVjMTk0YjRkNzA1OSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTlUMjA6MDM6MTQuNzMxMzc2KzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6ImQzYTA5ZDUzLWI5MjItNDUyYy05NWVjLTliYjFmOWEwMWEyNiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "7b919a27f5896e1aae106a25bd807e00ffaec15798a00c68f2ca351845913be1"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTlUMjA6MDM6MTQuNzMxMzc2KzAwOjAwIiwiZmlsdGVycyI6ImIzODlmOTc0OWNiNmYwNzQiLCJpZCI6ImQzYTA5ZDUzLWI5MjItNDUyYy05NWVjLTliYjFmOWEwMWEyNiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 28,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "a8966c151e873f19d740bb4d72f1df88752135b8cd3bf203c5a5a7f818288966"
            }
          ]
        }
      ],
      "upstreamIngestionHealth": "not-exposed"
    },
    "generatedAt": "2026-09-20T16:30:00+00:00",
    "window": {
      "startAt": "2026-09-19T16:30:00+00:00",
      "endAt": "2026-09-20T16:30:00+00:00",
      "endExclusive": true
    },
    "coverage": {
      "configuredSources": 1,
      "successfulSources": 1,
      "failedSources": 0
    },
    "provenance": {
      "collectionArchitecture": "central-canonical-event-store",
      "mcpServersQueried": 1,
      "assetScopedQueries": 2,
      "macroQueries": 6,
      "canonicalEventsConsidered": 0,
      "publishersRepresented": 0,
      "discoveryEventsScanned": 238,
      "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": 0,
      "feedEntriesScanned": 1,
      "articlesPassingTimeFilter": 1,
      "articlesPassingSourceRelevanceRules": 0,
      "articlesPassingSelectionThreshold": 0,
      "storiesSelected": 0,
      "selectedPublishers": 0,
      "maximumStories": 3,
      "maximumStoriesPerPublisher": 2,
      "minimumSelectionScore": 0,
      "lockedEventSet": true,
      "qualityThresholds": {
        "minimumConfidence": null,
        "minimumImportance": null,
        "minimumSourceQuality": 0.58,
        "minimumCatalystScore": null,
        "minimumMediaReliability": 0.6
      },
      "candidateAudit": [
        {
          "eventId": "778fac37-92fe-4da0-b881-d566c653f62a",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "21a1a35c-eb98-4f71-b60f-1d9ee333cff3",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": false,
          "reportRelevant": true,
          "decision": "ineligible"
        }
      ],
      "planRationale": "No in-window item met both explicit SOL relevance and context suitability. The Solana Foundation source was reviewed but is a routine promotional/interview-format crypto-security item tagged crypto_general, not a sufficiently relevant SOL-specific context item.",
      "eventsSelected": 0
    },
    "items": [],
    "events": []
  },
  "newsContext": {
    "outcome": "No sufficiently relevant context identified",
    "highest_causal_confidence": "low",
    "section_heading": "No sufficiently relevant context identified",
    "events": [],
    "coverage_status": "healthy",
    "coverage_basis": "monitored-source-search",
    "summary": "No qualifying context was found in the monitored news sources for this reporting window."
  },
  "marketRead": {
    "text": "1W ATM IV rose 2.00 volatility points to 55.38%, a routine move at the 48th percentile among 23 comparable historical observations. Front-end ATM IV averaged 54.21%, +1.26 points from the prior snapshot. Long-dated fixed tenors were suppressed because listed expiries did not bracket them. 1W RR25 moved 0.75 volatility points toward puts to 1.04%, leaving calls richer than puts. 3M BF25 rose 0.88 volatility points to 5.36%. The nearest eligible forward, 25SEP26, fell $2.26 (-2.02%) to $109.41. No sufficiently relevant context identified; the strongest assessed relationship has low causal confidence.",
    "wordCount": 90,
    "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.26 volatility points to 54.21% 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 puts, averaging -0.45 volatility points to 1.82% across the six headline tenors."
    },
    {
      "id": "bf25",
      "label": "Convexity",
      "text": "BF25 increased, averaging +0.41 volatility points to 4.54% across the six headline tenors."
    },
    {
      "id": "largest-standard-tenor",
      "label": "Largest standard-tenor move",
      "text": "The largest standard-tenor ATM IV move was +2.00 volatility points at 1W, to 55.38%.",
      "tenor": "1W",
      "value": 2.0
    }
  ],
  "summaryMetrics": {
    "basis": "Fixed-tenor endpoint comparison",
    "unit": "volatility points",
    "atmIvChange": 1.02,
    "rr25Change": -0.45,
    "bf25Change": 0.41,
    "largestAtmMove": {
      "tenor": "1W",
      "current": 55.38,
      "previous": 53.38,
      "change": 2.0,
      "historicalSignificance": {
        "absoluteMove": 2.0,
        "movePercentile30d": 47.8,
        "movePercentileFullHistory": 47.8,
        "currentLevelPercentileFullHistory": 75.0,
        "classificationPercentile": 47.8,
        "label": "routine",
        "observations30d": 23,
        "observationsFullHistory": 23,
        "levelObservationsFullHistory": 24
      }
    },
    "frontEndAverageAtm": {
      "current": 54.21,
      "previous": 52.95,
      "change": 1.26
    },
    "longEndAverageAtm": {
      "current": null,
      "previous": null,
      "change": null
    },
    "oneYearMinusOneWeekAtmSlope": {
      "current": null,
      "previous": null,
      "change": null
    },
    "largestRr25Move": {
      "tenor": "1W",
      "current": 1.04,
      "previous": 1.79,
      "change": -0.75,
      "historicalSignificance": {
        "absoluteMove": 0.75,
        "movePercentile30d": 26.1,
        "movePercentileFullHistory": 26.1,
        "currentLevelPercentileFullHistory": 37.5,
        "classificationPercentile": 26.1,
        "label": "routine",
        "observations30d": 23,
        "observationsFullHistory": 23,
        "levelObservationsFullHistory": 24
      },
      "direction": "toward puts",
      "currentSign": "call-rich"
    },
    "largestBf25Move": {
      "tenor": "3M",
      "current": 5.36,
      "previous": 4.48,
      "change": 0.88,
      "historicalSignificance": {
        "absoluteMove": 0.88,
        "movePercentile30d": 87.0,
        "movePercentileFullHistory": 87.0,
        "currentLevelPercentileFullHistory": 70.8,
        "classificationPercentile": 87.0,
        "label": "notable",
        "observations30d": 23,
        "observationsFullHistory": 23,
        "levelObservationsFullHistory": 24
      }
    },
    "nearestEligibleForwardMove": {
      "label": "25SEP26",
      "daysToExpiry": 4.646,
      "current": 109.41,
      "previous": 111.67,
      "change": -2.26,
      "percentChange": -2.02
    }
  },
  "tenors": [
    {
      "tenor": "1W",
      "targetExpiry": 1790526601191,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 55.38,
        "previous": 53.38,
        "change": 2.0,
        "percentChange": 3.75
      },
      "rr25": {
        "current": 1.04,
        "previous": 1.79,
        "change": -0.75,
        "percentChange": -41.9
      },
      "bf25": {
        "current": 4.36,
        "previous": 3.97,
        "change": 0.39,
        "percentChange": 9.82
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 2.0,
          "movePercentile30d": 47.8,
          "movePercentileFullHistory": 47.8,
          "currentLevelPercentileFullHistory": 75.0,
          "classificationPercentile": 47.8,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "rr25": {
          "absoluteMove": 0.75,
          "movePercentile30d": 26.1,
          "movePercentileFullHistory": 26.1,
          "currentLevelPercentileFullHistory": 37.5,
          "classificationPercentile": 26.1,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "bf25": {
          "absoluteMove": 0.39,
          "movePercentile30d": 47.8,
          "movePercentileFullHistory": 47.8,
          "currentLevelPercentileFullHistory": 58.3,
          "classificationPercentile": 47.8,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        }
      }
    },
    {
      "tenor": "2W",
      "targetExpiry": 1791131401191,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 53.86,
        "previous": 52.55,
        "change": 1.31,
        "percentChange": 2.49
      },
      "rr25": {
        "current": 1.33,
        "previous": 1.9,
        "change": -0.57,
        "percentChange": -30.0
      },
      "bf25": {
        "current": 4.07,
        "previous": 4.06,
        "change": 0.01,
        "percentChange": 0.25
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 1.31,
          "movePercentile30d": 52.2,
          "movePercentileFullHistory": 52.2,
          "currentLevelPercentileFullHistory": 70.8,
          "classificationPercentile": 52.2,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "rr25": {
          "absoluteMove": 0.57,
          "movePercentile30d": 13.0,
          "movePercentileFullHistory": 13.0,
          "currentLevelPercentileFullHistory": 37.5,
          "classificationPercentile": 13.0,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "bf25": {
          "absoluteMove": 0.01,
          "movePercentile30d": 0.0,
          "movePercentileFullHistory": 0.0,
          "currentLevelPercentileFullHistory": 54.2,
          "classificationPercentile": 0.0,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        }
      }
    },
    {
      "tenor": "1M",
      "targetExpiry": 1792513801191,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 53.39,
        "previous": 52.92,
        "change": 0.47,
        "percentChange": 0.89
      },
      "rr25": {
        "current": 2.01,
        "previous": 2.53,
        "change": -0.52,
        "percentChange": -20.55
      },
      "bf25": {
        "current": 4.37,
        "previous": 4.03,
        "change": 0.34,
        "percentChange": 8.44
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.47,
          "movePercentile30d": 26.1,
          "movePercentileFullHistory": 26.1,
          "currentLevelPercentileFullHistory": 66.7,
          "classificationPercentile": 26.1,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "rr25": {
          "absoluteMove": 0.52,
          "movePercentile30d": 21.7,
          "movePercentileFullHistory": 21.7,
          "currentLevelPercentileFullHistory": 45.8,
          "classificationPercentile": 21.7,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "bf25": {
          "absoluteMove": 0.34,
          "movePercentile30d": 69.6,
          "movePercentileFullHistory": 69.6,
          "currentLevelPercentileFullHistory": 50.0,
          "classificationPercentile": 69.6,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        }
      }
    },
    {
      "tenor": "3M",
      "targetExpiry": 1797784201191,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 54.41,
        "previous": 54.1,
        "change": 0.31,
        "percentChange": 0.57
      },
      "rr25": {
        "current": 2.9,
        "previous": 2.86,
        "change": 0.04,
        "percentChange": 1.4
      },
      "bf25": {
        "current": 5.36,
        "previous": 4.48,
        "change": 0.88,
        "percentChange": 19.64
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.31,
          "movePercentile30d": 26.1,
          "movePercentileFullHistory": 26.1,
          "currentLevelPercentileFullHistory": 66.7,
          "classificationPercentile": 26.1,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "rr25": {
          "absoluteMove": 0.04,
          "movePercentile30d": 4.3,
          "movePercentileFullHistory": 4.3,
          "currentLevelPercentileFullHistory": 50.0,
          "classificationPercentile": 4.3,
          "label": "routine",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        },
        "bf25": {
          "absoluteMove": 0.88,
          "movePercentile30d": 87.0,
          "movePercentileFullHistory": 87.0,
          "currentLevelPercentileFullHistory": 70.8,
          "classificationPercentile": 87.0,
          "label": "notable",
          "observations30d": 23,
          "observationsFullHistory": 23,
          "levelObservationsFullHistory": 24
        }
      }
    },
    {
      "tenor": "6M",
      "targetExpiry": 1805646601191,
      "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": 1813509001191,
      "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": 1821457801191,
      "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": "21SEP26",
      "expiry": 1789977600000,
      "tauYears": 0.00176942,
      "daysToExpiry": 0.646,
      "expiryClassification": "ultra-short",
      "rankingEligible": false,
      "forward": {
        "current": 109.35,
        "previous": 111.67,
        "change": -2.32,
        "percentChange": -2.08
      },
      "atmIv": {
        "current": 56.02,
        "previous": 50.75,
        "change": 5.27,
        "percentChange": 10.38
      },
      "rr25": {
        "current": -0.77,
        "previous": 5.94,
        "change": -6.71,
        "percentChange": -112.96
      },
      "bf25": {
        "current": 5.15,
        "previous": 2.42,
        "change": 2.73,
        "percentChange": 112.81
      },
      "svi": {
        "a": {
          "current": -0.0227,
          "previous": -0.0937,
          "change": 0.071,
          "percentChange": 75.82
        },
        "b": {
          "current": 0.0937,
          "previous": 0.138,
          "change": -0.0444,
          "percentChange": -32.15
        },
        "rho": {
          "current": -0.0158,
          "previous": 0.2112,
          "change": -0.227,
          "percentChange": -107.5
        },
        "m": {
          "current": -0.0025,
          "previous": 0.1221,
          "change": -0.1245,
          "percentChange": -102.02
        },
        "sigma": {
          "current": 0.2478,
          "previous": 0.7023,
          "change": -0.4545,
          "percentChange": -64.72
        }
      },
      "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": [
          281.8641,
          270.7118,
          259.346,
          247.7634,
          235.9625,
          223.9439,
          211.711,
          199.2709,
          186.6362,
          173.8262,
          160.87,
          147.8099,
          134.7069,
          121.6498,
          108.7684,
          96.2561,
          84.4075,
          73.675,
          64.7398,
          58.5319,
          56.0281,
          57.7277,
          63.2655,
          71.699,
          82.0611,
          93.6231,
          105.8976,
          118.5684,
          131.4297,
          144.3447,
          157.2211,
          169.9958,
          182.6257,
          195.0816,
          207.344,
          219.4007,
          231.2446,
          242.8726,
          254.2844,
          265.4816,
          276.4675
        ],
        "previous": [
          125.6422,
          120.0899,
          114.5457,
          109.0191,
          103.5214,
          98.0667,
          92.6723,
          87.3595,
          82.1551,
          77.0927,
          72.2142,
          67.5724,
          63.2327,
          59.2756,
          55.797,
          52.9061,
          50.7182,
          49.3415,
          48.8581,
          49.3073,
          50.6757,
          52.9021,
          55.8926,
          59.5392,
          63.7353,
          68.384,
          73.4028,
          78.7232,
          84.2893,
          90.056,
          95.987,
          102.0527,
          108.2291,
          114.4962,
          120.8376,
          127.2394,
          133.69,
          140.1792,
          146.6984,
          153.2401,
          159.7977
        ],
        "change": [
          156.2219,
          150.6219,
          144.8003,
          138.7443,
          132.4411,
          125.8772,
          119.0387,
          111.9114,
          104.4811,
          96.7335,
          88.6558,
          80.2375,
          71.4742,
          62.3742,
          52.9714,
          43.35,
          33.6893,
          24.3335,
          15.8817,
          9.2246,
          5.3524,
          4.8256,
          7.3729,
          12.1598,
          18.3258,
          25.2391,
          32.4948,
          39.8452,
          47.1404,
          54.2887,
          61.2341,
          67.9431,
          74.3966,
          80.5854,
          86.5064,
          92.1613,
          97.5546,
          102.6934,
          107.586,
          112.2415,
          116.6698
        ],
        "classification": [
          "rotation towards puts",
          "wing steepening"
        ],
        "parallelShift": 51.747,
        "rotation": -27.422,
        "wingChange": 69.593,
        "rmsChange": 85.678
      }
    },
    {
      "label": "25SEP26",
      "expiry": 1790323200000,
      "tauYears": 0.01272832,
      "daysToExpiry": 4.646,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 109.41,
        "previous": 111.67,
        "change": -2.26,
        "percentChange": -2.02
      },
      "atmIv": {
        "current": 57.04,
        "previous": 53.86,
        "change": 3.18,
        "percentChange": 5.9
      },
      "rr25": {
        "current": 0.99,
        "previous": 1.8,
        "change": -0.81,
        "percentChange": -45.0
      },
      "bf25": {
        "current": 4.83,
        "previous": 3.92,
        "change": 0.91,
        "percentChange": 23.21
      },
      "svi": {
        "a": {
          "current": -0.068,
          "previous": -0.0954,
          "change": 0.0274,
          "percentChange": 28.74
        },
        "b": {
          "current": 0.1643,
          "previous": 0.1738,
          "change": -0.0095,
          "percentChange": -5.46
        },
        "rho": {
          "current": -0.1781,
          "previous": -0.0316,
          "change": -0.1465,
          "percentChange": -463.56
        },
        "m": {
          "current": -0.0833,
          "previous": -0.0261,
          "change": -0.0572,
          "percentChange": -219.12
        },
        "sigma": {
          "current": 0.4462,
          "previous": 0.5751,
          "change": -0.1289,
          "percentChange": -22.42
        }
      },
      "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": [
          124.8543,
          120.0911,
          115.3447,
          110.6255,
          105.9458,
          101.3196,
          96.7634,
          92.2962,
          87.9398,
          83.7196,
          79.6647,
          75.8083,
          72.1881,
          68.8459,
          65.8273,
          63.1803,
          60.9533,
          59.1918,
          57.9344,
          57.2086,
          57.0272,
          57.3864,
          58.2659,
          59.6312,
          61.4379,
          63.6359,
          66.1734,
          69.0003,
          72.0698,
          75.34,
          78.7742,
          82.3402,
          86.011,
          89.7633,
          93.5777,
          97.4377,
          101.3295,
          105.2417,
          109.1645,
          113.09,
          117.0114
        ],
        "previous": [
          104.1619,
          100.44,
          96.7471,
          93.0919,
          89.4843,
          85.9359,
          82.4598,
          79.071,
          75.7869,
          72.6271,
          69.6139,
          66.7724,
          64.1303,
          61.7178,
          59.5669,
          57.7103,
          56.1802,
          55.0061,
          54.2126,
          53.817,
          53.8281,
          54.2445,
          55.0552,
          56.2407,
          57.7746,
          59.6264,
          61.7633,
          64.152,
          66.7607,
          69.5594,
          72.5209,
          75.6205,
          78.8366,
          82.1499,
          85.5439,
          89.004,
          92.5174,
          96.0734,
          99.6624,
          103.2763,
          106.9078
        ],
        "change": [
          20.6924,
          19.6511,
          18.5976,
          17.5336,
          16.4615,
          15.3837,
          14.3036,
          13.2252,
          12.1529,
          11.0925,
          10.0508,
          9.0359,
          8.0578,
          7.1281,
          6.2604,
          5.47,
          4.7731,
          4.1857,
          3.7218,
          3.3916,
          3.1991,
          3.1419,
          3.2107,
          3.3905,
          3.6633,
          4.0095,
          4.4101,
          4.8483,
          5.3091,
          5.7806,
          6.2533,
          6.7197,
          7.1744,
          7.6134,
          8.0338,
          8.4337,
          8.8121,
          9.1683,
          9.5021,
          9.8137,
          10.1036
        ],
        "classification": [
          "rotation towards puts",
          "wing steepening"
        ],
        "parallelShift": 6.501,
        "rotation": -3.797,
        "wingChange": 4.953,
        "rmsChange": 9.895
      }
    },
    {
      "label": "2OCT26",
      "expiry": 1790928000000,
      "tauYears": 0.03190641,
      "daysToExpiry": 11.646,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 109.47,
        "previous": 111.72,
        "change": -2.25,
        "percentChange": -2.01
      },
      "atmIv": {
        "current": 54.04,
        "previous": 52.48,
        "change": 1.56,
        "percentChange": 2.97
      },
      "rr25": {
        "current": 1.08,
        "previous": 1.77,
        "change": -0.69,
        "percentChange": -38.98
      },
      "bf25": {
        "current": 3.96,
        "previous": 4.05,
        "change": -0.09,
        "percentChange": -2.22
      },
      "svi": {
        "a": {
          "current": -0.0828,
          "previous": -0.0896,
          "change": 0.0067,
          "percentChange": 7.52
        },
        "b": {
          "current": 0.1712,
          "previous": 0.1786,
          "change": -0.0074,
          "percentChange": -4.13
        },
        "rho": {
          "current": -0.1302,
          "previous": -0.0579,
          "change": -0.0723,
          "percentChange": -124.88
        },
        "m": {
          "current": -0.0755,
          "previous": -0.0416,
          "change": -0.034,
          "percentChange": -81.72
        },
        "sigma": {
          "current": 0.5427,
          "previous": 0.5556,
          "change": -0.0129,
          "percentChange": -2.32
        }
      },
      "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": [
          84.4178,
          81.9919,
          79.6056,
          77.2657,
          74.9798,
          72.7561,
          70.6036,
          68.5321,
          66.5517,
          64.6737,
          62.9096,
          61.2714,
          59.7712,
          58.4212,
          57.2331,
          56.2178,
          55.3851,
          54.743,
          54.2975,
          54.0524,
          54.0087,
          54.1649,
          54.5169,
          55.058,
          55.7797,
          56.6718,
          57.7227,
          58.9203,
          60.252,
          61.7052,
          63.2676,
          64.9274,
          66.6735,
          68.4953,
          70.3834,
          72.3288,
          74.3236,
          76.3604,
          78.4326,
          80.5345,
          82.6607
        ],
        "previous": [
          80.6987,
          78.4168,
          76.1718,
          73.9703,
          71.8195,
          69.7275,
          67.7029,
          65.7552,
          63.8944,
          62.1315,
          60.4778,
          58.9453,
          57.5461,
          56.2924,
          55.1958,
          54.2675,
          53.5174,
          52.9538,
          52.583,
          52.409,
          52.4331,
          52.6542,
          53.0684,
          53.6695,
          54.4491,
          55.3974,
          56.5032,
          57.7546,
          59.1391,
          60.6446,
          62.2589,
          63.9705,
          65.7682,
          67.6419,
          69.582,
          71.5798,
          73.6274,
          75.7174,
          77.8434,
          79.9995,
          82.1804
        ],
        "change": [
          3.7191,
          3.5751,
          3.4338,
          3.2954,
          3.1603,
          3.0286,
          2.9007,
          2.7769,
          2.6573,
          2.5422,
          2.4318,
          2.3261,
          2.2251,
          2.1288,
          2.0373,
          1.9503,
          1.8677,
          1.7892,
          1.7145,
          1.6434,
          1.5756,
          1.5107,
          1.4485,
          1.3885,
          1.3306,
          1.2744,
          1.2195,
          1.1657,
          1.1129,
          1.0606,
          1.0087,
          0.9569,
          0.9053,
          0.8534,
          0.8014,
          0.749,
          0.6962,
          0.643,
          0.5892,
          0.535,
          0.4803
        ],
        "classification": [
          "rotation towards puts"
        ],
        "parallelShift": 1.672,
        "rotation": -1.423,
        "wingChange": 0.145,
        "rmsChange": 1.994
      }
    },
    {
      "label": "30OCT26",
      "expiry": 1793347200000,
      "tauYears": 0.10861873,
      "daysToExpiry": 39.646,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 109.73,
        "previous": 111.95,
        "change": -2.22,
        "percentChange": -1.98
      },
      "atmIv": {
        "current": 53.29,
        "previous": 53.0,
        "change": 0.29,
        "percentChange": 0.55
      },
      "rr25": {
        "current": 2.15,
        "previous": 2.67,
        "change": -0.52,
        "percentChange": -19.48
      },
      "bf25": {
        "current": 4.43,
        "previous": 4.03,
        "change": 0.4,
        "percentChange": 9.93
      },
      "svi": {
        "a": {
          "current": -0.0653,
          "previous": -0.0885,
          "change": 0.0232,
          "percentChange": 26.18
        },
        "b": {
          "current": 0.1831,
          "previous": 0.2026,
          "change": -0.0195,
          "percentChange": -9.62
        },
        "rho": {
          "current": -0.059,
          "previous": -0.1694,
          "change": 0.1105,
          "percentChange": 65.2
        },
        "m": {
          "current": -0.0439,
          "previous": -0.1273,
          "change": 0.0834,
          "percentChange": 65.52
        },
        "sigma": {
          "current": 0.5254,
          "previous": 0.5987,
          "change": -0.0733,
          "percentChange": -12.24
        }
      },
      "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": [
          63.9784,
          63.0093,
          62.0687,
          61.1594,
          60.2843,
          59.4462,
          58.6481,
          57.8931,
          57.1842,
          56.5243,
          55.9164,
          55.3633,
          54.8675,
          54.4315,
          54.0575,
          53.7473,
          53.5024,
          53.324,
          53.2129,
          53.1694,
          53.1935,
          53.2846,
          53.4419,
          53.6641,
          53.9495,
          54.2963,
          54.702,
          55.1644,
          55.6807,
          56.248,
          56.8636,
          57.5245,
          58.2276,
          58.9699,
          59.7487,
          60.5609,
          61.4039,
          62.275,
          63.1715,
          64.0912,
          65.0317
        ],
        "previous": [
          62.6099,
          61.6536,
          60.7332,
          59.8512,
          59.0103,
          58.213,
          57.4618,
          56.7592,
          56.1076,
          55.5093,
          54.9663,
          54.4805,
          54.0537,
          53.6871,
          53.3819,
          53.139,
          52.9588,
          52.8416,
          52.787,
          52.7947,
          52.8639,
          52.9933,
          53.1817,
          53.4273,
          53.7283,
          54.0826,
          54.488,
          54.942,
          55.4424,
          55.9865,
          56.5718,
          57.1958,
          57.8559,
          58.5498,
          59.2749,
          60.0289,
          60.8095,
          61.6147,
          62.4422,
          63.2902,
          64.1567
        ],
        "change": [
          1.3685,
          1.3557,
          1.3355,
          1.3082,
          1.274,
          1.2332,
          1.1863,
          1.1339,
          1.0766,
          1.015,
          0.9501,
          0.8828,
          0.8138,
          0.7444,
          0.6756,
          0.6083,
          0.5436,
          0.4824,
          0.4259,
          0.3747,
          0.3296,
          0.2913,
          0.2602,
          0.2368,
          0.2212,
          0.2137,
          0.214,
          0.2224,
          0.2383,
          0.2615,
          0.2918,
          0.3287,
          0.3717,
          0.4201,
          0.4738,
          0.532,
          0.5944,
          0.6603,
          0.7293,
          0.801,
          0.875
        ],
        "classification": [
          "rotation towards puts"
        ],
        "parallelShift": 0.524,
        "rotation": -0.658,
        "wingChange": 0.291,
        "rmsChange": 0.768
      }
    },
    {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "tauYears": 0.26204339,
      "daysToExpiry": 95.646,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 110.14,
        "previous": 112.34,
        "change": -2.2,
        "percentChange": -1.96
      },
      "atmIv": {
        "current": 54.45,
        "previous": 54.15,
        "change": 0.3,
        "percentChange": 0.55
      },
      "rr25": {
        "current": 2.93,
        "previous": 2.87,
        "change": 0.06,
        "percentChange": 2.09
      },
      "bf25": {
        "current": 5.39,
        "previous": 4.51,
        "change": 0.88,
        "percentChange": 19.51
      },
      "svi": {
        "a": {
          "current": -0.0151,
          "previous": -0.1097,
          "change": 0.0946,
          "percentChange": 86.22
        },
        "b": {
          "current": 0.1981,
          "previous": 0.2557,
          "change": -0.0575,
          "percentChange": -22.51
        },
        "rho": {
          "current": -0.0656,
          "previous": -0.0669,
          "change": 0.0013,
          "percentChange": 1.97
        },
        "m": {
          "current": -0.0431,
          "previous": -0.0691,
          "change": 0.026,
          "percentChange": 37.64
        },
        "sigma": {
          "current": 0.4667,
          "previous": 0.7321,
          "change": -0.2654,
          "percentChange": -36.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": [
          59.8206,
          59.3095,
          58.8157,
          58.3404,
          57.885,
          57.4508,
          57.0391,
          56.6513,
          56.2887,
          55.9525,
          55.6439,
          55.3641,
          55.1142,
          54.895,
          54.7073,
          54.5519,
          54.4294,
          54.34,
          54.2841,
          54.2616,
          54.2726,
          54.3167,
          54.3934,
          54.5024,
          54.6427,
          54.8137,
          55.0143,
          55.2435,
          55.5003,
          55.7833,
          56.0914,
          56.4233,
          56.7777,
          57.1534,
          57.549,
          57.9632,
          58.3949,
          58.8427,
          59.3056,
          59.7823,
          60.2719
        ],
        "previous": [
          58.4615,
          58.0154,
          57.5887,
          57.182,
          56.7961,
          56.432,
          56.0902,
          55.7715,
          55.4766,
          55.2061,
          54.9606,
          54.7406,
          54.5466,
          54.379,
          54.2381,
          54.1243,
          54.0377,
          53.9784,
          53.9465,
          53.942,
          53.9648,
          54.0147,
          54.0915,
          54.1947,
          54.3242,
          54.4793,
          54.6596,
          54.8646,
          55.0937,
          55.3461,
          55.6212,
          55.9183,
          56.2366,
          56.5754,
          56.9339,
          57.3113,
          57.7067,
          58.1194,
          58.5486,
          58.9934,
          59.4532
        ],
        "change": [
          1.3591,
          1.2941,
          1.227,
          1.1584,
          1.0889,
          1.0188,
          0.9489,
          0.8798,
          0.8121,
          0.7464,
          0.6833,
          0.6235,
          0.5676,
          0.516,
          0.4692,
          0.4276,
          0.3917,
          0.3616,
          0.3376,
          0.3196,
          0.3078,
          0.302,
          0.3019,
          0.3077,
          0.3185,
          0.3344,
          0.3547,
          0.3789,
          0.4066,
          0.4372,
          0.4702,
          0.505,
          0.5411,
          0.578,
          0.6151,
          0.6519,
          0.6882,
          0.7233,
          0.757,
          0.7889,
          0.8187
        ],
        "classification": [
          "parallel shift higher"
        ],
        "parallelShift": 0.487,
        "rotation": -0.213,
        "wingChange": 0.269,
        "rmsChange": 0.695
      }
    }
  ],
  "events": [
    {
      "type": "rotation",
      "title": "Largest eligible smile rotation",
      "label": "25SEP26",
      "value": -3.797,
      "score": 3.797,
      "unit": "volatility points"
    },
    {
      "type": "atmIv",
      "title": "Largest standard-tenor ATM IV move",
      "label": "1W",
      "value": 2.0,
      "score": 2.0,
      "unit": "volatility points"
    },
    {
      "type": "bf25",
      "title": "Largest standard-tenor BF25 move",
      "label": "3M",
      "value": 0.88,
      "score": 0.88,
      "unit": "volatility points"
    },
    {
      "type": "rr25",
      "title": "Largest standard-tenor RR25 move",
      "label": "1W",
      "value": -0.75,
      "score": 0.75,
      "unit": "volatility points"
    },
    {
      "type": "sigma",
      "title": "Largest eligible SVI sigma move",
      "label": "25DEC26",
      "value": -0.2654,
      "score": 0.2654,
      "unit": "parameter units"
    },
    {
      "type": "rho",
      "title": "Largest eligible SVI rho move",
      "label": "25SEP26",
      "value": -0.1465,
      "score": 0.1465,
      "unit": "parameter units"
    }
  ],
  "expiryEffects": [
    {
      "label": "21SEP26",
      "daysToExpiry": 0.646,
      "metric": "Smile rotation",
      "value": -27.422,
      "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.22275331,
      "metric": "vega",
      "availability": "available"
    },
    "highestGamma": {
      "label": "21SEP26",
      "expiry": 1789977600000,
      "value": 0.154811276275,
      "metric": "gamma",
      "availability": "available"
    },
    "highestThetaDecay": {
      "label": "21SEP26",
      "expiry": 1789977600000,
      "value": -0.79579923,
      "metric": "theta",
      "availability": "available"
    },
    "highestVanna": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": 0.00101123,
      "metric": "vanna",
      "availability": "available"
    },
    "highestVolga": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": -0.00794576,
      "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": "21SEP26",
        "values": [
          156.2219,
          150.6219,
          144.8003,
          138.7443,
          132.4411,
          125.8772,
          119.0387,
          111.9114,
          104.4811,
          96.7335,
          88.6558,
          80.2375,
          71.4742,
          62.3742,
          52.9714,
          43.35,
          33.6893,
          24.3335,
          15.8817,
          9.2246,
          5.3524,
          4.8256,
          7.3729,
          12.1598,
          18.3258,
          25.2391,
          32.4948,
          39.8452,
          47.1404,
          54.2887,
          61.2341,
          67.9431,
          74.3966,
          80.5854,
          86.5064,
          92.1613,
          97.5546,
          102.6934,
          107.586,
          112.2415,
          116.6698
        ]
      },
      {
        "label": "25SEP26",
        "values": [
          20.6924,
          19.6511,
          18.5976,
          17.5336,
          16.4615,
          15.3837,
          14.3036,
          13.2252,
          12.1529,
          11.0925,
          10.0508,
          9.0359,
          8.0578,
          7.1281,
          6.2604,
          5.47,
          4.7731,
          4.1857,
          3.7218,
          3.3916,
          3.1991,
          3.1419,
          3.2107,
          3.3905,
          3.6633,
          4.0095,
          4.4101,
          4.8483,
          5.3091,
          5.7806,
          6.2533,
          6.7197,
          7.1744,
          7.6134,
          8.0338,
          8.4337,
          8.8121,
          9.1683,
          9.5021,
          9.8137,
          10.1036
        ]
      },
      {
        "label": "2OCT26",
        "values": [
          3.7191,
          3.5751,
          3.4338,
          3.2954,
          3.1603,
          3.0286,
          2.9007,
          2.7769,
          2.6573,
          2.5422,
          2.4318,
          2.3261,
          2.2251,
          2.1288,
          2.0373,
          1.9503,
          1.8677,
          1.7892,
          1.7145,
          1.6434,
          1.5756,
          1.5107,
          1.4485,
          1.3885,
          1.3306,
          1.2744,
          1.2195,
          1.1657,
          1.1129,
          1.0606,
          1.0087,
          0.9569,
          0.9053,
          0.8534,
          0.8014,
          0.749,
          0.6962,
          0.643,
          0.5892,
          0.535,
          0.4803
        ]
      },
      {
        "label": "30OCT26",
        "values": [
          1.3685,
          1.3557,
          1.3355,
          1.3082,
          1.274,
          1.2332,
          1.1863,
          1.1339,
          1.0766,
          1.015,
          0.9501,
          0.8828,
          0.8138,
          0.7444,
          0.6756,
          0.6083,
          0.5436,
          0.4824,
          0.4259,
          0.3747,
          0.3296,
          0.2913,
          0.2602,
          0.2368,
          0.2212,
          0.2137,
          0.214,
          0.2224,
          0.2383,
          0.2615,
          0.2918,
          0.3287,
          0.3717,
          0.4201,
          0.4738,
          0.532,
          0.5944,
          0.6603,
          0.7293,
          0.801,
          0.875
        ]
      },
      {
        "label": "25DEC26",
        "values": [
          1.3591,
          1.2941,
          1.227,
          1.1584,
          1.0889,
          1.0188,
          0.9489,
          0.8798,
          0.8121,
          0.7464,
          0.6833,
          0.6235,
          0.5676,
          0.516,
          0.4692,
          0.4276,
          0.3917,
          0.3616,
          0.3376,
          0.3196,
          0.3078,
          0.302,
          0.3019,
          0.3077,
          0.3185,
          0.3344,
          0.3547,
          0.3789,
          0.4066,
          0.4372,
          0.4702,
          0.505,
          0.5411,
          0.578,
          0.6151,
          0.6519,
          0.6882,
          0.7233,
          0.757,
          0.7889,
          0.8187
        ]
      }
    ]
  },
  "marketDiary": {
    "schemaVersion": 1,
    "source": "local-news-mcp",
    "generatedAt": "2026-09-20T16:30:00+00:00",
    "window": {
      "startAt": "2026-09-19T16:30:00+00:00",
      "endAt": "2026-09-20T16:30:00+00:00",
      "endExclusive": true
    },
    "headline": "Solana options price richer convexity as front-end volatility firms",
    "standfirst": "Solana three-month BF25 rose 0.88 volatility points to 5.36% at the 16:30 UTC cutoff, a notable 87th percentile move in comparable history that lifted the premium for wings relative to at-the-money volatility. Solana one-week ATM IV also rose 2.00 points to 55.38%, while front-end ATM IV averaged 54.21%, up 1.26 points. Solana\u2019s 24-hour spot return was unavailable in the realised-volatility comparison.",
    "days": [
      {
        "reportDate": "2026-09-20",
        "headline": "Solana convexity premium rises",
        "summary": "Solana three-month BF25 increased notably while one-week ATM implied volatility moved higher.",
        "macro": {
          "summary": "No qualifying macro context was retained.",
          "events": []
        },
        "crypto": {
          "summary": "No qualifying Solana-specific crypto news context was retained.",
          "events": []
        }
      }
    ]
  },
  "newsStatus": "no-relevant-catalyst",
  "headline": "Solana options price richer convexity as front-end volatility firms",
  "standfirst": "Solana three-month BF25 rose 0.88 volatility points to 5.36% at the 16:30 UTC cutoff, a notable 87th percentile move in comparable history that lifted the premium for wings relative to at-the-money volatility. Solana one-week ATM IV also rose 2.00 points to 55.38%, while front-end ATM IV averaged 54.21%, up 1.26 points. Solana\u2019s 24-hour spot return was unavailable in the realised-volatility comparison.",
  "crossAssetMarketContext": {
    "schemaVersion": 1,
    "source": "market-context-mcp",
    "status": "available",
    "asset": "SOL",
    "sessionDate": "2026-09-18",
    "asOfTimestamp": "2026-09-18T20:00:00+00:00",
    "summary": "Previous session (latest completed): Persisted common-session context returned for the 2026-09-18 US close; requested as_of was 2026-09-20T16:30:00+00:00. The crypto-to-SPX realised-volatility ratio was 7.56, at the 74.0 percentile across 231 prior observations. The 60-session crypto-SPX return correlation was 0.28 from 60 aligned observations.",
    "regimeInsights": [
      "The crypto-to-SPX realised-volatility ratio was 7.56, at the 74.0 percentile across 231 prior observations.",
      "The 60-session crypto-SPX return correlation was 0.28 from 60 aligned observations."
    ],
    "metrics": {
      "cryptoAtmIv30d": 54.7,
      "vix": 14.8100004196167,
      "vix9d": 12.270000457763672,
      "vix3m": 18.239999771118164,
      "ivSpread": 39.889999580383304,
      "ivRatio": 3.69345026672293,
      "cryptoRealisedVol20d": 70.89198380461573,
      "spxRealisedVol20": 9.376313403524426,
      "rvSpread": 61.515670401091306,
      "rvRatio": 7.560752371819016,
      "rvSpreadPercentile": 47.18614718614719,
      "rvSpreadPercentileSampleCount": 231,
      "rvRatioPercentile": 74.02597402597402,
      "rvRatioPercentileSampleCount": 231,
      "returnCorrelation30": 0.39052830588581033,
      "returnCorrelation30SampleCount": 30,
      "returnCorrelation60": 0.2819583453579083,
      "returnCorrelation60SampleCount": 60
    },
    "methodology": "Derivasys cross-asset metrics at 2026-09-18T20:00:00Z; crypto RV annualizes with sqrt(365), SPX RV with sqrt(252)."
  }
}
