Tick overview
Activity
Open positions
0 active| Symbol | Side | Entry | Size | Current | PnL |
|---|---|---|---|---|---|
| No open positions. | |||||
Recent trades
120 closed| Symbol | Exit | Entry | Exit price | PnL | Reason |
|---|---|---|---|---|---|
| 2026-08-03T01:45:17Z | 0.721100 | 0.712800 | -0.478 | agent_exit | |
| 2026-08-02T21:23:43Z | 0.798400 | 0.798300 | -0.051 | agent_exit | |
| 2026-08-02T16:45:56Z | 0.070210 | 0.070150 | -0.088 | agent_exit | |
| 2026-08-02T11:36:37Z | 0.085790 | 0.085490 | -0.220 | agent_exit | |
| 2026-08-02T09:38:41Z | 0.716700 | 0.713000 | -0.303 | agent_exit | |
| 2026-08-02T08:39:39Z | 0.790000 | 0.791900 | 0.075 | agent_exit | |
| 2026-08-02T02:37:13Z | 0.078920 | 0.080520 | 0.968 | agent_exit | |
| 2026-08-01T19:00:29Z | 0.173410 | 0.171490 | -0.598 | agent_exit |
Self-audit
Reflection
Calibration note
Mid-confidence overconfidence gap sustained at ~14pp (stated avg 52.31% vs realized WR 38.46%, n=26) for a second consecutive window at the ATH — the first stabilization at this level. The gap has oscillated within ~10-26pp across 20+ windows, and the ~14pp reading is near the midpoint of the historical range. Hermes consistently overstates mid-confidence outcomes by ~0.15-0.20 in the attributed sample.
Unattributed reasons
Recent reflection lessons
from latest reportsCoverage sustained at the all-time high (n=26, 13%) for a second consecutive window, confirming the prior window's ATH was not a one-window transient. The compatible window (Jul 28-Aug 2) shows 100% coverage across 6 consecutive days. The no_decision_found bottleneck decreased from 176 to 174 (12th...
Within the sustained n=26 ATH, composition rotated: scalp contracted from n=15 (WR=26.67%, last window) to n=14 validated (WR=28.57%, avg_net_return=-0.0055, total PnL -$3.19, only 4/14 winners) as one loser rotated out. Intraday grew from n=10 validated (WR=50%) to n=11 validated (WR=45.45%, avg_n...
The mid-confidence overconfidence gap sustained at ~13.85pp (n=26, stated avg 52.31% vs realized WR 38.46%, avg_net_return=-0.0023, total PnL -$1.87) — essentially unchanged from last lesson's ~13.3pp at the same n=26 ATH, differing by only ~0.55pp which is within the 5-10pp composition-driven osci...
Recent reflection needs
from latest reports13% attribution coverage (26/200 trades) is insufficient for confident generalization about Hermes trading behavior; 174 of 200 closed trades have no linked decision record, all from the pre-Jul-22 l...
176/200 trades are permanently unattributable (pre-Jul-22 legacy gap). Until these are backfilled, the attributed sample is capped at ~12% and no lesson can generalize to full Hermes paper performanc...
Zero exit diversity (24/24 agent_exit) and 100% long bias means Hermes has no track record managing shorts or using stop-loss exits. This is a fundamental gap in trading capability and risk managemen...
Recent reflection reports
| Time | Status | Summary | Lessons | Needs | Violations |
|---|---|---|---|---|---|
| 2026-08-02T23:31:10Z | ok | Hermes reflection consumed 3 reflection lessons (0 duplicates skipped), 1 needs updates. | 3 | 1 | 0 |
| 2026-08-02T17:27:50Z | ok | Hermes reflection consumed 3 reflection lessons (0 duplicates skipped), 0 needs updates. | 3 | 0 | 0 |
| 2026-08-02T11:26:10Z | ok | Hermes reflection consumed 3 reflection lessons (0 duplicates skipped), 2 needs updates. | 3 | 2 | 0 |
| 2026-08-01T23:14:49Z | ok | Hermes reflection consumed 2 reflection lessons (0 duplicates skipped), 0 needs updates. | 2 | 0 | 0 |
| 2026-08-01T17:12:39Z | ok | Hermes reflection consumed 3 reflection lessons (0 duplicates skipped), 1 needs updates. | 3 | 1 | 0 |
Artifacts
paper-trading/hermes-agent/state/reflection_latest.json
paper-trading/hermes-agent/state/reflection_context.json
paper-trading/hermes-agent/logs/reflection_reports.jsonl
External research digest
Explore Research
Queries
| Query | Title | URL |
|---|---|---|
| crypto perpetual futures funding rates August 2026 extreme positive negative contrarian signal | Crypto Funding Rates Explained | 2026 Perpetuals Guide | AlphaEx Capital | https://www.alphaexcapital.com/cryptocurrencies/crypto-trading-and-investing-st... |
| crypto perpetual futures funding rates August 2026 extreme positive negative contrarian signal | BTC Perpetual Funding Rate: 0.00% (Aug 2, 2026) | Convex | https://convextrade.com/metrics/btc-funding |
| crypto liquidation cascade August 2026 long squeeze short squeeze data | Bitcoin, Ethereum Liquidations Data, Crypto Liquidations | Gate | https://www.gate.com/crypto-market-data/funds/liquidation-data |
| crypto order book imbalance bid ask spread signal trading edge 2026 | Order Book Imbalance (OBI) Explained: How to Spot Whale Walls Before They Move Price | Buildix | https://www.buildix.trade/blog/order-book-imbalance-obi-crypto-indicator-explai... |
| crypto volatility regime detection indicator VIX crypto August 2026 | Volatility Regime Detection: From Simple Rules to Machine Learning | VolatilityBox | https://volatilitybox.com/research/volatility-regime-detection/ |
| crypto sector rotation mid-cap altcoin seasonality DeFi L1 meme season August 2026 | Altcoin Season 2026: How to Identify It, Which Altcoins to Buy and When to Rotate Back to Bitcoin | EarnifyHub | https://earnifyhub.com/blog/crypto/altcoin-season-positioning-strategy-2026 |
External Ideas
Capital flows through crypto in a predictable sequence: BTC → ETH → large-cap L1s → DeFi/mid-caps → gaming → memes. BTC.D (Bitcoin dominance) is the leading indicator of which phase is active. When B...
Hypothesis: Capital flows through crypto in a predictable sequence: BTC → ETH → large-cap L1s → DeFi/mid-caps → gaming → memes. BTC.D (Bitcoin dominance) is the leading indicator of which phase is active. When BTC.D is falling, altcoins outperform; when rising, rotate to BTC-correlated names. Hermes currently trades individual symbols without sector-aware meta-positioning — it enters DOT long without asking whether we're in altcoin phase or BTC phase. A simple BTC.D trend check (above/below 50-day MA, rising/falling) could filter which sectors to overweight and which to avoid entirely, creating a genuinely new edge class orthogonal to GRU and non-GRU signals.
Local fit: Hermes has 28 symbols in universe across L1 (SOL, AVAX, NEAR, APT, SUI), DeFi (AAVE, UNI, CRV, RUNE), L2 (ARB, OP, POL), meme (DOGE, PEPE), and infrastructure (LINK, FIL, INJ, FET). BTC.D can be polled daily via CoinMarketCap/TradingView public data. Current open position DOT/USDT (L1 smart contract) — if BTC.D is falling, this L1 allocation is sector-appropriate; if rising, should consider rotating. Hermes has zero sector-awareness in its current decision framework — this is a genuinely new edge class.
Next validation: 1) Poll BTC.D from CoinMarketCap API for last 30 days. 2) Classify current phase: BTC season (BTC.D rising) vs altcoin season (BTC.D falling) vs neutral. 3) Map all 28 Hermes symbols into sector buckets (L1, DeFi, L2, memes, infra). 4) Check if current open DOT LONG aligns with the sector rotation phase. 5) If BTC.D is falling, DeFi/L1 allocation is justified; if neutral, position is speculative.
https://earnifyhub.com/blog/crypto/altcoin-season-positioning-strategy-2026
Liquidation cascades create measurable overshoot: when long liquidations dominate ($100M+ in a single asset within 4h), the forced selling creates a local bottom as weak hands are flushed. The litera...
Hypothesis: Liquidation cascades create measurable overshoot: when long liquidations dominate ($100M+ in a single asset within 4h), the forced selling creates a local bottom as weak hands are flushed. The literature confirms this is a repeatable contrarian setup. Datawallet's framework shows heavy long liquidations near support mark local bottoms because 'the weak hands have been flushed.' Gate.io provides live per-asset liquidation data. Hermes could add a simple liquidation-volume check: if a symbol has >$X in long liquidations in the last 4h and is near a support level, it's a contrarian long setup. This is entirely independent from GRU and complements the funding rate signal.
Local fit: Hermes currently uses no liquidation data. Gate.io liquidation endpoint is available (Gate exchange is the data source). The open DOT/USDT position at $0.79 could be checked for whether liquidation clustering preceded entry. Most applicable to sudden cascade events that create mean-reversion opportunities — Hermes already has mean-reversion zone detection but could strengthen with liquidation confirmation.
Next validation: 1) Check Gate.io liquidation endpoint availability for Hermes universe symbols. 2) For top-10 Hermes universe symbols, collect 7 days of liquidation data. 3) Compare 4h forward returns after $1M+ long liquidation events vs baseline. 4) Check DOT specifically for any clustering near entry $0.79.
Local Optimization Ideas
Buildix's OBI framework (positive=buy pressure, negative=sell pressure) combined with CVD (active flow) provides microstructure confirmation. For the open DOT/USDT long position, polling the order bo...
Hypothesis: Buildix's OBI framework (positive=buy pressure, negative=sell pressure) combined with CVD (active flow) provides microstructure confirmation. For the open DOT/USDT long position, polling the order book via CCXT to compute OBI would provide real-time evidence of whether the bid or ask side is accumulating. OBI positive + declining CVD = accumulation (confirms entry). OBI negative + rising CVD = distribution (warning to exit). This uses existing CCXT infrastructure at zero cost and adds a dimension no existing Hermes signal covers.
Next validation: 1) Write a one-shot script: fetch DOT/USDT order book from Gate.io via CCXT. 2) Compute OBI = (bid_vol - ask_vol) / (bid_vol + ask_vol) at top 10 levels. 3) Log result. 4) If OBI < -0.30 (heavy ask side), flag as position risk. 5) If OBI > +0.30 (heavy bid side), confirm thesis. Store in experiments_hermes/ as a single-run probe.
Risk:
BTC funding rate at 0.00% (Aug 2, 2026, per ConvexTrade) means no overcrowding in either direction — macro is neutral. The CoinSwitch guide confirms heuristics: 0.01% = normal, 0.05-0.1% = elevated, ...
Hypothesis: BTC funding rate at 0.00% (Aug 2, 2026, per ConvexTrade) means no overcrowding in either direction — macro is neutral. The CoinSwitch guide confirms heuristics: 0.01% = normal, 0.05-0.1% = elevated, >0.1% = hot/contrarian sell, <-0.05% = bearish stretch/contrarian buy. Adding a single btc_funding_rate field to trading_context.json (pulled via CCXT every tick) would give every trading decision a live macro positioning overlay. Currently Hermes has zero funding-rate awareness in its context. When BTC funding is extreme (>0.08 or <-0.05), the literature says it's the most reliable contrarian signal in crypto. At 0.00% today, it confirms that the neutral macro backdrop supports the DOT moderate-RSI entry thesis.
Next validation: 1) Verify CCXT can fetch BTC/USDT perpetual funding rate from Gate.io. 2) Compute percentile relative to 30-day range. 3) Add to context as 'btc_funding_rate' and 'btc_funding_signal' (bullish/bearish/neutral per CoinSwitch heuristics). 4) Test on one tick.
Risk:
Rejected as too incremental
| Title | Reason |
|---|---|
| <built-in method title of str object at 0x3d321190> | |
| <built-in method title of str object at 0x73ce90940190> | |
| <built-in method title of str object at 0x73ce90a5ef10> | |
| <built-in method title of str object at 0x73ce90a91830> |
Research tick activity
Research
Session: research-20260803T003428Z
Research Focus
Reason: External sector-rotation idea is preferred over GRU/FIL/LTC tuning (explore consumption gate rule). It provides a genuinely new meta-positioning dimension independent of the currently dead GRU pipeline. Immediately actionable: can poll BTC.D from public API, map Hermes 28-symbol universe into sector buckets, and validate whether the open DOT LONG at $0.79 aligns with the current rotation phase. The need already exists as topic:signal_backlog with same suggested path.
https://earnifyhub.com/blog/crypto/altcoin-season-positioning-strategy-2026
experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation
Source: explore_research
Experiment Git Status
117 untracked/modified files
Show first 10
| Status | Path |
|---|---|
M | experiments_hermes/010-IMPLEMENTED_openrouter_gemma_news_smoke/RESULTS.md |
M | experiments_hermes/011-IGNORE_gru_proba_live_accuracy_check/run.py |
M | experiments_hermes/AGENT_HERMES.md |
?? | experiments_hermes/098-RESEARCH_regime_aware_bilateral_aggregator/ |
?? | experiments_hermes/099-RESEARCH_fil_threshold_optimization/ |
?? | experiments_hermes/100-RESEARCH_gru_proba_recovery_momentum/ |
?? | experiments_hermes/101-RESEARCH_bilateral_position_cap_sizing/ |
?? | experiments_hermes/102-RESEARCH_bilateral_signal_priority/ |
?? | experiments_hermes/103-RESEARCH_gru_signal_frequency/ |
?? | experiments_hermes/104-RESEARCH_bilateral_exit_timing/ |
Research Reports History (80)
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "BTC.D phase classification, sector-bucket mapping for 28 Hermes symbols, DOT position sector-alignment check, and a proposed meta-allocation flag (overweight/underweight per sector) for future Hermes trading context.", "hypothesis": "BTC.D (Bitcoin dominance) is a leading indicator for which crypto sector phase is active (BTC → ETH → L1s → DeFi → Gaming → Memes). Hermes trades 28 symbols across L1, DeFi, L2, meme, and infrastructure sectors with zero sector-awareness. A BTC.D trend check could filter which sectors to overweight vs avoid, creating a genuinely new edge class orthogonal to GRU and non-GRU signals.", "risk": "Exploratory only — sector rotation is a slow signal with weekly/monthly frequency. Will not replace existing GRU or non-GRU entry logic. Could introduce a false sense of precision if BTC.D is noisy (sawtooth pattern in 50/50 markets). Kept isolated in experiments_hermes/ until validated against Hermes trade history.", "title": "Sector Rotation via BTC Dominance Tracking: Meta-Positioning Across Sectors", "workspace_path": "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Create experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation per the queued research_actions item above.", "title": "BTC Dominance Sector Rotation as Meta-Allocation Signal", "why_needed": "Hermes trades 28 symbols across multiple sectors but has zero sector-awareness. BTC.D is the primary 'altseason clock' and could provide a low-frequency meta-allocation overlay that filters which sectors to overweight vs avoid — orthogonal to all existing GRU/non-GRU signals."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "BTC.D 30-day history poll script (CoinMarketCap or CCXT), sector classification map for all 28 Hermes symbols (L1, DeFi, L2, infra, meme, payment, oracle, gaming), current phase determination (BTC season vs altcoin season vs neutral), and alignment check on current open DOT/USDT position.", "hypothesis": "BTC.D trend (above/below 50-day MA, rising/falling) predicts which sector of the 28-symbol Hermes universe will outperform. When BTC.D is falling, altcoin sectors (L1s, DeFi, L2s, memes, gaming) outperform BTC-correlated names. When BTC.D is rising, rotate to BTC-correlated infrastructure names. Hermes currently allocates without any sector-awareness, creating measurable opportunity cost.", "risk": "BTC.D is a macro indicator with slow cadence — may produce long periods of 'neutral' signal. Sector mapping is subjective (some symbols span multiple sectors). A single BTC.D poll doesn't create a tradeable signal by itself; it feeds into decision reasoning. Strictly paper-only queue item until validated against Hermes trade history.", "title": "Sector Rotation via BTC Dominance Tracking: Meta-Positioning Across Sectors", "workspace_path": "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "IDEA.md, RESULTS.md documenting Gate.io liquidation endpoint availability, 7-day sample collection, and 4h forward return analysis after >$1M long liquidation events", "hypothesis": "Large liquidation cascades ($1M+ per symbol per 4h) create measurable overshoot/reversal opportunities. When long liquidations cluster at support, forced selling flushes weak hands and creates a local bottom with positive forward EV at 4-8h horizons.", "risk": "This is entirely exploratory with no production code changes. Stays isolated in experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian until validated.", "title": "Liquidation Cascade Clustering as Contrarian Entry Signal", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "1) Gate.io liquidation endpoint availability confirmed for 28-symbol universe. 2) 7-day baseline: per-symbol listing of >$1M cascade events with 4h/8h forward returns. 3) DOT/USDT entry at $0.79 checked for liquidation clustering. 4) Binary recommendation: is cascade_score >= threshold a deployable opportunity_scan field?", "hypothesis": "Heavy long liquidations (>$1M per symbol in 4h window) create measurable local bottoms via forced-weak-hand flush. These cascade events can be used as contrarian entry signals independent of GRU.", "risk": "Gate.io liquidation data may not have sufficient history for statistical validation. Small sample size for rare cascade events. DOT entry already made — the finding would be observational, not actionable for that position.", "title": "Liquidation Cascade Clustering as Contrarian Entry Signal — Gate.io data availability & 7-day baseline scan", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 1 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Gate.io liquidation data availability confirmed, 7-day liquidation event dataset for top-10 symbols, 4h forward return comparison table showing whether liquidation clusters have positive EV", "hypothesis": "Symbols with heavy long liquidation volume (>$1M within 4h) near support levels produce positive 4h forward returns as weak hands are flushed and mean reversion occurs. Gate.io per-asset liquidation data can confirm this pattern.", "risk": "Data may not be available per-symbol through standard CCXT. Liquidation data may be aggregated by exchange vs per-symbol. Gate.io liquidation page shows aggregate data; per-symbol endpoint availability is unconfirmed. If unavailable, pivot to per-exchange aggregate data.", "title": "Liquidation Cascade Clustering as Contrarian Entry Signal", "workspace_path": "experiments_hermes/205-RESEARCH_liquidation_cascade_entry"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_liquidation_cascade_entry"], "needs": [{"need_type": "data", "priority": "medium", "suggested_next_step": "In experiment 205, first step: verify CCXT can fetch per-symbol liquidation data from Gate.io for DOT, BTC, ETH, and top-5 universe symbols.", "title": "Gate.io per-symbol liquidation data availability", "why_needed": "Liquidation cascade entry signal research depends on per-symbol liquidation volume data from Gate.io. If only aggregate data exists, the signal hypothesis needs to be reformulated."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "1) Confirmed liquidation endpoint availability per symbol. 2) 7-day liquidation event catalog for top-10 Hermes universe symbols. 3) Forward return comparison after $1M+ events vs baseline. 4) DOT/USDT entry ($0.79) checked for liquidation clustering preceding entry.", "hypothesis": "Gate.io provides per-asset liquidation data for Hermes universe symbols. Liquidation events >$1M within 4h create measurable overshoot that can predict forward mean-reversion entries.", "risk": "Stays in experiments_hermes/ until validated. No impact on live paper decisions. Gate.io liquidation data quality/coverage needs verification first.", "title": "Gate.io Liquidation Data Availability Scan", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_clustering"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_clustering"], "needs": [], "proposals": []}
Research tick: 3 actions, 2 proposals, 3 needs
Hermes explore research consumed 3 research actions, 2 deployment proposals, 3 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "BTC.D 30-day chart, trend direction (rising/falling/flat), current altcoin season index score, sector allocation recommendation for Hermes 28-symbol universe.", "hypothesis": "BTC.D trend direction determines which sector to overweight. Current phase classification will inform whether DOT L1 position is well-allocated.", "risk": "Pure observation, no trading decisions. Risk: BTC.D data source must be free and reliable.", "title": "BTC Dominance Trend Snapshot for Sector Rotation Phase", "workspace_path": "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation"}, {"action_type": "code", "expected_output": "DOT OBI score at top-10 depth levels. If OBI > +0.30 (bid-heavy), confirms thesis. If OBI < -0.30 (ask-heavy), warns of sell pressure.", "hypothesis": "DOT/USDT order book at current levels shows whether bid or ask side dominates, providing microstructure confirmation for the open long position.", "risk": "One-shot CCXT call, zero risk.", "title": "DOT Order Book Imbalance Probe", "workspace_path": "experiments_hermes/206-RESEARCH_dot_obi_probe"}, {"action_type": "experiment", "expected_output": "Per-symbol funding rate snapshot, percentile distribution, extreme flags (>0.08% or <-0.05%), comparison to CoinSwitch heuristics.", "hypothesis": "Extreme funding rates (>0.08% or <-0.05% per 8h) on any of 28 universe symbols create contrarian entry opportunities that Hermes currently ignores.", "risk": "Data quality: Gate.io may not expose funding rates for all 28 symbols. Fallback: poll BTC and top-5 universe symbols only.", "title": "Funding Rate Contrarian Fade Data Scan (Gateway to topic:signal_backlog execution)", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation", "experiments_hermes/206-RESEARCH_dot_obi_probe", "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade", "paper-trading/hermes-agent/ (context enrichment pipeline)", "paper-trading/hermes-agent/bin/ (enhance diagnostics or screening)"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open"}, {"need_topic": "sector_rotation", "need_type": "signal", "priority": "high", "status": "open"}, {"need_topic": "tooling_backlog", "need_type": "tooling", "priority": "medium", "status": "open"}], "proposals": [{"artifact_path": "paper-trading/hermes-agent/ (context enrichment pipeline)", "next_step": "Codex/human: Add fetch_funding_rate call to context builder, write btc_funding_rate and btc_funding_signal (bullish/bearish/neutral) fields.", "objective": "Provide live macro positioning flag for every trading decision. BTC funding rate is the single most reliable crowd-positioning read in crypto, and Hermes currently has zero funding-rate awareness.", "paper_slot": "Add to context enrichment pipeline: single line `btc_funding_rate = exchange.fetch_funding_rate('BTC/USDT:USDT')` in build_trading_context.py. No new slot needed.", "risk": "Gate.io may not expose funding rate via CCXT's fetch_funding_rate. Fallback: poll via REST endpoint directly or coingecko API. Zero trading risk — field is advisory only.", "rollback": "Revert the context enrichment addition.", "title": "Add BTC Funding Rate Field to Trading Context"}, {"artifact_path": "paper-trading/hermes-agent/bin/ (enhance diagnostics or screening)", "next_step": "Codex/human: Test Gate.io CCXT liquidation endpoint availability for Hermes symbols, then add 4h liquidation volume fields to per-symbol context.", "objective": "When market breadth shows risk_off (19/28 risk_off per trader_latest), add liquidation-volume check as a secondary filter: prefer symbols with elevated short liquidations as mean-reversion long candidates and elevated long liquidations as continuation short candidates.", "paper_slot": "Add to opportunity_scan in build_trading_context.py: per-symbol long/short liquidation volume over 4h window, flag extremes (>2σ from 14-day mean).", "risk": "Gate.io liquidation data may have rate limits or be capped. Fallback: use BTC liquidation as proxy for macro liquidation stress. No trading risk — field is advisory only.", "rollback": "Remove liquidation fields from context builder.", "title": "Short-Candidate Liquidation-Volume Filter for Non-GRU Universe"}]}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Funding rates and OI snapshots for 28 universe symbols from Gate.io, compared to 0.03/0.05/0.10 bps thresholds with cascade_score = abs(OI_change_pct) * abs(funding_rate * 100). Log symbols exceeding cascade_score > 2.0.", "hypothesis": "After one-sided mass liquidations, markets bounce because (a) temporary > permanent price impact, (b) fire-sale discounts create mean reversion force, (c) Hawkes branching ratio n=0.6-7.0 means cascades self-excite for hours before decay. Tracking cumulative liquidation volume per symbol provides a regime-override signal — probability of reversal within 4-12h increases significantly post-cascade.", "risk": "Data scan is a point-in-time snapshot. Cascade detection requires 24h+ history. This scan only flags current cascade risk, not historical validation. No trading decisions will be based on this data alone — it queues the research pipeline, not a strategy.", "title": "Liquidation Cascade Bounce — Gate.io OI + Funding Rate One-Shot Scan", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_regime_override"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_regime_override"], "needs": [{"need_topic": "funding_rate_contrarian_fade", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "GRU has been dead for 42+ days. Funding rates + OI data are the highest-ROI non-GRU signal class available: freely pollable via CCXT, documented contrarian edge at extremes, Hawkes cascade framework provides concrete decay parameters, and integrates naturally into trading_context.json as per-symbol cascade_risk + funding_rate fields."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "JSON dump of funding rates for all 28 universe symbols from Gate.io. Each entry includes symbol, funding rate, timestamp, and next funding time. Compared against 0.03/0.05/0.10 bps thresholds and OI change data for cascade_score computation.", "hypothesis": "A simplified Hawkes self-excitation cascade score can be computed per symbol from Gate.io OI change and funding rate extremes. When OI drops >20% in 4h and funding rate exceeds |0.1%| (per 8h), cascade_risk=high. This signal can be integrated into trading_context.json as a per-symbol cascade_risk flag that disables new entries for 4-12h post-event.", "risk": "Pure data scan — no trading decisions. Risk is limited to API rate limits (CCXT retry built-in). No state modified.", "title": "Gate.io OI and Funding Rate One-Shot Scan for Cascade Detection Feasibility", "workspace_path": "experiments_hermes/207-RESEARCH_liquidation_cascade_hawkes_bounce"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/207-RESEARCH_liquidation_cascade_hawkes_bounce"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot scan: 7-day sector group returns for L1s (SOL, AVAX, NEAR, APT, DOT, INJ, ATOM, SUI), DeFi (AAVE, UNI, CRV, RUNE), L2s (ARB, OP, POL), memes (DOGE, PEPE), infrastructure (FIL, LTC, HBAR, TRX, XRP, ALGO, XTZ, FET). Compares L1 vs DeFi vs Meme returns. If DeFi outperformed L1s by >10%, tests whether that predicts mean-reversion within next 7 days. Output written to RESULTS.md.", "hypothesis": "Crypto capital rotates through predictable phases (BTC → L1s → DeFi → Gaming/AI → Memes → BTC). Tracking 7-day sector group returns from existing trading_context.json price data can detect rotation phases and inform sector-level position bias.", "risk": "Research-only — no live trading impact. Sector definitions are ad-hoc (28-symbol universe is not exhaustive). The EarnifyHub rotation sequence may not reproduce on Gate.io universe.", "title": "Sector Rotation Detection — DEFI/L1 Relative Strength One-Shot Scan", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_defi_l1"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_sector_rotation_defi_l1"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "7-day sector group return table for L1, DeFi, L2, Meme, Infrastructure groups; DEFI/L1 ratio timeseries; rotation phase flags per Hermes 28-symbol universe", "hypothesis": "Crypto capital rotates through predictable phases: BTC dominance peaks first, then L1s, then DeFi/revenue protocols, then Gaming/AI, then memes, then back to BTC. Tracking DEFI_INDEX / L1_INDEX ratio via existing price data flags rotation phases and informs sector-level position bias.", "risk": "No live sector rotation signal yet; this is a data-scan-only queue item. Cannot affect decisions until validated. Sector boundaries are approximate (some tokens straddle categories).", "title": "Sector Rotation Detection via DEFI/L1 Relative Strength Index", "workspace_path": "experiments_hermes/207-RESEARCH_sector_rotation_detection"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/207-RESEARCH_sector_rotation_detection"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/206-RESEARCH_liquidation_cascade_bounce/RESULTS.md with per-symbol OI change, funding rate, cascade_score, and recommendation for which symbols need cascade_risk flag integration.", "hypothesis": "Per-symbol cascade_score = abs(OI_change_24h_pct) * abs(funding_rate * 100). If any symbol scores > 2.0, cascade_risk flag should be raised. At extremes, cascade bounce edge produces 60-70% WR 4-12h post-event.", "risk": "Gate.io OI data may not be available for all 28 symbols (only perpetual futures have OI). One-shot scan may miss cascade events outside the sample window. This is isolated as a data_scan — no trading changes until validated.", "title": "Gate.io OI + Funding Rate Cascade Scan — One-Shot for Top 10 Hermes Symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_bounce"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_bounce"], "needs": [{"need_type": "data", "priority": "high", "suggested_next_step": "During the one-shot scan, log which symbols have available OI and funding rate endpoints. Gate.io perpetual futures (FIL-PERP, LTC-PERP, etc.) should expose fundingRate. OI may require fetchOpenInterest endpoint.", "title": "Gate.io OI + Funding Rate Data Availability for Cascade Detection", "why_needed": "Detecting liquidation cascades requires per-symbol OI change and funding rate data. If Gate.io does not expose OI for thin alt symbols, cascade detection is limited to BTC/ETH/SOL only. Must verify before developing cascade_risk integration."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "RESULTS.md in experiments_hermes/206-RESEARCH_sector_rotation_detection/ showing: (1) current 7-day sector returns, (2) rotation phase flag, (3) whether DeFi > L1 by >10% predicts mean-reversion in next 7 days, (4) integration recommendation for trading_context.json", "hypothesis": "Crypto capital rotates through predictable phases (BTC dominance → L1s → DeFi → Gaming/AI → Memes → back to BTC). Computing sector-group relative strength from existing price data will reveal rotation phases and inform sector-level position bias.", "risk": "Low — pure analysis of existing data, no trading actions. Sector labels are heuristic and may not perfectly capture token narratives. However, the cost of false rotation signals is limited (advisory flag only).", "title": "Sector Rotation Detection — 7-Day Sector Group Returns from Trading Context", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_detection"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_sector_rotation_detection"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/205-RESEARCH_liquidation_cascade_regime_override/RESULTS.md with per-symbol cascade_score table, detection rate, and comparison to 24h OI/funding baselines", "hypothesis": "When Gate.io OI drops >20% in 4h AND funding rate exceeds ±0.1%, a cascade liquidation is in progress. Post-cascade, mean-reversion bounce probability within 4-12h increases significantly (Hawkes branching ratio n=0.6-7.0). Hermes should flag cascade_risk=high and disable new entries until cascade decays.", "risk": "Gate.io OI data may not be deep or reliable enough for low-volume alts (FIL, AAVE). OI changes may also reflect non-cascade events (funding rate settlement, whale repositioning). Pure research scan — no trading impact. Requires next tick to populate the experiment directory.", "title": "Gate.io Liquidation Cascade Signature Scan — OI Drop + Funding Rate Spike", "workspace_path": "experiments_hermes/205-RESEARCH_liquidation_cascade_regime_override"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_liquidation_cascade_regime_override"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "sector_rotation_results.md with 7-day rolling sector return comparisons (L1 vs DeFi vs Meme vs Infra vs L2), rotation phase timestamps, and correlation analysis between sector outperformance and subsequent 7-day mean-reversion", "hypothesis": "Crypto capital rotates through predictable phases: BTC dominance first, then L1s, then DeFi/revenue protocols, then memes. Tracking DEFI_INDEX / L1_INDEX ratio in trading_context.json would flag rotation phases and inform sector-level position bias. When DeFi outperforms L1s by >10% over 7 days, mean-reversion to L1s follows within the next 7 days.", "risk": "Sector labels are heuristic (some symbols like FIL/TRX don't fit neatly). 7-day window is arbitrary — may need sensitivity testing.", "title": "Sector Rotation Detection via DEFI/L1 Relative Strength Index", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_detection"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_sector_rotation_detection"], "needs": [], "proposals": []}
Research tick: 3 actions, 2 proposals, 2 needs
Hermes explore research consumed 3 research actions, 2 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Funding rate table with per-symbol rate, percentile vs history, and matching PineScriptForge entry conditions", "hypothesis": "Gate.io funding rate distribution across Hermes universe will reveal which symbols have extreme (>0.1% or <-0.05%) funding that the contrarian fade strategy could target.", "risk": "CCXT rate limit on Gate.io may truncate scan; one-shot is isolated, no side effects", "title": "Funding Rate One-Shot Scan for 28 Universe Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"}, {"action_type": "data_scan", "expected_output": "Per-symbol cascade_score table with flags (pass, borderline, absent); recommend threshold for cascade_risk flag", "hypothesis": "At least 2-3 of FIL, AAVE, LTC, HBAR, or FET will show cascade signatures (OI drop >20% OR funding rate > ±0.1%) in the past 24h, validating the cascade_risk flag concept.", "risk": "Gate.io may not expose OI for all symbols; fallback to funding rate only", "title": "OI Change + Funding Rate Cascade Risk Scan for Top 10 Symbols", "workspace_path": "experiments_hermes/206-RESEARCH_cascade_risk_flag"}, {"action_type": "code", "expected_output": "JSON file with sector group returns and rotation phase classification", "hypothesis": "Computing DEFI_INDEX / L1_INDEX ratio from existing price data will reveal rotation phases that Hermes can use for sector-level position bias.", "risk": "Sector group assignments are heuristic; no live trading impact", "title": "Sector Rotation Index Computation", "workspace_path": "experiments_hermes/207-RESEARCH_sector_rotation_index"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade", "experiments_hermes/206-RESEARCH_cascade_risk_flag", "experiments_hermes/207-RESEARCH_sector_rotation_index"], "needs": [{"need_type": "data_quality", "priority": "high"}, {"need_type": "diagnostic", "priority": "medium"}], "proposals": [{"artifact_path": "experiments_hermes/206-RESEARCH_cascade_risk_flag", "next_step": "After Exp 206 confirms thresholds, propose 1-line addition to context_enrichment.py and 1-field addition to trading_context schema.", "objective": "Provide Hermes with awareness of liquidation cascade states — disables entries on symbols experiencing cascades, enables bounce-anticipation for symbols post-cascade.", "paper_slot": "No new slot. Add a 'cascade_risk' computed field to context_enrichment.py analogous to 'anomaly' fields. Values: none, watch (OI+funding threshold borderline), active (both thresholds breached).", "risk": "False positives in illiquid altcoins where OI is naturally low. Use 24h rolling baseline, not absolute thresholds.", "rollback": "Remove the cascade_risk field from context_enrichment.py — 1 line revert.", "title": "Add cascade_risk field to trading_context.json per-symbol blocks"}, {"artifact_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade", "next_step": "After Exp 205 confirms rate thresholds for Gate.io, propose adding funding_rate fetch to the trading context builder.", "objective": "Provide Hermes with per-symbol funding rate and percentile flag, enabling the contrarian fade strategy as a non-GRU signal layer.", "paper_slot": "No new slot. Add 'funding_rate' and 'funding_percentile' fields to existing symbol blocks in context_enrichment.py.", "risk": "Funding rates update every 8h; stale rates could mislead. Include timestamp and freshness indicator.", "rollback": "Remove the funding_rate/funding_percentile fields from context_enrichment.py.", "title": "Funding Rate Field in trading_context.json per-symbol blocks"}]}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Sector assignment table for all 28 symbols; 90-day weekly sector momentum time series; correlation of top-quartile sector momentum vs individual symbol h=12 forward return; recommendation on whether to add sector_momentum advisory to trading_context.json", "hypothesis": "Assigning sector tags (L1, L2, DeFi, Meme, Storage, Oracle, Payment, Utility/Privacy) to each of 28 Hermes universe symbols and computing weekly sector-level avg_4h_ret and avg_RSI can inform which altcoins to overweight in non-GRU entry decisions. Top-quartile sector momentum predicts individual symbol outperformance at h=12.", "risk": "Sector tags are subjective (many tokens span multiple sectors). Sector rotation signals are well-known and may decay once deployed. This is research-only — no risk of capital loss until deployed as a trading_context field.", "title": "Sector Rotation Monitoring — tag sectors + compute sector momentum for all 28 Hermes symbols", "workspace_path": "experiments_hermes/207-RESEARCH_sector_rotation_monitoring"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/207-RESEARCH_sector_rotation_monitoring"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 1 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "RESULTS.md with per-symbol cascade frequency, forward EV at h=4/8/12, WR, and recommendation on whether to deploy as a trading_context advisory signal or entry rule", "hypothesis": "Liquidation cascades create statistically reliable over-reactions on 15m bars. A 3-bar pattern (range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) identifies cascade wicks with positive forward EV at h=4,8,12 for LONG entries, compared to non-cascade bars.", "risk": "OHLCV-only cascade detection may produce false positives (large range bars from news events that don't mean-revert). EV may be negative for some symbols. Still worth testing since it uses existing data with zero API cost.", "title": "Liquidation Cascade Recovery Capture — OHLCV-only detection on 28 Hermes symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol CSV with cascade bar count, mean forward return at h=4/8/12, WR for cascade entries vs non-cascade, and a recommendation on whether to add a cascade_flag to trading_context.json", "hypothesis": "Cascade-like bars (range > 2x ATR, close < 25th percentile, next 1-2 bars recover > 50% of cascade bar range) have positive forward EV at h=4,8,12 for LONG entries compared to non-cascade bars.", "risk": "Cascade patterns may be rare at 15m resolution even with elevated frequency. If < 20 samples per symbol, aggregate across all symbols for pooled analysis. Not deployed until validated against 90-day OHLCV.", "title": "Liquidation Cascade Recovery Capture — scan 90 days of OHLCV for cascade patterns across all 28 Hermes symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/209-RESEARCH_liquidation_cascade_capture/RESULTS.md with per-symbol cascade frequency table, forward EV at each horizon, win-rate breakdown, and pipeline integration recommendation", "hypothesis": "Cascade-like bars (range > 2x ATR(14), close < 25th percentile of bar range, next 1-2 bars recover > 50% of cascade bar range) occur in Hermes' 28-symbol universe and produce positive forward EV at h=4,8,12 for LONG entries vs non-cascade bars. LiveVolatile data (Feb 2026) shows 70-85% of cascade drops recover within 2-6 hours for BTC, but altcoin recovery rates and optimal hold horizons may differ.", "risk": "Remains isolated in experiments_hermes until validated and deployed via formal proposal. Pattern detection thresholds (2x ATR, 25th percentile close, 50% recovery) are initial defaults and may require calibration. Altcoin cascades may behave differently from BTC — smaller sample sizes per symbol.", "title": "Liquidation Cascade Recovery Capture — OHLCV Pattern Scan for 28 Hermes Symbols", "workspace_path": "experiments_hermes/209-RESEARCH_liquidation_cascade_capture"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/209-RESEARCH_liquidation_cascade_capture"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "IDEA.md, RESULTS.md with per-symbol cascade count, forward WR at h=4/8/12, comparison vs non-cascade mean-reversion WR", "hypothesis": "Cascade-like bars (15m range >2x ATR, close <25th percentile, next 1-2 bars close above mid of cascade bar) have positive forward EV at h=4,8,12 for LONG entries, and this EV exceeds non-cascade mean-reversion baselines.", "risk": "Purely OHLCV pattern-based — no real liquidation data. Cascade detection is a proxy. May produce false positives. Isolated in experiments_hermes until validated.", "title": "Liquidation Cascade Recovery Capture — OHLCV pattern scan across 28 symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "CSV of cascade bar events per symbol, forward returns at h=4,8,12, win rate, avg return, Sharpe. Comparison vs non-cascade control bars. RESULTS.md summary.", "hypothesis": "Liquidation cascade bars (3-bar pattern: range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) produce positive forward EV at h=4,8,12 for LONG entries. If 70-85% of cascade events recover within 2-6h (per LiveVolatile), the detectable pattern should be profitable in Hermes' 15m universe.", "risk": "Risk 1: cascade detection may produce too few events (<10 per symbol) for statistical significance. Risk 2: GRU-dead period means no GRU signal to filter cascade entries — may need to pair with existing market breadth or VWAP band. Risk 3: isolated to 15m bars; cascade may resolve faster than 15m resolution captures.", "title": "OHLCV Cascade Bar Detection — 90-day scan across 28 Hermes symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol stats: cascade bar count, cascade WR at h=4/8/12, mean return, % of bars that cascade. Aggregate across symbols: pooled cascade WR, mean return, Sharpe. If positive EV, a deployment proposal to add cascade_flag to trading_context.", "hypothesis": "Cascade-like bars (3-bar pattern: range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) have positive mean-reversion EV at h=4,8,12 compared to non-cascade bars. From LiveVolatile research: 70-85% of cascade drops recover within 2-6 hours.", "risk": "GRU-level signal quality not expected. Cascade detection is a lightweight pattern — may not reach deployable WR. Stays isolated in experiments_hermes/ until validated.", "title": "Liquidation Cascade Recovery Capture — 90-day OHLCV scan across 28 Hermes symbols", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery/RESULTS.md with: (1) cascade bar frequency per symbol over 90 days; (2) forward EV at h=2,4,8,12 for LONG entries on cascade bars vs non-cascade baseline; (3) best-performing symbols by cascade EV; (4) if positive, specification for adding a 'cascade_flag' and 'cascade_recovery_score' field to trading_context.", "hypothesis": "Liquidation cascade bars (range > 2x ATR, close near low, next 1-2 bars recover >50% of range) produce statistically reliable mean-reversion entries across the 28-symbol Hermes universe, with 60%+ WR at h=4-8.", "risk": "Pure OHLCV pattern detection cannot distinguish genuine liquidation cascades from normal volatility clusters. The 3-bar pattern (big range + close low + quick recovery) may capture non-cascade mean-reversion setups, which is still useful but dilutes the specific cascade hypothesis. Backtest overfitting on a small number of extreme events is the main risk — need minimum 20 cascade bars per symbol for statistical significance.", "title": "Liquidation Cascade Recovery Capture — OHLCV cascade bar detection and forward EV scan", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"], "needs": [], "proposals": []}
Research tick: 4 actions, 0 proposals, 4 needs
Hermes explore research consumed 4 research actions, 0 deployment proposals, 4 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol count of cascade bars, forward EV at h=4/8/12 vs non-cascade bars, win rate delta", "hypothesis": "Cascade-like bars (range >2x ATR, close at extreme, fast follow-through recovery) have positive forward EV as LONG entries at h=4,8,12.", "risk": "Pure OHLCV proxy for liquidations — may miss cascades that resolve outside bar boundaries. Stays isolated in experiments_hermes/, no runtime changes.", "title": "Liquidation Cascade Recovery — OHLCV scan on 90d Hermes universe", "workspace_path": "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery"}, {"action_type": "data_scan", "expected_output": "Per-sector momentum time series, rank correlation between sector momentum and individual symbol 12h forward return", "hypothesis": "Sector-level momentum (avg 4h return within sector) predicts individual symbol short-term outperformance.", "risk": "Sector labels are subjective; some symbols span multiple categories. Stays isolated — no runtime changes until validated.", "title": "Sector Rotation Tagging and Momentum Scan", "workspace_path": "experiments_hermes/207-RESEARCH_sector_rotation_momentum"}, {"action_type": "data_scan", "expected_output": "Per-symbol volatility regime count, past Hermes trade PnL distribution by regime (low/normal/high)", "hypothesis": "High-vol regime (ATR ratio >1.3) correlates with worse Hermes trade outcomes; position sizing should adapt.", "risk": "Simple ATR ratio is a coarse volatility proxy — may not capture structural regime shifts. Isolated research only.", "title": "Volatility Regime from OHLCV ATR Ratio", "workspace_path": "experiments_hermes/208-RESEARCH_volatility_regime_sizing"}, {"action_type": "data_scan", "expected_output": "Per-symbol current funding rate, distribution stats, extreme flags (>0.05%, negative)", "hypothesis": "Already documented in topic:signal_backlog. One-shot CCXT funding rate query for all 28 universe symbols from Gate.io.", "risk": "Stays isolated — no runtime changes. APY-calibrated, not bps-per-8h; may need unit conversion.", "title": "Funding Rate Contrarian Fade — First Data Scan (Exp 205 acceleration)", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_liquidation_cascade_recovery", "experiments_hermes/207-RESEARCH_sector_rotation_momentum", "experiments_hermes/208-RESEARCH_volatility_regime_sizing", "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "GRU dead 43+ days, funding rates are highest-ROI non-GRU signal class available. Need to execute Exp 205 scan to validate before deployment."}, {"need_topic": "liquidation_cascade_recovery", "need_type": "research", "priority": "medium", "status": "open", "why_needed": "If OHLCV proxy for liquidation cascades has positive EV, it becomes a new non-GRU signal class for mean-reversion entries — directly usable while GRU is dead."}, {"need_topic": "sector_rotation_monitoring", "need_type": "diagnostic", "priority": "medium", "status": "open", "why_needed": "A sector tag + sector momentum signal would improve non-GRU entry decisions by filtering which altcoin sectors have tailwinds."}, {"need_topic": "volatility_regime_sizing", "need_type": "diagnostic", "priority": "medium", "status": "open", "why_needed": "Lightweight ATR ratio volatility state could inform position sizing without new data sources. No Hermes trades have been analyzed for vol-regime PnL impact."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Sector mapping table, 7d sector return heatmap, historical ENTER decision bias analysis by sector, draft sector_rank field spec for symbol snippets", "hypothesis": "Hermes' 28-symbol universe naturally segments into 6+ sectors (L1, DeFi, AI, Storage, Meme, L2, RWA). Sector-leading symbols systematically outperform sector-lagging ones by >5% per rotation leg. A computed sector_rank field in symbol snippets would let Hermes bias capital toward in-flow sectors without introducing new data sources.", "risk": "Pure data analysis, no trading decisions. Stays in experiments_hermes/. Sector definitions may have overlap (e.g., POL is L1+RWA). Some sectors may have only 1-2 symbols, making ranking noisy.", "title": "Cross-Sector Relative Strength Rotation — Hermes 28-Symbol Universe Mapping and 7d Return Analysis", "workspace_path": "experiments_hermes/207-RESEARCH_sector_rotation_hermes_universe"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/207-RESEARCH_sector_rotation_hermes_universe"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "A sector mapping table for all 28 Hermes symbols, 7d sector return comparison, identification of currently-leading vs lagging sectors, and a proposed 'sector_rank' field format for trading_context.json symbol snippets.", "hypothesis": "Capital rotates between crypto sectors (DeFi, L1, Meme, AI, RWA, Storage, L2, Privacy) on multi-day to weekly timeframes. Sector-leading symbols outperform sector-lagging symbols by 5-10% per rotation leg. Mapping Hermes' 28 symbols to sectors and tracking 7d relative sector performance would enable a 'sector_rank' per-symbol field that identifies which cohort is currently rotating in.", "risk": "Stays isolated because sector rotation is a medium-frequency signal (multi-day), not a tick-by-tick entry trigger. If deployed without validation, it could bias Hermes toward sector-chasing. The experiment first validates whether the signal exists in the existing data before any deployment proposal.", "title": "Cross-Sector Relative Strength Rotation within 28-Symbol Universe", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_relative_strength"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_sector_rotation_relative_strength"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Sector map for all 28 Hermes symbols across 7-9 sectors. 7d sector cohort returns table with separation metrics. Comparison of top-sector vs bottom-sector forward performance in Hermes' decision window. Feasibility assessment for adding a 'sector_rank' field to symbol snippets in trading_context.json.", "hypothesis": "Capital rotates between crypto sectors (DeFi, L1, Meme, AI, RWA, Storage, Privacy) on multi-day to weekly timeframes. Symbols in the leading sector cohort outperform lagging sector cohorts by 5-10% per rotation leg. Adding a 'sector_rank' field to symbol snippets would improve Hermes' symbol selection by biasing toward in-flow sectors.", "risk": "Pure research, no trading changes. Sector labels are approximate (many tokens span multiple sectors/have ambiguous classification). Even if cohort separation exists, causal attribution to 'rotation' vs random walk is not proven by a single scan. Opportunities are multi-day not intra-tick, so the field would tilt directional bias rather than trigger instant entries.", "title": "Cross-Sector Relative Strength Rotation within 28-Symbol Universe", "workspace_path": "experiments_hermes/206-RESEARCH_cross_sector_rotation"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_cross_sector_rotation"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol funding_rate snapshot with percentile flags vs 0.03/0.05/0.10 bps thresholds; positive vs negative counts; extreme values identified; price-momentum divergence scan", "hypothesis": "Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated.", "risk": "Funding rate data is a snapshot, not a time series. No backtest to validate the contrarian fade hypothesis on Hermes-specific symbols. Exchange-specific differences (Gate.io vs Binance). Stays isolated until validated against Hermes paper trade timestamps.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer — queued for later validation", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "Sector mapping table for 28 symbols, sector 7d return ranking from trading_context.json, backtest of sector-top-3 vs sector-bottom-3 forward return separation, sector_rank field spec for symbol snippets", "hypothesis": "Capital rotates between crypto sectors (L1, L2, DeFi, Meme, AI, Storage, RWA) on multi-day to weekly timeframes. Symbols in leading sectors outperform lagging sectors by 5-10% per rotation leg. Mapping the 28 Hermes symbols to sectors and tracking 7d relative performance would enable sector-aware capital allocation.", "risk": "Sector mapping is subjective (some symbols span multiple sectors). 7d return may be noisy. Correlated sector moves may not provide enough separation for a tradeable signal. This is isolated research in experiments_hermes/ — no effect on paper trading until validated.", "title": "Cross-Sector Relative Strength Rotation within 28-Symbol Universe", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_strength"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_sector_rotation_strength"], "needs": [{"need_type": "research", "priority": "high", "suggested_next_step": "Map 28 universe symbols to CoinGecko sectors, pull 7d returns from trading_context.json, compute sector cohort performance, check if sector-leading symbols outperform sector-lagging ones by >5% in forward window.", "title": "Cross-Sector Relative Strength Rotation", "why_needed": "Hermes symbol selection (identified as #1 PnL problem in Exp 173/177) lacks sector context. If sector-leading symbols systematically outperform sector-lagging ones, this is a simple additional signal layer that improves entry quality without new data sources."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol funding rate snapshot with percentile flags (extreme_positive, moderate_positive, neutral, moderate_negative, extreme_negative) + summary of current market-level funding distribution", "hypothesis": "Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated.", "risk": "Funding rates change every 8h on Gate.io; a single snapshot may not capture dynamic extremes. This is a discovery scan, not a full backtest. Kept isolated until real data confirms the signal exists at actionable magnitude in the current market.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer", "why_needed": "GRU has been dead for 42+ days. Funding rates are the highest-ROI non-GRU signal class available: freely pollable via CCXT, documented contrarian edge at extremes, and integrate naturally into trading_context.json as a per-symbol funding_rate field with percentile flags."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot CCXT query output: per-symbol funding rate for all 28 universe symbols from Gate.io. Rates compared to 0.03/0.05/0.10 bps thresholds. Positive vs negative counts and extreme percentiles. Correlation with current price momentum and VWAP bands.", "hypothesis": "Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated.", "risk": "Research-only. No trading decisions depend on this data scan. Funding rates are a single data point at a single timestamp — not a backtest. No deployment risk.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer", "why_needed": "GRU has been dead for 42+ days. Funding rates are the highest-ROI non-GRU signal class available: freely pollable via CCXT, documented contrarian edge at extremes, and integrate naturally into trading_context.json as a per-symbol funding_rate field with percentile flags."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot CCXT query of Gate.io perp funding rates for all 28 universe symbols. Log each symbol's current rate, compare to 0.03/0.05/0.10 bps thresholds, count positive vs negative, flag extreme percentiles. Compare to current price momentum to find divergences.", "hypothesis": "Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated.", "risk": "Isolated research experiment — no live trading impact. Only observes current funding rates without executing any trades. Funding rate data is public and freely available via CCXT.", "title": "Funding Rate Diagnostics — One-Shot CCXT Poll of All 28 Universe Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Contrarian Fade as Non-GRU Signal Layer", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. GRU has been dead for 42+ days. This replaces one missing signal class with an orthogonal edge."}], "proposals": []}
Research tick: 3 actions, 0 proposals, 2 needs
Hermes explore research consumed 3 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "JSON table: symbol → funding_rate, annualized, OI, percentile vs global distribution. Count of symbols above +0.05%, below -0.05%, neutral. Cross-reference with current Hermes positions.", "hypothesis": "Gate.io perpetual funding rates for Hermes' 28 symbols vary between positive and negative. Extreme rates (>+0.05% or <-0.05% per 8h) correlate with upcoming reversals. A one-shot poll will quantify how many symbols are at extremes.", "risk": "Gate.io may not support perps for all 28 symbols. Some altcoins may lack perpetual contracts. Need to handle missing data gracefully. Stays isolated in experiments_hermes/.", "title": "Funding Rate One-Shot Poll for All 28 Universe Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}, {"action_type": "data_scan", "expected_output": "Sector map CSV, trailing 7d/30d sector returns, identification of currently-leading vs lagging sectors in the Hermes universe.", "hypothesis": "The 28 Hermes symbols cluster into 8-10 sectors. Sector-leading cohorts outperform sector-lagging ones by >5% over 7d windows. A sector_rank field in context would improve capital allocation decisions.", "risk": "Symbol-to-sector mapping is subjective. Some symbols (e.g., FET = AI? DeFAI? L1?) may have ambiguous sector classification. Stays in experiments_hermes/.", "title": "Sector Mapping of 28-Symbol Universe & 7d Relative Strength", "workspace_path": "experiments_hermes/206-RESEARCH_sector_rotation_mapping"}, {"action_type": "web_research", "expected_output": "Evidence digest with 3-5 quantifiable metrics (funding trajectory, depth balance, OI dominance, ETF flows) that can be added to Hermes' regime context as external cross-checks.", "hypothesis": "Coinbase's July 2026 Crypto Market Positioning report contains actionable evidence on BTC/ETH funding, order-book depth shifts, and altcoin OI dominance that can inform Hermes regime labels.", "risk": "Coinbase report may be behind login/paywall for full content. Treat as secondary evidence — primary data comes from CCXT polls. Stays in experiments_hermes/.", "title": "Coinbase July 2026 Positioning Deep-Read — Funding/Basis/Depth", "workspace_path": "experiments_hermes/207-RESEARCH_coinbase_positioning_july2026"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics", "experiments_hermes/206-RESEARCH_sector_rotation_mapping", "experiments_hermes/207-RESEARCH_coinbase_positioning_july2026"], "needs": [{"need_topic": "signal_backlog", "need_type": "tool", "priority": "high", "why_needed": "Funding rates are the highest-ROI non-GRU signal class — freely pollable, documented contrarian edge at extremes. This need has been open since Jul 13 (seen 30 iterations) with GRU dead 42+ days. Web evidence strongly supports immediate execution."}, {"need_topic": "signal_backlog", "need_type": "tool", "priority": "medium", "why_needed": "Liquidations are the most honest signal in crypto. A $100M cluster detection would give Hermes 2-4h post-event mean reversion edge. Currently zero liquidation awareness in the system."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "One-shot diagnostic report in experiments_hermes/205-RESEARCH_funding_rate_diagnostics/: min/max/median/deciles across all 28 symbols, symbols in top/bottom decile flagged, comparison to 0.03/0.05/0.10 bps thresholds. Recommendations for field schema to add to trading_context.json.", "hypothesis": "Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal; extreme negative funding is a contrarian long squeeze signal. This asymmetry directly fits Hermes' bilateral strategy.", "risk": "One-shot snapshot only — needs sequential polling to assess persistence. Funding extremes alone without volume/price confirmation may produce false signals. Kept isolated as RESEARCH until validated against forward returns.", "title": "Funding Rate Extremes as Contrarian Signal for Altcoin Reversals", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Diagnostics — execute exp 205", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. Need has been open since Jul 13 (seen 29 iterations). GRU dead 40+ days. This research tick queues the execution."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot CCXT scan of funding rates for all 28 Hermes universe symbols from Gate.io. Report: min/max/median/deciles, symbols in top/bottom 10% decile, symbols exceeding 0.03%/0.05%/0.10% per 8h thresholds, positive vs negative split, and whether current Hermes HOLD pattern coincides with neutral funding or if extreme positions exist that the system is blind to.", "hypothesis": "Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal; extreme negative funding (<-0.05%/8h) signals crowded shorts and potential long squeeze. This fits Hermes' bilateral strategy and can be integrated as a new signal family into trading_context.json.", "risk": "Funding rates are a snapshot, not time-series. A single snapshot cannot distinguish between persistent extreme and transient spike. This is a diagnostic/evidence-gathering step only — no trading decisions will be based on a snapshot alone. The data_scan is research-only and will not be deployed into live context without human review.", "title": "Funding Rate Extremes as Contrarian Signal for Altcoin Reversals", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. Need has been open since Jul 13 (seen 29 iterations). GRU dead 40+ days."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot CCXT query of Gate.io funding rates for all 28 universe symbols. CSV/JSON with per-symbol: funding_rate_8h, funding_annualized_pct, percentile vs cross-section. Flags for extreme deciles (>0.10% positive, <-0.05% negative). Compare to 0.03%/0.05%/0.10% thresholds. Written to experiments_hermes/205-RESEARCH_funding_rate_diagnostics/out/", "hypothesis": "Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding is a contrarian short signal; extreme negative funding is a contrarian long signal. Funding extremes can replace the dead GRU pipeline for bilateral direction bias.", "risk": "Isolated data scan — no trading, no pipeline changes. Funding rates are point-in-time; single snapshot may miss intraday extremes. But even one snapshot establishes baseline distribution for threshold calibration.", "title": "Funding Rate Extremes as Contrarian Signal for Altcoin Reversals", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "JSON report in experiments_hermes/205-RESEARCH_funding_rate_diagnostics/out/funding_rate_snapshot.json with per-symbol funding rate, annualized %, decile rank, and extreme flags", "hypothesis": "Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal. Extreme negative funding (<-0.05%/8h) is a contrarian long signal. Asymmetric: funding extremes predict short-side moves more reliably than long-side.", "risk": "Pure data scan — no live trading, no deployment. Risk: zero. Isolated in experiments_hermes/.", "title": "Funding Rate Diagnostics — fetch live funding rates for all 28 Hermes universe symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Diagnostics — execute exp 205", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. Need has been open since Jul 13 (seen 28 iterations). GRU dead 40+ days."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot CSV/JSON with funding_rate, funding_annualized_pct per symbol; min/max/median/deciles cross-section; symbols in top/bottom 10% decile flagged. Compare to 0.03%/0.05%/0.10% per 8h thresholds. Determine whether current flat/HOLD portfolio coincides with neutral funding or if extreme positions exist that Hermes is blind to.", "hypothesis": "Funding rate extremes predict short-term reversals. Persistent positive funding signals crowded longs (short signal), persistent negative funding signals crowded shorts (long signal). Gate.io funding rates are freely pollable and zero-cost. This is the highest-ROI non-GRU signal class available during the 40+ day GRU outage.", "risk": "Isolated one-shot data pull — no live trading, no pipeline changes, no code deployment. Funding rates are point-in-time snapshots and may differ from realized per-bar averages.", "title": "Funding Rate Diagnostics — one-shot CCXT poll of all 28 Hermes universe symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Write and execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/run.py — one-shot CCXT query of funding rates for all 28 universe symbols from Gate.io. Report min/max/median/deciles. Flag extreme deciles. Compare to 0.03/0.05/0.10 bps thresholds.", "title": "Funding Rate Integration into Trading Context — execute exp 205", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available. Freely pollable via CCXT for all 28 Hermes symbols. GRU has been dead 40+ days. This is the longest-standing open need (topic:signal_backlog, open since Jul 13, 28 iterations). Need is to execute the queued data scan."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "OBI snapshot CSV with bid_volume_10, ask_volume_10, OBI_ratio per symbol. Correlation scan vs 15m/30m/1h forward returns. Identification of extreme OBI threshold zones with >60% predictive accuracy.", "hypothesis": "Extreme OBI values (< 0.35 or > 0.65) at depth_10 predict short-term price direction within 15m-1h, with asymmetric strength for negative moves. This is a non-GRU microstructure signal that works independently of the dead GRU pipeline.", "risk": "Standalone OBI snapshot without order book streaming has limited predictive power — point-in-time OBI may not capture sustained pressure. However, a one-shot correlation scan establishes baseline EV before investing in streaming infrastructure.", "title": "Order Book Imbalance Snapshot for Top-10 Hermes Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_order_book_imbalance"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_order_book_imbalance"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 2 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "OBI values for top-10 Hermes symbols (BTC, ETH, LTC, FIL, HBAR, FET, AAVE, TRX, XRP, SOL) from Gate.io order book at depth 10+. Correlation with 15m-1h forward price moves. Extreme value thresholds and hit rates. Sector-level OBI patterns.", "hypothesis": "Order book imbalance (OBI) at depth 10+ levels has statistically significant predictive power for short-term crypto returns, with asymmetric strength — stronger for predicting negative price changes than positive ones. Extreme OBI values (< 0.35 or > 0.65) predict short-term mean reversion, and the short-side asymmetry adds value to Hermes' bilateral strategy.", "risk": "One-shot snapshot may not capture temporal dynamics. OBI is a microstructure signal requiring sustained imbalance to be predictive. Single snapshot OBI may be noisy. This is a data scan, not a trading strategy — risk is limited to wasted compute time.", "title": "Order Book Imbalance (OBI) One-Shot Scan for Top-10 Hermes Symbols", "workspace_path": "experiments_hermes/206-RESEARCH_order_book_imbalance_scan"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_order_book_imbalance_scan"], "needs": [{"need_type": "research", "priority": "high", "suggested_next_step": "Create experiments_hermes/206-RESEARCH_order_book_imbalance_scan/ with IDEA.md and run.py. Run one-shot OBI scan for top-10 Hermes symbols from Gate.io. Compare OBI values to price direction over 15m-1h. Report extreme thresholds and hit rates.", "title": "Order Book Imbalance (OBI) One-Shot Scan — Queue exp 206", "why_needed": "Non-GRU signal class that is completely independent of the frozen GRU pipeline. Short-side asymmetry fits validated bilateral strategy. Leading indicator (moves before price). Cheap to implement via CCXT fetch_order_book()."}, {"need_type": "research", "priority": "high", "suggested_next_step": "Create experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ with IDEA.md and run.py. One-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Diagnostics — Execute exp 205", "why_needed": "Highest-ROI non-GRU signal class. Freely pollable via CCXT for all 28 symbols. Topic:signal_backlog open since Jul 13 (28 seen_count)."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot data scan producing: (1) funding rate per symbol with threshold classification, (2) cross-sectional percentile distribution, (3) extreme decile flags, (4) integration feasibility assessment for trading_context.json", "hypothesis": "Extreme positive funding rates (>0.05%/8h) on altcoins signal crowded longs and predict short-term reversals; extreme negative funding rates signal crowded shorts and potential long squeezes. Funding rates provide an independent non-GRU signal class for bilateral positioning.", "risk": "Isolated data scan only — no trading decisions, no pipeline changes. Funding rates are point-in-time snapshots; multi-sample analysis needed before deployment.", "title": "Funding Rate Diagnostics — execute exp 205", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 2 actions, 0 proposals, 1 needs
Hermes explore research consumed 2 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "JSON report of all 28 symbols' funding rates, annualized %s, decile ranks, and extreme flags. Covers the topic:signal_backlog need.", "hypothesis": "Funding rates across the Hermes universe show detectable extremes that could serve as contrarian signals. Top/bottom 10% decile symbols are actionable.", "risk": "Pure data scan — no trades, no state changes. Zero risk. Only risk is CCXT rate limiting, which is handled by retry logic.", "title": "Funding Rate Diagnostics for All 28 Hermes Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}, {"action_type": "data_scan", "expected_output": "OBI ratio for each of top-10 symbols, depth profile, comparison to 0.5 neutral baseline. Flags symbols with extreme OBI (< 0.35 or > 0.65).", "hypothesis": "OBI at depth 10+ levels provides short-term directional signal, especially for short-side setups. Asymmetric predictive power (stronger for drops) fits Hermes bilateral strategy.", "risk": "Pure data scan — no trades, no state changes. Zero risk.", "title": "Order Book Imbalance Snapshot for Top-10 Hermes Symbols", "workspace_path": "experiments_hermes/206-RESEARCH_obi_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics", "experiments_hermes/206-RESEARCH_obi_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. GRU dead 40+ days."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 1 memory notes.
Artifacts and details
{"actions": [{"action_type": "research_investigation", "expected_output": "One-shot data probe: Deribit DVOL current value, comparison to Hermes regime_summary, divergence log entry. If DVOL > 60 while regime_summary=neutral, produce vol red flag recommendation. Scrape VIX daily close from Yahoo Finance. Build experiments_hermes/209/RESULTS.md with probe results.", "hypothesis": "Deribit DVOL and CBOE VIX/VIX regime transitions provide an upstream signal for Hermes position sizing. When DVOL > 60 (shock pricing), entry notional should contract 30-50% and stop-loss width should expand. When DVOL < 40 (sleeping market), notional should expand 20-40% and stop-loss width contract. This is independent of GRU regime signals and complements existing SMA50/200 crossover logic.", "risk": "Isolated experiment — no live order risk. DVOL may be stale (daily index). VIX scrape may fail across weekends. The vol-regime sizing rule is a paper-only recommendation until validated against 30+ closed trades.", "title": "Cross-asset volatility regime overlay for Hermes position sizing", "workspace_path": "experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay"], "needs": [{"need_topic": "vol_regime_awareness", "need_type": "signal", "priority": "medium", "status": "open", "why_needed": "Hermes regime detection uses SMA50/200 crossover and market breadth only. No awareness of options-implied volatility (DVOL, VIX, MOVE). Adding a vol-regime overlay would directly improve entry sizing (smaller notional during high vol, larger during low vol) without requiring new data pipeline infrastructure."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "IDEA.md with current DVOL/VIX/VVIX/MOVE values, divergence analysis vs regime_summary, and a concrete validation plan for a lightweight periodic vol-check tool appended to the diagnostics pipeline.", "hypothesis": "Deribit DVOL, CBOE VIX/VVIX, and MOVE (treasury vol) provide a leading vol-regime signal that would flag when Hermes should contract vs expand entry sizing — independent of the dead SMA50/200 regime pipeline.", "risk": "Pure research tick — no paper trading impact. Data source reliability (free Deribit stats page may change format). Vol-regime overlay is advisory only, not an entry gate.", "title": "Cross-asset volatility regime leading indicator via VVIX/MOVE/DVOL", "workspace_path": "experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "IDEA.md, RESULTS.md with: (1) OBI values for BTC/USDT across 3+ REST pulls; (2) comparison of OBI sign vs concurrent 15m bar direction; (3) decision on whether to build a lightweight L2 polling loop appended to the trading context builder", "hypothesis": "Order book imbalance at the top 10 levels on Gate.io provides a non-zero directional signal for BTC/USDT on 15m bars. OBI > +0.15 (bid-heavy) correlates with upward mid-price movement within one bar; OBI < -0.15 (ask-heavy) correlates with downward movement. Even if the signal is weak (rho < 0.2 on 15m), the existence of any non-zero correlation in a dead-GRU period is valuable as an independent signal class.", "risk": "Experiment only — no live trading. Gate.io REST may rate-limit or return stale depth. OBI may be zero across all pulls (balanced book) proving it's a non-signal for now. Even negative evidence is useful: it would show OBI is not actionable without a websocket stream.", "title": "Order Book Imbalance (OBI) canary for BTC/USDT — proof-of-concept REST pull", "workspace_path": "experiments_hermes/205-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_obi_canary"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 2 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "experiments_hermes/206-RESEARCH_obi_canary/RESULTS.md with: (1) REST endpoint validation (OBI values, freshness, rate limits), (2) OBI vs 15m bar comparison for 3-5 ticks, (3) feasibility estimate for a lightweight L2 polling loop appended to the trading context builder, (4) proposed integration shape.", "hypothesis": "Order book imbalance (bid_volume - ask_volume) / (bid_volume + ask_volume) at top-10 levels on Gate.io predicts short-term price direction with >55% accuracy for BTC/USDT. Non-zero OBI values correlate with same-direction 15m bar movement.", "risk": "Experimental only. OBI on Gate.io may have lower signal quality than on Binance due to thinner books. The Kalena 58-62% band is for top-10 levels on liquid venues — BTC on Gate.io may or may not qualify. Does not execute trades or modify runtime.", "title": "OBI Canary — One-shot Gate.io order book imbalance scan for BTC/USDT", "workspace_path": "experiments_hermes/206-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_obi_canary"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot ccxt query of funding rates for all 28 universe symbols from Gate.io. Compare to 0.03/0.05/0.10 bps thresholds. Log positive vs negative and extreme percentiles.", "title": "Funding Rate Diagnostics — execute exp 205", "why_needed": "Funding rate flips are the highest-ROI non-GRU signal class available: freely pollable, documented contrarian edge at extremes, and integrate naturally into trading_context.json. Need has been open since Jul 13 (seen 27 iterations). GRU dead 40+ days."}, {"need_type": "data_quality", "priority": "high", "suggested_next_step": "Check paper-trading/hermes-agent/state/ and paper-trading/data/ for historical decision JSON files from Jun 10-Jul 18. If files exist, write a backfill script. If not, accept structural limitation and build forward-compatible window.", "title": "Fix pre-Jul-22 legacy trade attribution gap (180 no_decision_found)", "why_needed": "~180 legacy trades from Jun 10-Jul 22 have no decision metadata. 10% coverage prevents any claim from generalizing to full population."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "experiments_hermes/208-RESEARCH_obi_canary/RESULTS.md with: (1) OBI values for 20+ consecutive ticks, (2) OBI vs concurrent bar direction correlation, (3) threshold crossing frequency at ±0.10/0.15/0.20, (4) feasibility estimate for lightweight L2 polling loop", "hypothesis": "Order book imbalance at top 10 levels on Gate.io predicts short-term (1-30min) mid-price direction at 58-62% accuracy for BTC/USDT. OBI divergence between near-price (5 levels) and mid-book (5-20 levels) is more predictive than raw ratio alone.", "risk": "REST depth is a point-in-time snapshot, not streaming. May miss microsecond-scale order book dynamics that actual tape-readers exploit. But for a 15m bar trader, even 1-min stale OBI snapshots can provide edge. GRU dead makes any non-correlated signal worth testing.", "title": "Order Book Imbalance (OBI) canary — Gate.io REST depth scan for BTC/USDT", "workspace_path": "experiments_hermes/208-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/208-RESEARCH_obi_canary"], "needs": [{"need_type": "research", "priority": "high", "suggested_next_step": "Execute experiments_hermes/208-RESEARCH_obi_canary/ — ccxt Gate.io fetch_order_book for BTC/USDT, compute OBI(10), compare to 15m bar direction. 20+ consecutive ticks to estimate correlation. Report in RESULTS.md.", "title": "OBI canary experiment — gate.io order book scan for BTC/USDT", "why_needed": "Hermes has zero order book awareness despite published microstructure evidence that OBI predicts 58-62% short-term direction on liquid venues. With GRU dead 40+ days, a non-correlated signal class at within-bar horizon is the highest-ROI new signal to investigate."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "One-shot OBI(10) value for BTC/USDT from Gate.io REST. If non-zero, log value vs current 15m bar mid-price direction. Deliver IDEA.md and RESULTS.md with findings and feasibility assessment for a lightweight L2 polling loop appended to the trading context.", "hypothesis": "OBI(10) on Gate.io BTC/USDT top-10 levels produces non-zero values that correlate with 15m bar direction. A lightweight polling loop detecting OBI magnitude > 0.30 provides independent entry timing signal for Hermes paper trading decisions.", "risk": "OBI is a high-frequency microstructure signal applied to 15m bars — the time mismatch may dilute predictive power. Keep as isolated experiment, not pipeline integration, until at least 10 samples confirm correlation.", "title": "Order Book Imbalance (OBI) canary — single-shot Gate.io depth scan for BTC/USDT", "workspace_path": "experiments_hermes/208-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/208-RESEARCH_obi_canary"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot OBI value for BTC/USDT from Gate.io REST. If OBI > 0.15 or < -0.15, log as threshold-crossing event. Compare to current 15m bar direction. Determine if REST endpoint works reliably.", "hypothesis": "OBI(10) on Gate.io BTC/USDT provides a non-correlated non-GRU short-horizon signal. If OBI != 0, it can be logged against current 15m bar direction to validate predictive power in a paper context.", "risk": "OBI is intra-tick (seconds-minutes) — 15m bars may be too coarse to capture edge. Published research targets 1-30min horizons. However, even weak correlation at 15m resolution would justify building a lightweight L2 polling loop.", "title": "Order Book Imbalance (OBI) Canary — Gate.io L2 Depth Scan", "workspace_path": "experiments_hermes/208-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/208-RESEARCH_obi_canary"], "needs": [{"need_type": "research", "priority": "medium", "suggested_next_step": "Next execution tick: pull BTC/USDT order book from Gate.io via ccxt, compute OBI(10), log result, compare to current 15m bar direction. Write RESULTS.md in experiments_hermes/208-RESEARCH_obi_canary/", "title": "OBI Canary — order book imbalance feasibility scan", "why_needed": "With GRU dead 40+ days, Hermes has zero order book awareness and no short-horizon non-GRU entry-timing signal. OBI is a free, non-correlated class available from Gate.io REST — worth a one-shot validation before committing to a polling loop."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "experiments_hermes/209-RESEARCH_obi_canary/RESULTS.md with OBI(10) baseline, endpoint validation, and design spec for lightweight polling loop", "hypothesis": "Gate.io REST order book depth at top-10 levels produces a usable OBI value for BTC/USDT that can be compared against current 15m bar direction. If OBI != 0.00 and correlates with short-term price direction, a lightweight L2 polling loop can be designed as a non-GRU signal class.", "risk": "OBI at 15m snapshot cadence may be too slow for actionable signals (orderbook is transient). Gate.io REST depth may differ from websocket L2. Exp 042 (market depth idea, archived) flagged this concern. If one-shot scan shows OBI near zero for BTC/USDT, the idea may be low-value for 15m timeframe.", "title": "Order Book Imbalance (OBI) canary — Gate.io depth endpoint validation", "workspace_path": "experiments_hermes/209-RESEARCH_obi_canary"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/209-RESEARCH_obi_canary"], "needs": [], "proposals": []}
Research tick: 3 actions, 0 proposals, 3 needs
Hermes explore research consumed 3 research actions, 0 deployment proposals, 3 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "experiments_hermes/205/RESULTS.md with per-symbol funding rates, extreme thresholds flagged, and pipeline integration estimate", "hypothesis": "Current funding rates across the 28-symbol universe provide a non-correlated signal class for entry timing and squeeze detection. One-shot ccxt Gate.io scan will identify which symbols are in extreme funding zones (persistent positive = long crowding, persistent negative = short squeeze setup).", "risk": "Funding rate polling from cron may be blocked if ccxt requires non-standard network access. Fallback: use Gate.io public REST endpoint directly (api.gateio.ws) which is curl-accessible.", "title": "Execute exp 205 funding rate diagnostics scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/"}, {"action_type": "experiment", "expected_output": "experiments_hermes/208/IDEA.md + RESULTS.md showing OBI value, divergence from 15m bar, and feasibility assessment for periodic polling loop", "hypothesis": "OBI(10) for BTC/USDT on Gate.io can be computed from live REST depth snapshots. If OBI > +0.15 or < -0.15, OBI diverges from the current 15m bar enough to add signal resolution.", "risk": "Rate limits on Gate.io REST depth endpoint. Need at least 3 snapshots across a 30-min window to observe OBI evolution. Pure research — no deployment risk.", "title": "Order Book Imbalance canary probe", "workspace_path": "experiments_hermes/208-RESEARCH_obi_canary/"}, {"action_type": "experiment", "expected_output": "experiments_hermes/210/RESULTS.md with event age distribution, proposed λ values per event_type, and modified prompt template", "hypothesis": "Stale events (>6h old) dominate the event queue and dilute fresh signal. Applying exponential decay would shift decision weight to events < 2h old.", "risk": "Read-only analysis of existing event_log. No new data sources. No runtime changes.", "title": "News sentiment decay-weighting probe", "workspace_path": "experiments_hermes/210-RESEARCH_news_sentiment_decay/"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/", "experiments_hermes/208-RESEARCH_obi_canary/", "experiments_hermes/210-RESEARCH_news_sentiment_decay/"], "needs": [{"need_topic": "signal_backlog", "need_type": "research", "priority": "medium", "status": "open", "why_needed": "Hermes has zero order book awareness. OBI is validated in microstructure research (58-62% accuracy on 5-min horizons). With GRU dead for 40 days, any non-correlated short-term signal class is valuable."}, {"need_topic": "signal_backlog", "need_type": "research", "priority": "medium", "status": "open", "why_needed": "Hermes regime detection uses SMA and breadth only. Adding DVOL (Deribit's crypto VIX) would flag when IV is pricing shock (DVOL > 70) vs sleeping market (DVOL < 40). Cross-asset vol leads regime changes by days to weeks."}, {"need_topic": "strategy_and_signal_design", "need_type": "research", "priority": "medium", "status": "open", "why_needed": "32K events exist. Events hours/days old carry equal weight in decision prompt. News alpha has proven short half-life (minutes for high-impact, hours for low-impact). Decay-weighting would improve signal-to-noise ratio."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Funding rate snapshot for all 28 symbols, threshold zone classification, historical flip correlation coefficients, pipeline integration feasibility estimate", "hypothesis": "When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested.", "risk": "Gate.io funding rate data quality unknown; historical flip correlation sample may be small if data fetch is rate-limited; remains isolated in experiments_hermes/ until VALIDATED", "title": "Funding Rate Flip as Contrarian Entry Signal", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/IDEA.md, RESULTS.md with current funding snapshot by symbol, threshold zone counts, and pipeline integration feasibility notes", "hypothesis": "When funding flips from positive to negative (or passes 0.05%+ extreme zones), the crowded side is vulnerable to a squeeze within 24h. A one-shot scan of current Gate.io funding rates across all 28 Hermes symbols will validate data availability, compute $0.03/0.05/0.10 threshold zones, and assess integration feasibility.", "risk": "Gate.io may have incomplete funding rate data or non-standard update intervals for some symbols; research-only — no trading decisions depend on this scan", "title": "Funding Rate Flip as Contrarian Entry Signal — Gate.io Funding Rate Diagnostics Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot Gate.io funding rate scan across all 28 symbols, compare current rates to 0.03/0.05/0.10 zones, compute historical flip correlations if possible, produce pipeline integration feasibility estimate", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan (queued to exp 205)", "why_needed": "Hermes has zero funding rate awareness. GRU has been dead for 24+ days. Funding rate flips provide a non-correlated, non-GRU signal class for entry timing and squeeze risk detection. Queue assigned to experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ for next execution tick."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot Gate.io funding rate scan across all 28 symbols; current rates compared to 0.03/0.05/0.10 threshold zones; historical flip correlations with 15m forward returns from Hermes own data; pipeline integration feasibility estimate.", "hypothesis": "Funding rate flips from positive to negative (or vice versa) produce mean-reversion/squeeze opportunities within 6-12h. Extreme funding (>0.05%) makes the crowded side vulnerable to violent squeeze within 24h. This is a non-correlated signal class that can inform Hermes entry timing independent of GRU and price action.", "risk": "Funding rate data quality unknown — Gate.io may have lower liquidity/sampling frequency than Binance for some symbols. Historical flip data may be sparse. This is a research scan only, not a deployment.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Funding rate diagnostics scan now queued to experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ for next research tick execution.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan (now queued)", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. GRU has been dead for 24+ days, making alternative signal sources critical."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "IDEA.md and RESULTS.md: per-symbol funding rate snapshot, threshold zone comparison, historical flip correlation with forward returns, pipeline integration feasibility estimate", "hypothesis": "Funding rate flips from positive to negative identify long-flush exhaustion zones where entering LONG 6-12h after stabilization has positive EV. At 0.05%+ extreme funding, the crowded side is vulnerable to violent squeeze within 24h.", "risk": "Gate.io funding rate data may be delayed or only available for perpetuals subset. Some symbols may not have funding rate endpoint. Exploratory only — no strategy deployment without validation.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan Across 28 Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ — one-shot Gate.io funding rate scan across all 28 symbols, compare current rates to 0.03/0.05/0.10 zones, compute historical flip correlations with forward returns, pipeline integration feasibility estimate.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. GRU has been dead for 24+ days, making alternative signal sources critical."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "One-shot Gate.io funding rate scan across all 28 symbols, comparison of current rates to 0.03/0.05/0.10 threshold zones, correlation of historical funding flips with 15m forward returns from Hermes own data, pipeline integration feasibility estimate.", "hypothesis": "When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested.", "risk": "Isolated to experiments_hermes/. Requires CCXT Gate.io API access (already available). No live trading impact. If funding rate data is unreliable or too sparse, the experiment will say so and the idea can be abandoned.", "title": "Funding Rate Flip as Contrarian Entry Signal — Gate.io Endpoint Scan & Pipeline Integration Feasibility", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "research", "priority": "high", "suggested_next_step": "Queue experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ run. Scan Gate.io endpoint for all 28 symbols, compare to 0.03/0.05/0.10 threshold zones, produce pipeline integration feasibility.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. GRU has been dead for 24+ days, making alternative signal sources critical."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot Gate.io funding rate scan across all 28 Hermes symbols. Compare current rates to 0.03/0.05/0.10 threshold zones. Compute historical flip correlations with 15m forward returns from Hermes own data. Pipeline integration feasibility estimate.", "hypothesis": "When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested.", "risk": "Gate.io CCXT funding rate endpoint may not expose historical data or may rate-limit. Stays isolated in experiments_hermes/ until validated against real data.", "title": "Funding Rate Flip as Contrarian Entry Signal — Gate.io Diagnostics Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Gate.io funding rate snapshot for all 28 symbols, current rate vs 0.03/0.05/0.10 threshold zones, historical flip correlation with 15m forward returns from Hermes own data cache, pipeline integration feasibility estimate", "hypothesis": "Funding rate flips (positive→negative or extreme >0.05%) are predictive of short-term 15m-1h forward returns for Hermes' 28-symbol universe. When funding flips from positive to negative and price stabilizes over 6-12h, a long entry zone with squeeze potential exists. At extreme funding (>0.05%), the crowded side is vulnerable to violent squeeze within 24h.", "risk": "Funding rate data is perp-specific — spot-only symbols in Hermes universe will return null. Gate.io CCXT endpoint reliability for historical funding data is unproven. This is a pure data-scan experiment with no trading pipeline changes, isolated in experiments_hermes/.", "title": "Funding Rate Flip as Contrarian Entry Signal — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Queue experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ run. Scan Gate.io endpoint for all 28 symbols, compare to 0.03/0.05/0.10 threshold zones, produce pipeline integration feasibility.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. GRU has been dead for 24+ days, making alternative signal sources critical."}], "proposals": []}
Research tick: 3 actions, 0 proposals, 1 needs
Hermes explore research consumed 3 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "JSON report with current funding rates for all 28 symbols, threshold zones (0.03/0.05/0.10), and pipeline integration feasibility assessment.", "hypothesis": "Gate.io funding rate data is available and actionable. Hermes should acquire a single funding rate snapshot to determine data quality, accessibility, and format.", "risk": "Stays isolated — no PM2, no trading config changes, no code deployment. Pure data acquisition and analysis.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/"}, {"action_type": "data_scan", "expected_output": "OBI z-score for BTC + top 5 Hermes symbols (SOL, XRP, ADA, TRX, FIL based on current position + volume), compared with 15m price action from current context.", "hypothesis": "Current OBI from Gate.io L2 order book is measurable and correlates with 15m forward returns in Hermes' timeframe.", "risk": "Stays isolated — pure data analysis using CCXT and existing Hermes data. No trading decisions.", "title": "Order Book Imbalance Snapshot for Top 5 Hermes Symbols", "workspace_path": "experiments_hermes/206-RESEARCH_order_book_imbalance_scan/"}, {"action_type": "data_scan", "expected_output": "24h liquidation volume for BTC and SOL, liquidation velocity trend, and risk assessment for the current SOL/USDT long position.", "hypothesis": "Current SOL liquidation data from Gate.io shows whether recent long liquidations create squeeze risk for the open SOL position.", "risk": "Stays isolated — pure data analysis. The output may inform the trading decision tick but does not modify any code.", "title": "Liquidation Signal Scan for SOL/BTC", "workspace_path": "experiments_hermes/207-RESEARCH_liquidation_signal_scan/"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/", "experiments_hermes/206-RESEARCH_order_book_imbalance_scan/", "experiments_hermes/207-RESEARCH_liquidation_signal_scan/"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "Gate.io funding rate CSV for 5 symbols, 7d rolling mean vs current rate for each, threshold zone proposal (0.03/0.05/0.10), pipeline integration feasibility report, and recommendation for inclusion in trading_context.json as a new signal family.", "hypothesis": "Gate.io perpetual funding rates for SOL, BTC, ETH, FET, TRX show extreme deviations (>0.05% from 7d rolling mean) that serve as mean-reversion entry/exit signals. Negative extremes → LONG setup. Positive extremes → SHORT setup. Orthogonal to GRU proba and composite-score logic.", "risk": "Funding rate data may be sparse (1h snapshots) or require additional perp-specific endpoint calls. If Gate.io API does not expose historical rate series, the diagnostic will be limited to current-snapshot-only. Isolated experiment; no pipeline changes until validated.", "title": "Funding Rate Diagnostic — Gate.io endpoint scan, threshold zones, pipeline integration feasibility", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "Gate.io funding rate snapshot across SOL, BTC, ETH, FET, TRX; 7d rolling mean vs current deviation; 0.03/0.05/0.10 threshold zone analysis; pipeline integration feasibility for trading_context.json; IDEA.md and RESULTS.md artifacts", "hypothesis": "Gate.io funding rate deviations beyond 2-sigma from 7d rolling mean provide a non-correlated mean-reversion entry signal that improves Hermes paper trading decisions, especially for short-side entries where Hermes has the weakest empirical track record.", "risk": "Funding rate is a perpetual-futures metric; if the paper account uses spot-only positions, the signal is advisory rather than directly executable. However, Hermes' sandbox supports futures shorts (isolated 1x), and funding rate awareness would improve short-side entry timing. Data fetching is read-only and isolated within experiments_hermes/.", "title": "Gate.io funding rate signal for Hermes top-10 symbols — pipeline integration feasibility", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ run.py to scan Gate.io funding endpoints across SOL, BTC, ETH, FET, TRX; compute 7d rolling mean vs current rate; produce threshold zones and pipeline integration feasibility.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding-rate awareness. This is the first non-correlated signal class Hermes would acquire. The GRU pipeline has been dead for 24+ days, and funding rate is orthogonal to both GRU proba and composite-score entry logic. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 2 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Gate.io funding rate time series for 5 symbols, 7d rolling mean, current-rate-vs-mean deviation. If 2+ symbols show extreme deviation (>0.05% from mean), produce integration feasibility for trading_context.json diagnostic pipeline.", "hypothesis": "Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH could serve as mean-reversion entry signal: extreme negative → long setup, extreme positive → short setup. This is orthogonal to both GRU proba and composite-score entry logic.", "risk": "Gate.io funding rate endpoint may require separate API call or subscription tier beyond standard market data. Even without pipeline integration, the diagnostic establishes the first non-correlated signal baseline in the Hermes experiment index.", "title": "Gate.io funding rate endpoint scan for SOL, BTC, ETH, FET, TRX — establish threshold zones and pipeline integration feasibility", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire — orthogonal to GRU proba, composite-score logic, and market breadth. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries."}, {"need_topic": "data_quality_backlog", "need_type": "data_quality", "priority": "high", "status": "open", "why_needed": "179/200 trades (89.5%) are unattributed because 'no decision found' — they closed without Hermes writing pending_trading_decision.json. This has been the single largest bottleneck across 20+ consecutive reflection windows with zero structural progress. Coverage at 10.5% prevents any claim from generalizing to full Hermes performance."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "One-shot Gate.io funding rate history scan across 5+ symbols. Compare 7d rolling mean vs current rate. If 2+ symbols show extreme deviation (>0.05% from mean), produce integration feasibility for the diagnostic pipeline. IDEA.md + RESULTS.md with threshold zones (0.03/0.05/0.10 basis points) and pipeline integration analysis.", "hypothesis": "Gate.io perpetual swap funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) for SOL, BTC, ETH, FET, TRX serve as mean-reversion entry signals: extreme negative → long setup, extreme positive → short setup. This signal family is orthogonal to both GRU proba and composite-score entry logic.", "risk": "Funding rate data is specific to each exchange — Gate.io rates may not reflect broader market. CCXT rate limits and data availability for historical funding need verification. This stays isolated because deployment requires pipeline changes, not just policy adjustment.", "title": "Gate.io funding rate diagnostics — endpoint scan and threshold zone analysis", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Funding rate table per symbol: current rate, 7d mean, deviation sigma, threshold zone classification. Feasibility assessment for pipeline integration into trading_context.json", "hypothesis": "Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH, FET, TRX serve as mean-reversion entry signal: extreme negative → long setup, extreme positive → short setup. Phemex analysis confirms sustained negative funding rates since early 2026 — the longest streak since Nov 2022.", "risk": "Pure data scan — no trade execution, no pipeline changes. Gate.io may not expose historical funding rate data via public endpoints; may require CCXT or cached snapshot. If endpoint unavailable, fall back to report documenting the limitation.", "title": "Gate.io funding rate diagnostics — endpoint scan across Hermes top symbols", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ with one-shot Gate.io endpoint scan across SOL, BTC, ETH, FET, TRX. Establish 0.03/0.05/0.10 threshold zones. Produce pipeline integration feasibility.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. The open SOL position needs an empirical exit trigger."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "IDEA.md for experiments_hermes/206-RESEARCH_ob_imbalance_btc_filter with: (1) Gate.io BTC/USDT L2 order book fetch method via CCXT; (2) imbalance formula and threshold zones; (3) cross-correlation with BTC 1h return over 3 snapshots; (4) integration feasibility for trading_context.json", "hypothesis": "BTC/USDT L2 order book imbalance (bid_vol / (bid_vol + ask_vol)) from Gate.io CCXT snapshots produces a microstructure signal orthogonal to OHLCV-based macro tools. AlgoTick 90-day backtest shows Sharpe 2.78, 59% WR, 2.58 profit factor at avg 7h hold. At extreme imbalance (<0.35 or >0.65), BTC 1h forward return should confirm micro-correlation, making imbalance usable as a regime override for alt entries and as an exit trigger for the open SOL position.", "risk": "This is entirely exploratory. Order book data may be noisy on Gate.io's L2 snapshot depth. No trading decisions depend on this research. Deferred to Codex/human review before any pipeline integration.", "title": "Order book imbalance as ensemble-compatible signal family for BTC regime filter", "workspace_path": "experiments_hermes/206-RESEARCH_ob_imbalance_btc_filter"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/206-RESEARCH_ob_imbalance_btc_filter"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "Threshold zones per symbol, symbol-level funding rate profiles, comparison with 7d rolling mean, integration feasibility assessment for trading_context.json diagnostic pipeline", "hypothesis": "Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH, FET, TRX can serve as mean-reversion entry/exit signal orthogonal to Hermes' current OHLCV-only composite-score logic — extreme negative → long setup, extreme positive → short setup", "risk": "Funding rates are perp-specific, not spot — may not correlate with entry/exit timing in Hermes' spot paper account. Gate.io may not expose historical funding rate data through CCXT. Old exp 041 was never executed; this validates whether the signal class is worth the integration cost.", "title": "Gate.io funding rate diagnostics — one-shot endpoint scan and pipeline feasibility", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 2 actions, 0 proposals, 2 needs
Hermes explore research consumed 2 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "IDEA.md + RESULTS.md showing 7d funding rate rolling mean vs current by symbol, extreme deviations flagged, integration feasibility for trading_context.json", "hypothesis": "Gate.io perpetual funding rate extreme deviations have signal value for Hermes entry timing", "risk": "Stays isolated — no deployment proposal without human review. No PM2 or registry changes.", "title": "Funding rate Gate.io endpoint scan for SOL/BTC/ETH", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/"}, {"action_type": "data_scan", "expected_output": "RESULTS.md with N SOL trades, holding times, PnL at h=2/4/8/12. Recommendation for current SOL position exit plan.", "hypothesis": "Hermes SOL trades have an empirically optimal holding time that differs from the generic 240-min review window", "risk": "Small sample problem — if N<5 SOL trades with linked decisions, result may be inconclusive. Stays isolated.", "title": "SOL historical trade exit analysis from decision logs", "workspace_path": "experiments_hermes/208-sol-exit-timing-empirical/"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/", "experiments_hermes/208-sol-exit-timing-empirical/"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Hermes has zero funding rate awareness. Funding rates on Gate.io for SOL, BTC, ETH are orthogonal to both GRU proba and composite-score entry logic. This is a genuinely new signal family."}, {"need_topic": "data_quality_backlog", "need_type": "data_quality", "priority": "high", "status": "open", "why_needed": "Attribution coverage at 9% means 91% of all trades are invisible to reflection. The legacy 'no_decision_found' gap (178 trades, Jun 10-Jul 18) can only be fixed by reconstructing decision metadata from historical logs."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "Per-symbol funding rate table, 30d z-scores, threshold zones (0.03/0.05/0.10), pipeline integration feasibility assessment, and decision to add funding_rate_advisory field to symbol snippets.", "hypothesis": "Gate.io perp funding rate z-scores and negative-to-positive flips provide a non-correlated entry timing signal for Hermes' 28-symbol universe. Persistently negative funding (>1 week at -4% annualized) with rising OI signals latent short-squeeze fuel; a flip to positive signals exhaustion.", "risk": "Gate.io may not have perp contracts for all 28 symbols. Funding rate history may be limited. Risk is data availability, not strategy safety.", "title": "Funding Rate Flip as Non-Correlated Entry Timing Edge", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "One-shot Gate.io endpoint scan across all 28 Hermes symbols: per-symbol funding rate, 30d z-score, establishment of 0.03/0.05/0.10 threshold zones, and pipeline integration feasibility assessment.", "hypothesis": "Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Adding a funding-rate advisory column to Hermes symbol snippets would give a second opinion on overbought/oversold crowding, completely non-correlated to existing RSI+VWAP+momentum+meanrev composite scoring.", "risk": "Funding rate data quality and availability on Gate.io may differ from Kraken/Hyperliquid. Cross-exchange spread requires additional endpoint access. Isolated to experiments_hermes/ — no runtime impact until validated.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open"}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ with IDEA.md, RESULTS.md, a one-shot run.py that fetches funding rates and produces a symbol-vs-rate matrix with threshold zones marked, and pipeline integration feasibility notes", "hypothesis": "Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Gate.io perp funding rates across Hermes' 28-symbol universe can be fetched and threshold-zoned (0.03/0.05/0.10) for integration into symbol snippets as a non-correlated advisory column.", "risk": "Gate.io may not offer funding rate on all 28 symbols (some may be spot-only). Funding rate history may be unavailable on first fetch (cold start). Pure paper research — no deployment risk.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries. All 5 GRU slots dead since Jul 3 (23+ days)."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "code", "expected_output": "Per-symbol funding rate table (28 Hermes symbols), 30d z-scores, threshold zones (0.03/0.05/0.10), comparison vs existing composite score entries, and pipeline integration feasibility assessment (as IDEA.md + RESULTS.md + out/funding_rate_data.json).", "hypothesis": "Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Gate.io funding rate data can be integrated into Hermes as a second opinion on overbought/oversold crowding.", "risk": "Funding rates can stay extreme in strong trends — contrarian signals without trend context are dangerous. This is isolated in experiments_hermes/ and will not affect live trading until validated.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_type": "signal", "priority": "high", "suggested_next_step": "Execute experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ with one-shot Gate.io endpoint scan per the explore research plan.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "why_needed": "Hermes has zero funding rate awareness (confirmed by topic:signal_backlog need). Adding a funding-rate advisory column to symbol snippets would give Hermes a second opinion on overbought/oversold crowding — the first non-correlated signal class."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 1 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Status report: (a) whether sector fields exist in live context, (b) 28-symbol sector mapping, (c) per-symbol sector divergence scores, (d) recommendations for live integration or diagnostic addition.", "hypothesis": "Exp 207 (sector rotation) was marked implemented but the sector mapping + 7d sector return computation may not be producing live sector_relative_strength fields in trading_context.json. The topic:signal_fusion need was resolved for FET interpretation advisory, not sector rotation — leaving the rotation gap unaddressed.", "risk": "Uses existing OHLCV data only — zero upstream risk. If sector mapping reveals no significant divergences, the audit still produces a documented baseline for the universe.", "title": "Sector Rotation Audit — Verify Exp 207 Sector Mapping in Live trading_context.json", "workspace_path": "experiments_hermes/205-RESEARCH_sector_rotation_live_audit"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_sector_rotation_live_audit"], "needs": [{"need_type": "research", "priority": "high", "status": "open", "why_needed": "A need closed for the wrong reason leaves a genuine pipeline gap unaddressed. The sector rotation audit will confirm whether live data exists or needs to be built."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 2 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 2 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "data_scan", "expected_output": "Per-symbol funding rate, 30d z-score, 0.03/0.05/0.10 threshold zone mapping, cross-exchange spread feasibility note, and pipeline integration report marking whether funding-rate advisory column can be added to trading_context.json symbol snippets.", "hypothesis": "Persistent negative funding in rising market confirms bull entries; persistent positive funding validates SHORT candidates. Funding rate flip from negative to positive signals short-squeeze exhaustion. This is a completely non-correlated signal to Hermes' existing composite scoring.", "risk": "Isolated to data scan — no trading logic changes. Gate.io endpoint rate limits may paginate slowly. No Binance/Hyperliquid cross-exchange spread if those endpoints are not accessible.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Hermes has zero funding rate awareness. This would be the first non-correlated signal class. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries."}, {"need_topic": "signal_fusion", "priority": "high", "status": "open", "why_needed": "Explore research flagged that Exp 207 (sector rotation) was marked implemented but live sector data may not be present in trading_context.json. Sector divergence would be a second orthogonal signal class."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "code", "expected_output": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/out/funding_rates.csv with per-symbol funding rate, 30d z-score, flip detection, and validation against recent ENTER/EXIT decisions", "hypothesis": "Persistently negative funding rates (>1 week) followed by a flip to positive precede short-term price reversals. Gate.io funding rate data across the 28-symbol Hermes universe can provide a non-correlated entry/exit advisory independent of dead GRU probes.", "risk": "Isolated to experiments_hermes/; no pipeline integration. Gate.io may return stale funding rates during low-liquidity hours. If funding rates are uniformly near-zero for all Hermes symbols, the signal class is not actionable.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/RESULTS.md with per-symbol funding rate snapshot, 30d z-score, threshold zones (neutral 0.0-0.03, elevated 0.03-0.10, extreme >0.10 / negative <-0.10), and pipeline integration feasibility assessment", "hypothesis": "Persistent negative funding (>1 week) with rising OI predicts short squeezes; persistent positive funding predicts exhaustion. Funding rate data from Gate.io can produce a non-correlated advisory layer independent of dead GRU pipeline.", "risk": "Gate.io funding rate endpoint may not support all 28 Hermes symbols (only perpetual futures contracts). Cross-exchange spread vs Binance/Hyperliquid may require multiple API keys. This is isolated research in experiments_hermes/ with no runtime impact.", "title": "Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "status": "open", "why_needed": "Queued as the selected research action from explore consumption gate. Hermes has zero funding rate awareness. This is the first non-correlated signal class Hermes would acquire. Without it, the agent cannot distinguish genuine reversal from spoofed support for perp entries."}], "proposals": []}
Research tick: 2 actions, 0 proposals, 1 needs
Hermes explore research consumed 2 research actions, 0 deployment proposals, 1 current needs updates, and 2 memory notes.
Artifacts and details
{"actions": [{"action_type": "experiment", "expected_output": "Markdown report file: FUNDING_SCAN_RESULTS.md with per-symbol funding rate, 30d z-score (if historical data available), and pipeline integration feasibility assessment.", "hypothesis": "Gate.io public REST API returns per-symbol funding rates for all 28 Hermes symbols. A one-shot scan establishes baselines, identifies symbols with persistently extreme funding (|rate| > 0.05% 8h), and determines pipeline integration feasibility.", "risk": "Isolated experiment, no deployment. Gate.io API rate-limited but within free tier. Output may show mostly zero/small funding for altcoins — the signal lives on BTC/ETH majors.", "title": "205-RESEARCH Funding Rate Diagnostics — Gate.io Endpoint Scan", "workspace_path": "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/"}, {"action_type": "experiment", "expected_output": "PROXY_IMBALANCE_RESULTS.md with per-decision alignment classification and WR split (aligned vs divergent). If divergent < 40% WR, recommends adding VWAP-momentum alignment to entry screen.", "hypothesis": "Hermes ENTER decisions where VWAP delta and momentum velocity were aligned (VVAP discount + rising mom = bullish; VWAP premium + falling mom = bearish) have higher WR than divergent entries (VWAP discount + falling mom or VWAP premium + rising mom).", "risk": "Historical decision JSONs may not have both VWAP delta and momentum at entry bar. Sample may be small if only agent_trading_decisions.jsonl is used.", "title": "209-RESEARCH Proxy Imbalance Divergence — Entry Quality Scan", "workspace_path": "experiments_hermes/209-RESEARCH_proxy_imbalance_divergence/"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_funding_rate_diagnostics/", "experiments_hermes/209-RESEARCH_proxy_imbalance_divergence/"], "needs": [{"need_topic": "signal_backlog", "need_type": "signal", "priority": "high", "why_needed": "Funding rate is the first non-correlated signal class Hermes would acquire. The persistent open need has produced zero concrete action. The experiment path (205-RESEARCH) is now defined with a run.py and expected output. This need requires the experiment to be executed."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "IDEA.md with hypothesis and method; one-shot Gate.io REST scan results showing imbalance ratio distribution across symbols; 15m forward return correlation by imbalance threshold zone; pipeline integration feasibility assessment", "hypothesis": "Order book imbalance ratio = (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) from Gate.io spot orderbook correlates with subsequent 15m return direction for liquid pairs. An imbalance_ratio > 0.3 or < -0.3 could serve as a binary entry-timing veto overlay.", "risk": "Order book data is ephemeral — a single REST snapshot may not capture the imbalance dynamics. Gate.io orderbook depth and precision for lower-cap symbols may be insufficient. This is a purely diagnostic research task with no trading execution; no capital at risk.", "title": "Order Book Imbalance as Short-Term Entry Timing Overlay for Liquid Pairs", "workspace_path": "experiments_hermes/208-RESEARCH_order_book_imbalance"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/208-RESEARCH_order_book_imbalance"], "needs": [], "proposals": []}
Research tick: 1 actions, 0 proposals, 1 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 1 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "Imbalance ratio distribution per symbol; threshold zones; correlation snapshot against 15m forward return; feasibility assessment for pipeline integration", "hypothesis": "Gate.io order book imbalance ratio (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) > 0.3 correlates with positive 15m returns > 50% of the time for liquid pairs (BTC, ETH, SOL, XRP, LTC). An imbalance-ratio binary veto could improve entry timing on composite-score candidates.", "risk": "One-shot snapshot may not generalize across market regimes. Gate.io order book depth may be thin for mid-cap symbols (ALGO, RUNE, ARB). Single-venue bias (Gate.io may not reflect broader market).", "title": "Order Book Imbalance — Gate.io One-Shot Scan for Top 10 Liquid Hermes Symbols", "workspace_path": "experiments_hermes/205-RESEARCH_order_book_imbalance_gateio_scan"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_order_book_imbalance_gateio_scan"], "needs": [{"need_type": "research", "priority": "high", "suggested_next_step": "Implement experiments_hermes/205-RESEARCH_order_book_imbalance_gateio_scan: one-shot Gate.io orderbook scan for top 10 liquid Hermes symbols. Compute imbalance ratio. Compare against subsequent 15m return. If imbalance >0.3 correlates with positive returns >50%, write pipeline integration feasibility assessment.", "title": "Gate.io Order Book Imbalance Scan — Short-Term Entry Timing Overlay", "why_needed": "Hermes has zero order-book awareness. Adding a simple imbalance-ratio binary veto (from single Gate.io REST call) would provide a new signal family completely uncorrelated with OHLCV, GRU, or regime signals. This is the first non-OHLCV signal dimension."}], "proposals": []}
Research tick: 1 actions, 0 proposals, 0 needs
Hermes research consumed 1 research actions, 0 deployment proposals, 0 current needs updates, and 0 memory notes.
Artifacts and details
{"actions": [{"action_type": "web_research", "expected_output": "experiments_hermes/205-RESEARCH_order_book_imbalance_overlay/RESULTS.md with imbalance ratios, 15m return correlations, threshold recommendations, and pipeline integration feasibility assessment.", "hypothesis": "Gate.io order book imbalance ratio (bid_vol_top5 - ask_vol_top5) / (bid_vol_top5 + ask_vol_top5) provides a leading short-term timing signal for liquid Hermes pairs. Imbalance > 0.3 should correlate with positive 15m returns > 50% of the time, offering a binary entry-timing veto (reject LONG if imbalance negative, reject SHORT if imbalance positive).", "risk": "Gate.io spot order book depth may be insufficient for less liquid pairs. 15m forward return window is short — noise dominates. Single time snapshot may not generalize across market regimes. Stays isolated in experiments_hermes/ until validated.", "title": "Order Book Imbalance as Short-Term Entry Timing Overlay for Liquid Pairs", "workspace_path": "experiments_hermes/205-RESEARCH_order_book_imbalance_overlay"}], "artifacts": ["paper-trading/hermes-agent/state/research_latest.json", "paper-trading/hermes-agent/logs/session_events.jsonl", "experiments_hermes/205-RESEARCH_order_book_imbalance_overlay"], "needs": [], "proposals": []}
Research Actions Queue
| Time | Status | Source | Type | Title | Hypothesis | Experiment path |
|---|---|---|---|---|---|---|
| 2026-08-03T00:34:28Z | proposed | hermes_research_tick | web_research | Sector Rotation via BTC Dominance Tracking: Meta-Positioning Across Sectors | BTC.D (Bitcoin dominance) is a leading indicator for which crypto sector phase is active (BTC → ETH → L1s → DeFi → Gaming → Memes). Hermes trades 28 symbols across L1, DeFi, L2, meme, and infrastructure sectors with zero sector-awareness. A BTC.D trend check could filter which sectors to overweight vs avoid, creating a genuinely new edge class orthogonal to GRU and non-GRU signals. | experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation |
| 2026-08-02T21:31:56Z | proposed | hermes_research_tick | web_research | Sector Rotation via BTC Dominance Tracking: Meta-Positioning Across Sectors | BTC.D trend (above/below 50-day MA, rising/falling) predicts which sector of the 28-symbol Hermes universe will outperform. When BTC.D is falling, altcoin sectors (L1s, DeFi, L2s, memes, gaming) outperform BTC-correlated names. When BTC.D is rising, rotate to BTC-correlated infrastructure names. Hermes currently allocates without any sector-awareness, creating measurable opportunity cost. | experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation |
| 2026-08-02T18:29:55Z | proposed | hermes_research_tick | web_research | Liquidation Cascade Clustering as Contrarian Entry Signal | Large liquidation cascades ($1M+ per symbol per 4h) create measurable overshoot/reversal opportunities. When long liquidations cluster at support, forced selling flushes weak hands and creates a local bottom with positive forward EV at 4-8h horizons. | experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian |
| 2026-08-02T15:27:39Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Clustering as Contrarian Entry Signal — Gate.io data availability & 7-day baseline scan | Heavy long liquidations (>$1M per symbol in 4h window) create measurable local bottoms via forced-weak-hand flush. These cascade events can be used as contrarian entry signals independent of GRU. | experiments_hermes/206-RESEARCH_liquidation_cascade_contrarian |
| 2026-08-02T12:25:47Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Clustering as Contrarian Entry Signal | Symbols with heavy long liquidation volume (>$1M within 4h) near support levels produce positive 4h forward returns as weak hands are flushed and mean reversion occurs. Gate.io per-asset liquidation data can confirm this pattern. | experiments_hermes/205-RESEARCH_liquidation_cascade_entry |
| 2026-08-02T09:23:58Z | proposed | hermes_research_tick | data_scan | Gate.io Liquidation Data Availability Scan | Gate.io provides per-asset liquidation data for Hermes universe symbols. Liquidation events >$1M within 4h create measurable overshoot that can predict forward mean-reversion entries. | experiments_hermes/206-RESEARCH_liquidation_cascade_clustering |
| 2026-08-02T07:09:20Z | proposed | hermes_explore_research_tick | experiment | Funding Rate Contrarian Fade Data Scan (Gateway to topic:signal_backlog execution) | Extreme funding rates (>0.08% or <-0.05% per 8h) on any of 28 universe symbols create contrarian entry opportunities that Hermes currently ignores. | experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade |
| 2026-08-02T07:09:20Z | proposed | hermes_explore_research_tick | code | DOT Order Book Imbalance Probe | DOT/USDT order book at current levels shows whether bid or ask side dominates, providing microstructure confirmation for the open long position. | experiments_hermes/206-RESEARCH_dot_obi_probe |
| 2026-08-02T07:09:20Z | proposed | hermes_explore_research_tick | data_scan | BTC Dominance Trend Snapshot for Sector Rotation Phase | BTC.D trend direction determines which sector to overweight. Current phase classification will inform whether DOT L1 position is well-allocated. | experiments_hermes/205-RESEARCH_btc_dominance_sector_rotation |
| 2026-08-02T06:22:12Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Bounce — Gate.io OI + Funding Rate One-Shot Scan | After one-sided mass liquidations, markets bounce because (a) temporary > permanent price impact, (b) fire-sale discounts create mean reversion force, (c) Hawkes branching ratio n=0.6-7.0 means cascades self-excite for hours before decay. Tracking cumulative liquidation volume per symbol provides a regime-override signal — probability of reversal within 4-12h increases significantly post-cascade. | experiments_hermes/206-RESEARCH_liquidation_cascade_regime_override |
| 2026-08-02T03:16:28Z | proposed | hermes_research_tick | data_scan | Gate.io OI and Funding Rate One-Shot Scan for Cascade Detection Feasibility | A simplified Hawkes self-excitation cascade score can be computed per symbol from Gate.io OI change and funding rate extremes. When OI drops >20% in 4h and funding rate exceeds |0.1%| (per 8h), cascade_risk=high. This signal can be integrated into trading_context.json as a per-symbol cascade_risk flag that disables new entries for 4-12h post-event. | experiments_hermes/207-RESEARCH_liquidation_cascade_hawkes_bounce |
| 2026-08-02T00:12:57Z | proposed | hermes_research_tick | data_scan | Sector Rotation Detection — DEFI/L1 Relative Strength One-Shot Scan | Crypto capital rotates through predictable phases (BTC → L1s → DeFi → Gaming/AI → Memes → BTC). Tracking 7-day sector group returns from existing trading_context.json price data can detect rotation phases and inform sector-level position bias. | experiments_hermes/206-RESEARCH_sector_rotation_defi_l1 |
| 2026-08-01T21:11:20Z | proposed | hermes_research_tick | data_scan | Sector Rotation Detection via DEFI/L1 Relative Strength Index | Crypto capital rotates through predictable phases: BTC dominance peaks first, then L1s, then DeFi/revenue protocols, then Gaming/AI, then memes, then back to BTC. Tracking DEFI_INDEX / L1_INDEX ratio via existing price data flags rotation phases and informs sector-level position bias. | experiments_hermes/207-RESEARCH_sector_rotation_detection |
| 2026-08-01T18:09:25Z | proposed | hermes_research_tick | data_scan | Gate.io OI + Funding Rate Cascade Scan — One-Shot for Top 10 Hermes Symbols | Per-symbol cascade_score = abs(OI_change_24h_pct) * abs(funding_rate * 100). If any symbol scores > 2.0, cascade_risk flag should be raised. At extremes, cascade bounce edge produces 60-70% WR 4-12h post-event. | experiments_hermes/206-RESEARCH_liquidation_cascade_bounce |
| 2026-08-01T15:07:45Z | proposed | hermes_research_tick | data_scan | Sector Rotation Detection — 7-Day Sector Group Returns from Trading Context | Crypto capital rotates through predictable phases (BTC dominance → L1s → DeFi → Gaming/AI → Memes → back to BTC). Computing sector-group relative strength from existing price data will reveal rotation phases and inform sector-level position bias. | experiments_hermes/206-RESEARCH_sector_rotation_detection |
| 2026-08-01T12:05:38Z | proposed | hermes_research_tick | data_scan | Gate.io Liquidation Cascade Signature Scan — OI Drop + Funding Rate Spike | When Gate.io OI drops >20% in 4h AND funding rate exceeds ±0.1%, a cascade liquidation is in progress. Post-cascade, mean-reversion bounce probability within 4-12h increases significantly (Hawkes branching ratio n=0.6-7.0). Hermes should flag cascade_risk=high and disable new entries until cascade decays. | experiments_hermes/205-RESEARCH_liquidation_cascade_regime_override |
| 2026-08-01T09:04:17Z | proposed | hermes_research_tick | data_scan | Sector Rotation Detection via DEFI/L1 Relative Strength Index | Crypto capital rotates through predictable phases: BTC dominance first, then L1s, then DeFi/revenue protocols, then memes. Tracking DEFI_INDEX / L1_INDEX ratio in trading_context.json would flag rotation phases and inform sector-level position bias. When DeFi outperforms L1s by >10% over 7 days, mean-reversion to L1s follows within the next 7 days. | experiments_hermes/206-RESEARCH_sector_rotation_detection |
| 2026-08-01T07:08:26Z | proposed | hermes_explore_research_tick | code | Sector Rotation Index Computation | Computing DEFI_INDEX / L1_INDEX ratio from existing price data will reveal rotation phases that Hermes can use for sector-level position bias. | experiments_hermes/207-RESEARCH_sector_rotation_index |
| 2026-08-01T07:08:26Z | proposed | hermes_explore_research_tick | data_scan | OI Change + Funding Rate Cascade Risk Scan for Top 10 Symbols | At least 2-3 of FIL, AAVE, LTC, HBAR, or FET will show cascade signatures (OI drop >20% OR funding rate > ±0.1%) in the past 24h, validating the cascade_risk flag concept. | experiments_hermes/206-RESEARCH_cascade_risk_flag |
| 2026-08-01T07:08:26Z | proposed | hermes_explore_research_tick | data_scan | Funding Rate One-Shot Scan for 28 Universe Symbols | Gate.io funding rate distribution across Hermes universe will reveal which symbols have extreme (>0.1% or <-0.05%) funding that the contrarian fade strategy could target. | experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade |
| 2026-08-01T06:03:14Z | proposed | hermes_research_tick | data_scan | Sector Rotation Monitoring — tag sectors + compute sector momentum for all 28 Hermes symbols | Assigning sector tags (L1, L2, DeFi, Meme, Storage, Oracle, Payment, Utility/Privacy) to each of 28 Hermes universe symbols and computing weekly sector-level avg_4h_ret and avg_RSI can inform which altcoins to overweight in non-GRU entry decisions. Top-quartile sector momentum predicts individual symbol outperformance at h=12. | experiments_hermes/207-RESEARCH_sector_rotation_monitoring |
| 2026-08-01T03:00:38Z | proposed | hermes_research_tick | experiment | Liquidation Cascade Recovery Capture — OHLCV-only detection on 28 Hermes symbols | Liquidation cascades create statistically reliable over-reactions on 15m bars. A 3-bar pattern (range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) identifies cascade wicks with positive forward EV at h=4,8,12 for LONG entries, compared to non-cascade bars. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T23:53:49Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Recovery Capture — scan 90 days of OHLCV for cascade patterns across all 28 Hermes symbols | Cascade-like bars (range > 2x ATR, close < 25th percentile, next 1-2 bars recover > 50% of cascade bar range) have positive forward EV at h=4,8,12 for LONG entries compared to non-cascade bars. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T20:51:02Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Recovery Capture — OHLCV Pattern Scan for 28 Hermes Symbols | Cascade-like bars (range > 2x ATR(14), close < 25th percentile of bar range, next 1-2 bars recover > 50% of cascade bar range) occur in Hermes' 28-symbol universe and produce positive forward EV at h=4,8,12 for LONG entries vs non-cascade bars. LiveVolatile data (Feb 2026) shows 70-85% of cascade drops recover within 2-6 hours for BTC, but altcoin recovery rates and optimal hold horizons may differ. | experiments_hermes/209-RESEARCH_liquidation_cascade_capture |
| 2026-07-31T17:49:13Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Recovery Capture — OHLCV pattern scan across 28 symbols | Cascade-like bars (15m range >2x ATR, close <25th percentile, next 1-2 bars close above mid of cascade bar) have positive forward EV at h=4,8,12 for LONG entries, and this EV exceeds non-cascade mean-reversion baselines. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T14:44:58Z | proposed | hermes_research_tick | data_scan | OHLCV Cascade Bar Detection — 90-day scan across 28 Hermes symbols | Liquidation cascade bars (3-bar pattern: range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) produce positive forward EV at h=4,8,12 for LONG entries. If 70-85% of cascade events recover within 2-6h (per LiveVolatile), the detectable pattern should be profitable in Hermes' 15m universe. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T11:42:24Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Recovery Capture — 90-day OHLCV scan across 28 Hermes symbols | Cascade-like bars (3-bar pattern: range >2x ATR, close <25th percentile, next 1-2 bars recover >50% of range) have positive mean-reversion EV at h=4,8,12 compared to non-cascade bars. From LiveVolatile research: 70-85% of cascade drops recover within 2-6 hours. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T08:41:03Z | proposed | hermes_research_tick | data_scan | Liquidation Cascade Recovery Capture — OHLCV cascade bar detection and forward EV scan | Liquidation cascade bars (range > 2x ATR, close near low, next 1-2 bars recover >50% of range) produce statistically reliable mean-reversion entries across the 28-symbol Hermes universe, with 60%+ WR at h=4-8. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T07:12:46Z | proposed | hermes_explore_research_tick | data_scan | Funding Rate Contrarian Fade — First Data Scan (Exp 205 acceleration) | Already documented in topic:signal_backlog. One-shot CCXT funding rate query for all 28 universe symbols from Gate.io. | experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade |
| 2026-07-31T07:12:46Z | proposed | hermes_explore_research_tick | data_scan | Volatility Regime from OHLCV ATR Ratio | High-vol regime (ATR ratio >1.3) correlates with worse Hermes trade outcomes; position sizing should adapt. | experiments_hermes/208-RESEARCH_volatility_regime_sizing |
| 2026-07-31T07:12:46Z | proposed | hermes_explore_research_tick | data_scan | Sector Rotation Tagging and Momentum Scan | Sector-level momentum (avg 4h return within sector) predicts individual symbol short-term outperformance. | experiments_hermes/207-RESEARCH_sector_rotation_momentum |
| 2026-07-31T07:12:46Z | proposed | hermes_explore_research_tick | data_scan | Liquidation Cascade Recovery — OHLCV scan on 90d Hermes universe | Cascade-like bars (range >2x ATR, close at extreme, fast follow-through recovery) have positive forward EV as LONG entries at h=4,8,12. | experiments_hermes/206-RESEARCH_liquidation_cascade_recovery |
| 2026-07-31T05:38:23Z | proposed | hermes_research_tick | data_scan | Cross-Sector Relative Strength Rotation — Hermes 28-Symbol Universe Mapping and 7d Return Analysis | Hermes' 28-symbol universe naturally segments into 6+ sectors (L1, DeFi, AI, Storage, Meme, L2, RWA). Sector-leading symbols systematically outperform sector-lagging ones by >5% per rotation leg. A computed sector_rank field in symbol snippets would let Hermes bias capital toward in-flow sectors without introducing new data sources. | experiments_hermes/207-RESEARCH_sector_rotation_hermes_universe |
| 2026-07-31T02:36:18Z | proposed | hermes_research_tick | data_scan | Cross-Sector Relative Strength Rotation within 28-Symbol Universe | Capital rotates between crypto sectors (DeFi, L1, Meme, AI, RWA, Storage, L2, Privacy) on multi-day to weekly timeframes. Sector-leading symbols outperform sector-lagging symbols by 5-10% per rotation leg. Mapping Hermes' 28 symbols to sectors and tracking 7d relative sector performance would enable a 'sector_rank' per-symbol field that identifies which cohort is currently rotating in. | experiments_hermes/206-RESEARCH_sector_rotation_relative_strength |
| 2026-07-30T23:28:53Z | proposed | hermes_research_tick | data_scan | Cross-Sector Relative Strength Rotation within 28-Symbol Universe | Capital rotates between crypto sectors (DeFi, L1, Meme, AI, RWA, Storage, Privacy) on multi-day to weekly timeframes. Symbols in the leading sector cohort outperform lagging sector cohorts by 5-10% per rotation leg. Adding a 'sector_rank' field to symbol snippets would improve Hermes' symbol selection by biasing toward in-flow sectors. | experiments_hermes/206-RESEARCH_cross_sector_rotation |
| 2026-07-30T20:25:58Z | proposed | hermes_research_tick | data_scan | Funding Rate Contrarian Fade as Non-GRU Signal Layer — queued for later validation | Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated. | experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade |
| 2026-07-30T17:23:29Z | proposed | hermes_research_tick | web_research | Cross-Sector Relative Strength Rotation within 28-Symbol Universe | Capital rotates between crypto sectors (L1, L2, DeFi, Meme, AI, Storage, RWA) on multi-day to weekly timeframes. Symbols in leading sectors outperform lagging sectors by 5-10% per rotation leg. Mapping the 28 Hermes symbols to sectors and tracking 7d relative performance would enable sector-aware capital allocation. | experiments_hermes/206-RESEARCH_sector_rotation_strength |
| 2026-07-30T14:20:59Z | proposed | hermes_research_tick | data_scan | Funding Rate Contrarian Fade as Non-GRU Signal Layer | Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated. | experiments_hermes/205-RESEARCH_funding_rate_contrarian_fade |
| 2026-07-30T11:18:40Z | proposed | hermes_research_tick | data_scan | Funding Rate Contrarian Fade as Non-GRU Signal Layer | Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-30T08:15:39Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — One-Shot CCXT Poll of All 28 Universe Symbols | Extreme funding rates (>+0.05% or <-0.05% per 8h) are reliable contrarian signals independent of GRU. When funding is extreme positive and price weakens, it flags overleveraged longs about to liquidate. When funding is extreme negative, short-squeeze risk is elevated. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-30T07:08:29Z | proposed | hermes_explore_research_tick | web_research | Coinbase July 2026 Positioning Deep-Read — Funding/Basis/Depth | Coinbase's July 2026 Crypto Market Positioning report contains actionable evidence on BTC/ETH funding, order-book depth shifts, and altcoin OI dominance that can inform Hermes regime labels. | experiments_hermes/207-RESEARCH_coinbase_positioning_july2026 |
| 2026-07-30T07:08:29Z | proposed | hermes_explore_research_tick | data_scan | Sector Mapping of 28-Symbol Universe & 7d Relative Strength | The 28 Hermes symbols cluster into 8-10 sectors. Sector-leading cohorts outperform sector-lagging ones by >5% over 7d windows. A sector_rank field in context would improve capital allocation decisions. | experiments_hermes/206-RESEARCH_sector_rotation_mapping |
| 2026-07-30T07:08:29Z | proposed | hermes_explore_research_tick | data_scan | Funding Rate One-Shot Poll for All 28 Universe Symbols | Gate.io perpetual funding rates for Hermes' 28 symbols vary between positive and negative. Extreme rates (>+0.05% or <-0.05% per 8h) correlate with upcoming reversals. A one-shot poll will quantify how many symbols are at extremes. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-30T05:13:14Z | proposed | hermes_research_tick | web_research | Funding Rate Extremes as Contrarian Signal for Altcoin Reversals | Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal; extreme negative funding is a contrarian long squeeze signal. This asymmetry directly fits Hermes' bilateral strategy. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-30T02:07:23Z | proposed | hermes_research_tick | data_scan | Funding Rate Extremes as Contrarian Signal for Altcoin Reversals | Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal; extreme negative funding (<-0.05%/8h) signals crowded shorts and potential long squeeze. This fits Hermes' bilateral strategy and can be integrated as a new signal family into trading_context.json. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T23:05:15Z | proposed | hermes_research_tick | data_scan | Funding Rate Extremes as Contrarian Signal for Altcoin Reversals | Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding is a contrarian short signal; extreme negative funding is a contrarian long signal. Funding extremes can replace the dead GRU pipeline for bilateral direction bias. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T20:04:21Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — fetch live funding rates for all 28 Hermes universe symbols | Persistently positive funding rates on altcoins signal crowded longs and predict short-term reversals. Extreme positive funding (>0.05%/8h) is a contrarian short signal. Extreme negative funding (<-0.05%/8h) is a contrarian long signal. Asymmetric: funding extremes predict short-side moves more reliably than long-side. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T17:03:11Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — one-shot CCXT poll of all 28 Hermes universe symbols | Funding rate extremes predict short-term reversals. Persistent positive funding signals crowded longs (short signal), persistent negative funding signals crowded shorts (long signal). Gate.io funding rates are freely pollable and zero-cost. This is the highest-ROI non-GRU signal class available during the 40+ day GRU outage. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T14:02:18Z | proposed | hermes_research_tick | data_scan | Order Book Imbalance Snapshot for Top-10 Hermes Symbols | Extreme OBI values (< 0.35 or > 0.65) at depth_10 predict short-term price direction within 15m-1h, with asymmetric strength for negative moves. This is a non-GRU microstructure signal that works independently of the dead GRU pipeline. | experiments_hermes/205-RESEARCH_order_book_imbalance |
| 2026-07-29T11:00:25Z | proposed | hermes_research_tick | data_scan | Order Book Imbalance (OBI) One-Shot Scan for Top-10 Hermes Symbols | Order book imbalance (OBI) at depth 10+ levels has statistically significant predictive power for short-term crypto returns, with asymmetric strength — stronger for predicting negative price changes than positive ones. Extreme OBI values (< 0.35 or > 0.65) predict short-term mean reversion, and the short-side asymmetry adds value to Hermes' bilateral strategy. | experiments_hermes/206-RESEARCH_order_book_imbalance_scan |
| 2026-07-29T07:58:51Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — execute exp 205 | Extreme positive funding rates (>0.05%/8h) on altcoins signal crowded longs and predict short-term reversals; extreme negative funding rates signal crowded shorts and potential long squeezes. Funding rates provide an independent non-GRU signal class for bilateral positioning. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T07:07:26Z | proposed | hermes_explore_research_tick | data_scan | Order Book Imbalance Snapshot for Top-10 Hermes Symbols | OBI at depth 10+ levels provides short-term directional signal, especially for short-side setups. Asymmetric predictive power (stronger for drops) fits Hermes bilateral strategy. | experiments_hermes/206-RESEARCH_obi_diagnostics |
| 2026-07-29T07:07:26Z | proposed | hermes_explore_research_tick | data_scan | Funding Rate Diagnostics for All 28 Hermes Symbols | Funding rates across the Hermes universe show detectable extremes that could serve as contrarian signals. Top/bottom 10% decile symbols are actionable. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-29T04:54:50Z | proposed | hermes_research_tick | research_investigation | Cross-asset volatility regime overlay for Hermes position sizing | Deribit DVOL and CBOE VIX/VIX regime transitions provide an upstream signal for Hermes position sizing. When DVOL > 60 (shock pricing), entry notional should contract 30-50% and stop-loss width should expand. When DVOL < 40 (sleeping market), notional should expand 20-40% and stop-loss width contract. This is independent of GRU regime signals and complements existing SMA50/200 crossover logic. | experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay |
| 2026-07-29T01:50:58Z | proposed | hermes_research_tick | web_research | Cross-asset volatility regime leading indicator via VVIX/MOVE/DVOL | Deribit DVOL, CBOE VIX/VVIX, and MOVE (treasury vol) provide a leading vol-regime signal that would flag when Hermes should contract vs expand entry sizing — independent of the dead SMA50/200 regime pipeline. | experiments_hermes/209-RESEARCH_vol_regime_hermes_overlay |
| 2026-07-28T22:48:53Z | proposed | hermes_research_tick | experiment | Order Book Imbalance (OBI) canary for BTC/USDT — proof-of-concept REST pull | Order book imbalance at the top 10 levels on Gate.io provides a non-zero directional signal for BTC/USDT on 15m bars. OBI > +0.15 (bid-heavy) correlates with upward mid-price movement within one bar; OBI < -0.15 (ask-heavy) correlates with downward movement. Even if the signal is weak (rho < 0.2 on 15m), the existence of any non-zero correlation in a dead-GRU period is valuable as an independent signal class. | experiments_hermes/205-RESEARCH_obi_canary |
| 2026-07-28T19:46:32Z | proposed | hermes_research_tick | experiment | OBI Canary — One-shot Gate.io order book imbalance scan for BTC/USDT | Order book imbalance (bid_volume - ask_volume) / (bid_volume + ask_volume) at top-10 levels on Gate.io predicts short-term price direction with >55% accuracy for BTC/USDT. Non-zero OBI values correlate with same-direction 15m bar movement. | experiments_hermes/206-RESEARCH_obi_canary |
| 2026-07-28T16:42:18Z | proposed | hermes_research_tick | experiment | Order Book Imbalance (OBI) canary — Gate.io REST depth scan for BTC/USDT | Order book imbalance at top 10 levels on Gate.io predicts short-term (1-30min) mid-price direction at 58-62% accuracy for BTC/USDT. OBI divergence between near-price (5 levels) and mid-book (5-20 levels) is more predictive than raw ratio alone. | experiments_hermes/208-RESEARCH_obi_canary |
| 2026-07-28T13:41:03Z | proposed | hermes_research_tick | experiment | Order Book Imbalance (OBI) canary — single-shot Gate.io depth scan for BTC/USDT | OBI(10) on Gate.io BTC/USDT top-10 levels produces non-zero values that correlate with 15m bar direction. A lightweight polling loop detecting OBI magnitude > 0.30 provides independent entry timing signal for Hermes paper trading decisions. | experiments_hermes/208-RESEARCH_obi_canary |
| 2026-07-28T10:39:50Z | proposed | hermes_research_tick | data_scan | Order Book Imbalance (OBI) Canary — Gate.io L2 Depth Scan | OBI(10) on Gate.io BTC/USDT provides a non-correlated non-GRU short-horizon signal. If OBI != 0, it can be logged against current 15m bar direction to validate predictive power in a paper context. | experiments_hermes/208-RESEARCH_obi_canary |
| 2026-07-28T07:37:38Z | proposed | hermes_research_tick | web_research | Order Book Imbalance (OBI) canary — Gate.io depth endpoint validation | Gate.io REST order book depth at top-10 levels produces a usable OBI value for BTC/USDT that can be compared against current 15m bar direction. If OBI != 0.00 and correlates with short-term price direction, a lightweight L2 polling loop can be designed as a non-GRU signal class. | experiments_hermes/209-RESEARCH_obi_canary |
| 2026-07-28T07:11:05Z | proposed | hermes_explore_research_tick | experiment | News sentiment decay-weighting probe | Stale events (>6h old) dominate the event queue and dilute fresh signal. Applying exponential decay would shift decision weight to events < 2h old. | experiments_hermes/210-RESEARCH_news_sentiment_decay/ |
| 2026-07-28T07:11:05Z | proposed | hermes_explore_research_tick | experiment | Order Book Imbalance canary probe | OBI(10) for BTC/USDT on Gate.io can be computed from live REST depth snapshots. If OBI > +0.15 or < -0.15, OBI diverges from the current 15m bar enough to add signal resolution. | experiments_hermes/208-RESEARCH_obi_canary/ |
| 2026-07-28T07:11:05Z | proposed | hermes_explore_research_tick | experiment | Execute exp 205 funding rate diagnostics scan | Current funding rates across the 28-symbol universe provide a non-correlated signal class for entry timing and squeeze detection. One-shot ccxt Gate.io scan will identify which symbols are in extreme funding zones (persistent positive = long crowding, persistent negative = short squeeze setup). | experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ |
| 2026-07-28T01:32:43Z | proposed | hermes_research_tick | data_scan | Funding Rate Flip as Contrarian Entry Signal | When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T22:30:58Z | proposed | hermes_research_tick | data_scan | Funding Rate Flip as Contrarian Entry Signal — Gate.io Funding Rate Diagnostics Scan | When funding flips from positive to negative (or passes 0.05%+ extreme zones), the crowded side is vulnerable to a squeeze within 24h. A one-shot scan of current Gate.io funding rates across all 28 Hermes symbols will validate data availability, compute $0.03/0.05/0.10 threshold zones, and assess integration feasibility. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T19:29:14Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan | Funding rate flips from positive to negative (or vice versa) produce mean-reversion/squeeze opportunities within 6-12h. Extreme funding (>0.05%) makes the crowded side vulnerable to violent squeeze within 24h. This is a non-correlated signal class that can inform Hermes entry timing independent of GRU and price action. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T16:24:17Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan Across 28 Symbols | Funding rate flips from positive to negative identify long-flush exhaustion zones where entering LONG 6-12h after stabilization has positive EV. At 0.05%+ extreme funding, the crowded side is vulnerable to violent squeeze within 24h. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T13:22:40Z | proposed | hermes_research_tick | web_research | Funding Rate Flip as Contrarian Entry Signal — Gate.io Endpoint Scan & Pipeline Integration Feasibility | When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T10:18:18Z | proposed | hermes_research_tick | data_scan | Funding Rate Flip as Contrarian Entry Signal — Gate.io Diagnostics Scan | When funding flips from positive to negative, overleveraged longs have been flushed. Waiting 6-12h after the flip, if funding stays negative and price stabilizes, creates a long entry zone with squeeze potential. At 0.05%+ extreme funding, the crowded side is vulnerable to a violent squeeze within 24h. This is a non-correlated signal class Hermes has never tested. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T07:14:58Z | proposed | hermes_research_tick | data_scan | Funding Rate Flip as Contrarian Entry Signal — Gate.io Endpoint Scan | Funding rate flips (positive→negative or extreme >0.05%) are predictive of short-term 15m-1h forward returns for Hermes' 28-symbol universe. When funding flips from positive to negative and price stabilizes over 6-12h, a long entry zone with squeeze potential exists. At extreme funding (>0.05%), the crowded side is vulnerable to violent squeeze within 24h. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T07:10:19Z | proposed | hermes_explore_research_tick | data_scan | Liquidation Signal Scan for SOL/BTC | Current SOL liquidation data from Gate.io shows whether recent long liquidations create squeeze risk for the open SOL position. | experiments_hermes/207-RESEARCH_liquidation_signal_scan/ |
| 2026-07-27T07:10:19Z | proposed | hermes_explore_research_tick | data_scan | Order Book Imbalance Snapshot for Top 5 Hermes Symbols | Current OBI from Gate.io L2 order book is measurable and correlates with 15m forward returns in Hermes' timeframe. | experiments_hermes/206-RESEARCH_order_book_imbalance_scan/ |
| 2026-07-27T07:10:19Z | proposed | hermes_explore_research_tick | web_research | Funding Rate Diagnostics — Gate.io Endpoint Scan | Gate.io funding rate data is available and actionable. Hermes should acquire a single funding rate snapshot to determine data quality, accessibility, and format. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ |
| 2026-07-27T04:13:03Z | proposed | hermes_research_tick | experiment | Funding Rate Diagnostic — Gate.io endpoint scan, threshold zones, pipeline integration feasibility | Gate.io perpetual funding rates for SOL, BTC, ETH, FET, TRX show extreme deviations (>0.05% from 7d rolling mean) that serve as mean-reversion entry/exit signals. Negative extremes → LONG setup. Positive extremes → SHORT setup. Orthogonal to GRU proba and composite-score logic. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-27T01:09:23Z | proposed | hermes_research_tick | web_research | Gate.io funding rate signal for Hermes top-10 symbols — pipeline integration feasibility | Gate.io funding rate deviations beyond 2-sigma from 7d rolling mean provide a non-correlated mean-reversion entry signal that improves Hermes paper trading decisions, especially for short-side entries where Hermes has the weakest empirical track record. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T22:05:41Z | proposed | hermes_research_tick | data_scan | Gate.io funding rate endpoint scan for SOL, BTC, ETH, FET, TRX — establish threshold zones and pipeline integration feasibility | Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH could serve as mean-reversion entry signal: extreme negative → long setup, extreme positive → short setup. This is orthogonal to both GRU proba and composite-score entry logic. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T18:59:17Z | proposed | hermes_research_tick | web_research | Gate.io funding rate diagnostics — endpoint scan and threshold zone analysis | Gate.io perpetual swap funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) for SOL, BTC, ETH, FET, TRX serve as mean-reversion entry signals: extreme negative → long setup, extreme positive → short setup. This signal family is orthogonal to both GRU proba and composite-score entry logic. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T15:58:15Z | proposed | hermes_research_tick | data_scan | Gate.io funding rate diagnostics — endpoint scan across Hermes top symbols | Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH, FET, TRX serve as mean-reversion entry signal: extreme negative → long setup, extreme positive → short setup. Phemex analysis confirms sustained negative funding rates since early 2026 — the longest streak since Nov 2022. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T12:56:29Z | proposed | hermes_research_tick | web_research | Order book imbalance as ensemble-compatible signal family for BTC regime filter | BTC/USDT L2 order book imbalance (bid_vol / (bid_vol + ask_vol)) from Gate.io CCXT snapshots produces a microstructure signal orthogonal to OHLCV-based macro tools. AlgoTick 90-day backtest shows Sharpe 2.78, 59% WR, 2.58 profit factor at avg 7h hold. At extreme imbalance (<0.35 or >0.65), BTC 1h forward return should confirm micro-correlation, making imbalance usable as a regime override for alt entries and as an exit trigger for the open SOL position. | experiments_hermes/206-RESEARCH_ob_imbalance_btc_filter |
| 2026-07-26T09:53:28Z | proposed | hermes_research_tick | experiment | Gate.io funding rate diagnostics — one-shot endpoint scan and pipeline feasibility | Funding rate extreme deviations (beyond 2-sigma from 7d rolling mean) on Gate.io for SOL, BTC, ETH, FET, TRX can serve as mean-reversion entry/exit signal orthogonal to Hermes' current OHLCV-only composite-score logic — extreme negative → long setup, extreme positive → short setup | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T07:10:48Z | proposed | hermes_explore_research_tick | data_scan | SOL historical trade exit analysis from decision logs | Hermes SOL trades have an empirically optimal holding time that differs from the generic 240-min review window | experiments_hermes/208-sol-exit-timing-empirical/ |
| 2026-07-26T07:10:48Z | proposed | hermes_explore_research_tick | web_research | Funding rate Gate.io endpoint scan for SOL/BTC/ETH | Gate.io perpetual funding rate extreme deviations have signal value for Hermes entry timing | experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ |
| 2026-07-26T06:52:08Z | proposed | hermes_research_tick | web_research | Funding Rate Flip as Non-Correlated Entry Timing Edge | Gate.io perp funding rate z-scores and negative-to-positive flips provide a non-correlated entry timing signal for Hermes' 28-symbol universe. Persistently negative funding (>1 week at -4% annualized) with rising OI signals latent short-squeeze fuel; a flip to positive signals exhaustion. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T03:51:13Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan | Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Adding a funding-rate advisory column to Hermes symbol snippets would give a second opinion on overbought/oversold crowding, completely non-correlated to existing RSI+VWAP+momentum+meanrev composite scoring. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-26T00:50:04Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan | Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Gate.io perp funding rates across Hermes' 28-symbol universe can be fetched and threshold-zoned (0.03/0.05/0.10) for integration into symbol snippets as a non-correlated advisory column. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-25T21:46:09Z | proposed | hermes_research_tick | code | Funding Rate Diagnostics — Gate.io Endpoint Scan | Funding rate flips (negative→positive after persistent short positioning) precede significant price reversals. Gate.io funding rate data can be integrated into Hermes as a second opinion on overbought/oversold crowding. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-25T18:44:54Z | proposed | hermes_research_tick | data_scan | Sector Rotation Audit — Verify Exp 207 Sector Mapping in Live trading_context.json | Exp 207 (sector rotation) was marked implemented but the sector mapping + 7d sector return computation may not be producing live sector_relative_strength fields in trading_context.json. The topic:signal_fusion need was resolved for FET interpretation advisory, not sector rotation — leaving the rotation gap unaddressed. | experiments_hermes/205-RESEARCH_sector_rotation_live_audit |
| 2026-07-25T15:43:08Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan | Persistent negative funding in rising market confirms bull entries; persistent positive funding validates SHORT candidates. Funding rate flip from negative to positive signals short-squeeze exhaustion. This is a completely non-correlated signal to Hermes' existing composite scoring. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-25T12:42:03Z | proposed | hermes_research_tick | code | Funding Rate Diagnostics — Gate.io Endpoint Scan | Persistently negative funding rates (>1 week) followed by a flip to positive precede short-term price reversals. Gate.io funding rate data across the 28-symbol Hermes universe can provide a non-correlated entry/exit advisory independent of dead GRU probes. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-25T09:40:43Z | proposed | hermes_research_tick | experiment | Funding Rate Diagnostics — Gate.io Endpoint Scan | Persistent negative funding (>1 week) with rising OI predicts short squeezes; persistent positive funding predicts exhaustion. Funding rate data from Gate.io can produce a non-correlated advisory layer independent of dead GRU pipeline. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-25T07:07:54Z | proposed | hermes_explore_research_tick | experiment | 209-RESEARCH Proxy Imbalance Divergence — Entry Quality Scan | Hermes ENTER decisions where VWAP delta and momentum velocity were aligned (VVAP discount + rising mom = bullish; VWAP premium + falling mom = bearish) have higher WR than divergent entries (VWAP discount + falling mom or VWAP premium + rising mom). | experiments_hermes/209-RESEARCH_proxy_imbalance_divergence/ |
| 2026-07-25T07:07:54Z | proposed | hermes_explore_research_tick | experiment | 205-RESEARCH Funding Rate Diagnostics — Gate.io Endpoint Scan | Gate.io public REST API returns per-symbol funding rates for all 28 Hermes symbols. A one-shot scan establishes baselines, identifies symbols with persistently extreme funding (|rate| > 0.05% 8h), and determines pipeline integration feasibility. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics/ |
| 2026-07-25T06:36:06Z | proposed | hermes_research_tick | web_research | Order Book Imbalance as Short-Term Entry Timing Overlay for Liquid Pairs | Order book imbalance ratio = (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) from Gate.io spot orderbook correlates with subsequent 15m return direction for liquid pairs. An imbalance_ratio > 0.3 or < -0.3 could serve as a binary entry-timing veto overlay. | experiments_hermes/208-RESEARCH_order_book_imbalance |
| 2026-07-25T03:35:05Z | proposed | hermes_research_tick | web_research | Order Book Imbalance — Gate.io One-Shot Scan for Top 10 Liquid Hermes Symbols | Gate.io order book imbalance ratio (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) > 0.3 correlates with positive 15m returns > 50% of the time for liquid pairs (BTC, ETH, SOL, XRP, LTC). An imbalance-ratio binary veto could improve entry timing on composite-score candidates. | experiments_hermes/205-RESEARCH_order_book_imbalance_gateio_scan |
| 2026-07-25T00:33:39Z | proposed | hermes_research_tick | web_research | Order Book Imbalance as Short-Term Entry Timing Overlay for Liquid Pairs | Gate.io order book imbalance ratio (bid_vol_top5 - ask_vol_top5) / (bid_vol_top5 + ask_vol_top5) provides a leading short-term timing signal for liquid Hermes pairs. Imbalance > 0.3 should correlate with positive 15m returns > 50% of the time, offering a binary entry-timing veto (reject LONG if imbalance negative, reject SHORT if imbalance positive). | experiments_hermes/205-RESEARCH_order_book_imbalance_overlay |
| 2026-07-24T21:29:14Z | proposed | hermes_research_tick | data_scan | Order Book Imbalance Scan — Gate.io Top 10 Symbols | Order book imbalance ratio (bid_vol_5levels − ask_vol_5levels) / total_vol_5levels predicts short-term (15m) price direction at >50% accuracy for liquid Gate.io spot pairs. Imbalance > 0.30 with positive 15m return > 50% of the time justifies a controlled experiment for an entry-timing overlay. | experiments_hermes/208-RESEARCH_order_book_imbalance_overlay |
| 2026-07-24T18:25:42Z | proposed | hermes_research_tick | web_research | Order Book Imbalance as Short-Term Entry Timing Overlay for Liquid Pairs — queued for later validation | Gate.io order book imbalance ratio (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) for top 10 Hermes symbols correlates with subsequent 15m return direction at >50% accuracy. An imbalance ratio > 0.3 (buying pressure) should positively correlate with positive 15m returns > 50% of the time for liquid pairs (BTC, ETH, SOL, XRP, LTC). | experiments_hermes/205-RESEARCH_orderbook_imbalance_overlay |
| 2026-07-24T15:22:24Z | proposed | hermes_research_tick | web_research | Order Book Imbalance Entry Timing Overlay | Gate.io order book imbalance ratio (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) correlates with subsequent 15m direction for liquid pairs. A simple binary veto (reject LONG if imbalance negative, reject SHORT if imbalance positive) would improve entry timing even with a 60-second delayed snapshot. | experiments_hermes/205-RESEARCH_orderbook_imbalance_overlay |
| 2026-07-24T12:16:30Z | proposed | hermes_research_tick | data_scan | Gate.io Order Book Imbalance Scan — Liquidity & Predictive Signal | Order book imbalance (bid_vol vs ask_vol at top 5 levels) at Gate.io for the 10 most liquid Hermes symbols produces a binary entry-timing signal: imbalance_ratio > 0.3 correlates with positive 15m forward returns >50% WR, and imbalance_ratio < -0.3 correlates with negative 15m forward returns >50% WR. | experiments_hermes/209-RESEARCH_orderbook_imbalance_overlay |
| 2026-07-24T09:14:47Z | proposed | hermes_research_tick | data_scan | Gate.io Spot Orderbook Imbalance Scan — Top 10 Hermes Symbols | Order book imbalance ratio (bid_vol_5levels - ask_vol_5levels) / (bid_vol_5levels + ask_vol_5levels) > +0.3 predicts positive 15m return >50% of the time, and <-0.3 predicts negative 15m return. If validated, the imbalance ratio can serve as a binary entry-timing veto/advisory in the diagnostic pipeline. | experiments_hermes/208-RESEARCH_order_book_imbalance |
| 2026-07-24T07:07:23Z | proposed | hermes_explore_research_tick | data_scan | Order Book Imbalance Snapshot for Top 10 Hermes Symbols | Top 10 liquid symbols (BTC, ETH, SOL, XRP, LTC, DOGE, ADA, AVAX, LINK, DOT) will show measurable imbalance ratios that correlate with subsequent 15m price direction. | experiments_hermes/206-RESEARCH_orderbook_imbalance_snapshot |
| 2026-07-24T07:07:23Z | proposed | hermes_explore_research_tick | data_scan | One-Shot Funding Rate Scan for All 28 Hermes Symbols | Live funding rates across Hermes universe will show negative bias on altcoins (consistent with Jul 23-24 selloff) and near-zero on BTC/ETH. Distribution will validate threshold zones for pipeline integration. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-24T06:09:05Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Integration for Hermes | Gate.io funding rates for Hermes 28-symbol universe can be classified into extreme_positive (>0.05%/8h), elevated (0.03-0.05%), neutral (0.01-0.03%), negative (<0.01%), and extreme_negative (<-0.03%) zones. One or more symbols may currently be in extreme funding territory, creating squeeze risk or reversal setup signals. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-24T03:06:16Z | proposed | hermes_research_tick | web_research | Liquidation Cascade Risk Score from Funding Percentile + OI Z-Score + L/S Ratio | A squeeze risk score computed from funding rate percentile (30d), OI z-score (>+2 = extended), and L/S ratio crowding can predict cascade risk 12-48h before price moves. When 3+ of 4 signals fire simultaneously, cascade probability >70% per RiskState framework. First step: establish funding rate baselines for all 28 Hermes symbols via Gate.io REST API endpoint scan, classify into extreme/elevated/neutral/negative zones per the 0.05%/8h threshold, and assess whether any Hermes symbol is currentl... | experiments_hermes/205-RESEARCH_funding_rate_liquidation_cascade |
| 2026-07-23T23:58:18Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan for 28-Symbol Universe | Gate.io funding rates for the 28 Hermes symbols follow a measurable distribution with identifiable extreme thresholds (>0.05%/8h = excessive bullish crowding, <-0.03%/8h = capitulation). A one-shot endpoint scan will establish baseline percentiles and classify each symbol into risk zones that can inform entry sizing and squeeze risk flags. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T20:56:51Z | proposed | hermes_research_tick | data_scan | Sector Rotation Bias — Hermes 28-Symbol Sector Mapping and Historical ENTER Decision Analysis | Symbols in sectors with bottom-3 7d relative performance have lower WR when entered on individual composite score, because sector-level capital is rotating out. Applying a -0.10 penalty to composite for symbols in bottom-3 sectors would reduce entries into fading sectors. | experiments_hermes/207-RESEARCH_sector_rotation_hermes_universe |
| 2026-07-23T17:54:46Z | proposed | hermes_research_tick | web_research | Liquidation Cascade Risk Score from Funding Percentile + OI Z-Score + L/S Ratio — queued for later validation | A squeeze risk score computed from funding rate percentile (30d), OI z-score (>+2 = extended), and L/S ratio crowding can predict cascade risk 12-48h before price moves. The first step is a Gate.io funding rate endpoint scan establishing 30-day percentile baselines for all 28 Hermes symbols. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T14:50:29Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan for Hermes 28-Symbol Universe | A squeeze risk score from funding rate percentile (30d), OI z-score (>+2), and L/S ratio crowding can predict cascade risk 12-48h before price moves. The first validation step is a one-shot Gate.io funding rate scan across all 28 Hermes symbols to establish baseline thresholds and identify which symbols are in extreme funding territory (>0.05%/8h extreme_positive or <-0.03%/8h extreme_negative per Investisseur 2.0 thresholds). | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T11:48:11Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Scan for Hermes 28-Symbol Universe | Gate.io exposes funding rates via REST API that can be used to compute percentile-based squeeze risk scores. If any Hermes symbols show funding in their top/bottom decile of a 30-day window, that is a squeeze risk flag for current positions. The Investisseur 2.0 article confirms quantifiable thresholds: >0.05%/8h = excessive bullish crowding, <-0.03%/8h = capitulation bounce setup. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T08:47:07Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Endpoint Integration for Hermes | Gate.io perpetual funding rates for Hermes's 28-symbol universe can be fetched via REST API and classified into extreme_positive (>0.05%/8h), elevated (0.03-0.05%), neutral (0.01-0.03%), negative (<0.01%), and extreme_negative (<-0.03%) zones. At least 2-3 Hermes symbols will show extreme funding (>0.05% or <-0.03%) at any given time, providing a non-correlated squeeze risk signal. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T07:10:21Z | proposed | hermes_explore_research_tick | data_scan | SECTOR ROTATION — Hermes 28-Symbol Sector Mapping | The existing topic:signal_fusion need (sector rotation bias) was marked implemented but never deployed as a live score modifier. Map all 28 Hermes symbols to sectors and compute 7d sector-level returns. | experiments_hermes/207-RESEARCH_sector_rotation_hermes_universe |
| 2026-07-23T07:10:21Z | proposed | hermes_explore_research_tick | data_scan | FUNDING RATE DIAGNOSTICS — Gate.io Endpoint Scan | The topic:signal_backlog need (funding rate diagnostics, seen_count=23) requires a one-shot Gate.io endpoint scan across all 28 Hermes symbols to establish baseline funding rate percentiles and identify extreme territory. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T07:10:21Z | proposed | hermes_explore_research_tick | data_scan | HBAR OPEN POSITION THESIS MONITOR | The HBAR LONG position entered with stale intel (20d) may have invalidated thesis. Scan current PnL, market context, and compare to entry-time conditions. | experiments_hermes/206-RESEARCH_hbar_open_position_thesis_monitor |
| 2026-07-23T05:43:25Z | proposed | hermes_research_tick | data_scan | Funding Rate Contrarian Squeeze Signal — Gate.io endpoint validation and threshold zones | Funding rates at 30-day extremes (>0.05% or <-0.05% per 8h) predict squeeze events within 4-24h. Combined with open interest divergence, directional accuracy improves. This is the first non-correlated signal Hermes can add. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-23T02:40:05Z | proposed | hermes_research_tick | data_scan | Funding Rate Squeeze Detection — Gate.io Endpoint Scan | Funding rate extremes (>0.05% or <-0.05% per 8h) sustained for 24h+ predict squeeze events with high probability. Gate.io REST API provides perp funding rates for all 28 Hermes symbols. A one-shot endpoint scan can validate data availability and establish symbol-specific squeeze thresholds. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-22T23:38:10Z | proposed | hermes_research_tick | web_research | Funding Rate Diagnostics — Gate.io Endpoint Scan | Funding rate extremes (>0.05% or <-0.05% per 8h) sustained for 24h+ predict squeeze events for Hermes-perp symbols. Gate.io's REST API returns per-symbol funding rates. Threshold zones (0.03 elevated / 0.05 extreme / 0.10 squeeze warning) from Thrive.fi and RiskState provide the framework. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-22T20:35:46Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Perp Signals for Hermes | Funding rate extremes (>0.05% or <-0.05% per 8h) sustained for 24h+ predict squeeze events. Gate.io exposes perp funding rates for all 28 Hermes symbols via REST API. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-22T17:32:11Z | proposed | hermes_research_tick | data_scan | Funding Rate Diagnostics — Gate.io Perp Signals for Hermes | Funding rate extremes (>0.05% or <-0.05% per 8h) sustained for 24h+ predict squeeze events. Gate.io REST API returns funding rates for all 28 Hermes-perp symbols. Symbol-specific 0.95th percentile thresholds can be established from 7-day rolling distribution. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
| 2026-07-22T14:30:47Z | proposed | hermes_research_tick | data_scan | Funding Rate Contrarian Squeeze Detection — Gate.io Perp Signals for Hermes | Gate.io funding rate extremes (>0.05% or <-0.05% per 8h) sustained for 24h+ predict squeeze events. Funding rates above 0.03% are elevated, above 0.05% are extreme one-sided, above 0.1% precede violent squeezes. Creating symbol-specific funding rate distributions and squeeze thresholds from Gate.io REST data will provide Hermes with its first non-correlated edge class — positioning-layer thesis validation that is independent of OHLCV-derived composite scores. | experiments_hermes/205-RESEARCH_funding_rate_diagnostics |
Deployment supervisor
Deployment
Reason: empty deployment list
Deployment Decisions History
| Time | Status | Proposal | Class | Dry Run | Reason | Violations |
|---|---|---|---|---|---|---|
| 2026-08-02T22:18:20Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-02T16:18:19Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-02T10:19:12Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-02T04:18:48Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-01T22:18:09Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-01T16:18:07Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-01T10:18:30Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-08-01T04:21:33Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-31T22:18:21Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-31T16:19:11Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-31T10:18:49Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-31T04:24:18Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-30T22:18:33Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-30T16:18:47Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-30T10:18:24Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-30T04:18:34Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-29T22:17:53Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-29T16:18:05Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-29T10:18:27Z | no_eligible_proposal | False | empty deployment list | 0 | ||
| 2026-07-29T04:18:39Z | no_eligible_proposal | False | empty deployment list | 0 |
Deployment Actions History
| Time | Status | Title | Class | Target Paths | Backup |
|---|---|---|---|---|---|
| 2026-07-15T10:24:25Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-09T16:20:27Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-09T10:21:55Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-08T04:21:42Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-07T22:21:38Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-07T16:20:18Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-06T22:19:31Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-06T04:18:15Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-07-05T14:40:26Z | auto_deployed | Add live_breadth_override diagnostic to build_diagnostics.py | diagnostic_addon | paper-trading/hermes-agent/diagnostics/build_diagnostics.py |
ok |
| 2026-06-26T01:54:57Z | failed_rollback_executed | Deploy positive-EV universe restriction as permanent Hermes self-policy | prompt_policy | paper-trading/hermes-agent/prompts/trading_decision.md |
ok |
| 2026-06-26T01:54:12Z | failed_rollback_failed | Deploy positive-EV universe restriction as permanent Hermes self-policy | prompt_policy | paper-trading/hermes-agent/prompts/trading_decision.md |
ok |
Trading decisions
Decisions
| Time | Symbol | Position | Price | Equity | Reason |
|---|---|---|---|---|---|
| 2026-08-03T01:45:17Z | 1 -> 0 | 0.712800 | 963.924 | FIL original entry thesis (highest composite score 0.824, bullish across 15m/1h/4h, VWAP at +0.06%, RSI 61) has completely inverted: composite cratered to 0.164, 15m bearish, 1h bearish, RSI 25 oversold, VWAP discount -0.69%, anomaly flagged. Position is 278 min (past 240-min review). Hard invalidation at 0.700 not triggered, but the thesis that justified entry no longer exists. Holding through a completely inverted thesis without a new positive catalyst is speculating on a bounce, not executing a strategy. Broader market context (26/28 below SMA20, $1.4B ETF outflows, geopolitical risk) adds negative tail risk. | |
| 2026-08-02T21:23:43Z | 1 -> 0 | 0.798300 | 964.403 | DOT/USDT intraday long entered 443 min ago at 0.7984, current 0.7982 (flat). The 240-min review window expired 203 min ago. Score declined from 0.553 at entry to 0.423 now. The original intent ('commit to hold through 240-min review') has been exceeded. Holding indefinitely at a declining score with no catalyst is not disciplined — redeploy cash into fresher setups. | |
| 2026-08-02T21:02:27Z | 0 -> 1 | 0.721100 | 964.347 | FIL has the highest composite score (0.824) in the 28-symbol universe, bullish across 15m/1h/4h, price at VWAP (+0.06%), RSI 61 (strong not overbought), no anomaly. Prior FIL loss (-0.70%) was an early-exit discipline failure (exited at 59min before 240-min review), not a thesis problem. This is a learning trade to test whether holding FIL through its full review window produces different outcomes. | |
| 2026-08-02T16:45:56Z | 1 -> 0 | 0.070150 | 964.313 | HBAR entered at 0.07021, currently 0.07000 (-0.30%). Invalidation condition IS triggered: HBAR closed its last 15m bar at 0.07000, BELOW the 15m SMA20 (0.07012), with above-average volume (volume_z = 1.14). The 'micro trend that justified the thesis' (all 4 timeframes bullish) has broken on the lowest timeframe with volume confirmation. Exiting $50 position at minimal loss (-$0.15 est.) to respect own exit discipline. Higher timeframes (1h/4h/1d) remain bullish but the invalidation was written to capture exactly this scenario: the micro 15m structure breaking under volume. |
| Symbol | Exit time | Entry | Exit | PnL | Reason |
|---|---|---|---|---|---|
| 2026-08-03T01:45:17Z | 0.721100 | 0.712800 | -0.478 | agent_exit | |
| 2026-08-02T21:23:43Z | 0.798400 | 0.798300 | -0.051 | agent_exit | |
| 2026-08-02T16:45:56Z | 0.070210 | 0.070150 | -0.088 | agent_exit | |
| 2026-08-02T11:36:37Z | 0.085790 | 0.085490 | -0.220 | agent_exit | |
| 2026-08-02T09:38:41Z | 0.716700 | 0.713000 | -0.303 | agent_exit | |
| 2026-08-02T08:39:39Z | 0.790000 | 0.791900 | 0.075 | agent_exit | |
| 2026-08-02T02:37:13Z | 0.078920 | 0.080520 | 0.968 | agent_exit | |
| 2026-08-01T19:00:29Z | 0.173410 | 0.171490 | -0.598 | agent_exit | |
| 2026-08-01T16:46:48Z | 4.115000 | 4.083000 | -0.433 | agent_exit | |
| 2026-08-01T14:52:34Z | 0.079890 | 0.079550 | -0.258 | agent_exit | |
| 2026-08-01T09:39:14Z | 0.070020 | 0.070280 | 0.140 | agent_exit | |
| 2026-08-01T09:39:07Z | 0.170990 | 0.172590 | 0.422 | agent_exit | |
| 2026-08-01T06:00:31Z | 0.070160 | 0.070130 | -0.066 | agent_exit | |
| 2026-07-31T23:21:05Z | 0.068360 | 0.068750 | 0.240 | agent_exit | |
| 2026-07-31T20:24:05Z | 0.717600 | 0.716300 | -0.135 | agent_exit | |
| 2026-07-31T08:09:37Z | 0.071560 | 0.071620 | -0.003 | agent_exit | |
| 2026-07-31T06:24:50Z | 0.068070 | 0.068780 | 0.476 | agent_exit | |
| 2026-07-31T03:38:48Z | 0.145800 | 0.141800 | -1.416 | agent_exit | |
| 2026-07-31T00:46:59Z | 0.775300 | 0.768800 | -0.464 | agent_exit | |
| 2026-07-30T19:30:29Z | 0.068210 | 0.068600 | 0.241 | agent_exit | |
| 2026-07-30T15:11:37Z | 0.566600 | 0.573200 | 0.537 | agent_exit | |
| 2026-07-30T04:51:45Z | 0.139300 | 0.137100 | -0.834 | agent_exit | |
| 2026-07-30T00:45:11Z | 0.087500 | 0.088590 | 0.577 | agent_exit | |
| 2026-07-29T16:09:12Z | 0.072180 | 0.071630 | -0.426 | agent_exit | |
| 2026-07-29T12:17:06Z | 0.164130 | 0.163980 | -0.091 | agent_exit | |
| 2026-07-29T04:16:31Z | 100.470000 | 97.960000 | -1.293 | agent_exit | |
| 2026-07-28T22:53:26Z | 0.158550 | 0.162280 | 1.130 | agent_exit | |
| 2026-07-28T13:52:12Z | 0.157150 | 0.155940 | -0.430 | agent_exit | |
| 2026-07-27T21:38:36Z | 75.980000 | 75.590000 | -0.301 | agent_exit | |
| 2026-07-27T15:01:54Z | 1,963.880000 | 1,932.450000 | -0.844 | agent_exit | |
| 2026-07-27T13:21:18Z | 76.890000 | 76.620000 | -0.220 | agent_exit | |
| 2026-07-27T05:46:54Z | 0.749300 | 0.745600 | -0.292 | agent_exit | |
| 2026-07-27T02:46:56Z | 0.165350 | 0.165000 | -0.151 | agent_exit | |
| 2026-07-26T22:44:01Z | 75.340000 | 76.380000 | 0.645 | agent_exit | |
| 2026-07-26T17:46:05Z | 0.719500 | 0.715500 | -0.323 | agent_exit | |
| 2026-07-26T11:57:45Z | 74.790000 | 74.910000 | 0.035 | agent_exit | |
| 2026-07-26T10:22:20Z | 0.165160 | 0.164970 | -0.095 | agent_exit | |
| 2026-07-26T02:05:54Z | 0.071750 | 0.072140 | 0.227 | agent_exit | |
| 2026-07-26T00:49:12Z | 91.520000 | 92.100000 | 0.272 | agent_exit | |
| 2026-07-25T20:44:28Z | 0.721800 | 0.731100 | 0.599 | agent_exit | |
| 2026-07-25T14:09:04Z | 0.069590 | 0.069960 | 0.221 | agent_exit | |
| 2026-07-25T08:05:03Z | 0.076890 | 0.076690 | -0.175 | agent_exit | |
| 2026-07-25T00:58:13Z | 6.274000 | 6.279000 | -0.005 | agent_exit | |
| 2026-07-24T19:50:19Z | 3.835000 | 3.822000 | -0.214 | agent_exit | |
| 2026-07-24T13:07:07Z | 1,889.730000 | 1,872.800000 | -0.493 | agent_exit | |
| 2026-07-23T23:56:23Z | 0.728200 | 0.728800 | -0.004 | agent_exit | |
| 2026-07-23T17:30:57Z | 0.228700 | 0.227500 | -0.307 | agent_exit | |
| 2026-07-23T12:54:18Z | 0.073910 | 0.072180 | -1.214 | agent_exit | |
| 2026-07-23T03:30:12Z | 78.060000 | 77.580000 | -0.352 | agent_exit | |
| 2026-07-22T19:05:32Z | 0.228000 | 0.226500 | -0.374 | agent_exit | |
| 2026-07-22T12:25:09Z | 0.774800 | 0.768500 | -0.451 | agent_exit | |
| 2026-07-22T08:00:24Z | 8.719000 | 8.585000 | -0.813 | agent_exit | |
| 2026-07-22T03:18:50Z | 0.772200 | 0.765500 | -0.478 | agent_exit | |
| 2026-07-22T01:39:27Z | 0.097500 | 0.097930 | 0.175 | agent_exit | |
| 2026-07-21T20:04:13Z | 0.752300 | 0.774800 | 1.449 | agent_exit | |
| 2026-07-21T13:53:01Z | 0.073530 | 0.073160 | -0.296 | agent_exit | |
| 2026-07-21T10:57:19Z | 1.132900 | 1.132200 | -0.076 | agent_exit | |
| 2026-07-21T05:58:08Z | 0.736900 | 0.740500 | 0.199 | agent_exit | |
| 2026-07-20T22:04:09Z | 77.670000 | 77.750000 | 0.006 | agent_exit | |
| 2026-07-20T16:54:22Z | 90.520000 | 89.270000 | -0.735 | agent_exit | |
| 2026-07-20T08:16:50Z | 89.170000 | 90.380000 | 0.633 | agent_exit | |
| 2026-07-19T20:05:06Z | 76.000000 | 75.880000 | -0.124 | agent_exit | |
| 2026-07-19T12:26:23Z | 1.093800 | 1.092400 | -0.109 | agent_exit | |
| 2026-07-19T00:44:42Z | 89.520000 | 90.090000 | 0.273 | agent_exit | |
| 2026-07-18T09:45:19Z | 1,846.780000 | 1,845.170000 | -0.089 | agent_exit | |
| 2026-07-18T06:48:03Z | 0.166260 | 0.166360 | -0.015 | agent_exit | |
| 2026-07-17T22:40:15Z | 0.072360 | 0.072460 | 0.024 | agent_exit | |
| 2026-07-17T08:22:18Z | 0.090530 | 0.088510 | -1.160 | agent_exit | |
| 2026-07-16T23:28:51Z | 0.780000 | 0.771200 | -0.609 | agent_exit | |
| 2026-07-16T15:29:36Z | 3.705000 | 3.627000 | -1.097 | agent_exit | |
| 2026-07-16T13:28:39Z | 3.687000 | 3.668000 | -0.302 | agent_exit | |
| 2026-07-16T08:45:42Z | 1.106900 | 1.107100 | -0.036 | agent_exit | |
| 2026-07-15T09:36:37Z | 0.758300 | 0.788800 | 1.964 | agent_exit | |
| 2026-07-14T04:00:16Z | 0.082170 | 0.083230 | 0.599 | agent_exit | |
| 2026-07-13T17:10:10Z | 0.160000 | 0.158150 | -0.623 | agent_exit | |
| 2026-07-13T14:53:31Z | 0.081030 | 0.081620 | 0.319 | agent_exit | |
| 2026-07-12T23:09:00Z | 77.190000 | 76.760000 | -0.323 | agent_exit | |
| 2026-07-12T14:26:39Z | 0.786600 | 0.780500 | -0.432 | agent_exit | |
| 2026-07-12T14:26:38Z | 0.160300 | 0.159500 | -0.179 | agent_exit | |
| 2026-07-12T04:32:20Z | 0.098450 | 0.100120 | 0.802 | agent_exit | |
| 2026-07-11T21:47:18Z | 1.112800 | 1.115600 | 0.081 | agent_exit | |
| 2026-07-11T16:26:45Z | 78.110000 | 78.310000 | 0.083 | agent_exit | |
| 2026-07-11T10:20:29Z | 0.162200 | 0.161400 | -0.291 | agent_exit | |
| 2026-07-11T05:52:46Z | 0.739000 | 0.749200 | 0.645 | agent_exit | |
| 2026-07-10T21:30:04Z | 7.970000 | 7.936000 | -0.258 | agent_exit | |
| 2026-07-10T15:49:59Z | 0.881600 | 0.868100 | -0.810 | agent_exit | |
| 2026-07-10T14:21:15Z | 1,801.470000 | 1,793.290000 | -0.272 | agent_exit | |
| 2026-07-10T13:19:39Z | 79.620000 | 78.900000 | -0.266 | agent_exit | |
| 2026-07-10T10:36:15Z | 0.093100 | 0.094000 | 0.438 | agent_exit | |
| 2026-07-10T01:15:03Z | 0.786800 | 0.781300 | -0.394 | agent_exit | |
| 2026-07-09T18:07:43Z | 0.076420 | 0.075750 | -0.483 | agent_exit | |
| 2026-07-09T08:50:47Z | 0.168660 | 0.167490 | -0.392 | agent_exit | |
| 2026-07-09T04:58:34Z | 0.719100 | 0.722500 | 0.191 | agent_exit | |
| 2026-07-09T01:53:06Z | 0.072500 | 0.072340 | -0.155 | agent_exit | |
| 2026-07-08T18:57:59Z | 0.754600 | 0.761800 | 0.432 | agent_exit | |
| 2026-07-08T11:30:18Z | 0.076550 | 0.076370 | -0.162 | agent_exit | |
| 2026-07-08T01:58:59Z | 3.264000 | 3.200000 | -1.025 | agent_exit | |
| 2026-07-08T00:35:11Z | 0.075140 | 0.076930 | 1.145 | agent_exit | |
| 2026-07-07T13:34:00Z | 93.360000 | 92.250000 | -0.639 | agent_exit | |
| 2026-07-07T07:19:40Z | 0.330220 | 0.329750 | -0.116 | agent_exit | |
| 2026-07-07T04:46:59Z | 3.160000 | 3.122000 | -0.284 | agent_exit | |
| 2026-07-07T04:46:55Z | 82.960000 | 80.810000 | -1.340 | agent_exit | |
| 2026-07-06T20:49:02Z | 2.051000 | 2.066000 | 0.320 | agent_exit | |
| 2026-07-06T15:46:49Z | 93.010000 | 95.320000 | 1.196 | agent_exit | |
| 2026-07-06T12:57:51Z | 4.841000 | 4.729000 | -1.201 | agent_exit | |
| 2026-07-06T07:14:47Z | 0.328980 | 0.329080 | -0.030 | agent_exit | |
| 2026-07-06T02:52:41Z | 1,779.580000 | 1,780.940000 | -0.007 | agent_exit | |
| 2026-07-05T17:53:42Z | 0.327530 | 0.328210 | -0.149 | agent_exit | |
| 2026-07-05T11:59:04Z | 0.325310 | 0.325570 | -0.005 | agent_exit | |
| 2026-07-05T09:49:23Z | 0.000003 | 0.000003 | -0.512 | agent_exit | |
| 2026-07-05T07:57:45Z | 0.075310 | 0.075110 | -0.178 | agent_exit | |
| 2026-07-05T02:55:37Z | 0.193130 | 0.189910 | -0.878 | agent_exit | |
| 2026-07-05T00:27:00Z | 0.109530 | 0.107440 | -0.998 | agent_exit | |
| 2026-07-05T00:27:00Z | 0.091150 | 0.090170 | -0.582 | agent_exit | |
| 2026-07-04T19:41:38Z | 1.151200 | 1.171100 | 0.819 | agent_exit | |
| 2026-07-04T13:19:30Z | 1,756.540000 | 1,762.500000 | 0.124 | agent_exit | |
| 2026-07-04T04:58:38Z | 1,758.600000 | 1,757.870000 | -0.066 | agent_exit | |
| 2026-07-03T22:46:37Z | 1.122100 | 1.130100 | 0.311 | agent_exit | |
| 2026-07-03T17:34:31Z | 1,726.200000 | 1,736.620000 | 0.257 | agent_exit | |
| 2026-07-03T09:24:35Z | 0.849500 | 0.862800 | 0.737 | agent_exit |
| Time | Tick | Status | Summary | Auto action |
|---|---|---|---|---|
| 2026-08-03T01:45:19Z | 20260803T014519Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-03T01:23:20Z | 20260803T012320Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-03T00:40:58Z | 20260803T004058Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-03T00:18:57Z | 20260803T001857Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T23:58:25Z | 20260802T235825Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T23:37:54Z | 20260802T233754Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T23:18:18Z | 20260802T231818Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T22:59:32Z | 20260802T225932Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T22:41:26Z | 20260802T224126Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T22:22:11Z | 20260802T222211Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T22:03:36Z | 20260802T220336Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T21:43:18Z | 20260802T214318Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T21:23:49Z | 20260802T212349Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T21:02:29Z | 20260802T210229Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T20:42:03Z | 20260802T204203Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T20:23:01Z | 20260802T202301Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T20:02:36Z | 20260802T200236Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T19:43:48Z | 20260802T194348Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T19:23:46Z | 20260802T192346Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T19:04:23Z | 20260802T190423Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T18:46:26Z | 20260802T184626Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T18:27:22Z | 20260802T182722Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T18:06:50Z | 20260802T180650Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T17:46:37Z | 20260802T174637Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T17:25:21Z | 20260802T172521Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T17:05:36Z | 20260802T170536Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T16:45:57Z | 20260802T164557Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T16:25:49Z | 20260802T162549Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T16:06:01Z | 20260802T160601Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T15:42:35Z | 20260802T154235Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T15:19:36Z | 20260802T151936Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T14:57:40Z | 20260802T145740Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T14:36:53Z | 20260802T143653Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T14:16:05Z | 20260802T141605Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T13:57:34Z | 20260802T135734Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T13:38:02Z | 20260802T133802Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T13:18:21Z | 20260802T131821Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T12:58:39Z | 20260802T125839Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T12:37:43Z | 20260802T123743Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
| 2026-08-02T12:19:20Z | 20260802T121920Z |
ok | paper-decision tick wrote 8 asset rows and 1 portfolio rows | False |
System health
Ecosystem
PM2 Slots
| Slot | Algo | Symbol | PM2 Status | Health | PnL Est | Trades | Last Seen |
|---|---|---|---|---|---|---|---|
s031 |
pump-detection-gateio-v3 | MULTI/USDT | unknown | ONLINE_OK | 1.483 | 38 | |
s052 |
ml-gru-aave-pooled-revival-v1 | AAVE/USDT | unknown | ONLINE_OK | 0.445 | 11 | |
s050 |
ml-gru-pooled-hbar-lf-v1 | HBAR/USDT | unknown | ONLINE_OK | -0.012 | 19 | |
s047 |
ml-gru-ltc-lf-v1 | LTC/USDT | unknown | ONLINE_OK | -0.053 | 10 | |
s049 |
ml-gru-pooled-fil-lf-v1 | FIL/USDT | unknown | ONLINE_OK | -0.154 | 24 | |
s046 |
pump-v4-openrouter-guard | MULTI/USDT | unknown | ONLINE_OK | -0.156 | 17 | |
s051 |
ml-gru-pooled-fet-lf-v1 | FET/USDT | unknown | ONLINE_OK | -0.291 | 42 | |
s053 |
ensemble-conditional-edge-shadow-v1 | MULTI/USDT | unknown | UNKNOWN | 0 | ||
s045 |
pump-v3-fast-fail-v5 | MULTI/USDT | unknown | ONLINE_OK | -1.890 | 186 |
Data Freshness
Key Alerts
| Alert |
|---|
| No alerts - all trading data sources are fresh |
GRU: 0 stale / 0 dead
Data Inventory
| Path | Status | Rows | Modified | Age h | Producer | Consumer | Purpose |
|---|---|---|---|---|---|---|---|
paper-trading/hermes-agent/state/trader_latest.json |
present | 2026-08-03T01:45:19Z | 0.263 | HermesPaperTrader | dashboard,trading_context | Latest Hermes paper account snapshot | |
paper-trading/hermes-agent/state/positions.json |
present | 2026-08-03T01:45:19Z | 0.263 | HermesPaperTrader | dashboard,diagnostics | Durable position ledger | |
paper-trading/hermes-agent/state/latest.json |
present | 2026-08-03T01:45:19Z | 0.263 | write_tick.py | dashboard,oversight | Latest tick result | |
paper-trading/hermes-agent/state/trading_context.json |
present | 2026-08-03T01:41:10Z | 0.332 | write_tick.py | dashboard,Hermes Agent | Full decision context for trading tick | |
paper-trading/hermes-agent/state/diagnostics/diagnostics_latest.json |
present | 2026-08-03T01:45:02Z | 0.267 | build_diagnostics.py | dashboard,Hermes Agent | Aggregated diagnostics snapshot | |
paper-trading/hermes-agent/state/needs_current.json |
present | 2026-08-03T01:45:19Z | 0.263 | needs_manager.py | dashboard,oversight,Hermes Agent | Current deduplicated needs | |
paper-trading/hermes-agent/state/session_index.json |
present | 2026-08-03T01:45:19Z | 0.263 | session_audit.py | dashboard,oversight | Session replay index | |
paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl |
present | 67914 | 2026-08-03T01:45:19Z | 0.263 | HermesPaperTrader | dashboard,audit | Paper decision audit log |
paper-trading/hermes-agent/logs/trades.jsonl |
present | 268 | 2026-08-03T01:45:17Z | 0.263 | HermesPaperTrader | dashboard,audit | Closed paper trades |
paper-trading/hermes-agent/logs/equity_timeseries.csv |
present | 5178 | 2026-08-03T01:45:19Z | 0.263 | HermesPaperTrader | dashboard | Equity curve |
paper-trading/hermes-agent/logs/research_reports.jsonl |
present | 504 | 2026-08-03T00:34:28Z | 1.443 | research_tick.py | dashboard,oversight | Human-readable research session reports |
paper-trading/hermes-agent/logs/research_actions.jsonl |
present | 589 | 2026-08-03T00:34:28Z | 1.443 | research_tick.py | dashboard,oversight,Hermes Agent | Research work items emitted by Hermes |
paper-trading/hermes-agent/logs/deployment_proposals.jsonl |
present | 252 | 2026-08-02T07:09:20Z | 18.862 | research_tick.py,Hermes Agent | dashboard,review | Review-gated deployment proposals |
paper-trading/hermes-agent/logs/needs_backlog.jsonl |
present | 6974 | 2026-08-03T01:45:02Z | 0.267 | needs_manager.py,Hermes Agent | dashboard archive | Append-only raw needs archive |
paper-trading/hermes-agent/logs/session_events.jsonl |
present | 3481 | 2026-08-03T01:45:19Z | 0.263 | session_audit.py | dashboard,oversight | Append-only session audit events |
data/external/derived/hermes_market_intel/live/latest/market_intel_compiled.json |
present | 2026-08-03T01:07:55Z | 0.886 | market-intel compiler | trading_context,dashboard,Hermes Agent | Compiled news/market intelligence | |
data/external/derived/hermes_market_intel/live/latest/daily_summary.json |
present | 2026-08-03T01:07:55Z | 0.886 | market-intel compiler | trading_context,dashboard | Daily market-intel summary | |
data/external/derived/hermes_market_intel/live/latest/weekly_context.json |
present | 2026-08-03T01:07:55Z | 0.886 | market-intel compiler | trading_context,dashboard | Seven-day market-intel context | |
paper-trading/hermes-agent/state/explore_research_latest.json |
present | 2026-08-02T07:09:20Z | 18.862 | research_tick.py --consume-explore | dashboard | Last explore research tick result | |
paper-trading/hermes-agent/state/research_latest.json |
present | 2026-08-03T00:34:28Z | 1.444 | research_tick.py --consume | dashboard | Last research tick result | |
paper-trading/hermes-agent/state/deployment_latest.json |
present | 2026-08-02T22:18:20Z | 3.712 | deployment_supervisor.py --consume | dashboard | Last deployment tick result | |
paper-trading/hermes-agent/logs/deployment_actions.jsonl |
present | 11 | 2026-07-15T10:24:25Z | 447.611 | deployment_supervisor.py | dashboard,audit | Deployment execution history |
paper-trading/hermes-agent/logs/deployment_decisions.jsonl |
present | 158 | 2026-08-02T22:18:20Z | 3.712 | deployment_supervisor.py | dashboard,audit | Deployment gate decisions |
paper-trading/hermes-agent/state/reflection_latest.json |
present | 2026-08-02T23:31:10Z | 2.498 | reflection_tick.py | dashboard,trading memory | Latest reflection tick result | |
paper-trading/hermes-agent/state/reflection_context.json |
present | 2026-08-02T23:28:55Z | 2.536 | reflection_tick.py | dashboard,trading memory | Reflection attribution context | |
paper-trading/hermes-agent/logs/reflection_reports.jsonl |
present | 149 | 2026-08-02T23:31:10Z | 2.498 | reflection_tick.py | dashboard,audit | Append-only reflection reports |
Environment Checks
| Check | Status | Detail |
|---|---|---|
| openrouter_key_in_gateway | pass | |
| hermes_openrouter_key_in_gateway | pass | |
| tick_freshness | pass | 2026-08-03T01:23:20Z |
| auto_action_taken | pass |
Session Audit (120 sessions)
| Time | Session | Kind | Status | Model | Summary | Artifacts |
|---|---|---|---|---|---|---|
| 2026-08-03T01:45:19Z | trading-20260803T014434Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-03T01:23:20Z | trading-20260803T012235Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-03T00:40:58Z | trading-20260803T004013Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-03T00:34:28Z | research-20260803T003428Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 1 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-03T00:18:57Z | trading-20260803T001815Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T23:58:26Z | trading-20260802T235741Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T23:37:54Z | trading-20260802T233709Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T23:31:10Z | reflection-20260802T233110Z |
reflection | ok | auto | reflection consume wrote 3 lessons, 1 needs | paper-trading/hermes-agent/state/reflection_latest.json, paper-trading/hermes-agent/logs/reflection_reports.jsonl |
| 2026-08-02T23:18:18Z | trading-20260802T231733Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T22:59:32Z | trading-20260802T225847Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T22:41:26Z | trading-20260802T224042Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T22:22:11Z | trading-20260802T222126Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T22:03:36Z | trading-20260802T220251Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T21:43:18Z | trading-20260802T214234Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T21:31:56Z | research-20260802T213156Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T21:23:49Z | trading-20260802T212255Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T21:02:29Z | trading-20260802T210144Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T20:42:03Z | trading-20260802T204118Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T20:23:01Z | trading-20260802T202217Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T20:02:36Z | trading-20260802T200151Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T19:43:48Z | trading-20260802T194304Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T19:23:46Z | trading-20260802T192302Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T19:04:23Z | trading-20260802T190339Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T18:46:26Z | trading-20260802T184540Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T18:29:55Z | research-20260802T182955Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T18:27:22Z | trading-20260802T182637Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T18:06:50Z | trading-20260802T180606Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T17:46:37Z | trading-20260802T174551Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T17:27:50Z | reflection-20260802T172750Z |
reflection | ok | auto | reflection consume wrote 3 lessons, 0 needs | paper-trading/hermes-agent/state/reflection_latest.json, paper-trading/hermes-agent/logs/reflection_reports.jsonl |
| 2026-08-02T17:25:22Z | trading-20260802T172437Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T17:05:36Z | trading-20260802T170453Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T16:45:57Z | trading-20260802T164504Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T16:25:49Z | trading-20260802T162456Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T16:06:01Z | trading-20260802T160509Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T15:42:35Z | trading-20260802T154140Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T15:27:39Z | research-20260802T152739Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T15:19:36Z | trading-20260802T151844Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T14:57:40Z | trading-20260802T145647Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T14:36:53Z | trading-20260802T143600Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T14:16:05Z | trading-20260802T141513Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T13:57:34Z | trading-20260802T135650Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T13:38:02Z | trading-20260802T133727Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T13:18:21Z | trading-20260802T131746Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T12:58:39Z | trading-20260802T125804Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T12:37:44Z | trading-20260802T123708Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T12:25:47Z | research-20260802T122547Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 1 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T12:19:20Z | trading-20260802T121838Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T11:58:19Z | trading-20260802T115742Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T11:36:43Z | trading-20260802T113558Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T11:26:10Z | reflection-20260802T112610Z |
reflection | ok | auto | reflection consume wrote 3 lessons, 2 needs | paper-trading/hermes-agent/state/reflection_latest.json, paper-trading/hermes-agent/logs/reflection_reports.jsonl |
| 2026-08-02T11:17:02Z | trading-20260802T111619Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T10:57:29Z | trading-20260802T105645Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T10:38:14Z | trading-20260802T103738Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T10:17:47Z | trading-20260802T101711Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T09:59:14Z | trading-20260802T095837Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T09:38:43Z | trading-20260802T093759Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T09:23:58Z | research-20260802T092358Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T09:19:36Z | trading-20260802T091852Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T09:00:47Z | trading-20260802T090003Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T08:39:46Z | trading-20260802T083902Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T08:19:39Z | trading-20260802T081856Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T08:00:15Z | trading-20260802T075929Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T07:40:08Z | trading-20260802T073923Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T07:20:02Z | trading-20260802T071918Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T07:09:20Z | explore-research-20260802T070920Z |
explore_research | ok | deepseek/deepseek-v4-flash | explore research consume wrote 3 actions, 2 proposals, 3 needs | paper-trading/hermes-agent/state/explore_research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T07:02:28Z | trading-20260802T070144Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T06:42:37Z | trading-20260802T064154Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T06:22:12Z | research-20260802T062212Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 1 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T06:20:12Z | trading-20260802T061928Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T05:57:36Z | trading-20260802T055652Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T05:36:39Z | trading-20260802T053553Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T05:15:53Z | trading-20260802T051509Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T04:53:09Z | trading-20260802T045223Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T04:31:11Z | trading-20260802T043034Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T04:11:58Z | trading-20260802T041123Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T03:52:38Z | trading-20260802T035201Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T03:34:04Z | trading-20260802T033328Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T03:16:28Z | research-20260802T031628Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T03:14:57Z | trading-20260802T031421Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T02:55:56Z | trading-20260802T025519Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T02:37:17Z | trading-20260802T023633Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T02:17:59Z | trading-20260802T021713Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T01:58:28Z | trading-20260802T015743Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T01:38:57Z | trading-20260802T013812Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T01:21:14Z | trading-20260802T012031Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T01:02:28Z | trading-20260802T010145Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T00:43:14Z | trading-20260802T004230Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T00:24:33Z | trading-20260802T002350Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-02T00:12:57Z | research-20260802T001257Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-02T00:05:25Z | trading-20260802T000440Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T23:46:18Z | trading-20260801T234536Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T23:27:14Z | trading-20260801T232630Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T23:14:49Z | reflection-20260801T231449Z |
reflection | ok | auto | reflection consume wrote 2 lessons, 0 needs | paper-trading/hermes-agent/state/reflection_latest.json, paper-trading/hermes-agent/logs/reflection_reports.jsonl |
| 2026-08-01T23:08:13Z | trading-20260801T230729Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T22:49:14Z | trading-20260801T224832Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T22:30:26Z | trading-20260801T222939Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T21:53:06Z | trading-20260801T215223Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T21:34:27Z | trading-20260801T213344Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T21:15:16Z | trading-20260801T211432Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T21:11:20Z | research-20260801T211120Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 0 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-01T20:56:12Z | trading-20260801T205529Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T20:37:19Z | trading-20260801T203635Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T20:18:13Z | trading-20260801T201728Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T19:58:52Z | trading-20260801T195809Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T19:39:35Z | trading-20260801T193851Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T19:20:07Z | trading-20260801T191930Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T19:00:36Z | trading-20260801T185951Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T18:41:10Z | trading-20260801T184026Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T18:21:35Z | trading-20260801T182051Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T18:09:25Z | research-20260801T180925Z |
research | ok | deepseek/deepseek-v4-flash | research consume wrote 1 actions, 0 proposals, 1 needs | paper-trading/hermes-agent/state/research_latest.json, paper-trading/hermes-agent/logs/research_actions.jsonl, paper-trading/hermes-agent/logs/deployment_proposals.jsonl, paper-trading/hermes-agent/logs/research_reports.jsonl |
| 2026-08-01T18:02:12Z | trading-20260801T180128Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T17:43:22Z | trading-20260801T174238Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T17:23:46Z | trading-20260801T172310Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T17:12:39Z | reflection-20260801T171239Z |
reflection | ok | auto | reflection consume wrote 3 lessons, 1 needs | paper-trading/hermes-agent/state/reflection_latest.json, paper-trading/hermes-agent/logs/reflection_reports.jsonl |
| 2026-08-01T17:06:09Z | trading-20260801T170533Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T16:46:52Z | trading-20260801T164607Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T16:27:04Z | trading-20260801T162621Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T16:09:30Z | trading-20260801T160845Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T15:50:34Z | trading-20260801T154950Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |
| 2026-08-01T15:32:25Z | trading-20260801T153142Z |
trading | ok | deepseek/deepseek-v4-flash | paper-decision tick wrote 8 asset rows and 1 portfolio rows | paper-trading/hermes-agent/logs/ticks.jsonl, paper-trading/hermes-agent/logs/hermes_paper.decisions.jsonl, paper-trading/hermes-agent/state/latest.json |