Desktop · 0.1.0

Discover. Disprove. Distill.

The algorithmic trading studio that evolves strategies, stress-tests them out-of-sample, and distills the survivors into rules you can read. Free in your browser; the desktop app installs via npm or pip.

Live · not a recording

Watch a strategy get built and run

Real MuseScript editor + in-browser backtests. Synthetic tape, honest engines.

Equity updates as the code changes — then run the same stack on your desktop.

The app

One platform, every screen you own

A phone-native trader, a full desktop workstation, and a web surface, signed into one account and meshed together — the strategy you evolve on the couch is live on your desk before you sit down.

Every device, one brain

Phone, desktop and web share one account and one strategy set over an encrypted device mesh — no cloud round-trip in the middle.

A graph you can rewire

Strategies wire into an ensemble you can read, fork, and recompose at any node.

Free tools, paid depth

No paywall on the core toolset. Progression and a strategy collection you build by using it, at whatever pace suits you.

The language

It all runs on MuseScript

Under every strategy — evolved or hand-written — is a MuseScript program: a trading language built from scratch, with functions, types, classes and pattern matching, plus first-class market primitives tuned for speed.

A strategy compiles three ways

The same strategy runs interpreted (steppable, for the debugger), compiled to JavaScript (fast), or compiled to native WebAssembly (fastest) — same code, same log.

Provably identical

A cross-runtime gate checks identical results across all three, max delta zero, on every change.

Math kernels compile to Python too

Pure numeric functions — the indicator math underneath a strategy — also emit to plain Python or numba-JIT, for embedding in an existing Python quant stack.

Your turn · editable

Change a number, hit run. The verdict is honest — a driftless tape with no planted edge, so a naive crossover earns its NO-GO.

MuseScript · live · js

This is the whole language reference — eight sections, every example runnable.

The Kestrel engine

Where the strategies come from — and why they hold up

Kestrel is the simulation, evolution and distillation engine inside Mederos. It studies the thing that produces the price — the participants, their incentives, their behavior — rather than just curve-fitting the price series itself.

Murmuration — the inward eye

A synthetic market of thousands of distinct participants moving as one emergent flock. Rare violent moves, calm turning to storm, crowding and retreat surface on their own — nobody scripts them.

Lodestar — the outward eye

Reads the real tape and estimates fair value with a confidence range, not a single point guess.

Distill — the sanity check

Compresses what survives into a strategy you can read in your hand, and checks that it still holds when re-fit from scratch.

The evidence

The flagship strategy cleared its bar

A fair-value ranking strategy, put through a pre-registered walk-forward on a decade of real S&P 100 history — full trading costs charged on every trade, past and future kept strictly apart. It held.

2.99
Sharpe
mean of 4 out-of-sample folds, after full costs
0.16
Info coefficient
0.13–0.20 · positive every fold
4 / 4
Folds beat benchmark
vs. an equal-weight basket
0.99+
Probabilistic Sharpe
vs. zero · every fold

S&P 100 · 99 names · walk-forward, 4 folds · full transaction costs · past/future separated + embargo · re-fit from scratch — result holds.

The discipline

Pre-register the bar. Charge full costs. Keep the future sealed.

Kestrel is not a backtest playground. Every claim we publish had its rules written down before the out-of-sample window opened — and the tape after that line stays unread until the score is locked.

Pre-registered folds

Hypothesis, universe, costs, and fold boundaries are fixed before evaluation. No peeking, no post-hoc tuning dressed up as research.

Full transaction costs

Spreads, fees, and impact assumptions hit every trade — past and future — so a pretty equity curve still has to pay its way.

Your keys, your machine

Heavy compute stays on hardware you control. The relay is a bridge, not a custodian of your edge.

Where it's headed

Work in progress

Markets are the first proving ground — not the ceiling.

Under the trading studio is one general loop, and it isn't really about markets. Discover an approach, pressure-test it against reality, distill what works — that shape fits any serious endeavor. Mederos is being built into an engine that points that loop wherever you aim it; strategies are simply where it earns its keep first.

discoverdisprovedistillany endeavor

Bring your own accounts. Keep your own edge.

Install the workstation, verify the local node, then pair a phone when you're ready.