[{"name":"narrative_convergence","description":"Monitor up to 20 user-selected voices (Telegram public channels, X handles) and report which tokens they mention, lexicon-scored sentiment, conviction and urgency, and whether several voices converge on one narrative.","args":[{"name":"voices","type":"array","required":true,"description":"Up to 20 ids like tg:WatcherGuru, bs:handle.bsky.social or x:handle","enum":null,"items":{"type":"string"}},{"name":"tokens","type":"array","required":false,"description":"Symbols to track; default = every cashtag found","enum":null,"items":{"type":"string"}},{"name":"hours","type":"integer","required":false,"description":"Look-back window in hours (default 24)","enum":null,"items":null}],"requires_guard":false,"xp":0,"read_only":true},{"name":"news_verify","description":"Verify a crypto news claim: count independent sources reporting it, score corroboration, and attach the token's RYO analyze_token evidence so the story and the market read sit side by side.","args":[{"name":"claim","type":"string","required":true,"description":"The story to verify, in one sentence","enum":null,"items":null},{"name":"symbol","type":"string","required":false,"description":"Token symbol to attach market evidence for","enum":null,"items":null},{"name":"max_results","type":"integer","required":false,"description":"Search results to inspect (default 6, max 20)","enum":null,"items":null}],"requires_guard":false,"xp":0,"read_only":true},{"name":"price_crosscheck","description":"Fetch independent USD spot prices for a symbol from CoinGecko, Coinbase and Kraken (no keys), report median and spread, and flag how far a reference price (e.g. RYO's) deviates from the exchanges.","args":[{"name":"symbol","type":"string","required":true,"description":"Token symbol, e.g. SOL","enum":null,"items":null},{"name":"reference_price","type":"number","required":false,"description":"Price to compare against, e.g. RYO deep_analysis price","enum":null,"items":null},{"name":"reference_path","type":"string","required":false,"description":"Where the reference price came from","enum":null,"items":null},{"name":"reference_fear_greed","type":"number","required":false,"description":"A Fear & Greed value to compare with alternative.me","enum":null,"items":null}],"requires_guard":false,"xp":0,"read_only":true},{"name":"technicals_crosscheck","description":"Recompute RSI(14), ATR(14) and 1d/7d/30d performance from CoinGecko public OHLC (Wilder smoothing, daily candles) and report how far reference values (e.g. RYO's) deviate from the independent calculation.","args":[{"name":"symbol","type":"string","required":true,"description":"Token symbol, e.g. SOL","enum":null,"items":null},{"name":"reference_rsi_14","type":"number","required":false,"description":"RSI(14) to compare against","enum":null,"items":null},{"name":"reference_atr_14","type":"number","required":false,"description":"ATR(14) in USD to compare against","enum":null,"items":null},{"name":"days","type":"integer","required":false,"description":"Look-back in days (default 30, max 90)","enum":null,"items":null}],"requires_guard":false,"xp":0,"read_only":true}]