Changelog

Last updated: August 5, 2026

App builds are numbered; engine updates ship continuously and are marked live on the engine — they reach every user immediately, no download needed.

v1.0.3 · 2026-08-12 — released

  • Fixed: external links open again — the update button, Telegram connect and every outbound link silently did nothing in 1.0.0–1.0.2 (a missing URL permission in the desktop shell)
  • If opening the browser ever fails, the app now copies the link and shows it to you instead of staying silent
  • New engine refusal reasons translated in all four languages: news already priced in, forecast disagreeing with the market too much, price-band statistics still thin, strategy position limits

Engine · 2026-08-12 — live on the engine

  • New contrarian strategy: fades the crowd's systematic overpricing of YES, with the edge measured on our own settled outcomes and re-measured every run
  • Arbitrage baskets are now held to resolution — the forced 24-hour exit was paying the spread twice and turning locked profit into noise
  • High-confidence verdicts (0.70+) are held to resolution: measured hit rate 72–94% on settled outcomes
  • News-chasing gate: if the market already moved 5¢+ toward the verdict since publication, the engine passes — late entries were buying the crowd's reversal
  • Weather strategy learned its lesson: a forecast disagreeing with the market by 22¢+ is now treated as our error, not an opportunity; two open positions max
  • Probability calibration crossed 300 settled outcomes and is now applied — measured shift ceiling replaces the hand-picked constant, Kelly sizing engaged

v1.0.2 · 2026-08-08 — released

  • Fixed: every screen can now scroll — a layout bug clipped all lists to one viewport
  • Paper balance now says what it is made of: total across per-strategy accounts, with the starting sum shown
  • Refusal reasons in the daily summary group by cause instead of splitting one cause across price variants
  • Venues screen: what is read live today, how Kalshi will connect, why Polymarket stays signal-only
  • Window title no longer carries a stale version string

v1.0.1 · 2026-08-08 — released

  • Updates screen: what you have, what is available, and the full version history with descriptions
  • Strategies screen: four strategies, each scored on its own separate paper account
  • The engine now argues against its own trades — the objection is shown on every signal, whether or not it stopped the trade
  • Two independent probability estimates per trade; if they disagree on direction, the engine passes
  • Account-level risk stops: drawdown halt, daily loss stop, exposure and concentration ceilings — visible in the app when they fire
  • Risk appetite setting: choose how bold a feed you want, from confident-only to exploratory
  • Trial is now 3 days from activation
  • Refusal reasons translated in all four app languages

Engine · 2026-08-05 — live on the engine

  • Streaming sources: Reuters and AP now arrive first-hand within seconds of publication
  • New forecast-vs-market strategy prices daily temperature contracts from a three-model weather ensemble
  • Every losing settled trade gets an automated post-mortem naming the cause
  • Release calendar loaded with real CPI, jobs, GDP and PCE dates — the engine polls faster around each release

Engine · 2026-08-04 — live on the engine

  • Event-driven pipeline: decisions now happen seconds after news arrives instead of on a 15-minute cycle
  • Group and cross-venue arbitrage strategies added, with basket-level execution checks
  • Limit orders placed automatically when the spread eats the edge

v1.0.0 · 2026-07-31 — released

  • First Windows build: activation, signals feed with trades and logged refusals, journal, settings, four languages
  • Telegram notifications for signals and closed positions
  • Paper trading engine live on 28 news sources