Quantum OM: a team of AI agents that makes market decisions on its own

A Multi-Agent AI ecosystem designed for instant crypto asset analysis.

Decisions built on fast consensus and advanced logical safeguards.

Traded real capitalProject status: Paused — needs migration to another exchangeAvailable for acquisition

Real capital on a real exchange

This was not a simulator. The agents were wired to a Binance Spot account, had their own budget and full autonomy to spend it — they bought and sold without asking me first.

The bot was given 65 USDC (roughly £50) and a watchlist of five assets: BTC, WIF, PEPE, FET and SEI. Every fifteen minutes it woke up, gathered market data, ran it past the analyst panel and either did nothing or placed a real order on the exchange. Across a single budget cycle it made over a thousand such decisions.

The amount was small on purpose. The point was to make the feedback loop real — real prices, real slippage, real fees and a real cost of being wrong — not to earn. A proving ground, not an investment. At that scale an architectural mistake costs a few pounds instead of a few thousand, and teaches exactly the same lesson.

Last cycle parameters

65 USDC

Starting budget

~15 min

Cycle frequency

1000+

Decisions per cycle

5

Assets on the watchlist

22 USDC

Max order size

3

Max open positions

This is a research project: the point was to find out whether a multi-agent architecture holds up against a real market — real prices, real slippage, real fees and a real cost of being wrong. It is not an investment strategy or a financial offer, and I do not publish trading results.

Quantum OM — Command Center
Quantum OM — Command Center. The balances shown reflect the state after funds were withdrawn from the account.

Decision Architecture: Space-grade standards on Earth

The foundation of Quantum OM is a multi-agent consensus structure inspired by flight computer systems used by NASA.

Just like in avionics, the system utilizes three specialized 'Analyst-Agents': Tech Analyst (Momentum), Sentiment Analyst (Vibe/Psychology), Volume Analyst (Liquidity Guard).

The system operates on Fast Path Consensus – actions only fire upon agent quorum, relying on an Orchestrator as the final conflict arbiter.

The analyst panel

Five specialised roles, deliberately split across different models and different cost tiers. Cheap models grind through every cycle; the expensive one only steps in when there is an actual dispute to settle.

ERBSBUNDE

Technical analyst

weight 1.0

Reads momentum and price structure. The panel's baseline vote.

Gemini 2.5 Flash Lite

KIWI

Sentiment analyst

weight 0.8

Judges market mood and fresh news. Lowest weight, because sentiment lies most often.

Gemini 2.5 Flash Lite

ZEPHYR

Volume analyst

weight 1.2

Watches liquidity and volume. Highest weight, because missing liquidity invalidates every other argument.

Gemini 2.5 Flash Lite

SCOUT

Reconnaissance

pre-filter

Scans the whole watchlist and names one asset worth a deeper look. Cuts 80% of the work before it starts.

Claude Haiku 4.5

SEELE

Orchestrator

arbiter

Settles disagreements between analysts and issues the final verdict with its reasoning.

Claude Sonnet 4.6

One decision cycle

  1. 01

    Reconnaissance

    Scout receives a market summary for the whole watchlist and names one asset worth attention. When it fails, it deliberately passes everything through rather than blocking the pipeline.

  2. 02

    Analyst panel

    Three analysts vote in parallel: a decision, a confidence percentage and a short justification. The panel has a hard 8.5-second budget — past that the whole panel returns HOLD instead of hanging.

  3. 03

    Fast Path

    If all three agree on BUY or SELL and each is over 60% confident, the orchestrator is skipped entirely. Agreement needs no arbiter — and every skipped call saves both latency and money.

  4. 04

    Arbitration

    On disagreement the votes go to the orchestrator together with RAG context: the bot's own trade history, news, and the strategist's guidelines. It returns the verdict.

  5. 05

    Guard

    The AI verdict is a recommendation, not an order. Before anything reaches the exchange it passes through a deterministic rule layer that can reject or override it.

  6. 06

    Execution and reporting

    The approved order goes to Binance Spot, position state lands in the database, and Telegram receives a notification with the decision, the reasoning and the outcome.

Guard — the layer that does not trust the AI

The single most important architectural decision in the project: the language model never has direct access to an order. Between its conclusion and the exchange sits ordinary deterministic code that can be read, tested, and that does not hallucinate.

Stop loss

−3%

Hard close on a losing position, regardless of what the AI thinks.

Take profit

+5%

Forced realisation of gains above the threshold.

Trailing stop

high-water mark

Past the activation threshold the stop follows the peak, but never drops below the entry price.

Minimum hold

20 min

A sell lock right after buying — kills nervous in-and-out churn.

Re-entry cooldown

60 min

No rebuying the same asset, so the bot cannot chase its own tail.

Daily loss limit

2 per asset

After two losing trades on one symbol within a day — pause.

The 'umbrella' doctrine

Capital gating applies to entries only. Exiting a position is never blocked — not by cooldowns, not by capital limits. This came out of a real bug: when cash was tied up in coins, the safeguards could block a sell and trap the bot in a losing position. Since exits always take priority, that deadlock cannot recur.

Memory: a bot that knows how it has been doing

Learning layer

The system pairs historical trades FIFO — each buy with its matching sell — and derives realised P&L and win rate per asset from that. The ledger goes back into the prompt, so the AI decides while knowing how many times it has already been burned on that same symbol.

Cognitive memory

Once a week a separate strategist reviews the last hundred cycles and writes guidelines for the bot's future incarnations. The worker injects them into the prompt as 'a note from yourself, last week'.

Market context

News from an external feed is cached in the database and handed to the analysts as a suggestion, never as a hard rule. Deliberately — a model that treats a headline as an order is trivially easy to manipulate.

Budget cycles

Capital is accounted for in closed periods with their own opening balance, deposits, trade count and API cost. That shows not just the result but what producing it cost.

Command Center and Telegram

The system got its own command panel — a separate application showing every part of the machine live.

Operational dashboard

The budget cycle with its balance, the portfolio with real Binance holdings, the state of each of the five agents alongside their hit rate and agreement with the final verdict, and a terminal streaming decisions live.

Telegram notifications

Every cycle and every position change lands on Telegram: what the bot did, why, at what price and with what result. The channel was the primary interface — the dashboard was for diagnosis, the phone for day-to-day supervision.

Status without opening anything

Each message header opens with an emoji encoding the last action: a green circle for a buy, fireworks for a profitable sell, red for a loss, yellow for no action. One glance at the notification list tells you what is happening.

Manual controls

The panel could force a cycle, place an order by hand, adopt an existing position, and test connectivity to each node of the system separately.

Applied Technologies & Innovations

Dual-Brain Failover Strategy

The first immune system to dynamically integrate Claude & Gemini. Automatic 'consciousness' switching guarantees 99.9% uptime.

The Guard Pipeline

A safe-mode firewall validating all AI decisions against liquidity and risk rules prior to execution.

RAG Context Injection

Real-time feeding of raw API metrics and DB history directly to the AI to eradicate market hallucinations.

Tech stack

Next.js 16 (App Router) · TypeScript · Supabase (PostgreSQL) · Binance Spot API · Claude Sonnet 4.6 (orchestrator) · Claude Haiku 4.5 (scout) · Gemini 2.5 Flash Lite (analyst panel) · Telegram Bot API · three.js / React Three Fiber · Vercel

Why the project is paused

Binance withdrew from the European market, and that is exactly where the bot traded. Overnight the execution layer lost the exchange it ran on — and that is the only reason the system is standing still. The decision logic, the guard, the memory and the dashboard are untouched and still work.

Migration is not a rewrite

All exchange communication sits in a single adapter module — fetching prices, balances, tickers and placing orders. The rest of the system never talks to Binance directly. Moving to Kraken, Bybit or any other venue means swapping that one file, not renovating the architecture.

The project is for sale

The system is complete and has run thousands of cycles against a live market. You can take over this exact codebase along with its multi-agent architecture, guard layer, memory and dashboard — or commission a fresh build targeting your chosen exchange and your own strategy. The architecture is not tied to crypto either: it is a multi-agent consensus engine with a hard rule layer, and it transfers to other decisions made automatically.

Let's talk about taking it over

Legal Disclaimer & Project Nature

This is purely an experimental research initiative forming a Multi-Agent laboratory, not distributed as a commercial or financial service under current regulations.

Looking for a website or business software?

A modern site, or a system built around the way the business actually works.

Open the order builder