{
  "schemaVersion": 3,
  "reportDate": "2026-09-15",
  "generatedAt": "2026-09-15T21:01:41+00:00",
  "currentSnapshotAt": "2026-09-15T21:01:00+00:00",
  "previousSnapshotAt": "2026-09-14T21:01:00+00:00",
  "sourceSnapshots": {
    "current": {
      "id": 378447,
      "timestamp": "2026-09-15T21:01:00+00:00"
    },
    "previous": {
      "id": 368426,
      "timestamp": "2026-09-14T21:01: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 24h is incomplete: expected 1440 one-minute returns, found 1402 (97.3611% coverage); returns spanning missing minutes are excluded",
  "fitQuality": {
    "currentObjective": 0.08542205,
    "previousObjective": 0.05308987,
    "currentLiveError": 56.20337241,
    "previousLiveError": 44.02538216
  },
  "coverage": {
    "currentListedExpiries": 6,
    "previousListedExpiries": 6,
    "comparedListedExpiries": 5,
    "addedExpiries": [
      "17SEP26"
    ],
    "removedExpiries": [
      "15SEP26"
    ],
    "fixedTenors": [
      "1W",
      "2W",
      "1M",
      "3M"
    ],
    "suppressedFixedTenors": [
      "6M",
      "9M",
      "1Y"
    ]
  },
  "commentary": {
    "source": "codex",
    "model": "gpt-5.6-terra",
    "headline": "Solana options turn more defensive as front-end volatility eases",
    "executiveSummary": "Solana\u2019s near-expiry smile rotated lower as front-end options repriced toward relative put-side volatility. Solana one-week RR25 fell 4.81 volatility points to -0.20%, while Solana one-week ATM IV declined 1.94 volatility points to 57.41%.",
    "evidenceIds": [
      "rr25",
      "front-atm",
      "largest-standard-tenor"
    ],
    "newsSummary": "Single-source media reporting said a Solana mainnet upgrade more than tripled the transaction-size limit. Separate media reporting said US government bond yields reached a 19-year peak as oil prices rose. Neither item includes a measured options reaction.",
    "marketContextSummary": "The protocol and macro developments are retained as context, but no evidence establishes either as the cause of Solana\u2019s options repricing.",
    "marketContext": [
      {
        "title": "Solana mainnet upgrade",
        "explanation": "Single-source media reporting described a mainnet transaction-size upgrade during the window in which Solana\u2019s near-expiry smile rotated lower. No measured reaction links the upgrade to the options move.",
        "relationship": "no-clear-link",
        "confidence": "low",
        "surfaceEvidenceIds": [
          "rr25"
        ],
        "newsEvidenceIds": [
          "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1"
        ]
      },
      {
        "title": "Rates and oil backdrop",
        "explanation": "Solana front-end ATM IV fell during reporting of higher US government bond yields and oil prices, but timing alone does not establish causation.",
        "relationship": "no-clear-link",
        "confidence": "low",
        "surfaceEvidenceIds": [
          "front-atm"
        ],
        "newsEvidenceIds": [
          "ee29212d-deb8-447a-be5a-0d064022c65b"
        ]
      }
    ],
    "newsEvidenceIds": [
      "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
      "ee29212d-deb8-447a-be5a-0d064022c65b"
    ],
    "takeaways": [
      {
        "id": "front-atm",
        "label": "Front end",
        "text": "Front-end ATM IV decreased, averaging -1.27 volatility points to 56.03% 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 -3.10 volatility points to 0.49% across the six headline tenors."
      },
      {
        "id": "bf25",
        "label": "Convexity",
        "text": "BF25 was broadly unchanged, averaging -0.08 volatility points to 4.85% across the six headline tenors."
      },
      {
        "id": "largest-standard-tenor",
        "label": "Largest standard-tenor move",
        "text": "The largest standard-tenor ATM IV move was -1.94 volatility points at 1W, to 57.41%.",
        "tenor": "1W",
        "value": -1.94
      }
    ]
  },
  "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": null,
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-15T21:01:00Z",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-14T21:01:00Z",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMTg6MDk6MjEuMjExMzU5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImU0YTNkNWMzLWZmYTMtNDcyZS04YWMyLWMyODQ5ZmRkMGU0OCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "c3f4f517fcb2002fd96fb6965880c28935ba65391936ef2c7a5f58081ad90ec2"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMTg6MDk6MjEuMjExMzU5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImU0YTNkNWMzLWZmYTMtNDcyZS04YWMyLWMyODQ5ZmRkMGU0OCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMTY6MTA6MDQuNjA4NzkyKzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImVmZDFjMTc4LTAzY2ItNDYzMS1hMjI0LWRlNjM2YTdmN2NhNSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "2e561dadbd30a066ada6df4efb938367f4e1b98f5bb3b96ef7f6b6efe81af718"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMTY6MTA6MDQuNjA4NzkyKzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImVmZDFjMTc4LTAzY2ItNDYzMS1hMjI0LWRlNjM2YTdmN2NhNSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMTQ6MzQ6MjIuMzU4NDg5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImRkOTA4ZTllLWY4ZjctNGFlZS1hNTI1LTIzZjczNTNlMmEzNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "2a009b9bca0588be02b984a4cb125b910b4961a7a09b6c13639a7dba9ea9939e"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMTQ6MzQ6MjIuMzU4NDg5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImRkOTA4ZTllLWY4ZjctNGFlZS1hNTI1LTIzZjczNTNlMmEzNyIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMTI6MTk6MjIuMTk4OTI5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImFmNDA4N2Q0LTQ5ZWQtNGIyMC1hMDA0LTc4M2UwYzYyNjZjZSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "03664117f3122c3ea195f4c5bf7d8ea868e17929f7b3f8264a4acc2b200d862f"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMTI6MTk6MjIuMTk4OTI5KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6ImFmNDA4N2Q0LTQ5ZWQtNGIyMC1hMDA0LTc4M2UwYzYyNjZjZSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMDk6NDg6MjQuMDc1MTY4KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjY5MjIwM2NkLTcwYzMtNDE1YS1hZjFhLTUzNGY4MDhjNjNjZCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "4e92597edc456a349b0774161ed437aaca2d6119d78615c273cc3e6fc442e4bc"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMDk6NDg6MjQuMDc1MTY4KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjY5MjIwM2NkLTcwYzMtNDE1YS1hZjFhLTUzNGY4MDhjNjNjZCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMDY6NTU6NTAuMzA4MTc2KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjZkODliYTVjLTlkNjMtNDQ3Mi05ODU3LWJjZWEzNjdiN2ZhNCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "9d542f9b740a55c35d0f049356caac43373ac10b0cb076127dfdbbdb7b3d5e80"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMDY6NTU6NTAuMzA4MTc2KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjZkODliYTVjLTlkNjMtNDQ3Mi05ODU3LWJjZWEzNjdiN2ZhNCIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTVUMDQ6MDg6MTQuNzM2NDI3KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjdlODVhNjMwLWNiMGYtNDc5My05OWQyLTFiNjhlYWRlMWMwOSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "b824045a8f5f610614ecf23b77f546b59f760662f0a58418f1032066e135d003"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTVUMDQ6MDg6MTQuNzM2NDI3KzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjdlODVhNjMwLWNiMGYtNDc5My05OWQyLTFiNjhlYWRlMWMwOSIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 50,
              "hasMore": true,
              "nextCursor": "eyJhdCI6IjIwMjYtMDktMTRUMjM6MzI6MDAuNzg2NDkyKzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjA4ZjZmMDIwLTcxYzYtNDUyMC04ZTZlLThiZWU0ZDZkNGU4NiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "resultSha256": "1dc070b550315f893b641f020bfcac616481c45d6b16718255a1e307238f3d39"
            },
            {
              "cursor": "eyJhdCI6IjIwMjYtMDktMTRUMjM6MzI6MDAuNzg2NDkyKzAwOjAwIiwiZmlsdGVycyI6ImJkNTljMGEyMDhiYTUzZmIiLCJpZCI6IjA4ZjZmMDIwLTcxYzYtNDUyMC04ZTZlLThiZWU0ZDZkNGU4NiIsInNvcnQiOiJmaXJzdF9zZWVuX2F0OmRlc2MsZXZlbnRfaWQ6ZGVzYyIsInYiOjF9",
              "status": "succeeded",
              "returnedCount": 38,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "6f18d329116ced3bc9884f1621b68a4d41cfbe955054bebe208b178a639e6f80"
            }
          ]
        },
        {
          "arguments": {
            "assets": [
              "SOL"
            ],
            "content_kinds": [
              "catalyst",
              "reporting"
            ],
            "end": "2026-09-15T21:01:00Z",
            "limit": 50,
            "min_confidence": 0,
            "min_importance": 0,
            "start": "2026-09-14T21:01:00Z",
            "statuses": [
              "breaking",
              "developing",
              "confirmed"
            ]
          },
          "complete": true,
          "pages": [
            {
              "cursor": null,
              "status": "succeeded",
              "returnedCount": 7,
              "hasMore": false,
              "nextCursor": null,
              "resultSha256": "fbf00e5e8a84ec529ff6ba61dbac18cef08c815e278eb1e2ae52e255c03a887d"
            }
          ]
        }
      ],
      "upstreamIngestionHealth": "not-exposed"
    },
    "generatedAt": "2026-09-15T21:01:00+00:00",
    "window": {
      "startAt": "2026-09-14T21:01:00+00:00",
      "endAt": "2026-09-15T21:01:00+00:00",
      "endExclusive": true
    },
    "coverage": {
      "configuredSources": 1,
      "successfulSources": 1,
      "failedSources": 0
    },
    "provenance": {
      "collectionArchitecture": "central-canonical-event-store",
      "mcpServersQueried": 1,
      "assetScopedQueries": 1,
      "macroQueries": 9,
      "canonicalEventsConsidered": 4,
      "publishersRepresented": 6,
      "discoveryEventsScanned": 438,
      "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": 6,
      "feedEntriesScanned": 9,
      "articlesPassingTimeFilter": 9,
      "articlesPassingSourceRelevanceRules": 4,
      "articlesPassingSelectionThreshold": 2,
      "storiesSelected": 2,
      "selectedPublishers": 2,
      "maximumStories": 3,
      "maximumStoriesPerPublisher": 2,
      "minimumSelectionScore": 0,
      "lockedEventSet": true,
      "qualityThresholds": {
        "minimumConfidence": null,
        "minimumImportance": null,
        "minimumSourceQuality": 0.58,
        "minimumCatalystScore": null,
        "minimumMediaReliability": 0.6
      },
      "candidateAudit": [
        {
          "eventId": "531c70fe-990c-470d-b549-c51d295e1f57",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "f32f78a4-7546-4a77-90c9-c86fc0f2d526",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "ee29212d-deb8-447a-be5a-0d064022c65b",
          "selected": true,
          "eligible": true,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": true,
          "decision": "selected"
        },
        {
          "eventId": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
          "selected": true,
          "eligible": true,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": true,
          "decision": "selected"
        },
        {
          "eventId": "30dd397f-cb77-4637-b0b4-dbda116d7e14",
          "selected": false,
          "eligible": true,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": true,
          "decision": "editorial-selection"
        },
        {
          "eventId": "475b7092-22e8-488d-9476-f7226a98e1da",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "da46dc91-9e07-47e5-9280-6d9f40af55f7",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "a770c2ff-5876-4335-a4a1-425e91708662",
          "selected": false,
          "eligible": false,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": false,
          "decision": "ineligible"
        },
        {
          "eventId": "42348cbc-f78a-462f-841f-c422c34a606c",
          "selected": false,
          "eligible": true,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "inWindow": true,
          "reportRelevant": true,
          "decision": "editorial-selection"
        }
      ],
      "planRationale": "Editorial review: source-checked rates and oil reporting is useful shared market context, without any claim that it caused the measured options moves. Retain the reported mainnet transaction-size upgrade as an attributed, single-source protocol development; missing reaction evidence does not veto context.",
      "eventsSelected": 2
    },
    "items": [
      {
        "id": "ee29212d-deb8-447a-be5a-0d064022c65b",
        "sourceId": "al_jazeera_english",
        "publisher": "Al Jazeera",
        "title": "Benchmark US government bond yield hits 19-year peak as oil prices surge",
        "url": "https://www.aljazeera.com/economy/2026/9/15/benchmark-us-government-bond-yield-hits-19-year-peak-as-oil-prices-surge?traffic_source=rss",
        "publishedAt": "2026-09-15T11:36:51+00:00",
        "summary": "Benchmark US government bond yields reached a 19-year peak as oil prices rose.",
        "matchedTerms": [
          "US Treasury",
          "oil prices"
        ],
        "topics": [
          "market",
          "market_move"
        ],
        "sourceKind": "media",
        "rightsStatus": "link-and-summary",
        "selectionScore": 50,
        "quality": {
          "eligible": true,
          "score": 49.6,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "sourceCount": 3,
          "sourceQuality": 0.6025,
          "signals": {
            "confidence": 0.6467,
            "importance": 0.8895,
            "novelty": 1.0,
            "corroboration": null,
            "sourceQuality": 0.6025,
            "effectiveSourceQuality": 0.6025,
            "catalystScore": 0.1774,
            "effectiveCatalystScore": 0.1774,
            "contentKind": "reporting",
            "status": "developing"
          },
          "thresholds": {
            "minimumConfidence": null,
            "minimumImportance": null,
            "minimumSourceQuality": 0.58,
            "minimumCatalystScore": null,
            "minimumMediaReliability": 0.6
          },
          "policy": "source-backed-context-v1",
          "role": "context",
          "attributionRequired": true
        },
        "relevanceReasons": [
          "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
        ],
        "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "canonicalEventId": "ee29212d-deb8-447a-be5a-0d064022c65b",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "event_cluster_id": "market-event-875bc504fd7a"
      },
      {
        "id": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
        "sourceId": "cointelegraph",
        "publisher": "Cointelegraph",
        "title": "Solana more than triples transaction size limit with mainnet upgrade",
        "url": "https://cointelegraph.com/news/solana-transaction-size-limit-4096-bytes-upgrade",
        "publishedAt": "2026-09-15T08:18:53+00:00",
        "summary": "A Solana mainnet upgrade more than tripled the transaction-size limit.",
        "matchedTerms": [
          "SOL",
          "Solana"
        ],
        "topics": [
          "protocol",
          "protocol_upgrade"
        ],
        "sourceKind": "media",
        "rightsStatus": "link-and-summary",
        "selectionScore": 35,
        "quality": {
          "eligible": true,
          "score": 34.8,
          "checks": {
            "verifiedSourceMetadata": true,
            "contentKind": true,
            "status": true
          },
          "sourceCount": 1,
          "sourceQuality": 0.6125,
          "signals": {
            "confidence": 0.53,
            "importance": 0.39,
            "novelty": 1.0,
            "corroboration": null,
            "sourceQuality": 0.6125,
            "effectiveSourceQuality": 0.6125,
            "catalystScore": 0.076,
            "effectiveCatalystScore": 0.076,
            "contentKind": "reporting",
            "status": "developing"
          },
          "thresholds": {
            "minimumConfidence": null,
            "minimumImportance": null,
            "minimumSourceQuality": 0.58,
            "minimumCatalystScore": null,
            "minimumMediaReliability": 0.6
          },
          "policy": "source-backed-context-v1",
          "role": "context",
          "attributionRequired": true
        },
        "relevanceReasons": [
          "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
        ],
        "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "canonicalEventId": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "event_cluster_id": "market-event-46dd9c0d52ca"
      }
    ],
    "events": [
      {
        "event_cluster_id": "market-event-875bc504fd7a",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "ee29212d-deb8-447a-be5a-0d064022c65b",
          "sourceId": "al_jazeera_english",
          "publisher": "Al Jazeera",
          "title": "Benchmark US government bond yield hits 19-year peak as oil prices surge",
          "url": "https://www.aljazeera.com/economy/2026/9/15/benchmark-us-government-bond-yield-hits-19-year-peak-as-oil-prices-surge?traffic_source=rss",
          "publishedAt": "2026-09-15T11:36:51+00:00",
          "summary": "Benchmark US government bond yields reached a 19-year peak as oil prices rose.",
          "matchedTerms": [
            "US Treasury",
            "oil prices"
          ],
          "topics": [
            "market",
            "market_move"
          ],
          "sourceKind": "media",
          "rightsStatus": "link-and-summary",
          "selectionScore": 50,
          "quality": {
            "eligible": true,
            "score": 49.6,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 3,
            "sourceQuality": 0.6025,
            "signals": {
              "confidence": 0.6467,
              "importance": 0.8895,
              "novelty": 1.0,
              "corroboration": null,
              "sourceQuality": 0.6025,
              "effectiveSourceQuality": 0.6025,
              "catalystScore": 0.1774,
              "effectiveCatalystScore": 0.1774,
              "contentKind": "reporting",
              "status": "developing"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": true
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "ee29212d-deb8-447a-be5a-0d064022c65b",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
            "ATM IV 1W: down 1.94 points to 57.41%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-875bc504fd7a"
        },
        "additional_coverage": []
      },
      {
        "event_cluster_id": "market-event-46dd9c0d52ca",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
          "sourceId": "cointelegraph",
          "publisher": "Cointelegraph",
          "title": "Solana more than triples transaction size limit with mainnet upgrade",
          "url": "https://cointelegraph.com/news/solana-transaction-size-limit-4096-bytes-upgrade",
          "publishedAt": "2026-09-15T08:18:53+00:00",
          "summary": "A Solana mainnet upgrade more than tripled the transaction-size limit.",
          "matchedTerms": [
            "SOL",
            "Solana"
          ],
          "topics": [
            "protocol",
            "protocol_upgrade"
          ],
          "sourceKind": "media",
          "rightsStatus": "link-and-summary",
          "selectionScore": 35,
          "quality": {
            "eligible": true,
            "score": 34.8,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 1,
            "sourceQuality": 0.6125,
            "signals": {
              "confidence": 0.53,
              "importance": 0.39,
              "novelty": 1.0,
              "corroboration": null,
              "sourceQuality": 0.6125,
              "effectiveSourceQuality": 0.6125,
              "catalystScore": 0.076,
              "effectiveCatalystScore": 0.076,
              "contentKind": "reporting",
              "status": "developing"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": true
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
            "ATM IV 1W: down 1.94 points to 57.41%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-46dd9c0d52ca"
        },
        "additional_coverage": []
      }
    ]
  },
  "newsContext": {
    "outcome": "Relevant context found; no confirmed catalyst",
    "highest_causal_confidence": "low",
    "section_heading": "Relevant market events",
    "events": [
      {
        "event_cluster_id": "market-event-875bc504fd7a",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "ee29212d-deb8-447a-be5a-0d064022c65b",
          "sourceId": "al_jazeera_english",
          "publisher": "Al Jazeera",
          "title": "Benchmark US government bond yield hits 19-year peak as oil prices surge",
          "url": "https://www.aljazeera.com/economy/2026/9/15/benchmark-us-government-bond-yield-hits-19-year-peak-as-oil-prices-surge?traffic_source=rss",
          "publishedAt": "2026-09-15T11:36:51+00:00",
          "summary": "Benchmark US government bond yields reached a 19-year peak as oil prices rose.",
          "matchedTerms": [
            "US Treasury",
            "oil prices"
          ],
          "topics": [
            "market",
            "market_move"
          ],
          "sourceKind": "media",
          "rightsStatus": "link-and-summary",
          "selectionScore": 50,
          "quality": {
            "eligible": true,
            "score": 49.6,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 3,
            "sourceQuality": 0.6025,
            "signals": {
              "confidence": 0.6467,
              "importance": 0.8895,
              "novelty": 1.0,
              "corroboration": null,
              "sourceQuality": 0.6025,
              "effectiveSourceQuality": 0.6025,
              "catalystScore": 0.1774,
              "effectiveCatalystScore": 0.1774,
              "contentKind": "reporting",
              "status": "developing"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": true
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "ee29212d-deb8-447a-be5a-0d064022c65b",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
            "ATM IV 1W: down 1.94 points to 57.41%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-875bc504fd7a"
        },
        "additional_coverage": []
      },
      {
        "event_cluster_id": "market-event-46dd9c0d52ca",
        "status": "selected",
        "relevance": "broader crypto",
        "relationship": "neutral",
        "causal_confidence": "low",
        "matched_signals": [
          "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
          "ATM IV 1W: down 1.94 points to 57.41%"
        ],
        "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
        "primary_article": {
          "id": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
          "sourceId": "cointelegraph",
          "publisher": "Cointelegraph",
          "title": "Solana more than triples transaction size limit with mainnet upgrade",
          "url": "https://cointelegraph.com/news/solana-transaction-size-limit-4096-bytes-upgrade",
          "publishedAt": "2026-09-15T08:18:53+00:00",
          "summary": "A Solana mainnet upgrade more than tripled the transaction-size limit.",
          "matchedTerms": [
            "SOL",
            "Solana"
          ],
          "topics": [
            "protocol",
            "protocol_upgrade"
          ],
          "sourceKind": "media",
          "rightsStatus": "link-and-summary",
          "selectionScore": 35,
          "quality": {
            "eligible": true,
            "score": 34.8,
            "checks": {
              "verifiedSourceMetadata": true,
              "contentKind": true,
              "status": true
            },
            "sourceCount": 1,
            "sourceQuality": 0.6125,
            "signals": {
              "confidence": 0.53,
              "importance": 0.39,
              "novelty": 1.0,
              "corroboration": null,
              "sourceQuality": 0.6125,
              "effectiveSourceQuality": 0.6125,
              "catalystScore": 0.076,
              "effectiveCatalystScore": 0.076,
              "contentKind": "reporting",
              "status": "developing"
            },
            "thresholds": {
              "minimumConfidence": null,
              "minimumImportance": null,
              "minimumSourceQuality": 0.58,
              "minimumCatalystScore": null,
              "minimumMediaReliability": 0.6
            },
            "policy": "source-backed-context-v1",
            "role": "context",
            "attributionRequired": true
          },
          "relevanceReasons": [
            "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship."
          ],
          "selectionReason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "canonicalEventId": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
          "status": "selected",
          "relevance": "broader crypto",
          "relationship": "neutral",
          "causal_confidence": "low",
          "matched_signals": [
            "Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD",
            "ATM IV 1W: down 1.94 points to 57.41%"
          ],
          "selection_reason": "Retained as contemporaneous price context alongside Forward 18SEP26: -6.61 USD (-6.36%) to 97.34 USD; the surface data does not establish a causal relationship.",
          "event_cluster_id": "market-event-46dd9c0d52ca"
        },
        "additional_coverage": []
      }
    ],
    "coverage_status": "healthy",
    "coverage_basis": "monitored-source-search"
  },
  "marketRead": {
    "text": "1W RR25 moved 4.81 volatility points toward puts to -0.20%, leaving puts richer than calls. Front-end ATM IV averaged 56.03%, -1.27 points from the prior snapshot. Long-dated fixed tenors were suppressed because listed expiries did not bracket them. 1W ATM IV fell 1.94 volatility points to 57.41%. 3M BF25 rose 0.44 volatility points to 5.71%. The nearest eligible forward, 18SEP26, fell $6.61 (-6.36%) to $97.34. Realised-volatility comparisons were unavailable because the canonical minute series did not meet the completeness requirement. Relevant context found; no confirmed catalyst; the strongest assessed relationship has low causal confidence.",
    "wordCount": 94,
    "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 decreased, averaging -1.27 volatility points to 56.03% 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 -3.10 volatility points to 0.49% across the six headline tenors."
    },
    {
      "id": "bf25",
      "label": "Convexity",
      "text": "BF25 was broadly unchanged, averaging -0.08 volatility points to 4.85% across the six headline tenors."
    },
    {
      "id": "largest-standard-tenor",
      "label": "Largest standard-tenor move",
      "text": "The largest standard-tenor ATM IV move was -1.94 volatility points at 1W, to 57.41%.",
      "tenor": "1W",
      "value": -1.94
    }
  ],
  "summaryMetrics": {
    "basis": "Fixed-tenor endpoint comparison",
    "unit": "volatility points",
    "atmIvChange": -1.18,
    "rr25Change": -3.11,
    "bf25Change": -0.09,
    "largestAtmMove": {
      "tenor": "1W",
      "current": 57.41,
      "previous": 59.35,
      "change": -1.94,
      "historicalSignificance": {
        "absoluteMove": 1.94,
        "movePercentile30d": null,
        "movePercentileFullHistory": null,
        "currentLevelPercentileFullHistory": null,
        "classificationPercentile": null,
        "label": "unavailable",
        "observations30d": 18,
        "observationsFullHistory": 18,
        "levelObservationsFullHistory": 19
      }
    },
    "frontEndAverageAtm": {
      "current": 56.03,
      "previous": 57.31,
      "change": -1.27
    },
    "longEndAverageAtm": {
      "current": null,
      "previous": null,
      "change": null
    },
    "oneYearMinusOneWeekAtmSlope": {
      "current": null,
      "previous": null,
      "change": null
    },
    "largestRr25Move": {
      "tenor": "1W",
      "current": -0.2,
      "previous": 4.61,
      "change": -4.81,
      "historicalSignificance": {
        "absoluteMove": 4.81,
        "movePercentile30d": null,
        "movePercentileFullHistory": null,
        "currentLevelPercentileFullHistory": null,
        "classificationPercentile": null,
        "label": "unavailable",
        "observations30d": 18,
        "observationsFullHistory": 18,
        "levelObservationsFullHistory": 19
      },
      "direction": "toward puts",
      "currentSign": "put-rich"
    },
    "largestBf25Move": {
      "tenor": "3M",
      "current": 5.71,
      "previous": 5.27,
      "change": 0.44,
      "historicalSignificance": {
        "absoluteMove": 0.44,
        "movePercentile30d": null,
        "movePercentileFullHistory": null,
        "currentLevelPercentileFullHistory": null,
        "classificationPercentile": null,
        "label": "unavailable",
        "observations30d": 18,
        "observationsFullHistory": 18,
        "levelObservationsFullHistory": 19
      }
    },
    "nearestEligibleForwardMove": {
      "label": "18SEP26",
      "daysToExpiry": 2.458,
      "current": 97.34,
      "previous": 103.95,
      "change": -6.61,
      "percentChange": -6.36
    }
  },
  "tenors": [
    {
      "tenor": "1W",
      "targetExpiry": 1790110860677,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 57.41,
        "previous": 59.35,
        "change": -1.94,
        "percentChange": -3.27
      },
      "rr25": {
        "current": -0.2,
        "previous": 4.61,
        "change": -4.81,
        "percentChange": -104.34
      },
      "bf25": {
        "current": 4.52,
        "previous": 4.83,
        "change": -0.31,
        "percentChange": -6.42
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 1.94,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "rr25": {
          "absoluteMove": 4.81,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "bf25": {
          "absoluteMove": 0.31,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        }
      }
    },
    {
      "tenor": "2W",
      "targetExpiry": 1790715660677,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 55.83,
        "previous": 56.88,
        "change": -1.05,
        "percentChange": -1.85
      },
      "rr25": {
        "current": 0.37,
        "previous": 3.67,
        "change": -3.3,
        "percentChange": -89.92
      },
      "bf25": {
        "current": 4.53,
        "previous": 4.65,
        "change": -0.12,
        "percentChange": -2.58
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 1.05,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "rr25": {
          "absoluteMove": 3.3,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "bf25": {
          "absoluteMove": 0.12,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        }
      }
    },
    {
      "tenor": "1M",
      "targetExpiry": 1792098060677,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 54.86,
        "previous": 55.69,
        "change": -0.83,
        "percentChange": -1.49
      },
      "rr25": {
        "current": 0.82,
        "previous": 3.17,
        "change": -2.35,
        "percentChange": -74.13
      },
      "bf25": {
        "current": 4.64,
        "previous": 4.99,
        "change": -0.35,
        "percentChange": -7.01
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.83,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "rr25": {
          "absoluteMove": 2.35,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "bf25": {
          "absoluteMove": 0.35,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        }
      }
    },
    {
      "tenor": "3M",
      "targetExpiry": 1797368460677,
      "availability": "available",
      "unavailableReason": null,
      "atmIv": {
        "current": 53.99,
        "previous": 54.88,
        "change": -0.89,
        "percentChange": -1.62
      },
      "rr25": {
        "current": 0.97,
        "previous": 2.93,
        "change": -1.96,
        "percentChange": -66.89
      },
      "bf25": {
        "current": 5.71,
        "previous": 5.27,
        "change": 0.44,
        "percentChange": 8.35
      },
      "historicalSignificance": {
        "atmIv": {
          "absoluteMove": 0.89,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "rr25": {
          "absoluteMove": 1.96,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        },
        "bf25": {
          "absoluteMove": 0.44,
          "movePercentile30d": null,
          "movePercentileFullHistory": null,
          "currentLevelPercentileFullHistory": null,
          "classificationPercentile": null,
          "label": "unavailable",
          "observations30d": 18,
          "observationsFullHistory": 18,
          "levelObservationsFullHistory": 19
        }
      }
    },
    {
      "tenor": "6M",
      "targetExpiry": 1805230860677,
      "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": 1813093260677,
      "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": 1821042060677,
      "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": "16SEP26",
      "expiry": 1789545600000,
      "tauYears": 0.00125382,
      "daysToExpiry": 0.458,
      "expiryClassification": "ultra-short",
      "rankingEligible": false,
      "forward": {
        "current": 97.22,
        "previous": 103.98,
        "change": -6.76,
        "percentChange": -6.5
      },
      "atmIv": {
        "current": 58.58,
        "previous": 63.98,
        "change": -5.4,
        "percentChange": -8.44
      },
      "rr25": {
        "current": -1.07,
        "previous": 2.49,
        "change": -3.56,
        "percentChange": -142.97
      },
      "bf25": {
        "current": 1.31,
        "previous": 5.51,
        "change": -4.2,
        "percentChange": -76.23
      },
      "svi": {
        "a": {
          "current": -0.026,
          "previous": -0.0582,
          "change": 0.0322,
          "percentChange": 55.36
        },
        "b": {
          "current": 0.0504,
          "previous": 0.1455,
          "change": -0.0951,
          "percentChange": -65.39
        },
        "rho": {
          "current": -0.0473,
          "previous": 0.0258,
          "change": -0.0731,
          "percentChange": -282.9
        },
        "m": {
          "current": -0.0189,
          "previous": 0.0055,
          "change": -0.0244,
          "percentChange": -446.25
        },
        "sigma": {
          "current": 0.5248,
          "previous": 0.4112,
          "change": 0.1136,
          "percentChange": 27.62
        }
      },
      "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": [
          193.1834,
          185.0689,
          176.9276,
          168.7679,
          160.6002,
          152.4369,
          144.2928,
          136.1861,
          128.1389,
          120.1787,
          112.3396,
          104.6645,
          97.2078,
          90.0392,
          83.2477,
          76.9467,
          71.2787,
          66.4159,
          62.5539,
          59.891,
          58.5918,
          58.7441,
          60.3308,
          63.2349,
          67.2747,
          72.2467,
          77.9582,
          84.2435,
          90.9679,
          98.0248,
          105.3314,
          112.823,
          120.4493,
          128.1711,
          135.9572,
          143.7826,
          151.6276,
          159.4761,
          167.3149,
          175.1333,
          182.9225
        ],
        "previous": [
          195.0738,
          187.0545,
          178.9795,
          170.8573,
          162.699,
          154.5183,
          146.3323,
          138.1626,
          130.0363,
          121.9874,
          114.0593,
          106.3071,
          98.8016,
          91.6334,
          84.9182,
          78.8015,
          73.4614,
          69.1042,
          65.9471,
          64.1848,
          63.9441,
          65.2471,
          68.0043,
          72.0428,
          77.1509,
          83.117,
          89.753,
          96.9022,
          104.4385,
          112.2626,
          120.2967,
          128.4797,
          136.7635,
          145.11,
          153.4889,
          161.876,
          170.2518,
          178.6005,
          186.9094,
          195.1684,
          203.3692
        ],
        "change": [
          -1.8904,
          -1.9856,
          -2.0519,
          -2.0894,
          -2.0988,
          -2.0814,
          -2.0395,
          -1.9765,
          -1.8974,
          -1.8087,
          -1.7197,
          -1.6426,
          -1.5938,
          -1.5942,
          -1.6705,
          -1.8548,
          -2.1827,
          -2.6883,
          -3.3932,
          -4.2938,
          -5.3523,
          -6.503,
          -7.6735,
          -8.8079,
          -9.8762,
          -10.8703,
          -11.7948,
          -12.6587,
          -13.4706,
          -14.2378,
          -14.9653,
          -15.6567,
          -16.3142,
          -16.9389,
          -17.5317,
          -18.0934,
          -18.6242,
          -19.1244,
          -19.5945,
          -20.0351,
          -20.4467
        ],
        "classification": [
          "rotation towards puts",
          "wing flattening"
        ],
        "parallelShift": -7.346,
        "rotation": -13.246,
        "wingChange": -2.99,
        "rmsChange": 10.795
      }
    },
    {
      "label": "18SEP26",
      "expiry": 1789718400000,
      "tauYears": 0.00673327,
      "daysToExpiry": 2.458,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 97.34,
        "previous": 103.95,
        "change": -6.61,
        "percentChange": -6.36
      },
      "atmIv": {
        "current": 62.29,
        "previous": 64.4,
        "change": -2.11,
        "percentChange": -3.28
      },
      "rr25": {
        "current": -1.34,
        "previous": 6.33,
        "change": -7.67,
        "percentChange": -121.17
      },
      "bf25": {
        "current": 5.06,
        "previous": 5.91,
        "change": -0.85,
        "percentChange": -14.38
      },
      "svi": {
        "a": {
          "current": -0.0884,
          "previous": -0.0641,
          "change": -0.0244,
          "percentChange": -37.99
        },
        "b": {
          "current": 0.1753,
          "previous": 0.1592,
          "change": 0.0161,
          "percentChange": 10.1
        },
        "rho": {
          "current": -0.0148,
          "previous": -0.0626,
          "change": 0.0478,
          "percentChange": 76.38
        },
        "m": {
          "current": -0.0018,
          "previous": -0.0476,
          "change": 0.0458,
          "percentChange": 96.26
        },
        "sigma": {
          "current": 0.5195,
          "previous": 0.4275,
          "change": 0.092,
          "percentChange": 21.52
        }
      },
      "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": [
          160.4314,
          154.1865,
          147.936,
          141.6888,
          135.4559,
          129.25,
          123.0865,
          116.9837,
          110.9636,
          105.0527,
          99.283,
          93.6933,
          88.3302,
          83.2498,
          78.519,
          74.2156,
          70.4283,
          67.2532,
          64.7875,
          63.1196,
          62.3168,
          62.4133,
          63.4036,
          65.2436,
          67.8588,
          71.1569,
          75.0395,
          79.4117,
          84.1871,
          89.2904,
          94.6575,
          100.2349,
          105.978,
          111.8502,
          117.8211,
          123.8655,
          129.9629,
          136.0957,
          142.2497,
          148.4129,
          154.575
        ],
        "previous": [
          135.7688,
          130.4691,
          125.1812,
          119.9176,
          114.6932,
          109.5259,
          104.4366,
          99.4502,
          94.5961,
          89.9088,
          85.4287,
          81.2027,
          77.2843,
          73.7334,
          70.6149,
          67.9961,
          65.9421,
          64.5104,
          63.7436,
          63.6642,
          64.2703,
          65.5366,
          67.4173,
          69.8526,
          72.7754,
          76.1169,
          79.8115,
          83.799,
          88.026,
          92.4459,
          97.0192,
          101.7123,
          106.4967,
          111.3488,
          116.2487,
          121.18,
          126.1286,
          131.0833,
          136.0343,
          140.9738,
          145.8951
        ],
        "change": [
          24.6626,
          23.7174,
          22.7548,
          21.7712,
          20.7627,
          19.7241,
          18.6499,
          17.5335,
          16.3675,
          15.1439,
          13.8543,
          12.4906,
          11.0459,
          9.5164,
          7.9041,
          6.2195,
          4.4862,
          2.7428,
          1.0439,
          -0.5446,
          -1.9535,
          -3.1233,
          -4.0137,
          -4.609,
          -4.9166,
          -4.96,
          -4.772,
          -4.3873,
          -3.8389,
          -3.1555,
          -2.3617,
          -1.4774,
          -0.5187,
          0.5014,
          1.5724,
          2.6855,
          3.8343,
          5.0124,
          6.2154,
          7.4391,
          8.6799
        ],
        "classification": [
          "rotation towards puts",
          "wing steepening"
        ],
        "parallelShift": 3.18,
        "rotation": -16.216,
        "wingChange": 7.7,
        "rmsChange": 11.283
      }
    },
    {
      "label": "25SEP26",
      "expiry": 1790323200000,
      "tauYears": 0.02591135,
      "daysToExpiry": 9.458,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 97.34,
        "previous": 103.96,
        "change": -6.62,
        "percentChange": -6.37
      },
      "atmIv": {
        "current": 56.69,
        "previous": 57.62,
        "change": -0.93,
        "percentChange": -1.61
      },
      "rr25": {
        "current": -0.02,
        "previous": 3.99,
        "change": -4.01,
        "percentChange": -100.5
      },
      "bf25": {
        "current": 4.44,
        "previous": 4.45,
        "change": -0.01,
        "percentChange": -0.22
      },
      "svi": {
        "a": {
          "current": -0.0856,
          "previous": -0.0695,
          "change": -0.016,
          "percentChange": -23.04
        },
        "b": {
          "current": 0.1753,
          "previous": 0.1593,
          "change": 0.0161,
          "percentChange": 10.08
        },
        "rho": {
          "current": -0.0148,
          "previous": -0.0627,
          "change": 0.0479,
          "percentChange": 76.45
        },
        "m": {
          "current": -0.0033,
          "previous": -0.0559,
          "change": 0.0526,
          "percentChange": 94.06
        },
        "sigma": {
          "current": 0.5357,
          "previous": 0.4965,
          "change": 0.0391,
          "percentChange": 7.88
        }
      },
      "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": [
          93.2787,
          90.5752,
          87.9006,
          85.2617,
          82.666,
          80.122,
          77.639,
          75.2274,
          72.8987,
          70.6656,
          68.5417,
          66.5417,
          64.6811,
          62.9762,
          61.4434,
          60.0993,
          58.9595,
          58.0384,
          57.3485,
          56.8994,
          56.6977,
          56.7462,
          57.0438,
          57.5856,
          58.3633,
          59.3657,
          60.579,
          61.988,
          63.5764,
          65.3277,
          67.2253,
          69.2534,
          71.3967,
          73.6411,
          75.9735,
          78.3819,
          80.8553,
          83.3841,
          85.9592,
          88.5728,
          91.218
        ],
        "previous": [
          85.6288,
          83.1947,
          80.8041,
          78.4648,
          76.1859,
          73.9772,
          71.8492,
          69.8136,
          67.8827,
          66.0694,
          64.3874,
          62.8505,
          61.4727,
          60.2675,
          59.2474,
          58.4239,
          57.8063,
          57.4017,
          57.2147,
          57.2465,
          57.4954,
          57.9569,
          58.6234,
          59.4853,
          60.531,
          61.7476,
          63.1212,
          64.6379,
          66.2836,
          68.0445,
          69.9076,
          71.8607,
          73.8921,
          75.9914,
          78.1489,
          80.3558,
          82.6043,
          84.8874,
          87.1986,
          89.5323,
          91.8836
        ],
        "change": [
          7.6499,
          7.3805,
          7.0965,
          6.7969,
          6.4801,
          6.1448,
          5.7898,
          5.4138,
          5.016,
          4.5962,
          4.1543,
          3.6912,
          3.2084,
          2.7087,
          2.196,
          1.6754,
          1.1532,
          0.6367,
          0.1338,
          -0.3471,
          -0.7977,
          -1.2107,
          -1.5796,
          -1.8997,
          -2.1677,
          -2.3819,
          -2.5422,
          -2.6499,
          -2.7072,
          -2.7168,
          -2.6823,
          -2.6073,
          -2.4954,
          -2.3503,
          -2.1754,
          -1.9739,
          -1.749,
          -1.5033,
          -1.2394,
          -0.9595,
          -0.6656
        ],
        "classification": [
          "rotation towards puts",
          "wing steepening"
        ],
        "parallelShift": 0.225,
        "rotation": -6.837,
        "wingChange": 1.534,
        "rmsChange": 3.649
      }
    },
    {
      "label": "30OCT26",
      "expiry": 1793347200000,
      "tauYears": 0.12180176,
      "daysToExpiry": 44.458,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 97.59,
        "previous": 104.23,
        "change": -6.64,
        "percentChange": -6.37
      },
      "atmIv": {
        "current": 54.58,
        "previous": 55.33,
        "change": -0.75,
        "percentChange": -1.36
      },
      "rr25": {
        "current": 0.95,
        "previous": 3.01,
        "change": -2.06,
        "percentChange": -68.44
      },
      "bf25": {
        "current": 4.67,
        "previous": 5.09,
        "change": -0.42,
        "percentChange": -8.25
      },
      "svi": {
        "a": {
          "current": -0.0604,
          "previous": -0.0283,
          "change": -0.0321,
          "percentChange": -113.3
        },
        "b": {
          "current": 0.1875,
          "previous": 0.1606,
          "change": 0.0269,
          "percentChange": 16.72
        },
        "rho": {
          "current": -0.0788,
          "previous": -0.0536,
          "change": -0.0253,
          "percentChange": -47.14
        },
        "m": {
          "current": -0.0355,
          "previous": -0.0418,
          "change": 0.0063,
          "percentChange": 15.05
        },
        "sigma": {
          "current": 0.5168,
          "previous": 0.4123,
          "change": 0.1045,
          "percentChange": 25.35
        }
      },
      "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": [
          65.5963,
          64.6674,
          63.7635,
          62.8868,
          62.0398,
          61.2251,
          60.4453,
          59.7031,
          59.0011,
          58.3419,
          57.7283,
          57.1626,
          56.6473,
          56.1846,
          55.7765,
          55.425,
          55.1314,
          54.8972,
          54.7232,
          54.6099,
          54.5578,
          54.5666,
          54.6358,
          54.7648,
          54.9522,
          55.1968,
          55.4968,
          55.8502,
          56.255,
          56.7088,
          57.2091,
          57.7535,
          58.3394,
          58.9641,
          59.6251,
          60.3198,
          61.0457,
          61.8003,
          62.5813,
          63.3864,
          64.2134
        ],
        "previous": [
          64.6608,
          63.7978,
          62.9587,
          62.1462,
          61.3632,
          60.6126,
          59.8974,
          59.2208,
          58.5858,
          57.9957,
          57.4533,
          56.9618,
          56.5237,
          56.1417,
          55.8179,
          55.5544,
          55.3526,
          55.2136,
          55.1381,
          55.1263,
          55.1779,
          55.2921,
          55.4678,
          55.7033,
          55.9967,
          56.3458,
          56.748,
          57.2005,
          57.7005,
          58.245,
          58.8308,
          59.455,
          60.1145,
          60.8065,
          61.5279,
          62.2761,
          63.0485,
          63.8425,
          64.6559,
          65.4865,
          66.3322
        ],
        "change": [
          0.9355,
          0.8696,
          0.8048,
          0.7406,
          0.6766,
          0.6125,
          0.5479,
          0.4823,
          0.4153,
          0.3462,
          0.275,
          0.2008,
          0.1236,
          0.0429,
          -0.0414,
          -0.1294,
          -0.2212,
          -0.3164,
          -0.4149,
          -0.5164,
          -0.6201,
          -0.7255,
          -0.832,
          -0.9385,
          -1.0445,
          -1.149,
          -1.2512,
          -1.3503,
          -1.4455,
          -1.5362,
          -1.6217,
          -1.7015,
          -1.7751,
          -1.8424,
          -1.9028,
          -1.9563,
          -2.0028,
          -2.0422,
          -2.0746,
          -2.1001,
          -2.1188
        ],
        "classification": [
          "rotation towards puts"
        ],
        "parallelShift": -0.656,
        "rotation": -1.897,
        "wingChange": -0.053,
        "rmsChange": 1.198
      }
    },
    {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "tauYears": 0.27522642,
      "daysToExpiry": 100.458,
      "expiryClassification": "standard",
      "rankingEligible": true,
      "forward": {
        "current": 97.87,
        "previous": 104.64,
        "change": -6.77,
        "percentChange": -6.47
      },
      "atmIv": {
        "current": 53.94,
        "previous": 54.83,
        "change": -0.89,
        "percentChange": -1.62
      },
      "rr25": {
        "current": 0.98,
        "previous": 2.92,
        "change": -1.94,
        "percentChange": -66.44
      },
      "bf25": {
        "current": 5.8,
        "previous": 5.3,
        "change": 0.5,
        "percentChange": 9.43
      },
      "svi": {
        "a": {
          "current": -0.0253,
          "previous": -0.0225,
          "change": -0.0027,
          "percentChange": -12.08
        },
        "b": {
          "current": 0.2185,
          "previous": 0.2077,
          "change": 0.0108,
          "percentChange": 5.2
        },
        "rho": {
          "current": -0.039,
          "previous": -0.0381,
          "change": -0.0009,
          "percentChange": -2.35
        },
        "m": {
          "current": 0.0076,
          "previous": -0.0303,
          "change": 0.0379,
          "percentChange": 125.1
        },
        "sigma": {
          "current": 0.4823,
          "previous": 0.5085,
          "change": -0.0262,
          "percentChange": -5.14
        }
      },
      "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.9843,
          60.4278,
          59.8855,
          59.3585,
          58.8482,
          58.3557,
          57.8824,
          57.4296,
          56.9987,
          56.5911,
          56.2079,
          55.8507,
          55.5205,
          55.2187,
          54.9463,
          54.7044,
          54.4941,
          54.316,
          54.1709,
          54.0594,
          53.9819,
          53.9386,
          53.9295,
          53.9547,
          54.0138,
          54.1066,
          54.2323,
          54.3903,
          54.5799,
          54.8,
          55.0497,
          55.3277,
          55.633,
          55.9642,
          56.3201,
          56.6994,
          57.1008,
          57.5229,
          57.9644,
          58.4241,
          58.9007
        ],
        "previous": [
          59.7212,
          59.2536,
          58.8023,
          58.3684,
          57.9532,
          57.5577,
          57.183,
          56.8302,
          56.5004,
          56.1946,
          55.9139,
          55.6591,
          55.4312,
          55.231,
          55.0591,
          54.9162,
          54.8027,
          54.719,
          54.6654,
          54.6421,
          54.6489,
          54.6858,
          54.7525,
          54.8487,
          54.9738,
          55.1273,
          55.3084,
          55.5163,
          55.7503,
          56.0093,
          56.2923,
          56.5984,
          56.9265,
          57.2755,
          57.6443,
          58.0318,
          58.437,
          58.8587,
          59.2958,
          59.7475,
          60.2126
        ],
        "change": [
          1.2631,
          1.1742,
          1.0832,
          0.9901,
          0.895,
          0.798,
          0.6994,
          0.5994,
          0.4983,
          0.3965,
          0.294,
          0.1916,
          0.0893,
          -0.0123,
          -0.1128,
          -0.2118,
          -0.3086,
          -0.403,
          -0.4945,
          -0.5827,
          -0.667,
          -0.7472,
          -0.823,
          -0.894,
          -0.96,
          -1.0207,
          -1.0761,
          -1.126,
          -1.1704,
          -1.2093,
          -1.2426,
          -1.2707,
          -1.2935,
          -1.3113,
          -1.3242,
          -1.3324,
          -1.3362,
          -1.3358,
          -1.3314,
          -1.3234,
          -1.3119
        ],
        "classification": [
          "rotation towards puts"
        ],
        "parallelShift": -0.539,
        "rotation": -1.537,
        "wingChange": 0.193,
        "rmsChange": 0.956
      }
    }
  ],
  "events": [
    {
      "type": "rotation",
      "title": "Largest eligible smile rotation",
      "label": "18SEP26",
      "value": -16.216,
      "score": 16.216,
      "unit": "volatility points"
    },
    {
      "type": "rr25",
      "title": "Largest standard-tenor RR25 move",
      "label": "1W",
      "value": -4.81,
      "score": 4.81,
      "unit": "volatility points"
    },
    {
      "type": "atmIv",
      "title": "Largest standard-tenor ATM IV move",
      "label": "1W",
      "value": -1.94,
      "score": 1.94,
      "unit": "volatility points"
    },
    {
      "type": "bf25",
      "title": "Largest standard-tenor BF25 move",
      "label": "3M",
      "value": 0.44,
      "score": 0.44,
      "unit": "volatility points"
    },
    {
      "type": "sigma",
      "title": "Largest eligible SVI sigma move",
      "label": "30OCT26",
      "value": 0.1045,
      "score": 0.1045,
      "unit": "parameter units"
    },
    {
      "type": "rho",
      "title": "Largest eligible SVI rho move",
      "label": "25SEP26",
      "value": 0.0479,
      "score": 0.0479,
      "unit": "parameter units"
    }
  ],
  "expiryEffects": [
    {
      "label": "16SEP26",
      "daysToExpiry": 0.458,
      "metric": "Smile rotation",
      "value": -13.246,
      "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.20279514,
      "metric": "vega",
      "availability": "available"
    },
    "highestGamma": {
      "label": "16SEP26",
      "expiry": 1789545600000,
      "value": 0.197817349055,
      "metric": "gamma",
      "availability": "available"
    },
    "highestThetaDecay": {
      "label": "16SEP26",
      "expiry": 1789545600000,
      "value": -0.87892433,
      "metric": "theta",
      "availability": "available"
    },
    "highestVanna": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": 0.00103604,
      "metric": "vanna",
      "availability": "available"
    },
    "highestVolga": {
      "label": "25DEC26",
      "expiry": 1798185600000,
      "value": -0.0075266,
      "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": "16SEP26",
        "values": [
          -1.8904,
          -1.9856,
          -2.0519,
          -2.0894,
          -2.0988,
          -2.0814,
          -2.0395,
          -1.9765,
          -1.8974,
          -1.8087,
          -1.7197,
          -1.6426,
          -1.5938,
          -1.5942,
          -1.6705,
          -1.8548,
          -2.1827,
          -2.6883,
          -3.3932,
          -4.2938,
          -5.3523,
          -6.503,
          -7.6735,
          -8.8079,
          -9.8762,
          -10.8703,
          -11.7948,
          -12.6587,
          -13.4706,
          -14.2378,
          -14.9653,
          -15.6567,
          -16.3142,
          -16.9389,
          -17.5317,
          -18.0934,
          -18.6242,
          -19.1244,
          -19.5945,
          -20.0351,
          -20.4467
        ]
      },
      {
        "label": "18SEP26",
        "values": [
          24.6626,
          23.7174,
          22.7548,
          21.7712,
          20.7627,
          19.7241,
          18.6499,
          17.5335,
          16.3675,
          15.1439,
          13.8543,
          12.4906,
          11.0459,
          9.5164,
          7.9041,
          6.2195,
          4.4862,
          2.7428,
          1.0439,
          -0.5446,
          -1.9535,
          -3.1233,
          -4.0137,
          -4.609,
          -4.9166,
          -4.96,
          -4.772,
          -4.3873,
          -3.8389,
          -3.1555,
          -2.3617,
          -1.4774,
          -0.5187,
          0.5014,
          1.5724,
          2.6855,
          3.8343,
          5.0124,
          6.2154,
          7.4391,
          8.6799
        ]
      },
      {
        "label": "25SEP26",
        "values": [
          7.6499,
          7.3805,
          7.0965,
          6.7969,
          6.4801,
          6.1448,
          5.7898,
          5.4138,
          5.016,
          4.5962,
          4.1543,
          3.6912,
          3.2084,
          2.7087,
          2.196,
          1.6754,
          1.1532,
          0.6367,
          0.1338,
          -0.3471,
          -0.7977,
          -1.2107,
          -1.5796,
          -1.8997,
          -2.1677,
          -2.3819,
          -2.5422,
          -2.6499,
          -2.7072,
          -2.7168,
          -2.6823,
          -2.6073,
          -2.4954,
          -2.3503,
          -2.1754,
          -1.9739,
          -1.749,
          -1.5033,
          -1.2394,
          -0.9595,
          -0.6656
        ]
      },
      {
        "label": "30OCT26",
        "values": [
          0.9355,
          0.8696,
          0.8048,
          0.7406,
          0.6766,
          0.6125,
          0.5479,
          0.4823,
          0.4153,
          0.3462,
          0.275,
          0.2008,
          0.1236,
          0.0429,
          -0.0414,
          -0.1294,
          -0.2212,
          -0.3164,
          -0.4149,
          -0.5164,
          -0.6201,
          -0.7255,
          -0.832,
          -0.9385,
          -1.0445,
          -1.149,
          -1.2512,
          -1.3503,
          -1.4455,
          -1.5362,
          -1.6217,
          -1.7015,
          -1.7751,
          -1.8424,
          -1.9028,
          -1.9563,
          -2.0028,
          -2.0422,
          -2.0746,
          -2.1001,
          -2.1188
        ]
      },
      {
        "label": "25DEC26",
        "values": [
          1.2631,
          1.1742,
          1.0832,
          0.9901,
          0.895,
          0.798,
          0.6994,
          0.5994,
          0.4983,
          0.3965,
          0.294,
          0.1916,
          0.0893,
          -0.0123,
          -0.1128,
          -0.2118,
          -0.3086,
          -0.403,
          -0.4945,
          -0.5827,
          -0.667,
          -0.7472,
          -0.823,
          -0.894,
          -0.96,
          -1.0207,
          -1.0761,
          -1.126,
          -1.1704,
          -1.2093,
          -1.2426,
          -1.2707,
          -1.2935,
          -1.3113,
          -1.3242,
          -1.3324,
          -1.3362,
          -1.3358,
          -1.3314,
          -1.3234,
          -1.3119
        ]
      }
    ]
  },
  "marketDiary": {
    "schemaVersion": 1,
    "source": "local-news-mcp",
    "generatedAt": "2026-09-15T21:01:00+00:00",
    "window": {
      "startAt": "2026-09-14T21:01:00+00:00",
      "endAt": "2026-09-15T21:01:00+00:00",
      "endExclusive": true
    },
    "headline": "Solana options turn more defensive as front-end volatility eases",
    "standfirst": "Solana\u2019s near-expiry options smile rotated lower over the observation window, alongside a 4.81-volatility-point fall in Solana one-week RR25 to -0.20%. Solana one-week ATM IV fell 1.94 volatility points to 57.41%, and front-end ATM IV averaged 56.03%, down 1.27 volatility points. The combination indicates lower overall front-end implied volatility with a marked move toward relative put-side volatility. Realised-volatility comparisons were unavailable because the required minute-series completeness threshold was not met.",
    "days": [
      {
        "reportDate": "2026-09-15",
        "headline": "Solana options skew turns defensive",
        "summary": "Solana front-end implied volatility declined as one-week relative put-side volatility increased across the window.",
        "macro": {
          "summary": "US government bond yields reached a 19-year peak as oil prices rose.",
          "events": []
        },
        "crypto": {
          "summary": "Single-source media reporting described a Solana mainnet transaction-size limit upgrade.",
          "events": [
            {
              "eventId": "bd4c3cbf-b5aa-4864-b7ff-a4e5570e3cf1",
              "title": "Solana more than triples transaction size limit with mainnet upgrade",
              "publisher": "Cointelegraph",
              "url": "https://cointelegraph.com/news/solana-transaction-size-limit-4096-bytes-upgrade",
              "publishedAt": "2026-09-15T08:18:53+00:00"
            },
            {
              "eventId": "ee29212d-deb8-447a-be5a-0d064022c65b",
              "title": "Benchmark US government bond yield hits 19-year peak as oil prices surge",
              "publisher": "Al Jazeera",
              "url": "https://www.aljazeera.com/economy/2026/9/15/benchmark-us-government-bond-yield-hits-19-year-peak-as-oil-prices-surge?traffic_source=rss",
              "publishedAt": "2026-09-15T11:36:51+00:00"
            }
          ]
        }
      }
    ]
  },
  "newsStatus": "context",
  "headline": "Solana options turn more defensive as front-end volatility eases",
  "standfirst": "Solana\u2019s near-expiry options smile rotated lower over the observation window, alongside a 4.81-volatility-point fall in Solana one-week RR25 to -0.20%. Solana one-week ATM IV fell 1.94 volatility points to 57.41%, and front-end ATM IV averaged 56.03%, down 1.27 volatility points. The combination indicates lower overall front-end implied volatility with a marked move toward relative put-side volatility. Realised-volatility comparisons were unavailable because the required minute-series completeness threshold was not met.",
  "crossAssetMarketContext": {
    "schemaVersion": 1,
    "source": "market-context-mcp",
    "status": "available",
    "asset": "SOL",
    "sessionDate": "2026-09-15",
    "asOfTimestamp": "2026-09-15T20:00:00+00:00",
    "summary": "Completed common SPX/VIX session. All listed cross-asset metrics are observed at 2026-09-15T20:00:00Z. The crypto-to-SPX realised-volatility ratio was 8.15, at the 82.9 percentile across 228 prior observations. The 60-session crypto-SPX return correlation was 0.32 from 60 aligned observations.",
    "regimeInsights": [
      "The crypto-to-SPX realised-volatility ratio was 8.15, at the 82.9 percentile across 228 prior observations.",
      "The 60-session crypto-SPX return correlation was 0.32 from 60 aligned observations."
    ],
    "metrics": {
      "cryptoAtmIv30d": 54.86,
      "vix": 17.200000762939453,
      "vix9d": null,
      "vix3m": null,
      "ivSpread": 37.659999237060546,
      "ivRatio": 3.1895347422429134,
      "cryptoRealisedVol20d": 73.80755634422552,
      "spxRealisedVol20": 9.055854653060562,
      "rvSpread": 64.75170169116495,
      "rvRatio": 8.150258498161865,
      "rvSpreadPercentile": 51.31578947368421,
      "rvSpreadPercentileSampleCount": 228,
      "rvRatioPercentile": 82.89473684210526,
      "rvRatioPercentileSampleCount": 228,
      "returnCorrelation30": 0.32547520368859334,
      "returnCorrelation30SampleCount": 30,
      "returnCorrelation60": 0.31609679307574584,
      "returnCorrelation60SampleCount": 60
    },
    "methodology": "Derivasys market-context-v1. Crypto RV uses sqrt(365); SPX RV uses sqrt(252). VIX9D and VIX3M were unavailable."
  }
}
