{"schemaVersion":1,"asset":"BTC","reportDate":"2026-09-02","timestamps":{"currentSnapshotAt":"2026-09-02T16:30:00+00:00","previousSnapshotAt":"2026-09-01T16:30:00+00:00","generatedAt":"2026-09-02T16:56:03+00:00"},"comparison":{"status":"available","note":null},"provenance":{"reportArtifact":"published daily report","sourceReport":"BTC","sourceReportHref":"/reports/2026-09-02","source":"Derivasys proprietary historical SVI surface and canonical BTC index databases","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","fixedTenors":"Fixed-tenor measures are interpolated independently at 1W, 2W, 1M, 3M, 6M, 9M and 1Y; headline rankings prioritise 1W, 2W, 1M, 3M, 6M and 1Y.","realisedVolatility":"Annualised root-mean-square of one-minute canonical BTC-USD index log returns using a 365-day basis; all windows end at the current snapshot."},"tenors":[{"tenor":"1W","targetExpiry":1788971400165,"availability":"available","unavailableReason":null,"atmIv":{"current":31.03,"previous":33.36,"change":-2.33,"percentChange":-6.98},"rr25":{"current":-1.02,"previous":0.05,"change":-1.07,"percentChange":-2140},"bf25":{"current":1.92,"previous":1.81,"change":0.11,"percentChange":6.08}},{"tenor":"2W","targetExpiry":1789576200165,"availability":"available","unavailableReason":null,"atmIv":{"current":33.54,"previous":34.77,"change":-1.23,"percentChange":-3.54},"rr25":{"current":-0.93,"previous":-0.02,"change":-0.91,"percentChange":-4550},"bf25":{"current":2.03,"previous":2.04,"change":-0.01,"percentChange":-0.49}},{"tenor":"1M","targetExpiry":1790958600165,"availability":"available","unavailableReason":null,"atmIv":{"current":34.73,"previous":35.81,"change":-1.08,"percentChange":-3.02},"rr25":{"current":-0.95,"previous":-0.53,"change":-0.42,"percentChange":-79.25},"bf25":{"current":2.29,"previous":2.31,"change":-0.02,"percentChange":-0.87}},{"tenor":"3M","targetExpiry":1796229000165,"availability":"available","unavailableReason":null,"atmIv":{"current":37.47,"previous":38.21,"change":-0.74,"percentChange":-1.94},"rr25":{"current":-1.11,"previous":-0.69,"change":-0.42,"percentChange":-60.87},"bf25":{"current":2.51,"previous":2.41,"change":0.1,"percentChange":4.15}},{"tenor":"6M","targetExpiry":1804091400165,"availability":"available","unavailableReason":null,"atmIv":{"current":39.57,"previous":40.03,"change":-0.46,"percentChange":-1.15},"rr25":{"current":-0.73,"previous":-0.42,"change":-0.31,"percentChange":-73.81},"bf25":{"current":2.61,"previous":2.66,"change":-0.05,"percentChange":-1.88}},{"tenor":"9M","targetExpiry":1811953800165,"availability":"available","unavailableReason":null,"atmIv":{"current":41.08,"previous":41.26,"change":-0.18,"percentChange":-0.44},"rr25":{"current":-0.34,"previous":-0.07,"change":-0.27,"percentChange":-385.71},"bf25":{"current":2.8,"previous":2.89,"change":-0.09,"percentChange":-3.11}},{"tenor":"1Y","targetExpiry":1819902600165,"availability":"available","unavailableReason":null,"atmIv":{"current":42,"previous":42.01,"change":-0.01,"percentChange":-0.02},"rr25":{"current":-0.09,"previous":0.14,"change":-0.23,"percentChange":-164.29},"bf25":{"current":2.91,"previous":3.04,"change":-0.13,"percentChange":-4.28}}],"realisedVolatility":{"source":"canonical/BTC-USD-INDEX (DERIBIT and OKX indexes)","fallbackObservations":13,"fallbackPolicy":"Missing canonical minutes use the stored Deribit index first, then the stored OKX index; canonical bars always take precedence.","samplingInterval":"1 minute","annualizationBasis":"365 days","windowEnd":"2026-09-02T16:30:00+00:00","spotMove24hPercent":-0.05,"rv24hPercent":39.4,"rv7dPercent":35.07,"rv30dPercent":36.62,"observations":{"24h":1440,"7d":10080,"30d":43200},"oneWeekAtmIvPercent":31.03,"oneWeekIvMinus7dRvPoints":-4.04,"oneWeekIvMinus24hRvPoints":-8.37,"oneWeekIvMinus30dRvPoints":-5.59,"coverage":null,"coveragePolicy":null,"oneWeekIvTo7dRvRatio":null,"spreadPercentile":null,"spotUnavailableReason":null},"realisedVolatilityUnavailableReason":null}