{"advice":"No bot Keptvow knows of is behind this wallet — no track record. Pay only what you can afford to lose.","amount_usd":null,"evidence":{"delivery_reports":{"buyers_reporting":0,"delivered":0,"not_delivered":0},"history_incomplete":false,"history_loading":false,"payments":{"buyers":0,"buyers_sharing_a_funder":0,"established_buyers":0,"first_payment_days_ago":null,"last_payment_days_ago":null,"received":0,"repeat_buyers":0,"volume_usd":0,"window_days":45},"services":{"answering":31,"asks_to_be_paid_elsewhere":0,"down":0,"listed":31},"strong_record":false,"watched":false},"matches":[],"own_price":null,"paid_by_bots":{"by_coin":[{"amount":0.0175,"coin":"USDC on Base","payments":13,"spend_usd":0.02}],"chains":["Base"],"days":14,"days_paid":7,"note":"Payments from the wallets Keptvow follows as bots (registered bots' wallets, traders on Virtuals' marketplace, and wallets seen paying paid services), in the coins it follows. Information only: it doesn't change the verdict, since payments between wallets one person controls are easy to make.","paying_bots":11,"payments":13,"received_usd":0.02,"repeat_paying_bots":0},"pay_to":"0x2c257ee70952a16f00c99d40fdff2d28f1a5b8a2","price_check":null,"sanctions_list":null,"sealkeeper":null,"seller_reply":null,"services":[{"description":"Latest official Bank of Russia rate (RUB per 1 unit, as /ru/fx) for one currency vs min and/or max: triggered, rate, breach below_min|above_max|null, distance and the CBR date. Unknown code -> 404, cb","last_check":"ok","latency_ms":127,"price_usd":0.0015,"provider":"","url":"https://x402-markettwits-news.onrender.com/alerts/fx"},{"description":"High-importance MarketTwits news matching any (or all) of 1-10 keywords, newer than since (an item id, same cursor as /news/since, or an ISO time; default last 24h). Returns triggered, count, up to 20","last_check":"ok","latency_ms":91,"price_usd":0.002,"provider":"","url":"https://x402-markettwits-news.onrender.com/alerts/news"},{"description":"Live price of one product (same chain as /product/monitor) vs target_price in RUB: triggered (current <= target and in stock), current_price, diff. Wildberries works; Ozon URLs are accepted but Ozon's","last_check":"ok","latency_ms":101,"price_usd":0.0025,"provider":"","url":"https://x402-markettwits-news.onrender.com/alerts/price"},{"description":"One call: CBR key rate, official USD/EUR/CNY rates with change, Rosstat weekly fuel prices and the top high-importance news of 24h with topics. Fuel is null with a note if Rosstat is slow (call still ","last_check":"ok","latency_ms":105,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/digest/daily"},{"description":"Index level, change/change_pct vs previous close, open/high/low, month/year change, annual high/low and traded value for up to 5 codes (default IMOEX), or code=list for the catalogue of MOEX stock ind","last_check":"ok","latency_ms":90,"price_usd":0.003,"provider":"","url":"https://x402-markettwits-news.onrender.com/moex/index"},{"description":"Ranks TQBR shares by change vs previous close (turnover >= min_value RUB, default 5 mln): top `limit` gainers and losers (default 10, max 50), advancers/decliners/unchanged. Before the session's first","last_check":"ok","latency_ms":66,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/moex/movers"},{"description":"One MOEX shares-market ticker from MOEX ISS (main board TQBR when listed): price (last trade, or previous close before the session's first trade), change/change_pct vs previous close, open/high/low, b","last_check":"ok","latency_ms":64,"price_usd":0.0015,"provider":"","url":"https://x402-markettwits-news.onrender.com/moex/quote"},{"description":"Count of news matching q (same matching as /news/search) published in the last N hours (1-168, default 24), plus the 5 most recent","last_check":"ok","latency_ms":44,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/alerts/check"},{"description":"Checks only importance=high news matching q in the last N hours (1-168, default 6): has_new, count and the latest item. Cheap poll for market-moving alerts on a topic/ticker.","last_check":"ok","latency_ms":84,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/alerts/new"},{"description":"Items of the last N hours (1-168, default 24; importance all|high|medium|low) that carry the country's flag emoji or mention it (e.g. RU: Russia/Kremlin/Bank of Russia/MOEX; US: USA/Fed/White House): ","last_check":"ok","latency_ms":52,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/country"},{"description":"Parses releases like 'US Pending Home Sales (Sep) = -7.3% m/m (exp. -0.5% / prev. +0.3%)' and earnings lines like '3Q REV. $14.58B, EST. $12.87B' from news of the last N hours (1-168, default 24; opti","last_check":"ok","latency_ms":40,"price_usd":0.006,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/data-surprises"},{"description":"Groups news of the last N hours (1-48, default 24) into central_banks, macro, energy, equities, crypto and geopolitics by keyword rules (an item may appear in several), each with count, high_count and","last_check":"ok","latency_ms":93,"price_usd":0.01,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/digest"},{"description":"Only importance=high MarketTwits news (newest first), limit 1-50","last_check":"ok","latency_ms":60,"price_usd":0.003,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/important"},{"description":"Latest translated MarketTwits news (newest first), limit 1-50","last_check":"ok","latency_ms":57,"price_usd":0.003,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/latest"},{"description":"Parses '#TICKER [Name] = ±X%' price-move mentions (stocks, indices, crypto; RU/US/... from the flag) in news of the last N hours (1-72, default 6), newest mention per ticker, |move| >= min_pct (defaul","last_check":"ok","latency_ms":36,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/movers"},{"description":"Case-insensitive keyword search in translated MarketTwits news (all words must match), limit 1-50","last_check":"ok","latency_ms":57,"price_usd":0.003,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/search"},{"description":"Scores each item matching q in the last N hours (1-168, default 24) with a keyword/emoji lexicon (rise/beat/upgrade vs. fall/miss/sanctions, ⬆️/⬇️) plus explicit '= ±X%' moves, and returns bullish/bea","last_check":"ok","latency_ms":53,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/sentiment"},{"description":"All stored items with id > id (oldest first, up to limit 1-100, default 50) plus next_id/has_more for the next call. The cheapest way for a bot to poll without duplicates: keep next_id and pass it bac","last_check":"ok","latency_ms":51,"price_usd":0.002,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/since"},{"description":"3-5 sentence extractive summary of the latest news matching q (limit 1-50, default 10): lead sentence + de-duplicated headlines, high-importance first","last_check":"ok","latency_ms":36,"price_usd":0.008,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/summary"},{"description":"3-5 sentence extractive summary of news matching q published in the last N hours (1-168, default 12; up to 50 items), with high_count. Use for 'what happened with X today'.","last_check":"ok","latency_ms":44,"price_usd":0.007,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/summary/recent"},{"description":"Top 5 topics (hashtags, names, keywords; counted once per item) across high-importance news of the last N hours (1-72, default 6)","last_check":"ok","latency_ms":48,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/top-topics"},{"description":"Top 5 topics (hashtags, names, keywords; counted once per item) in high-importance news of the last N hours (1-72, default 6), each with prev_count in the previous equal-length window, change = count ","last_check":"ok","latency_ms":55,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/news/topics/trending"},{"description":"Fetches 2-5 product URLs (urls=comma-separated, or repeated url=) with the same live chain as /product/info and returns per-item title/price/original_price/in_stock/rating/reviews_count, the cheapest ","last_check":"ok","latency_ms":72,"price_usd":0.006,"provider":"","url":"https://x402-markettwits-news.onrender.com/product/compare"},{"description":"Wildberries price history for url: weekly points from WB's price CDN, prices observed by this service and the live price. Returns points (oldest first), current, stats min/max/avg, change_30d, and his","last_check":"ok","latency_ms":51,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/product/history"},{"description":"Live product data for a Wildberries (wildberries.ru, wb.ru) or Ozon (ozon.ru) product URL: title, current price in RUB (original_amount = list price before discount when known), rating, reviews_count ","last_check":"ok","latency_ms":37,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/product/info"},{"description":"Fetches one Wildberries/Ozon product (live, as /product/info) and checks it against target_price (RUB). Returns below_target (current <= target and in stock), current_price, diff_abs/diff_percent, in_","last_check":"ok","latency_ms":43,"price_usd":0.005,"provider":"","url":"https://x402-markettwits-news.onrender.com/product/monitor"},{"description":"Average retail pump prices across Russia from Rosstat's weekly release (rosstat.gov.ru nedel_sred_cen.xlsx): price (RUB/l), as_of, week-over-week change, 4-week and year-to-date change and `weeks` of ","last_check":"ok","latency_ms":39,"price_usd":0.003,"provider":"","url":"https://x402-markettwits-news.onrender.com/ru/fuel"},{"description":"CBR official exchange rates from cbr.ru XML_daily.asp for a date (default: the latest set) and optional currency codes: per currency nominal, value (RUB per nominal), per_unit (RUB per 1 unit), previo","last_check":"ok","latency_ms":60,"price_usd":0.001,"provider":"","url":"https://x402-markettwits-news.onrender.com/ru/fx"},{"description":"Current CBR key rate (% p.a.) from the cbr.ru DailyInfo web service (KeyRateXML; the hd_base/KeyRate page as fallback): rate, as_of, effective_since, previous_rate, last_change_bp and every change in ","last_check":"ok","latency_ms":41,"price_usd":0.001,"provider":"","url":"https://x402-markettwits-news.onrender.com/ru/key-rate"},{"description":"Reads the public web preview t.me/s/<channel> (no login): newest `limit` posts (default 20, max 50) with id, date, text (HTML stripped, emoji kept), views, link, media types and channel title/subscrib","last_check":"ok","latency_ms":41,"price_usd":0.004,"provider":"","url":"https://x402-markettwits-news.onrender.com/tg/channel/latest"},{"description":"Runs Telegram's own channel search (t.me/s/<channel>?q=) on 1-5 public channels, merges the matches newest first (up to `limit`, default 20) with per-channel counts/errors. 404 when no channel exists,","last_check":"ok","latency_ms":50,"price_usd":0.006,"provider":"","url":"https://x402-markettwits-news.onrender.com/tg/search"}],"signed":{"message":"Keptvow verdict\nWallet: 0x2c257ee70952a16f00c99d40fdff2d28f1a5b8a2\nVerdict: careful\nAmount USD: any\nChecked: 1794176635\nValid until: 1794176935","signature":"0x3f4f7722e39d5b44d1e92bf5d8a004067f41c2a988c2ea2cc7b8e775228c2a1034653a23d7c39348f13c276706c7834d48b8fb56bfde4241719cb222d2498b541b","signer":"0x92cfc9afdb212626edc40373018792b06a116eba","valid_until_ms":1794176935000},"verdict":"careful","virtuals_acp":null,"wallet_page":"/wallets/0x2c257ee70952a16f00c99d40fdff2d28f1a5b8a2"}