Surface monitor Derivasys
Release Notes

Derivasys changelog.

Public release notes for the volatility surface dashboard, static documentation, API access messaging, screenshots, diagnostics, and site metadata.

Latest update

May 16, 2026: dashboard UX, API docs, fixed-tenor messaging, SEO links, and risk diagnostics.

Scope

Dashboard UI, documentation pages, static screenshots, API availability language, and visible contact routes.

Verification

Each listed UI/doc change is checked with the production build and lint workflow before publishing.

May 16, 2026

Changed

  • Cleaned up the dashboard shell with a more compact header, clearer Market/Fit tabs, tighter controls, and expand controls for large panels.
  • Standardized public brand casing to Derivasys across app copy, metadata, docs, SVG titles, and mailto subjects.
  • Moved API and fixed-tenor messaging into the initial onboarding/fallback copy and written documentation.
  • Added API availability language for WebSocket and REST testing, including BTC, ETH, additional currencies under testing, and fixed-tenor outputs.
  • Added a dedicated API access documentation page, linked it from the documentation nav and dashboard menu, and surfaced API testing availability in the live app.
  • Regenerated documentation screenshots with the simplified Risk Reversals/Flies layout and May 2026 maturities.
  • Simplified Market Diagnostics by removing node-vol columns and node-axis charts, pairing Risk Reversals and Flies side by side, tightening Maturity/ATM spacing, and keeping one term-structure chart under each grid.
  • Canonicalized SEO metadata, structured-data URLs, and sitemap entries to https://www.derivasys.com, while keeping visible dashboard links root-relative.
  • Added historical client-facing API change notes to the API documentation page.
  • Aligned public documentation styling more closely with the main Derivasys landing page, including desktop navigation, blue primary CTAs, a visual hero treatment, and a timeline-style changelog layout.

Fixed

  • Made the SVI Fly Grid accept common fly and butterfly payload shapes such as FLY25, BF25, 25D_FLY, butterfly_25, 25, and 25D.
  • Stopped empty surface snapshots from creating blank fly rows when no fly metrics or fly nodes are present.
  • Restored Flies diagnostics when the feed only provides fly node vols by deriving FLYxx from matching put, call, and ATM node vols.

Verification

  • npm run build
  • npm run lint