Loading...
Loading...
Audit the exact path from model intent to validator objection, VaR gate, and Mantle anchor. Every autonomous decision has to leave a verifiable trail before it can be trusted.
Swap mETH → mUSD during extreme fear
Swap mETH → mUSD
Market intelligence + Fear & Greed signal → 78% confidence
Rejected
"Panic metrics ≠ fundamental weakness"
228 bps → BLOCKED
Exceeds 150 bps threshold
Recorded
Proposal #12, Mantle tx verified
mETH +1.2%
Avoided estimated downside
Swap mETH → mUSD during extreme fear
VaR Score
228 bps
Risk Score
67/100
Market after block
mETH +1.2% — avoided estimated downside: ~$25 per $2,000
Validator Objection
“Surface-level fear metrics don't justify exit when fundamentals intact”
On-Chain Proof
0x22273b79a8f73998576f...a2693001 ↗Exit position on "weak conviction" signal
VaR Score
193 bps
Risk Score
67/100
Market after block
mETH +1.2% — avoided estimated downside: ~$25 per $2,000
Validator Objection
“Low mETH volume ≠ weak market. Swap locks agent out of recovery”
On-Chain Proof
0x4843e59763f262973b1c...4ffb9ef1 ↗Unwind position on "crowded longs" thesis
VaR Score
228 bps
Risk Score
58/100
Market after block
mETH +1.2% — avoided estimated downside: ~$25 per $2,000
Validator Objection
“1.4% funding is not historically extreme — unwinding risk overstated”
On-Chain Proof
0x01ac8df0ff7470bb0b16...0c69157a ↗Historic examples from the proof trail: correct market observation → wrong action conclusion → gate caught it. Use the audit log below for current live proposal counters.
Mantle
Immutable proof layer
6 contracts · 5/6 Sourcify-verified
→ DecisionLog contract
Z.ai
Analyst model — proposes allocations
GLM-5 via AWS Bedrock
→ multiAgent.js · MODELS.analyst
Anthropic
Validator — adversarial gate
Claude Sonnet 4.6 via AWS Bedrock
→ multiAgent.js · MODELS.validator
Arbiter — soft-dispute tiebreaker
Gemini 3.5 Flash via Vertex AI
→ geminiArbiter.js
Nansen
Smart-money intelligence
JSON-RPC 2.0 MCP client · 9 analytics tools
→ src/mcp/nansenMCP.js
Elfa
Social intelligence — mindshare + smart-account ratio
REST API v2 · /v2/data/top-mentions + /v2/aggregations/trending-tokens
→ src/data/elfa.js
Merchant Moe
Approved execution route
Liquidity Book v2.2 · binStep=1
→ src/dex/merchantMoe.js
Ondo Finance
RWA reference — tokenized Treasuries
USDY metadata · Mantle pool currently dry
→ src/rwa/usdyModule.js
Bybit
Wallet connector — primary recommended
RainbowKit native bybitWallet
→ providers.tsx · connectorsForWallets
Pinata
Reasoning artifact storage
IPFS-pinned reasoning + agent card
→ src/ipfs/storage.js
Validator Reasoning
“ETH grid BUY_mETH at 71% confidence with price at 17% of channel near $1566.5 support. R:R 3.03:1 exceeds 1.5:1 mandatory threshold. Portfolio is stable-heavy (81.6% stables, FLAT posture) — inventory”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid emitted BUY_mETH at 71% confidence with price at 17 | Validator: APPROVED (risk=34)
Gate Decision
Blocked by safety gate
Validator Reasoning
“ETH grid BUY_mETH at 25% channel position with R:R 2.11:1 clears the 1.5:1 mandatory threshold. Regime is RANGING (55% confidence) — grid confirmation present via deterministic lower-band re-entry blo”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid emitted BUY_mETH at 67% confidence with price at 25 | Validator: APPROVED (risk=38)
Gate Decision
Blocked by safety gate
Validator Reasoning
“HOLD proposal is well-supported. Portfolio is already 81.7% stable-heavy with only $19.80 risk exposure — repeated risk_off would violate inventory rules. TREND_DOWN at 60% confidence is confirmed but”
Reasoning Hash
[BLOCKED_BY_REGIME] Analyst: TREND_DOWN regime confirmed (60% confidence) with bearish TA | Validator: APPROVED (risk=18)
Gate Decision
Blocked by safety gate
Validator Reasoning
“HOLD is low-risk and appropriate here. Portfolio is already 81.7% stable-heavy with only $19.77 risk exposure. TREND_DOWN at 60% confidence is confirmed by bearish EMA cross, MACD sell, falling RSI 42”
Reasoning Hash
[BLOCKED_BY_REGIME] Analyst: Regime is TREND_DOWN (60% confidence) with ETH down 3.54% an | Validator: APPROVED (risk=18)
Gate Decision
Blocked by safety gate
Validator Reasoning
“ETH grid shows EXIT_RANGING with UNKNOWN breakout direction and HOLD regime hint — no confirmed down-break for ETH. Price at 2% of channel (near support $1563.7), portfolio is stable-heavy/FLAT at 81.”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETHEREUM lower-band re-entry: price is at 2% of channel whil | Validator: APPROVED (risk=38)
Gate Decision
Blocked by safety gate
Validator Reasoning
“ETH grid price at 10% of channel ($1568.8 vs support $1563.7) with no confirmed down-break; breakoutDirection=UNKNOWN and regimeHint=HOLD. R:R 4.61:1 clears the 1.5:1 threshold. Portfolio is stable-he”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid shows price at 10% of channel (near $1563.7 support | Validator: APPROVED (risk=38)
Gate Decision
Blocked by safety gate
Validator Reasoning
“ETH grid BUY_mETH at 80% confidence with price at 0% of channel (support $1564.8) is a valid lower-band re-entry. Grid R:R per structured signals = 2.5:1 (take-profit $1603.8, stop $1549.2) — meets 1.”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid BUY_mETH signal at 80% confidence with price at cha | Validator: APPROVED (risk=32)
Gate Decision
Blocked by safety gate
Validator Reasoning
“ETH grid BUY_mETH at 80% confidence with price at 0% of channel (below $1563.7 support), R:R 2.5:1 (target $1603.53, stop $1539.23) clears the 1.5:1 mandatory threshold. RANGING regime with grid confi”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid fired BUY_mETH at 80% confidence with price at chan | Validator: APPROVED (risk=34)
Gate Decision
Blocked by safety gate
Validator Reasoning
“Grid BUY_mETH at 0% channel position with 80% confidence. Analyst's stated 2.5:1 R:R (entry 1559.2, stop 1541.47, TP 1603.53) is valid per grid block and clears the 1.5:1 threshold. The 71.11:1 figure”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid emitted BUY_mETH at channel support ($1563.7) with | Validator: APPROVED (risk=38)
Gate Decision
Blocked by safety gate
Validator Reasoning
“Grid BUY_mETH at 78% confidence with price at channel bottom (3% position, support $1570.9). R:R 7.43:1 far exceeds 1.5:1 minimum. Portfolio is stable-heavy FLAT — inventory rule supports risk_on over”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid emitted BUY_mETH at 78% confidence with price at 3% | Validator: APPROVED (risk=34)
Gate Decision
Blocked by safety gate
Validator Reasoning
“MNT grid at 0% channel position with 73% confidence BUY signal. R:R 2.5:1 exceeds 1.5:1 threshold. RANGING regime supports grid mean-reversion entry — this is explicit grid confirmation. Portfolio is ”
Reasoning Hash
[EXECUTED_SWAP] Analyst: MNT grid shows PRIMARY EDGE with 73% confidence BUY signal a | Validator: APPROVED (risk=32)
Gate Decision
Blocked by safety gate
Validator Reasoning
“MNT grid fired BUY at 0% channel position (lower band $0.42) with 68% confidence and stated R:R 2.5:1 (target $0.43, stop $0.42 per grid block). Portfolio is stable-heavy (77.9% USDT0), so risk_on is ”
Reasoning Hash
[EXECUTED_SWAP] Analyst: MNT grid fired BUY signal at channel support ($0.42) with 68 | Validator: APPROVED (risk=34)
Gate Decision
Blocked by safety gate
Validator Reasoning
“Analyst proposes risk_on swap USDT→mETH. ETH grid BUY_mETH at 21% channel position (support $1570.9), R:R=2.5:1 exceeds 1.5 threshold, confidence 70%. Portfolio is stable-heavy (80.3%) and FLAT — inve”
Reasoning Hash
[EXECUTED_SWAP] Analyst: ETH grid signals BUY_mETH at 21% of channel (support $1570.9 | Validator: APPROVED (risk=32)
Gate Decision
Blocked by safety gate
Validator Reasoning
“[PORTFOLIO_GUARD] stable-heavy wallet (80.2% stables, $86.85 stable vs $21.49 tradable risk); refusing repeated risk-off while FLAT | MNT grid at 100% of channel (resistance $0.43) with 77% confidence”
Reasoning Hash
[BLOCKED_BY_PORTFOLIO] Analyst: MNT grid signal SELL_mETH at 77% confidence — price at 100% | Validator: REJECTED (risk=100)
Gate Decision
Blocked by safety gate
Validator Reasoning
“[PORTFOLIO_GUARD] stable-heavy wallet (80.1% stables, $86.85 stable vs $21.51 tradable risk); refusing repeated risk-off while FLAT | MNT grid at 100% of channel (resistance $0.43) with 80% confidence”
Reasoning Hash
[BLOCKED_BY_PORTFOLIO] Analyst: MNT grid signal SELL_mETH at 100% of channel (resistance $0. | Validator: REJECTED (risk=100)
Gate Decision
Blocked by safety gate
Validator Reasoning
“HOLD proposal is well-supported. Both ETH and MNT grids signal HOLD at 44% and 40% of channel respectively — mid-range, no edge. Portfolio is 80.2% stable, posture is FLAT; inventory rule explicitly f”
Reasoning Hash
[BLOCKED_BY_LOW_CONFIDENCE] Analyst: RANGING regime with both ETH and MNT grids signaling HOLD (p | Validator: APPROVED (risk=18)
Gate Decision
Blocked by safety gate
Validator Reasoning
“Analyst proposes HOLD with sound justification. Portfolio is 80.2% stable-heavy/FLAT — inventory rule explicitly blocks redundant risk_off. MNT GRID shows SELL_mETH but WMNT is only $7.26; trimming 20”
Reasoning Hash
[BLOCKED_BY_REGIME] Analyst: MNT grid SELL signal (65% conf) suggests trimming WMNT, but | Validator: APPROVED (risk=22)
Gate Decision
Blocked by safety gate
Validator Reasoning
“[PORTFOLIO_GUARD] stable-heavy wallet (80.2% stables, $86.85 stable vs $21.49 tradable risk); refusing repeated risk-off while FLAT | MNT grid SELL_mETH fires at 64% channel position (near $0.43 resis”
Reasoning Hash
[BLOCKED_BY_PORTFOLIO] Analyst: MNT grid SELL_mETH signal firing at 91% of channel (near $0. | Validator: REJECTED (risk=100)
Gate Decision
Blocked by safety gate
Validator Reasoning
“[PORTFOLIO_GUARD] stable-heavy wallet (80.2% stables, $86.85 stable vs $21.47 tradable risk); refusing repeated risk-off while FLAT | Proposal passes all gates. MNT grid SELL_mETH fires at 91% channel”
Reasoning Hash
[BLOCKED_BY_PORTFOLIO] Analyst: MNT grid SELL_mETH signal firing at 91% of channel (near $0. | Validator: REJECTED (risk=100)
Gate Decision
Blocked by safety gate
Reasoning Hash
[BLOCKED_BY_REGIME] Analyst: Both ETH and MNT grids signal EXIT_RANGING with UNKNOWN brea | Validator: APPROVED (risk=18)
Gate Decision
Blocked by safety gate
Tight Channel (1.9%)
+9.13%
87% win rate · 23 trades · DD -0.63%
Medium Channel (3%)
+45.62%
97% win rate · 39 trades · DD -0.13%
Wide Channel (5%)
+56.77%
94% win rate · 31 trades · DD -1.02%
R:R Ratio
2.1:1
Min Win Rate
33%
Trailing Stop
+0.6%
USDY Baseline
5.25% APY
Adverse (trending) market: -24.66% — but regime filter detects TREND and switches to HOLD, preventing grid losses. Strategy only activates in confirmed RANGING regime with channel width > 0.7%.