synthCore
A market-structure research instrument. It watches trades across several venues, fuses them into one consistent view, and lets paper strategies read that view. Everything here is observation and paper simulation — no live orders, no custody, no signal product. Research-grade, run in the open.
What it does
Venue feeds send trades, quotes, and selected on-chain swaps into adapters. Adapters normalize those messages into one shape — source, pair, time, price, quantity, instrument kind. The candle engine builds synthetic OHLCV bars from the observed events. Paper strategies read the bars and emit order intents that are scored, never placed.
venue stream -> adapter -> normalized event -> candle engine -> public JSON -> browser views
The public pages read static JSON snapshots from /api. They never connect to an exchange. Raw archives and SQLite state live outside the web root. How the engine fuses feeds and why it's built the way it is: Engine. How the paper bots are scored: Strategies. The wallet gates over the finer-grain views: Mint.
Documentation
Public by default. The pages rank paper strategies, show one strategy across markets, and mark where a rule would have acted — comparisons inside one dataset, not promises.