Raw market data and a trading idea
The system starts with the exact data, code, parameters, market session, and assumptions that a research claim depends on.
Multi-Asset Research Lab
This is a research and validation platform for systematic trading. It turns raw market data into verified datasets, reproducible experiments, and auditable results so a research claim can be challenged before it becomes a capital decision.
What it produces
Plain-English description
The lab is designed to stop weak data, irreproducible experiments, and overstated model claims before they reach a trading decision.
The system starts with the exact data, code, parameters, market session, and assumptions that a research claim depends on.
It checks data identity, locks provenance, reconstructs experiments, and prevents results from being silently changed after the fact.
The result can be reviewed, compared, challenged, or rejected before it is allowed to influence a future trading system.
The system does not trade, manage a fund, sell signals, or generate software revenue. No performance result on this site should be read as a claim that the platform is already profitable.
Its job is to reduce the chance that future systematic strategies are built on corrupted data, hidden assumptions, overfit results, or infrastructure that cannot reproduce its own claims.
Long-term application
These are future applications of the infrastructure, not products or revenue streams that exist today.
System architecture
The lab deliberately starts with contracts and evidence mechanics. A future model runner will inherit these boundaries rather than inventing them after results appear.
Immutable declarations define assets, sessions, bar schemas, costs, datasets, code revisions, environments, slices, parameters, and randomness before execution exists.
A provider-neutral HTTPS transport admits only bounded, allowlisted public GET requests. The first concrete lifecycle is fixed to historical BTCUSDT five-minute bars.
Raw response bytes, normalized CSV, manifests, receipts, and observations use deterministic identities so equivalent evidence remains byte-stable across machines and paths.
Completed evidence is published atomically into immutable run bundles with exact-tree verification, completion markers, bounded rollback, and relocation-safe identity.
Evidence lifecycle
Each step narrows what may happen next. A later stage cannot silently repair or reinterpret an earlier stage.
Bind the exact asset, interval, dataset, code, environment, and research boundary.
Construct the request and expected artifact graph without network or filesystem mutation.
Store exact public response bytes through a bounded no-retry HTTPS boundary.
Convert the admitted raw structure into canonical CSV and independently verify it.
Create one deterministic run bundle only after all source evidence reconciles.
Reconstruct the fixed graph from untrusted disk JSON and delegate to the authoritative verifier.
Current state
The implementation has progressed from pure declarations to a complete, bounded evidence lifecycle while keeping experiment execution outside the repository.
Data evidence can be planned, captured, normalized, published, reloaded, and independently verified.
That statement concerns research evidence only. It does not establish provider truth, research fitness, model validity, strategy approval, or execution authority.
Proof, not profit
These are not hypothetical slogans. They are classes of failure the current implementation has been designed and tested to reject without manufacturing successful-looking evidence.
The request stopped and produced no dataset or run bundle.
Unavailable data is not silently converted into research evidence.
Bounded parsing rejected the input with a sanitized failure.
A file existing on disk is not enough for the system to trust it.
Exact-tree verification rejected the completed directory.
Extra evidence cannot be slipped into an already defined run.
The loader refused ambiguous and redirected filesystem paths.
Convenient path resolution does not outrank evidence identity.
Canonical identity reconciliation failed closed.
Labels, filenames, and completion markers cannot overrule the bytes.
The CLI returned a stable unexpected-failure boundary.
Even reporting failures remain visible instead of looking successful.
Current phase roadmap
The roadmap separates engineering progress from trading permission. Completing a technical layer never automatically unlocks the next operational state.
Asset, dataset, cost, session, environment, and experiment declarations.
Controlled public capture, exact bytes, canonical normalization, and verification.
Atomic publication, exact-tree checks, bounded reload, and offline verification.
Deterministic contracts for binding experiments to observations and typed metrics.
A tightly bounded in-memory proof before historical research execution.
Time-respecting experiments across additional assets after the runner is proven.
Requires separate evidence, controls, and an explicit future review.
Not part of the current system and not authorized by research progress.
Direct answers
The project is easier to trust when its current limits are answered directly instead of hidden behind architecture diagrams.
No. It does not place orders, manage positions, connect to a broker, or provide entry and short permission.
No. There is no live trading, fund, signal subscription, or software revenue. The current output is research infrastructure and verifiable evidence.
A profitable-looking backtest is weak evidence when the data, code, assumptions, and result history cannot be reproduced. The lab builds those controls first.
It provides a continuous, liquid, public-data environment for proving the first end-to-end lifecycle. It is a controlled starting point, not the final asset universe.
The contracts and evidence model are asset-neutral. Multi-asset capability is an architecture under validation, not a claim that multiple assets are already running.
No. It is an active proprietary research build. The website documents what is operational, what remains planned, and what is explicitly not approved.
The core research implementation is private. This public site presents the architecture, demonstrated boundaries, and research progression without exposing operational internals.
The project would need completed experiment contracts, a bounded runner, historical and forward validation, operational controls, and a separate explicit approval process. Research progress alone grants no permission.
Repository boundary
The new lab is not a rename or migration of the existing BTC research assistant. It establishes reusable contracts and evidence boundaries without inheriting operational behavior by accident.
Hard boundaries
The absence of an execution layer is a design requirement, not an unfinished trading feature.
Next build
The next increments remain declaration-first. Results will gain deterministic identities before any real experiment runner is introduced.
Bind one exact ExperimentManifest to declared dataset-observation identities without executing code.
Record deterministic research metrics while keeping evidence separate from model or strategy approval.
Only after the run and result contracts are frozen, add a tightly bounded in-memory execution proof using synthetic data.