{"name":"Nota","description":"Read-only crypto research skills that cross-check RYO's market evidence against independent exchanges, candles, derivatives venues and news, each answered in RYO's envelope (status, data_mode, as_of, availability, warnings). No orders, no wallets.","supportedInterfaces":[{"url":"https://nota-ryo.vercel.app/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Nota (RYO-CHAN Hackathon 2026)","url":"https://github.com/PugarHuda/nota"},"version":"0.2.0","documentationUrl":"https://nota-ryo.vercel.app/llms.txt","iconUrl":"https://nota-ryo.vercel.app/img/card.png","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"narrative_convergence","name":"Narrative convergence","description":"Monitor up to 20 user-selected voices (Telegram public channels, Bluesky and X handles) and report which tokens they mention, lexicon-scored sentiment per token, conviction and urgency, and whether the voices converge: at least two voices carry a non-zero net sentiment on the token and every one of them has the same sign.","tags":["crypto","research","read-only","social","sentiment"],"examples":["{\"skill\": \"narrative_convergence\", \"args\": {\"voices\": [\"tg:WatcherGuru\", \"bs:cointelegraph.com\"]}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"news_verify","name":"News verify","description":"Verify a crypto news claim: count independent domains reporting it (four outlets' RSS headlines plus Tavily or Venice web search), count those whose headline leans the opposite way, and attach the token's RYO analyze_token evidence so the story and the market read sit side by side.","tags":["crypto","research","read-only","news","fact-check"],"examples":["{\"skill\": \"news_verify\", \"args\": {\"claim\": \"Solana ETF approved by the SEC\"}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"price_crosscheck","name":"Price crosscheck","description":"Fetch independent USD spot prices for a symbol from CoinGecko, Coinbase, Kraken, Binance and DefiLlama (no keys), drop a source that disagrees with the rest as an outlier, report median and spread, and flag how far a reference price (e.g. RYO's) deviates from them.","tags":["crypto","research","read-only","price","cross-check"],"examples":["{\"skill\": \"price_crosscheck\", \"args\": {\"symbol\": \"SOL\"}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"technicals_crosscheck","name":"Technicals crosscheck","description":"Recompute RSI(14) and ATR(14) (Wilder smoothing) from 200 closed UTC-day candles (OKX, else Binance, else CoinGecko 4h OHLC aggregated to days) plus 1d/7d/30d performance, and report how far reference values (e.g. RYO's) deviate from the independent calculation.","tags":["crypto","research","read-only","rsi","atr","cross-check"],"examples":["{\"skill\": \"technicals_crosscheck\", \"args\": {\"symbol\": \"BTC\"}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"positioning_check","name":"Positioning check","description":"Decide, field by field, whether RYO's deep_analysis derivatives block can be cited as evidence about this token (identical values across other tokens, sign conflicts with OKX coin-terms open interest), and report OKX perp positioning: premium over spot on OKX and Hyperliquid, 24 h open-interest change in coins, long/short account ratio and its 100-hour percentile, and for BTC/ETH Deribit's DVOL implied 7-day move as a check on stop distance.","tags":["crypto","research","read-only","derivatives","gate"],"examples":["{\"skill\": \"positioning_check\", \"args\": {\"symbol\": \"ETH\"}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"move_base_rate","name":"Move base rate","description":"Empirical probability that a token moves k ATRs (up or down, touched or closed beyond) within h days, counted from ~400 days of OKX daily candles on days in the same ATR tercile as today, with a time-split holdout. Pass RYO's atr_14_pct to measure the distance in RYO's ATR; k=0 with event=close gives the plain 'higher after h days' rate.","tags":["crypto","research","read-only","base-rate","statistics"],"examples":["{\"skill\": \"move_base_rate\", \"args\": {\"symbol\": \"SOL\"}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"verdict_track_record","name":"Verdict track record","description":"How RYO's own deep_analysis plans have fared: locked daily for 25 majors and settled on OKX hourly candles (stop or +1R target first, 24 h or 72 h). Returns counts by verdict and by confluence state, plans whose verdict leans against their own direction, and the latest locked verdict. Omit the symbol for all tokens.","tags":["crypto","research","read-only","scorecard","track-record"],"examples":["{\"skill\": \"verdict_track_record\", \"args\": {\"horizon_hours\": 24}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"liquidity_check","name":"Liquidity check","description":"Macro liquidity from DefiLlama (no key): 7-day and 30-day change of the total USD stablecoin supply, and of DeFi TVL on the token's own chain (ETH, SOL, BNB, AVAX and other L1/L2 tokens). Each leg reports its own as_of and availability; a token without a chain of its own gets no TVL rather than a borrowed one.","tags":["crypto","research","read-only"],"examples":["{\"skill\": \"liquidity_check\", \"args\": {}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"crowd_odds","name":"Crowd odds","description":"Prediction-market implied probability that a token trades higher than now at a horizon: the Polymarket 'above $K on <date>' ladder (Kalshi's KX<coin>D ladder as fallback) expiring within a day of now + horizon, liquid strikes only, made monotone and interpolated at spot. BTC, ETH, SOL, XRP (and DOGE on Kalshi); null when no market.","tags":["crypto","research","read-only"],"examples":["{\"skill\": \"crowd_odds\", \"args\": {}}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}]}