{"schemaVersion":1,"asset":"XRP","reportDate":"2026-09-07","timestamps":{"currentSnapshotAt":"2026-09-07T16:54:00+00:00","previousSnapshotAt":"2026-09-06T16:54:00+00:00","generatedAt":"2026-09-07T17:03:13+00:00"},"comparison":{"status":"available","note":null},"provenance":{"reportArtifact":"published daily report","sourceReport":"ALTS","sourceReportHref":"/reports/altcoins/2026-09-07","source":"Stored Derivasys SVI surfaces","comparison":"Latest successful snapshot at or before the common cutoff versus the nearest successful snapshot 24 hours earlier, within a three-hour tolerance.","rrConvention":"25-delta risk reversal","bfConvention":"25-delta butterfly","fixedTenors":"Published ALTS tenor grid","realisedVolatility":null},"tenors":[{"tenor":"1W","targetExpiry":null,"availability":"available","unavailableReason":null,"atmIv":{"current":53.82,"previous":56.64,"change":-2.82,"percentChange":-4.98},"rr25":{"current":1.98,"previous":3.43,"change":-1.45,"percentChange":-42.27},"bf25":{"current":3.18,"previous":2.83,"change":0.35,"percentChange":12.37}},{"tenor":"2W","targetExpiry":null,"availability":"available","unavailableReason":null,"atmIv":{"current":54.19,"previous":56.61,"change":-2.42,"percentChange":-4.27},"rr25":{"current":1.55,"previous":3.21,"change":-1.66,"percentChange":-51.71},"bf25":{"current":2.99,"previous":2.97,"change":0.02,"percentChange":0.67}},{"tenor":"1M","targetExpiry":null,"availability":"available","unavailableReason":null,"atmIv":{"current":53.93,"previous":55.31,"change":-1.38,"percentChange":-2.5},"rr25":{"current":1.36,"previous":2.53,"change":-1.17,"percentChange":-46.25},"bf25":{"current":3.02,"previous":3.11,"change":-0.09,"percentChange":-2.89}},{"tenor":"3M","targetExpiry":null,"availability":"available","unavailableReason":null,"atmIv":{"current":52.39,"previous":55.42,"change":-3.03,"percentChange":-5.47},"rr25":{"current":2.65,"previous":2.57,"change":0.08,"percentChange":3.11},"bf25":{"current":3.61,"previous":3.19,"change":0.42,"percentChange":13.17}},{"tenor":"6M","targetExpiry":null,"availability":"unavailable","unavailableReason":"The target tenor is not bracketed by listed expiries; 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}},{"tenor":"9M","targetExpiry":null,"availability":"unavailable","unavailableReason":"The target tenor is not bracketed by listed expiries; 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}},{"tenor":"1Y","targetExpiry":null,"availability":"unavailable","unavailableReason":"The target tenor is not bracketed by listed expiries; 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}}],"realisedVolatility":null,"realisedVolatilityUnavailableReason":"Canonical XRP index coverage for 7d is incomplete: expected 10080 returns, found 10045"}