Veyronn Documentation

Candles and Market Hours

Authentic chart history, persisted OHLC data, live ticks, and fail-closed sessions.

Veyronn does not synthesize market movement.

Historical backfill

Pyth Benchmarks supplies authentic OHLC history for the market's configured benchmark symbol. The BFF normalizes these records and Railway Postgres persists them, so the product builds its own durable history rather than depending on every client repeatedly backfilling a third-party endpoint.

Live candle construction

The keeper's Hermes stream persists accepted observations. For each interval bucket:

  • the first observation becomes open
  • the maximum becomes high
  • the minimum becomes low
  • the latest becomes close
  • observation count and timestamps support continuity checks

The frontend combines persisted history with the newest live observation to extend the active candle.

Interval aggregation

Stored observations and base candles can be aggregated into 1m, 5m, 15m, 1h, 4h, and 1d views. RSI and moving averages are derived from authentic closes.

Closed markets

Real-world asset feeds can stop or report a closed status outside their underlying session. Veyronn:

  • keeps historical candles visible
  • labels the market closed or stale
  • blocks new risk
  • avoids inserting flat or fabricated candles
  • resumes live candle construction when acceptable observations return

Pyth authentication transition

Pyth has announced authentication requirements for public data access beginning August 18, 2026. Veyronn supports server-only API keys and persists its own candle history so adding credentials does not change the frontend data contract. Keys belong on Railway, never in NEXT_PUBLIC_* variables.