Vanga
News 2026-04-07T15:05:12.576906+00:00
ML 2026-04-07T15:05:10.333086+00:00
Decision 2026-04-07T20:01:52.443038+00:00

Decision center

Final summary, compact agent snapshots, detailed agent cards, and run controls in one place.

env: dev action: unknown confidence: 0.20 pair/tf: BTC/USDT / 1h trace: 73bb5278b14946a4836b5749d7a2f3ad

Cadence (analysis / execution / monitoring)

Full analysis and new entries are candle-bucket gated for 1h. Frequent UI refresh updates monitoring heartbeat only unless a new hourly bucket runs.

A — Full analysis

analysis_status
skipped_same_candle
last_analysis_at
2026-04-07T20:01:52.467860+00:00
last_analysis_bucket
1h:2026-04-07T20:00:00+00:00
same_candle_skip_reason
skipped_same_candle_decision
next_expected_analysis_at
2026-04-07T21:00:00+00:00

B — Execution (new entry)

execution_status
skipped
last_execution_at
2026-04-07T20:02:13.109167+00:00
last_execution_bucket
1h:1775592000

C — Lightweight monitoring

monitoring_status
ok
last_monitoring_at
2026-04-07T20:41:57.498818+00:00
monitoring_tick_ok
true

Decision summary

action: unknown confidence: 0.20 quality: degraded source_quality: 0.64 disagreement: 0.00 llm_status: exception pair/tf: BTC/USDT / 1h trace: 73bb5278b14946a4836b5749d7a2f3ad

Final explanation

TradingAgent deterministic fallback used because LLM was unavailable or invalid. Final intent was derived from StrategyAgent output and RiskAgent constraints.

Payloads

Topline control-plane state

RAG status
used
used
Narratives status
used
-
ML refs
0
prediction artifacts available
Step refs
28
pipeline step artifacts

Arbitration

Winner factors

risk_approved compliance_clear deterministic_arbitration

Blocking factors

No blocking factors provided.

Override chain

No override chain provided.

Supervisor explanation

LLM unavailable/invalid; SupervisorAgent applied deterministic arbitration

Evidence quality

RAG quality

Accepted refs

No accepted RAG refs.

Rejected refs

No rejected RAG refs.

ML quality

Accepted refs

No accepted ML refs.

Rejected refs

No rejected ML refs.

Judge takeaways

RAG reason
-
ML reason
-

Execution readiness

Execution style
-
-
Compliance gate
allowed
no override
Portfolio multiplier
-
allow_add=-
Risk cap
100.0
SL=0.03715833

Execution gate synthesis

trading_allowed: true risk_ok: true
Execution explanation
ExecutionAgent assessed entry timing and execution style
Compliance explanation
LLM returned invalid output; ComplianceAgent used compliance snapshot fallback
Portfolio explanation
PortfolioAgent assessed exposure and sizing constraints
Risk explanation
Risk level low (score=0 14); 2 active factors, 0 blocking Action hold -> hold; size x1 00, confidence 0 19->0 17

Agent snapshots

Macro Agent

hold
conf 0.51 regime neutral bias neutral

LLM returned invalid output; MacroAgent used macro snapshot structural signals fallback

Sentiment Agent

-
conf -

SentimentAgent analysis based on news flow and narratives

Strategy Agent

hold
conf 0.19 bias neutral

StrategyAgent deterministic fallback used because LLM was unavailable or invalid Decision was derived from ML direction, market momentum/regime, narrative sentiment and news bias

Trend Agent

-
conf 0.22

Deterministic trend estimate from momentum and ML directional bias

Price Agent

-
conf 0.25

Deterministic price corridor from ML bias and realized volatility

Meta Decision

paper_only
conf 0.20

Meta decision derived from strategy/risk/execution/trend/price consistency

Risk Agent

-
conf 0.51

Risk level low (score=0 14); 2 active factors, 0 blocking Action hold -> hold; size x1 00, confidence 0 19->0 17

Execution Agent

-
conf -

ExecutionAgent assessed entry timing and execution style

Portfolio Agent

-
conf -

PortfolioAgent assessed exposure and sizing constraints

Compliance Agent

-
conf 0.00

LLM returned invalid output; ComplianceAgent used compliance snapshot fallback

RAG Judge

-
conf -

RAGJudgeAgent evaluated context relevance and quality

ML Judge

-
conf -

MLJudgeAgent assessed prediction trustworthiness and model agreement

Trading Agent

hold
conf 0.23

TradingAgent deterministic fallback used because LLM was unavailable or invalid Final intent was derived from StrategyAgent output and RiskAgent constraints

Supervisor Agent

hold
conf 0.23

LLM unavailable/invalid; SupervisorAgent applied deterministic arbitration

OnChain Agent

-
conf 0.65 bias bullish

On-chain signals lean BULLISH (score: +0.128). Bullish factors: cross_exchange_funding_negative:0.0001 — shorts overextended cross-exchange (squeeze risk); fear_greed_extreme_fear:11/100 — extreme panic, contrarian buy signal. Bearish factors: taker_sell_dominant:0.69 — aggressive market selling (bearish pressure); mempool_quiet:1_sat/vB — Bitcoin mempool nearly empty, low activity.

Agent cards

Macro Agent

LLM returned invalid output; MacroAgent used macro snapshot structural signals fallback

Action hold
Confidence 0.51
Regime neutral
Bias neutral
Details
LLM returned invalid output; MacroAgent used macro snapshot structural signals fallback
mode: Degraded

Sentiment Agent

SentimentAgent analysis based on news flow and narratives

Action -
Confidence -
Regime -
Bias -
Details
SentimentAgent analysis based on news flow and narratives
mode: llm_error

Strategy Agent

StrategyAgent deterministic fallback used because LLM was unavailable or invalid Decision was derived from ML direction, market momentum/regime, narrative sentiment and news bias

Action hold
Confidence 0.19
Regime -
Bias neutral
Details
StrategyAgent deterministic fallback used because LLM was unavailable or invalid Decision was derived from ML direction, market momentum/regime, narrative sentiment and news bias
mode: Degraded

Trend Agent

Deterministic trend estimate from momentum and ML directional bias

Action -
Confidence 0.22
Regime -
Bias -
Details
Deterministic trend estimate from momentum and ML directional bias
mode: Degraded

Price Agent

Deterministic price corridor from ML bias and realized volatility

Action -
Confidence 0.25
Regime -
Bias -
Details
Deterministic price corridor from ML bias and realized volatility
mode: Degraded

Meta Decision

Meta decision derived from strategy/risk/execution/trend/price consistency

Action paper_only
Confidence 0.20
Regime -
Bias -
Details
Meta decision derived from strategy/risk/execution/trend/price consistency
mode: Degraded

Risk Agent

Risk level low (score=0 14); 2 active factors, 0 blocking Action hold -> hold; size x1 00, confidence 0 19->0 17

Action -
Confidence 0.51
Regime -
Bias -
Details
Risk level low (score=0 14); 2 active factors, 0 blocking Action hold -> hold; size x1 00, confidence 0 19->0 17
mode: Degraded ok: true

Execution Agent

ExecutionAgent assessed entry timing and execution style

Action -
Confidence -
Regime -
Bias -
Details
ExecutionAgent assessed entry timing and execution style
mode: llm_error

Portfolio Agent

PortfolioAgent assessed exposure and sizing constraints

Action -
Confidence -
Regime -
Bias -
Details
PortfolioAgent assessed exposure and sizing constraints
mode: llm_error

Compliance / Policy Agent

LLM returned invalid output; ComplianceAgent used compliance snapshot fallback

Action -
Confidence 0.00
Regime -
Bias -
Details
LLM returned invalid output; ComplianceAgent used compliance snapshot fallback
mode: Degraded trading_allowed: true

RAG Judge Agent

RAGJudgeAgent evaluated context relevance and quality

Action -
Confidence -
Regime -
Bias -
Details
RAGJudgeAgent evaluated context relevance and quality
mode: llm_error

ML Judge Agent

MLJudgeAgent assessed prediction trustworthiness and model agreement

Action -
Confidence -
Regime -
Bias -
Details
MLJudgeAgent assessed prediction trustworthiness and model agreement
mode: llm_error

Trading Agent

TradingAgent deterministic fallback used because LLM was unavailable or invalid Final intent was derived from StrategyAgent output and RiskAgent constraints

Action hold
Confidence 0.23
Regime -
Bias -
Details
TradingAgent deterministic fallback used because LLM was unavailable or invalid Final intent was derived from StrategyAgent output and RiskAgent constraints
mode: Degraded

Supervisor Agent

LLM unavailable/invalid; SupervisorAgent applied deterministic arbitration

Action hold
Confidence 0.23
Regime -
Bias -
Details
LLM unavailable/invalid; SupervisorAgent applied deterministic arbitration
mode: Degraded

OnChain Agent unavailable

On-chain signals lean BULLISH (score: +0.128). Bullish factors: cross_exchange_funding_negative:0.0001 — shorts overextended cross-exchange (squeeze risk); fear_greed_extreme_fear:11/100 — extreme panic, contrarian buy signal. Bearish factors: taker_sell_dominant:0.69 — aggressive market selling (bearish pressure); mempool_quiet:1_sat/vB — Bitcoin mempool nearly empty, low activity.

Bias BULLISH
Score +0.000
Confidence 65%
Configure GLASSNODE_API_KEY for richer on-chain signals (MVRV, SOPR, exchange flows). Binance Futures data (funding rate, OI, long/short ratio) is fetched automatically for free.

Final synthesis

TradingAgent deterministic fallback used because LLM was unavailable or invalid. Final intent was derived from StrategyAgent output and RiskAgent constraints.

Action unknown
Confidence 0.20
Pair BTC/USDT
Timeframe 1h

Run / analytics

Enriched evidence registry

decision

decision.bundle
unknown
Used during agent reasoning.
TradingAgent deterministic fallback used because LLM was unavailable or invalid. Final intent was derived from StrategyAgent output and RiskAgent constraints.
resolved 2026-04-07T20:01:52.443038+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8445

macro

decision.macro_snapshot
neutral
Used during agent reasoning.
resolved 2026-04-07T20:00:23.826104+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8291

portfolio

decision.portfolio_snapshot
decision.portfolio_snapshot
Used during agent reasoning.
resolved 2026-04-07T20:00:25.449074+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8304

compliance

decision.compliance_snapshot
decision.compliance_snapshot
Used during agent reasoning.
resolved 2026-04-07T20:00:25.462593+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8308

rag_judge

decision.rag_judgement
usable=False relevance=0.0
Used during agent reasoning.
rag.no_refs
resolved 2026-04-07T20:00:31.801349+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8322

ml_judge

decision.ml_judgement
usable=False trust=0.35
Used during agent reasoning.
ml.missing
resolved 2026-04-07T20:00:31.807537+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8326

steps

decision.step.narratives
decision.step.narratives
Used during agent reasoning.
resolved 2026-04-07T20:00:22.535054+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8252
decision.step.risk_agent
decision.step.risk_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:03.068615+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8369
decision.step.macro_agent
decision.step.macro_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:37.833488+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8334
decision.step.news_events
decision.step.news_events
Used during agent reasoning.
resolved 2026-04-07T20:00:22.338022+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8193
decision.step.price_agent
decision.step.price_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:56.955877+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8362
decision.step.rag_context
decision.step.rag_context
Used during agent reasoning.
resolved 2026-04-07T20:00:22.449895+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8216
decision.step.trend_agent
decision.step.trend_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:31.796266+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8319
decision.step.chat_context
decision.step.chat_context
Used during agent reasoning.
resolved 2026-04-07T20:00:12.537298+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8146
decision.step.ml_judgement
decision.step.ml_judgement
Used during agent reasoning.
resolved 2026-04-07T20:00:31.808717+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8327
decision.step.meta_decision
decision.step.meta_decision
Used during agent reasoning.
resolved 2026-04-07T20:01:52.434286+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8442
decision.step.onchain_agent
decision.step.onchain_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:25.439657+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8301
decision.step.rag_judgement
decision.step.rag_judgement
Used during agent reasoning.
resolved 2026-04-07T20:00:31.802541+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8323
decision.step.trading_agent
decision.step.trading_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:40.046322+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8423
decision.step.macro_snapshot
neutral
Used during agent reasoning.
resolved 2026-04-07T20:00:23.827866+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8292
decision.step.ml_judge_agent
decision.step.ml_judge_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:33.737109+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8416
decision.step.ml_predictions
decision.step.ml_predictions
Used during agent reasoning.
ml.models_unavailable
resolved 2026-04-07T20:00:25.475404+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8313
decision.step.strategy_agent
decision.step.strategy_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:50.288622+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8356
decision.step.execution_agent
decision.step.execution_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:09.544678+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8376
decision.step.market_snapshot
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:22.314409+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8184
decision.step.portfolio_agent
decision.step.portfolio_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:15.531903+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8393
decision.step.profile_summary
decision.step.profile_summary
Used during agent reasoning.
resolved 2026-04-07T20:00:12.534766+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8144
decision.step.rag_judge_agent
decision.step.rag_judge_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:27.146319+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8407
decision.step.sentiment_agent
decision.step.sentiment_agent
Used during agent reasoning.
resolved 2026-04-07T20:00:44.140413+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8345
decision.step.compliance_agent
decision.step.compliance_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:21.342872+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8400
decision.step.onchain_snapshot
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:25.419579+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8296
decision.step.supervisor_agent
decision.step.supervisor_agent
Used during agent reasoning.
resolved 2026-04-07T20:01:46.118581+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8436
decision.step.portfolio_snapshot
decision.step.portfolio_snapshot
Used during agent reasoning.
resolved 2026-04-07T20:00:25.451490+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8305
decision.step.compliance_snapshot
decision.step.compliance_snapshot
Used during agent reasoning.
resolved 2026-04-07T20:00:25.463944+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8309

market

market.ohlcv
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:16.154767+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8163
market.price
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:22.289233+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8177
decision.market_snapshot
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:22.311457+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8183
market.liquidity
BTC/USDT
Used during agent reasoning.
resolved 2026-04-07T20:00:19.564633+00:00 73bb5278b14946a4836b5749d7a2f3ad
artifact://8172

ml

rag

news

narratives

narratives
narrative vector
Used during agent reasoning.
unresolved
chroma://narratives/a2529869bde32203f552abf0

Step-by-step chain and artifacts used

Open trace list
1. chat_context
status: ok dur: 30 ms agent: decision node: chat_context
trace

Refs from this step

Why this step matters

Loads user profile and conversation context so downstream agents can respect preferences and prior discussion.
2. market_snapshot
status: ok dur: 9779 ms agent: decision node: market_snapshot
trace

Refs from this step

Why this step matters

Captures current price, candles, and market state used by strategy, risk, execution, and policy gates.
3. news_events
status: ok dur: 18 ms agent: decision node: news_events
trace

Refs from this step

Why this step matters

Brings in recent news and catalysts that may materially change the decision.
4. rag_context
status: ok dur: 110 ms agent: decision node: rag_context
trace

Refs from this step

Why this step matters

Retrieves supporting knowledge or historical context from indexed documents.
5. narratives
status: ok dur: 83 ms agent: decision node: narratives
trace

Refs from this step

Why this step matters

Adds sentiment / narrative embedding used to understand market regime and theme maturity.
6. macro_snapshot
status: ok dur: 1292 ms agent: decision node: macro_snapshot
trace

Refs from this step

Why this step matters

Adds macro regime evidence such as rates, volatility regime, or index context.
7. portfolio_snapshot
status: ok dur: 10 ms agent: decision node: portfolio_snapshot
trace

Refs from this step

Why this step matters

Adds current exposure, concentration, and correlation context.
8. compliance_snapshot
status: ok dur: 9 ms agent: decision node: compliance_snapshot
trace

Refs from this step

Why this step matters

Captures dry-run / kill-switch / policy constraints before decisioning.
9. ml_predictions
status: ok dur: 9 ms agent: decision node: ml_predictions
trace

Refs from this step

Why this step matters

Supplies model outputs used as directional or confidence signals.
10. trend_agent
status: ok dur: 6319 ms agent: decision node: trend_agent
trace

Refs from this step

Why this step matters

Step in decision pipeline.
11. rag_judgement
status: ok dur: 4 ms agent: decision node: rag_judgement
trace

Refs from this step

Why this step matters

Scores whether retrieved context is actually relevant enough to trust.
12. ml_judgement
status: ok dur: 4 ms agent: decision node: ml_judgement
trace

Refs from this step

Why this step matters

Scores whether ML signals are trustworthy enough to use.
13. macro_agent
status: ok dur: 6023 ms agent: decision node: macro_agent
trace

Refs from this step

Why this step matters

Interprets macro background and regime impact on the trade.
14. sentiment_agent
status: ok dur: 6305 ms agent: decision node: sentiment_agent
trace

Refs from this step

Why this step matters

Interprets news, narratives, and sentiment as an explicit separate signal.
15. strategy_agent
status: ok dur: 6147 ms agent: decision node: strategy_agent
trace

Refs from this step

Why this step matters

Produces the initial trading recommendation from the combined evidence.
16. price_agent
status: ok dur: 6666 ms agent: decision node: price_agent
trace

Refs from this step

Why this step matters

Step in decision pipeline.
17. risk_agent
status: ok dur: 6111 ms agent: decision node: risk_agent
trace

Refs from this step

Why this step matters

Applies position sizing, stop logic, and rejection rules.
18. execution_agent
status: ok dur: 6474 ms agent: decision node: execution_agent
trace

Refs from this step

Why this step matters

Chooses entry style, slicing, and execution method.
19. portfolio_agent
status: ok dur: 5986 ms agent: decision node: portfolio_agent
trace

Refs from this step

Why this step matters

Checks exposure, overlap, and correlation with current book.
20. compliance_agent
status: ok dur: 5809 ms agent: decision node: compliance_agent
trace

Refs from this step

Why this step matters

Enforces policy, kill-switch, and dry-run gates.
21. rag_judge_agent
status: ok dur: 5801 ms agent: decision node: rag_judge_agent
trace

Refs from this step

Why this step matters

Decides whether retrieved documents should influence the decision.
22. ml_judge_agent
status: ok dur: 6589 ms agent: decision node: ml_judge_agent
trace

Refs from this step

Why this step matters

Decides whether ML outputs deserve weight in the decision.
23. trading_agent
status: ok dur: 6307 ms agent: decision node: trading_agent
trace

Refs from this step

Why this step matters

Converts the approved plan into final execution intent.
24. meta_decision
status: ok dur: 6314 ms agent: decision node: meta_decision
trace

Refs from this step

Why this step matters

Step in decision pipeline.
25. supervisor_agent
status: ok dur: 6070 ms agent: decision node: supervisor_agent
trace

Refs from this step

Why this step matters

Arbitrates disagreements between agents and produces final consensus.
26. decision_bundle
status: dur: - ms

Refs from this step

-

Why this step matters

Combines all agent outputs into the canonical final decision artifact.

What changed vs previous decision

No previous decision available for diff. Run at least two decisions.

Evidence table

Source Ref / file Used by Why
narratives chroma://narratives/a2529869bde32203f552abf0 strategy / sentiment Sentiment / theme maturity signal.
market.ohlcv artifact://8163 most agents Raw price action / candle history.
market.price artifact://8177 most agents Current spot / ticker price.
market.snapshot artifact://8183 most agents Current consolidated market snapshot.
market.liquidity artifact://8172 most agents Liquidity filter for execution safety.
macro artifact://8291 macro / supervisor Macro regime background and external market environment.
portfolio artifact://8304 portfolio / risk Exposure, correlation, and current book constraints.
compliance artifact://8308 compliance / supervisor Policy gates, dry-run, and kill-switch enforcement.
rag_judge artifact://8322 rag_judge / supervisor Assessment of retrieval relevance and whether docs should influence the decision.
ml_judge artifact://8326 ml_judge / supervisor Assessment of ML trust and whether model outputs deserve weight.