Algorithm · Formula · Flow · Sequence · Connections · State · Data
Daily deterministic audit proves every piece needed to generate a trading
decision is in place and functional · runs automatically every 24h · read-only
Specialized picker · projected WR ≥ 70% · 12-item gov checklist applies to EVERY trade
100% AUTO. Orchestrator tick rebuilds the bundle every 5 min and
auto-executes admitted picks via place_post_only (dedup per
symbol+side+UTC day). The same 12-item Layer 8 checklist gates
every trade the engine attempts. Auto-sell triggers
(TP/SL/trail/max_hold) fire without gating — safety exits.
The "Rebuild" button is for force-run only; no action is required.
executionsource: /daily_alpha/latest + /pre_trade/latest + /statusscope: 2 buys + 2 sells/day · every trade authorizedwindow: daily bundle + 20 recent authorizationsrefresh: 30s poll · orchestrator rebuilds each tickgov: 12-item checklist on EVERY entry · auto-sell unblocked
AUTO · ON
ALPHA · —
ADMITTED · 0/0
TARGET · 70%
PRE-TRADE · —
AUTO-SELL · —
BUY CANDIDATES (top 2 admitted)
SELL CANDIDATES (top 2 admitted)
PRE-TRADE GATE LOG (Layer 8 applies to EVERY trade)
AUTO-SELL TRIGGERS (per open position)
selected pick · full 12-item checklist · all factors
Research truth · Card truth · Loop novelty · Decision truth — one consolidated verdict
Every governor verdict in one place · findings rolled up · FULLY AUTO (orchestrator tick refreshes all 4 layers) · no fake, no lie, all evidence-backed
governancesource: 4 governor endpointsscope: latest verdict per layerwindow: most recent of eachrefresh: 30s pollread-only · never trades
L0..L6 entry gate chain · chips bound to live state
Live now · L0 advisory / L1 physics / L2 state · tier toggle / L3 calibration / L6 swarm
executionsource: /apex/governor (shared ops infra) + /spot_aggro/tier_togglesscope: entry-gate chain L0..L6window: liverefresh: 5schips bound to visible state only
—
Recent Trade Consensus
Latest ensemble decisions · consensus ≠ execution
Latest 5 · tracks pre-entry ensemble votes, not order fills
analysissource: /apex/consensus/live (shared ops infra)scope: ensemble votes (pre-entry analysis)window: last 5 rows (not time-windowed)refresh: 5sconsensus is ANALYSIS; execution is audit swarm (4-of-4)
Time
Symbol
Consensus
Conflict
Verdict
Members
awaiting first fetch
Analysis lane · scoring, regime, calibration, governance
Market Intelligence
MIO cycle · state resolves after first research pass
Default: 30m · short-term regime and top symbols
analysissource: /spot_aggro/status (mio)scope: MIO research cyclewindow: 30m cycle · age shown in Updatedrefresh: 5sstale if Updated > 35m
—
Cycle
—
Updated
—
Regime
—
Squeeze
—
Edge
—
Cycle Freshness· bound to visible Updated freshness resolves after first refresh
Scored Universe
Live snapshot · ranked now
Live snapshot · ranked now · all tiers A+/A/B/C visible when scored
analysissource: /spot_aggro/status (tiered_universe)scope: scored coins · ranked by compositewindow: live snapshot (not windowed)refresh: 5sno tier filtering
Symbol
Tier
Composite
SPI
Fz
loading…
Universe Composition· bound to visible rows composition resolves after first rank
Open Positions
Active holdings · scored + reconciled · empty ≠ unknown
Live · scored positions show live TP/SL · reconciled positions are swept into spot_aggro governance (keep/sell/link) every orchestrator tick
executionsource: /spot_aggro/statusscope: currently open holdingswindow: liverefresh: 5sempty table = zero positions (authoritative)reconciled → spot_aggro gov via /recon/sweep
AUTO · ON
SWEEP · —
MODE · DRY RUN
per-position plan · action · reason
Coin
Tier
Value
Entry
TP
TP price
SL price
Age
Max hold
PnL %
Module
awaiting first fetch
Positions Summary· bound to visible rows summary resolves after first refresh
Executed Trade Activity
Executed + rejected · action mix is visible
Default: 1h · latest executed and rejected actions
executionsource: /apex/trades (shared ops infra)scope: enter · exit · reject rowswindow: 1hrefresh: 5smix: bound to visible rows
Time
Symbol
Module
Action
Side
Notional
Fee
PnL
loading…
Action Mix· bound to visible rows mix computed after first refresh
Recent Alerts
Operational notifications · empty ≠ unknown
Default: 1h · latest operational alerts
infrasource: /apex/notifications (shared ops infra)scope: operational events (not trade outcomes)window: last 6 rowsrefresh: 5sempty table = zero alerts (authoritative)
Time
Event
Symbol
Title
awaiting first fetch
Strength vs Gap Quadrant
Composite strength vs execution gap
Default: Live / 2h rolling · current setup quality
analysissource: /spot_aggro/statusscope: scored universe + execution gapwindow: live / 2h rollingrefresh: 5sexec read: bound to plotted points only
BLOCKED
FIX CONSENSUS
WEAK
EXECUTING
Composite →
Gap ↑
Executive Read · updates every 1 min generating after first data cycle…
Decision Funnel
Where trades get blocked
Default: 6h · where trades get blocked
analysissource: /spot_aggro/funnelscope: all tiers A+/A/B/Cwindow: 6h (configurable)refresh: 5ssummary: visible data only
waiting for data…
Flow Diagnosis · bound to visible funnel rows · updates every 5 min generating after first data cycle…
Tier Accuracy Heatmap
Win rate by tier
Default: 24h · short-term tier quality
analysissource: /apex/trades (shared ops infra · closed only)scope: A+ · A · B · C always shownwindow: 24hrefresh: 5ssummary: visible rows only
Lane 1 · Canonical performance (closed exits only)
Tier
Enters
Exits
Wins
Losses
Win Rate
Total PnL
Quality
waiting for trade data…
Lane 2 · Canonical activity (pre-exit flow)
Tier
Enters
Rejects
Skips
Reject Ratio
Skip Ratio
Flow State
waiting for trade data…
Lane 3 · Reconciliation activity (NOT canonical tier)
Module
Enters
Exits
Wins
Losses
Win Rate
Total PnL
Note
no reconciliation activity
Unknown provenance (should always be 0 post-backfill)
Module
Rows
Actions seen
Tier Performance Summary · bound to visible tier rows · updates every 15 min generating after first exits…
Coin Accuracy Matrix
Per-coin diagnosis · 7d sample
Default: 7d · symbol quality with enough sample
analysissource: /apex/trades (shared ops infra)scope: per-symbol · all tiers foldedwindow: 7drefresh: 5sverdict bound to visible sample
Coin
In
Out
WR
PnL
Verdict
awaiting first fetch
Symbol Review· bound to visible coin rows · updates every 5 min generating after first trades…
5-LLM Swarm Intelligence
Research swarm · not the audit-swarm gate
Default: Fast 2m / Standard 10m / Heavy 6h
analysissource: /spot_aggro/swarmscope: per-coin research verdicts (ANALYSIS)window: Fast 2m · Standard 10m · Heavy 6hrefresh: 5sdistinct from audit-swarm (4-of-4 execution gate)
Execution only. Analysis still includes this tier.
executionsource: /spot_aggro/tier_togglesscope: live execution per tierwindow: liverefresh: 5sno analytics impact
Toggling stops ORDERS only. Scoring, ranking, analytics, funnel, heatmaps,
reports, forensic review, and historical metrics continue to include every tier.
Automation Schedule
Declared cadences · read from static config
Current schedule · engine timing loops
executionsource: spot_aggro_config.ymlscope: declared cadenceswindow: config-declaredrefresh: page-load (not live)liveness: see Runtime Control Panel
Heartbeat
2s
Universe refresh
60s cache
MIO research
30 min
PnL report
1h
Error watchdog
5 min
Consensus cooldown
5 min
Active Trading Settings
Live settings snapshot · no capital-based rules
Current config · active behavior rules
executionsource: /spot_aggro/statusscope: active settings + active moduleswindow: liverefresh: 5sno capital-based blocking
Universe
—
Mode
—
Target/day
—
Cap/day
—
Accounting lane · audit totals and immutable ledger
Exchange Connections
Configured exchanges · liveness in Connectivity card
Session-local counters · not 24h backfill · gate is global
accountingsource: /status + /gatescope: current process sessionwindow: session-local (resets on restart)refresh: 5s
Decisions session
—
Trades session
—
Accuracy gate global
—
Reconciliation Status
Exchange holdings vs engine tracked state
Live · tracked vs untracked · real OKX fills, no invented prices
accountingsource: /spot_aggro/status.reconciliationscope: on-exchange holdings vs engine Position statewindow: rebuilt on engine startrefresh: 5sexecution sufficiency only · no capital-based blocking
—
Free USDT
—
Tracked HIGH
—
Tracked LOW
—
Pending
Engine is BLIND on one or more holdings — see per-symbol list below.
Symbol
Status
Held
Rebuilt
Δ
Entry $
Fills
reconciliation not yet run
Bot Decision Ledger
Immutable decision trail · hidden until data arrives
Default: 24h · immutable decision trail
accountingsource: /openclaw/actions (shared ops infra)scope: immutable decision recordswindow: 24hrefresh: 5scard hidden until first row
Time
Strategy
Symbol
Hash
Source
Forensic Accuracy Reports
v1 cadence · window per row
Default: 6h main review · generated reports
analysissource: /spot_aggro/forensicscope: v1 review reportswindow: stated per row (Period column)not same cadence as Forensic Truth (v2)
Quorum Readout· bound to visible worker rows quorum reconciles after first refresh
Scenario Lab
Simulation only · NOT connected to live trading
Manual simulation view
analysissource: local inputsscope: hypothetical simulationwindow: not liverefresh: manualno execution · capital field is hypothetical, not live equity
Auto Orchestrator · 100% auto
research → govs → decision → heal → gap-detect · every tick · default ON
Runs every governance layer on a schedule. Auto-heals stuck loops, auto-fixes
transient gov states, surfaces any gap. Never trades, never flips toggles.
Default ON on boot; set SPOT_AUTO_ORCHESTRATOR=0 to disable.
Target: +0.8% to +2.0%/day · Kill switch 8% DD · BLITZ MODE for cascade events
SPI Formula
Squeeze Pressure Index — NEVER MODIFY
SPI = 0.35 × max(0, -fz)/5
+ 0.25 × oi
+ 0.25 × div
+ 0.15 × liq
fz = funding_z (30d z-score of funding rate)
oi = open interest growth rate
div = price-funding divergence
liq = liquidation cluster proximity
Entry Gates
ALL must pass to enter
ENTER iff:
SPI ≥ 0.65 (relaxed to 0.30 after 5 dry cycles)
AND funding_z ≤ -1.0 (shorts paying)
AND depth ≥ 10× position size
AND consensus ≥ 0.45 (5-LLM Bayesian)
AND conflict ≤ 0.75