{"id":21,"name":"Assistant Hub","description":"Multi-LLM crypto intelligence platform: ranked setups for 1m/1h/1d/1w/1y windows with a public graded track record, paper-first trading skills with public backtest and forward records, live market data, community trade signals (some anchored on Base), risk scoring, strategy backtesting, and collaborative swarm rooms.","card_url":"https://rmassistanthub.io/.well-known/agent-card.json","endpoint":"https://rmassistanthub.io/api/a2a","protocol_version":"1.0","first_seen":"2026-10-07T05:36:29.876538+00:00","last_verified":"2026-10-07T08:20:02.694833+00:00","card":{"url":"https://rmassistanthub.io","name":"Assistant Hub","skills":[{"id":"best_setups","name":"Best Setups by Window","tags":["crypto","setups","ranking","signals"],"examples":["Best setups for the 1d window","Top-ranked 1h setups with what would invalidate them (data part: {\"window\":\"1h\"})"],"inputModes":["text/plain","application/json"],"description":"Up to eight ranked setups for one window (1m, 1h, 1d, 1w or 1y), each with its score, the scored inputs, why now, what would invalidate it, a risk posture and an as-of time. Deterministic: no LLM touches the score. An empty window says why. The ranking has no proven edge yet: see setups_track_record.","inputSchema":{"type":"object","properties":{"window":{"enum":["1m","1h","1d","1w","1y"],"type":"string","description":"Time window (default 1d)"}}},"outputModes":["application/json"]},{"id":"setups_track_record","name":"Best Setups Track Record","tags":["crypto","track-record","performance","transparency"],"examples":["How have the desk's 1d calls done against BTC?","Track record of the Best Setups ranking"],"inputModes":["text/plain","application/json"],"description":"How the desk's past setups turned out, per window: every published card graded as a buy over its window's horizon, close to close from exchange candles, against BTC over the same span. Hit rate withheld below 30 graded calls; the method is in the payload.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"]},{"id":"list_trading_skills","name":"List Trading Skills","tags":["trading","skills","strategies","catalog"],"examples":["What trading skills can my agent install?","List the trading skills and their labels"],"inputModes":["text/plain","application/json"],"description":"Installable trading skills: versioned, hashed rule sets an agent runs on paper in its own loop. Each lists its label (experimental, forward-tested, proven, halted), the regimes it may trade in, its pairs and install count. Also lists community uploads: unverified, paper-only, no card. Free.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"]},{"id":"get_trading_skill","name":"Trading Skill Card","tags":["trading","skills","backtest","track-record"],"examples":["Show the card for rsi-reversion (data part: {\"id\":\"rsi-reversion\"})","How did ema-momentum-trend do against buy-and-hold?"],"inputModes":["text/plain","application/json"],"description":"One skill's full manifest (rules, parameters with bounds, risk contract, allowed regimes, engine config) and its card: the rules run on stored hourly bars before and since listing, next to buy-and-hold, with drawdown and round trips won after fees. Free.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Skill id from list_trading_skills"}}},"outputModes":["application/json"]},{"id":"install_trading_skill","name":"Install Trading Skill","tags":["trading","skills","install"],"examples":["Install rsi-reversion for paper trading (data part: {\"id\":\"rsi-reversion\"})","Give me the installable bundle for ema-momentum-trend"],"inputModes":["text/plain","application/json"],"description":"The installable bundle for a skill, pinned to its hash: manifest, run loop and risk contract. Installs for paper trading; live trading needs the owner to arm it. Free.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Skill id"}}},"outputModes":["application/json"]},{"id":"get_skill_regime","name":"Skill Regime Check","tags":["trading","skills","regime","risk"],"examples":["May ema-momentum-trend open a BTC position now? (data part: {\"id\":\"ema-momentum-trend\",\"pair\":\"BTC\"})","Regime check for rsi-reversion on all its pairs"],"inputModes":["text/plain","application/json"],"description":"Whether a skill may open a position on each of its pairs now: the pair's regime from closed hourly bars, whether the skill allows it, for a feature-gated skill whether the newest bar's stored feature row and Fear & Greed (as readable at its close) pass the gate, whether the bars are fresh, and whether the skill is halted. Call before every new position. Free.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Skill id"},"pair":{"type":"string","description":"One pair, e.g. BTC (default: all the skill's pairs)"}}},"outputModes":["application/json"]},{"id":"live_prices","name":"Live Crypto Prices","tags":["crypto","prices","real-time"],"examples":["What is the BTC price right now?","Top 10 coins by market cap with 24h change"],"inputModes":["text/plain","application/json"],"description":"Current USD prices, 24h change, volume, and market cap for the top 250 coins by market cap (CoinGecko page 1). 60-second cache.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"],"outputSchema":{"type":"object","properties":{"stale":{"type":["boolean","null"]},"prices":{"type":"array"},"reason":{"type":"string"},"available":{"type":"boolean"},"fetchedAt":{"type":["number","null"]}}}},{"id":"fear_greed_index","name":"Fear & Greed Index","tags":["crypto","sentiment","fear-greed"],"examples":["What is the crypto Fear & Greed index today?","Is the market in fear or greed?"],"inputModes":["text/plain","application/json"],"description":"Current Crypto Fear & Greed Index (0-100) with classification (Extreme Fear / Fear / Neutral / Greed / Extreme Greed).","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"]},{"id":"crypto_news","name":"Crypto News Headlines","tags":["crypto","news","headlines"],"examples":["Latest crypto headlines","What is in the crypto news right now?"],"inputModes":["text/plain","application/json"],"description":"Latest 12 crypto news headlines from CoinDesk, Cointelegraph, Decrypt and The Block, with source, title, and URL.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"]},{"id":"macro_pulse","name":"Daily Macro Pulse","tags":["macro","daily","threats","opportunities"],"examples":["Today's macro pulse","Top macro threats and crypto opportunities today"],"inputModes":["text/plain","application/json"],"description":"AI-generated daily briefing: top 3 macro threats + top 3 crypto opportunities. Generated at 06:00 UTC.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json","text/plain"]},{"id":"whale_alerts","name":"Single-Wallet ETH Activity","tags":["crypto","whales","on-chain","transfers"],"examples":["Latest transactions of the watched ETH wallet","What has the sampled Ethereum wallet done recently?"],"inputModes":["text/plain","application/json"],"description":"The latest transactions of one well-known Ethereum wallet (vitalik.eth), from Etherscan. A narrow sample of a single wallet, ordered by time and not filtered by size: not market-wide whale flow. 2-minute cache.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json"]},{"id":"search_signals","name":"Trade Signal Marketplace","tags":["signals","trades","marketplace","verified"],"examples":["Open BTC signals","Resolved SOL signals and how they did"],"inputModes":["text/plain","application/json"],"description":"Browse community trade signals and how they resolved (win/loss is checked against CoinGecko prices at expiry). Signals whose creator anchored them on Base carry an on-chain transaction hash; the rest do not. Signals appear here an hour after they are posted. Filter by coin and status.","inputSchema":{"type":"object","properties":{"coin":{"type":"string","description":"Filter by coin symbol (optional)"},"limit":{"type":"number","description":"Max results (default 20)"},"status":{"type":"string","description":"Filter: active or resolved"}}},"outputModes":["application/json"]},{"id":"crypto_research","name":"Deep Crypto Research","tags":["crypto","research","multi-agent","analysis"],"x402":{"amount":"1.00","network":"base","currency":"USDC","required":true,"recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"},"examples":["Research ETH: outlook, conviction and what would invalidate it","Is SOL a buy this week? Give the risk."],"inputModes":["text/plain","application/json"],"description":"3-agent orchestrated pipeline: Sentiment (Grok) + Technical (Groq) + Synthesis (Gemini); Gemini stands in when Grok or Groq is unavailable. Returns a structured report with outlook, conviction, key insight, action watch, and risk note.","inputSchema":{"type":"object","required":["question"],"properties":{"coins":{"type":"array","items":{"type":"string"},"description":"Coin symbols to focus on"},"question":{"type":"string","description":"Research question to investigate"}}},"outputModes":["application/json"],"outputSchema":{"type":"object","properties":{"agents":{"type":"array"},"sentiment":{"type":"string"},"synthesis":{"type":"string"},"technical":{"type":"string"},"totalDurationMs":{"type":"number"}}}},{"id":"whale_intel","name":"On-Chain Transfer Commentary","tags":["crypto","whales","on-chain","analysis"],"x402":{"amount":"0.20","network":"base","currency":"USDC","required":true,"recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"},"examples":["Commentary on recent LINK token transfers","What do the sampled ETH wallet's recent transactions suggest, with macro context?"],"inputModes":["text/plain","application/json"],"description":"AI commentary on recent Etherscan transfers plus macro context. The on-chain input is narrow: for ETH, one well-known wallet's latest transactions; for LINK, the token contract's latest transfers; neither is size-filtered or market-wide. Other coins get no on-chain data, and the answer says so.","inputSchema":{"type":"object","properties":{"coin":{"type":"string","description":"Coin symbol (default: ETH)"}}},"outputModes":["application/json","text/plain"]},{"id":"ai_forecast","name":"AI Price Forecast","tags":["crypto","forecast","technical-analysis","ai"],"x402":{"amount":"0.40","network":"base","currency":"USDC","required":true,"recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"},"examples":["Forecast BTC with RSI, Bollinger Bands and support/resistance","Technical outlook for SOL"],"inputModes":["text/plain","application/json"],"description":"Technical analysis (SMA, RSI, Bollinger Bands, support/resistance) + AI narrative forecast for a specific coin.","inputSchema":{"type":"object","required":["coin"],"properties":{"coin":{"type":"string","description":"Coin symbol (BTC, ETH, SOL, etc.)"}}},"outputModes":["application/json","text/plain"]},{"id":"strategy_analysis","name":"Strategy Lab Analysis","tags":["backtest","strategy","monte-carlo","walk-forward","quant"],"x402":{"amount":"0.50","network":"base","currency":"USDC","required":true,"recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"},"examples":["Backtest momentum on BTC (data part: {\"coin\":\"BTC\",\"strategy\":\"momentum\"})","How robust is a grid strategy on ETH? Run Monte Carlo and walk-forward."],"inputModes":["text/plain","application/json"],"description":"Backtest a trading strategy on historical OHLCV, then run Monte Carlo and Walk-Forward robustness analysis — all in one call. Strategies: dca, grid, momentum, custom.","inputSchema":{"type":"object","required":["coin","strategy"],"properties":{"to":{"type":"string","description":"End date/epoch (optional)"},"coin":{"type":"string","description":"Coin symbol (BTC, ETH, SOL, ...)"},"from":{"type":"string","description":"Start date/epoch (optional)"},"params":{"type":"object","description":"Strategy params: capital, fee %, periods, grid levels, etc."},"strategy":{"enum":["dca","grid","momentum","custom"],"type":"string","description":"Strategy id: the ones runBacktest implements"}}},"outputModes":["application/json","text/plain"]},{"id":"pulse_deep_dive","name":"Pulse Deep-Dive Analysis","tags":["macro","pulse","deep-dive","analysis","trade-thesis"],"x402":{"amount":"0.30","network":"base","currency":"USDC","required":true,"recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"},"examples":["Deep dive on today's macro pulse","Trade thesis for each opportunity in today's pulse"],"inputModes":["text/plain","application/json"],"description":"Deep-dive on the current Daily Macro Pulse, written by an AI from the pulse text alone: for each opportunity, the reasoning, what would invalidate it, risk level, catalysts to watch and a trade thesis framed as conditions to check. It has no on-chain, whale, order-book or live price data and says so rather than inventing any.","inputSchema":{"type":"object","properties":{}},"outputModes":["application/json","text/plain"]}],"iconUrl":"https://rmassistanthub.io/favicon.svg","version":"0.9.7","provider":{"url":"https://rmassistanthub.io","organization":"Assistant Hub"},"extensions":{"x402":{"network":"base","currency":"USDC","recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776","pricingUrl":"https://rmassistanthub.io/api/a2a/pricing"},"erc8004":{"agentId":"73257","chainId":8453,"agentUri":"https://rmassistanthub.io/.well-known/agent-registration.json","registry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","paymentAddress":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776","registrationTx":"0x650f5f6e1a74cbc7ed96437e40dcf1ab5c626982a41c3fc6ea014a23261ddfa0"},"marketplace":{"enabled":true,"browseUrl":"https://rmassistanthub.io/api/marketplace","categories":["research","trading","monitoring","defi","security","data","content","general"],"totalAgents":0,"totalVolume":0,"platformFeeRate":0.1},"tradingSkills":{"upload":{"url":"https://rmassistanthub.io/api/v1/skills","auth":"X-API-Key of a Pro or Premium account","method":"POST"},"catalog":"https://rmassistanthub.io/api/v1/skills","platform":[{"url":"https://rmassistanthub.io/api/v1/skills/ema-momentum-trend","name":"EMA Momentum Trend","version":"1.1.0","skill_id":"ema-momentum-trend"},{"url":"https://rmassistanthub.io/api/v1/skills/rsi-reversion","name":"RSI Reversion","version":"1.1.0","skill_id":"rsi-reversion"},{"url":"https://rmassistanthub.io/api/v1/skills/rsi-strength","name":"RSI Strength","version":"1.0.0","skill_id":"rsi-strength"},{"url":"https://rmassistanthub.io/api/v1/skills/bb-range-fade","name":"Bollinger Range Fade","version":"1.0.0","skill_id":"bb-range-fade"},{"url":"https://rmassistanthub.io/api/v1/skills/high-vol-breakout","name":"High-Vol Breakout","version":"1.0.0","skill_id":"high-vol-breakout"}],"community":[{"url":"https://rmassistanthub.io/api/v1/skills/btc-regime-pullback","skill_id":"btc-regime-pullback","verified":false,"price_usdc":"0.00","display_name":"BTC Regime Pullback"}]},"agentCapabilityAttestations":{"agents":[],"version":"1.0.0","enforcement":"hard-block","auditStandard":"NIST SP 800-53 AU-2","defaultPolicy":{"EXECUTE_SWAPS":false,"WITHDRAW_FUNDS":false,"GENERATE_SIGNALS":false,"MANAGE_LIQUIDITY":false,"READ_MARKET_DATA":true},"standardCapabilities":["READ_MARKET_DATA","GENERATE_SIGNALS","EXECUTE_SWAPS","MANAGE_LIQUIDITY","WITHDRAW_FUNDS"]}},"description":"Multi-LLM crypto intelligence platform: ranked setups for 1m/1h/1d/1w/1y windows with a public graded track record, paper-first trading skills with public backtest and forward records, live market data, community trade signals (some anchored on Base), risk scoring, strategy backtesting, and collaborative swarm rooms.","capabilities":{"streaming":true,"extensions":[{"uri":"https://rmassistanthub.io/api/a2a/rate-limits","params":{"unit":"requests per minute","tiers":["anonymous","free","pro","premium"],"skills":{"ai_forecast":{"pro":10,"free":3,"premium":30,"anonymous":0},"best_setups":{"pro":40,"free":20,"premium":999,"anonymous":10},"crypto_news":{"pro":80,"free":40,"premium":999,"anonymous":20},"live_prices":{"pro":120,"free":60,"premium":999,"anonymous":30},"macro_pulse":{"pro":40,"free":20,"premium":999,"anonymous":10},"whale_intel":{"pro":10,"free":3,"premium":30,"anonymous":0},"whale_alerts":{"pro":40,"free":20,"premium":999,"anonymous":10},"search_signals":{"pro":40,"free":20,"premium":999,"anonymous":10},"crypto_research":{"pro":5,"free":2,"premium":20,"anonymous":0},"pulse_deep_dive":{"pro":40,"free":20,"premium":999,"anonymous":10},"fear_greed_index":{"pro":120,"free":60,"premium":999,"anonymous":30},"get_skill_regime":{"pro":40,"free":20,"premium":999,"anonymous":10},"get_trading_skill":{"pro":40,"free":20,"premium":999,"anonymous":10},"strategy_analysis":{"pro":40,"free":20,"premium":999,"anonymous":10},"list_trading_skills":{"pro":40,"free":20,"premium":999,"anonymous":10},"setups_track_record":{"pro":40,"free":20,"premium":999,"anonymous":10},"install_trading_skill":{"pro":40,"free":20,"premium":999,"anonymous":10}},"globalPerIp":60},"required":false,"description":"Requests per minute per skill and caller tier, enforced per client IP; plus a global cap. Responses carry X-RateLimit-* headers."},{"uri":"https://rmassistanthub.io/api/a2a/pricing","params":{"asset":"USDC","chainId":8453,"network":"base","recipient":"0xb21bed8c8338b943912f3c2fc2a84c9b883a3776","pricesUsdc":{"ai_forecast":"0.40","whale_intel":"0.20","crypto_research":"1.00","pulse_deep_dive":"0.30","strategy_analysis":"0.50"},"payableWithoutLogin":["strategy_analysis","pulse_deep_dive"]},"required":false,"description":"Premium skills: unpaid calls get JSON-RPC error -32402 whose data is an x402 v1 body. Pay the amount in USDC on Base to recipient, then retry with params.acceptPayment.txHash. Only a transfer confirmed on Base, of at least the price, mined within 30 minutes, and not used before is accepted."}],"pushNotifications":false,"stateTransitionHistory":true},"registrations":[{"agentId":"73257","chainId":8453,"registryType":"erc-8004","registrationTx":"0x650f5f6e1a74cbc7ed96437e40dcf1ab5c626982a41c3fc6ea014a23261ddfa0","registryAddress":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"}],"authentication":{"schemes":[{"scheme":"bearer","description":"JWT Bearer token obtained from POST /api/auth/login. Required for premium skills. Optional for free skills."},{"scheme":"x402","description":"On-chain USDC payment on Base network. Premium skills return HTTP 402 with payment details if no valid token or payment proof is provided."}]},"protocolVersion":"1.0","securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Optional. Free skills need no auth. A Hub login JWT raises rate limits and unlocks tier-included premium skills; premium skills can instead be paid per call via x402 (see the x402 extension).","bearerFormat":"JWT"}}},"documentationUrl":"https://rmassistanthub.io/transparency","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://rmassistanthub.io/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://rmassistanthub.io/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}]},"source_name":"Global A2A Registry","source_url":"https://api.a2a-registry.org/public/agents","last_check":{"checked_at":"2026-10-07T08:20:02.694833+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_id":"ai_forecast","name":"AI Price Forecast","description":"Technical analysis (SMA, RSI, Bollinger Bands, support/resistance) + AI narrative forecast for a specific coin.","tags":["crypto","forecast","technical-analysis","ai"]},{"skill_id":"setups_track_record","name":"Best Setups Track Record","description":"How the desk's past setups turned out, per window: every published card graded as a buy over its window's horizon, close to close from exchange candles, against BTC over the same span. Hit rate withheld below 30 graded calls; the method is in the payload.","tags":["crypto","track-record","performance","transparency"]},{"skill_id":"best_setups","name":"Best Setups by Window","description":"Up to eight ranked setups for one window (1m, 1h, 1d, 1w or 1y), each with its score, the scored inputs, why now, what would invalidate it, a risk posture and an as-of time. Deterministic: no LLM touches the score. An empty window says why. The ranking has no proven edge yet: see setups_track_record.","tags":["crypto","setups","ranking","signals"]},{"skill_id":"crypto_news","name":"Crypto News Headlines","description":"Latest 12 crypto news headlines from CoinDesk, Cointelegraph, Decrypt and The Block, with source, title, and URL.","tags":["crypto","news","headlines"]},{"skill_id":"macro_pulse","name":"Daily Macro Pulse","description":"AI-generated daily briefing: top 3 macro threats + top 3 crypto opportunities. Generated at 06:00 UTC.","tags":["macro","daily","threats","opportunities"]},{"skill_id":"crypto_research","name":"Deep Crypto Research","description":"3-agent orchestrated pipeline: Sentiment (Grok) + Technical (Groq) + Synthesis (Gemini); Gemini stands in when Grok or Groq is unavailable. Returns a structured report with outlook, conviction, key insight, action watch, and risk note.","tags":["crypto","research","multi-agent","analysis"]},{"skill_id":"fear_greed_index","name":"Fear & Greed Index","description":"Current Crypto Fear & Greed Index (0-100) with classification (Extreme Fear / Fear / Neutral / Greed / Extreme Greed).","tags":["crypto","sentiment","fear-greed"]},{"skill_id":"install_trading_skill","name":"Install Trading Skill","description":"The installable bundle for a skill, pinned to its hash: manifest, run loop and risk contract. Installs for paper trading; live trading needs the owner to arm it. Free.","tags":["trading","skills","install"]},{"skill_id":"list_trading_skills","name":"List Trading Skills","description":"Installable trading skills: versioned, hashed rule sets an agent runs on paper in its own loop. Each lists its label (experimental, forward-tested, proven, halted), the regimes it may trade in, its pairs and install count. Also lists community uploads: unverified, paper-only, no card. Free.","tags":["trading","skills","strategies","catalog"]},{"skill_id":"live_prices","name":"Live Crypto Prices","description":"Current USD prices, 24h change, volume, and market cap for the top 250 coins by market cap (CoinGecko page 1). 60-second cache.","tags":["crypto","prices","real-time"]},{"skill_id":"whale_intel","name":"On-Chain Transfer Commentary","description":"AI commentary on recent Etherscan transfers plus macro context. The on-chain input is narrow: for ETH, one well-known wallet's latest transactions; for LINK, the token contract's latest transfers; neither is size-filtered or market-wide. Other coins get no on-chain data, and the answer says so.","tags":["crypto","whales","on-chain","analysis"]},{"skill_id":"pulse_deep_dive","name":"Pulse Deep-Dive Analysis","description":"Deep-dive on the current Daily Macro Pulse, written by an AI from the pulse text alone: for each opportunity, the reasoning, what would invalidate it, risk level, catalysts to watch and a trade thesis framed as conditions to check. It has no on-chain, whale, order-book or live price data and says so rather than inventing any.","tags":["macro","pulse","deep-dive","analysis","trade-thesis"]},{"skill_id":"whale_alerts","name":"Single-Wallet ETH Activity","description":"The latest transactions of one well-known Ethereum wallet (vitalik.eth), from Etherscan. A narrow sample of a single wallet, ordered by time and not filtered by size: not market-wide whale flow. 2-minute cache.","tags":["crypto","whales","on-chain","transfers"]},{"skill_id":"get_skill_regime","name":"Skill Regime Check","description":"Whether a skill may open a position on each of its pairs now: the pair's regime from closed hourly bars, whether the skill allows it, for a feature-gated skill whether the newest bar's stored feature row and Fear & Greed (as readable at its close) pass the gate, whether the bars are fresh, and whether the skill is halted. Call before every new position. Free.","tags":["trading","skills","regime","risk"]},{"skill_id":"strategy_analysis","name":"Strategy Lab Analysis","description":"Backtest a trading strategy on historical OHLCV, then run Monte Carlo and Walk-Forward robustness analysis — all in one call. Strategies: dca, grid, momentum, custom.","tags":["backtest","strategy","monte-carlo","walk-forward","quant"]},{"skill_id":"search_signals","name":"Trade Signal Marketplace","description":"Browse community trade signals and how they resolved (win/loss is checked against CoinGecko prices at expiry). Signals whose creator anchored them on Base carry an on-chain transaction hash; the rest do not. Signals appear here an hour after they are posted. Filter by coin and status.","tags":["signals","trades","marketplace","verified"]},{"skill_id":"get_trading_skill","name":"Trading Skill Card","description":"One skill's full manifest (rules, parameters with bounds, risk contract, allowed regimes, engine config) and its card: the rules run on stored hourly bars before and since listing, next to buy-and-hold, with drawdown and round trips won after fees. Free.","tags":["trading","skills","backtest","track-record"]}]}