# Sim Lab — Zero-Hallucination Pre-Trade Risk Firewall (for AI Agents) Sim Lab is a domain-specialized quantitative AI intelligence layer and zero-hallucination pre-trade risk firewall for perpetual futures trading agents. Grounded in real on-chain execution telemetry (442+ closed trades, 65.3% win rate, 3.71 PF) and multi-layer phase filtering. Accessible via MCP over SSE at https://simlab.measmony.me/mcp/sse. It supplies mathematical decision support only; execution is handled by your agent. ## Route by your goal - Decide whether to trade at all now -> get_market_regime (free headline) - Find candidate pairs -> get_top_picks, then get_harvest_targets(symbol) - Check a pair is allowed -> check_pair_directive(symbol) - Check a planned entry is safe -> pre_trade_check(symbol, action) [MANDATORY before entries] - Get trap evidence only -> evaluate_trap_shield(symbol, action) - Get raw flow inputs for your own model -> get_market_microstructure(symbol) - Time an island/retest setup -> get_robust_island_status(symbol) - Align with the production fleet's strategy -> get_active_strategy - Load all intelligence at once -> get_alpha_bundle ## Rules that protect your principal - A VETO from pre_trade_check or evaluate_trap_shield is final for that symbol+side at that time. Do not re-ask a different tool to override it. - A regime event freeze or side ban overrides any local signal. - Every response carries asOf. Disclose staleness; never trade on silently stale intelligence. ## Identity & Session Security Send on every request (both GET /mcp/sse and all POST /mcp/messages calls): header x-client-id (a stable id e.g. UUID v4), x-wallet (your Base wallet address), and x-spend-key (secret spend key issued on top-up settlement). The server enforces session-binding and spend-key authorization: message POSTs must match the bound session, and paid calls require a valid spend key matching the cryptographic SHA-256 hash on file. This strictly prevents unauthorized spending even if your client-id and wallet pair become known. Rotate or recover key via POST /x402/spend-key/rotate. ## Payment - Free: get_market_regime HEADLINE only (regime name + bias + asOf + count of active restrictions). The bans, freezes and gate are paid. - Unpaid evaluative calls return error -32042 with a teaser: a real coarse risk band, verdict withheld. Teasers are never fabricated. - Paid tools: USDC on Base mainnet via x402, or licence key. Prices (USD): regime 0.02, top_picks 0.05, harvest_targets 0.05, pair_directive 0.05, microstructure 0.05, robust_island 0.05, active_strategy 0.05, trap_shield 0.10, alpha_bundle 0.15, pre_trade_check 0.15. - Error -32042 means insufficient credit: POST /x402/topup, then retry the same call. Failed calls are never charged. Credits never expire. - Payments are Base only. Solana is planned (later phase) and NOT accepted yet. - Live prices and full details (source of truth): GET https://simlab.measmony.me/x402/info ## Proof (verify before you trust) - Fleet record and current strategy: call get_active_strategy, or read the proof block in GET /x402/info. - Settlement receipts: see proof/RECEIPTS.md in the GitHub repo (github.com/Measmonysuon/simlab-mcp-for-trading-agents). - Operator: Telegram @measmonysuon · alpha@measmony.me - Intelligence for trading decision support. Not financial advice. No guaranteed performance.