// HOW IT WORKS

How PassiveBot AI actually works

Most crypto trading bots are black boxes. You deposit money, hope for the best, and get a vague dashboard with green numbers until the day it blows up. PassiveBot is different. We're building it in public, and this page explains the exact architecture — every system, every check, every safeguard.

The core problem with most crypto bots

Automated crypto trading bots fail for two main reasons: they trade in conditions they shouldn't, and they size positions incorrectly. A bot with a 60% win rate can still lose money if the average loss is larger than the average win. PassiveBot was designed from the ground up to address both of these problems.

Before any trade fires, PassiveBot runs 15 independent checks. If any single check fails, the trade is skipped. This sounds conservative — and it is. The bot will often sit on its hands for days. That is the point. In a market like April 2026, with Fear and Greed at 21, the correct action is usually to do nothing.

The triple AI consensus system

PassiveBot uses three separate AI models from three different AI labs: Claude (Anthropic), DeepSeek, and Gemini Flash (Google). Each model is given a different persona and asked independently whether the trade setup is worth taking. All three must agree before a trade fires.

This is not a gimmick. Running three models from different labs means the consensus is genuinely independent — there is no shared training data or shared bias. If one model has a blind spot, the other two will catch it. The AI acts as a veto layer, not a trigger. The technical setup must already pass 15 checks before the AI is even consulted — meaning the AI only gets asked about genuinely promising setups, keeping LLM costs to $1–3 per month.

The 15-check filter

Every potential trade must pass all 15 checks before it is considered. These checks cover trend alignment across multiple timeframes, momentum, volatility, market regime, Fear and Greed index gating, funding rate environment, liquidity conditions, macro calendar events, and more. No trade fires on a hunch or a single indicator. Every check must pass.

The self-improving ML loop

PassiveBot uses an XGBoost meta-learner that observes every trade and every skipped signal. After 30 trades of data, the model begins proposing parameter adjustments — slightly wider stops, different entry thresholds, adjusted position sizing. Every proposal is reviewed by the human operator on the Sunday weekly review and approved or rejected. The bot gets smarter every week, but the human stays in control of every change.

Safety systems

Kill Switch

Automatic halt on divergence

If Hyperliquid and Binance prices diverge by more than 0.5%, PassiveBot logs a warning. At 1.5% divergence, all trading halts automatically. This protects against exchange manipulation, data feed errors, and flash crashes.

Native Stops

Exchange-side stop losses

Stop losses are placed directly on the exchange, not managed by the bot's code. This means they fire even if the Mac Mini loses power, the internet goes down, or the bot crashes. Your capital is protected even when the system fails.

Heartbeat Monitor

Telegram ping every 30 minutes

Every 30 minutes, PassiveBot sends a heartbeat ping to Telegram. If you miss two consecutive pings, something is wrong. This turns any phone into a 24/7 uptime monitor for your trading system.

Macro Calendar

Automatic pause on high-impact events

Before every scan, PassiveBot checks for upcoming high-impact economic events — Fed announcements, CPI releases, major earnings. During these windows, position size is automatically reduced to 20% of normal to protect against sudden volatility.

The weekly review

Every Sunday at 7:30am, PassiveBot runs a full weekly review. It summarises the week's scans, trades taken, signals skipped, heartbeat status, kill switch events, and any ML proposals from the XGBoost loop. The entire review takes about 30 minutes. You read the report, approve or reject any ML proposals, and go back to your weekend.

Running PassiveBot

PassiveBot runs on a Mac Mini or any Linux VPS. The total running cost is under $10/month — approximately $5/month for the VPS, $1–3/month for LLM calls via OpenRouter, and fractions of a cent per trade in exchange fees on Hyperliquid. The bot scans four times daily at 6am, 12pm, 6pm and 9pm, and runs the Sunday review automatically via cron.

Setup takes approximately two hours following the included Module 0 beginner guide, which walks through every step from creating a Hyperliquid wallet to running the first scan. Zero assumed technical knowledge — if you can copy and paste a terminal command, you can set this up.

Ready to run PassiveBot?

$197 one time. Full source code. No subscription. Runs 24/7 while you sleep.

GET PASSIVEBOT → $197