{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jkbq2m4sqpd2","handle":"nota-ryo-chan-hackathon-2026-nota","url":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota","links":{"self":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota/record.json","html":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota","markdown":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota/record.md","api":"https://wellknown.network/api/v1/agents/nota-ryo-chan-hackathon-2026-nota","status":"https://wellknown.network/api/v1/agents/nota-ryo-chan-hackathon-2026-nota/status","claim":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota/claim.json","badge":"https://wellknown.network/agents/nota-ryo-chan-hackathon-2026-nota/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/nota-ryo-chan-hackathon-2026-nota/history","tools":"https://wellknown.network/api/v1/agents/nota-ryo-chan-hackathon-2026-nota/tools"},"ard":{"identifier":"urn:air:nota-ryo.vercel.app:agent:nota-ryo-chan-hackathon-2026-nota","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Nota","summary":"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.","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.","publisher":{"name":"Nota (RYO-CHAN Hackathon 2026)","url":"https://github.com/PugarHuda/nota"},"homepage":"https://nota-ryo.vercel.app/llms.txt","repository":null,"version":"0.2.0","license":null,"protocols":["a2a"],"tags":["crypto","research","read-only","social","sentiment","news","fact-check","price","cross-check","rsi","atr","derivatives","gate","base-rate","statistics","scorecard","track-record"],"pricing":null,"endpoints":[{"url":"https://nota-ryo.vercel.app","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"narrative_convergence","name":"Narrative convergence","tags":["crypto","research","read-only","social","sentiment"],"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."},{"id":"news_verify","name":"News verify","tags":["crypto","research","read-only","news","fact-check"],"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."},{"id":"price_crosscheck","name":"Price crosscheck","tags":["crypto","research","read-only","price","cross-check"],"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."},{"id":"technicals_crosscheck","name":"Technicals crosscheck","tags":["crypto","research","read-only","rsi","atr","cross-check"],"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."},{"id":"positioning_check","name":"Positioning check","tags":["crypto","research","read-only","derivatives","gate"],"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."},{"id":"move_base_rate","name":"Move base rate","tags":["crypto","research","read-only","base-rate","statistics"],"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."},{"id":"verdict_track_record","name":"Verdict track record","tags":["crypto","research","read-only","scorecard","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."},{"id":"liquidity_check","name":"Liquidity check","tags":["crypto","research","read-only"],"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."},{"id":"crowd_odds","name":"Crowd odds","tags":["crypto","research","read-only"],"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."}],"tools":["Narrative convergence","News verify","Price crosscheck","Technicals crosscheck","Positioning check","Move base rate","Verdict track record","Liquidity check","Crowd odds"],"extra":{"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"},{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"declared"}],"categories":["content","data","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-19T00:35:29.554Z","lastProbedAt":"2026-10-19T00:35:29.554Z","statusComputedAt":"2026-10-19T00:36:54.052Z","reliability30d":{"probes":84,"successRate":1,"p50Ms":231,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":84,"ok":84,"authBoundaryOk":0,"serviceOk":84,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-19T00:35:29.554Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-18T18:28:04.780Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-18T11:28:29.975Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":274,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-18T04:28:55.011Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-17T21:28:27.493Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-17T15:25:55.498Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":268,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-17T09:26:04.705Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":321,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-17T03:23:36.927Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":265,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-16T20:35:13.926Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":287,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}},{"at":"2026-10-16T13:27:36.089Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":279,"error":null,"detail":{"name":"Nota","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":9}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_g639z6gzveme","url":"https://nota-ryo.vercel.app","type":"a2a","factsCheckedAt":"2026-10-14T09:27:58.957Z","auth":null,"tls":{"observedAt":"2026-10-14T09:27:58.977Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.vercel.app","issuer":{"commonName":"WR1","organization":"Google Trust Services"},"validFrom":"2026-08-29T19:48:09.000Z","validTo":"2026-11-27T19:48:08.000Z","daysToExpiry":39,"sanCount":1,"fingerprint256":"8F:46:C4:A0:A2:89:BF:DE:40:60:D0:69:86:F2:AF:76:1E:E6:2D:66:8D:DE:97:2E:6B:EF:46:87:EE:4F:60:93"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://nota-ryo.vercel.app/.well-known/agent-card.json","url":"https://nota-ryo.vercel.app/.well-known/agent-card.json","firstSeenAt":"2026-09-26T10:23:51.611Z","fetchedAt":"2026-10-10T12:19:54.493Z","normalizedAt":"2026-10-10T12:19:54.493Z"}]},"firstSeenAt":"2026-09-26T10:23:51.611Z","updatedAt":"2026-09-26T10:23:55.059Z"}