{"audit":{"version":"1.5","generated_at":"2026-10-22T21:07:30.710814+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.lumitrades.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.lumitrades.io","name":"Lumi Trades","url":"https://api.lumitrades.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Lumi Trades","url":"https://lumitrades.io"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":89,"last_error":null},"track_record":{"first_seen":"2026-10-22T17:31:07.077613+00:00","last_checked":"2026-10-22T17:51:44.463654+00:00","last_seen_ok":"2026-10-22T17:51:44.463654+00:00","checks_total":2,"checks_ok":2,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":67,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~282 ms)."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 15 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Lumi Trades (https://lumitrades.io). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares securityRequirements: [] — deliberately public, no credentials required."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://api.lumitrades.io/.well-known/agent-card.json"},"skills":[{"id":"catalog","name":"Catalog: endpoints, prices, payment networks (free)","description":"Lists every Lumi endpoint with live prices on every payment network (XRP Ledger, Base), the MCP and A2A endpoints, and the no-charge-when-stale guarantee.","tags":["catalog","pricing","x402","free"],"examples":["catalog","what do you sell and how much?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"coins","name":"Supported coins (free)","description":"The 13 coins Lumi covers (tickers and CoinGecko ids).","tags":["coins","free"],"examples":["list coins"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"vendor_trust","name":"x402 vendor observations (free)","description":"Lumi's automated observations of other x402 sellers on the XRP Ledger (free 402-quote checks every 30 min plus small paid test-buys), with timestamps, tx hashes and sample sizes. Observations, not ratings; few samples = low confidence. Optional {\"vendor_id\":\"...\"} for one vendor's evidence.","tags":["trust","x402","vendors","observations","free"],"examples":["vendor trust scores","{\"skill\":\"vendor_trust\",\"vendor_id\":\"asksurf\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"quote","name":"Price quote for a paid call, without paying (free)","description":"Live x402 v2 quote (all accepts options) for a paid skill or path, e.g. {\"skill\":\"signal\",\"coin\":\"XRP\"} or \"quote /v1/brief\". A 503 means the data is not fresh right now and would not be sold.","tags":["quote","x402","free"],"examples":["quote /v1/brief"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"institutional","name":"Daily Institutional & Policy Brief (BIS, IMF, regulators, banks -> XRP, XLM, XDC, QNT, AXL, HBAR)","description":"Daily, sourced analysis of what central banks, standard-setters, regulators, banks and tokenization firms are doing (BIS, IMF, US Treasury/OCC, Fed, SEC, CFTC, JPMorgan Kinexys, SBI, Cross River, Securitize, R3 and others) and how each move maps to XRP, XLM, XDC, QNT, AXL and HBAR (plus RLUSD/USDC). Every item has a source URL, date, why-it-matters, impact and confidence, and a link_type that separates confirmed links from Lumi's indirect-alignment analysis. Also: big picture, per-coin map, cross-item connections, no-news notes and dated what-to-watch. JSON with a `markdown` field; ?format=md returns text/markdown. Neutral and apolitical; not financial advice. Paid per call via x402 at https://api.lumitrades.io/v1/institutional: 0.19 XRP / 0.25 RLUSD / 0.25 USDC on the XRP Ledger, or 0.25 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["institutional","policy","regulation","cbdc","tokenization","stablecoins","xrp","xlm","xdc","qnt","axl","hbar","premium","paid"],"examples":["institutional brief","what are BIS, IMF and the big banks doing that matters for XRP and QNT?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"brief","name":"Daily crypto market brief","description":"Today's market brief, the same read as Lumi's newsletter and Shorts: BTC price/levels/signal, CoinMarketCap Fear & Greed, funding, top/bottom movers, key levels for 13 coins, yen watch, events in the next 48h, paper trades + record, sourced news. JSON with a ready-to-use `markdown` field; add ?format=md (or Accept: text/markdown) for text/markdown. Paid per call via x402 at https://api.lumitrades.io/v1/brief: 0.02 XRP / 0.03 RLUSD / 0.03 USDC on the XRP Ledger, or 0.03 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","market","brief","newsletter","paid"],"examples":["today's crypto market brief"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"signal","name":"Coin signal (buy/sell read)","description":"Mechanical buy/sell read for one coin: overall label + score, per-timeframe (1h/4h/1d) labels and an indicator summary (RSI, MACD, EMA stack, Bollinger, StochRSI, volume). Paid per call via x402 at https://api.lumitrades.io/v1/signal/{coin}: 0.005 XRP / 0.01 RLUSD / 0.01 USDC on the XRP Ledger, or 0.01 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","signal","technical-analysis","paid"],"examples":["signal XRP","is BTC a buy?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"levels","name":"Support/resistance levels + 7-day projection","description":"Lumi's support/resistance levels, bias, 7-day bull/base/bear projection, commentary, catalysts and cited sources for one coin. Paid per call via x402 at https://api.lumitrades.io/v1/levels/{coin}: 0.005 XRP / 0.01 RLUSD / 0.01 USDC on the XRP Ledger, or 0.01 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","levels","support","resistance","paid"],"examples":["levels ETH"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"slate","name":"Paper-trade slate (current ideas)","description":"Current paper-trade ideas: direction, entry/entry zone, stop, targets, leverage, conviction, status, plus 'no setup' notes and the public track record. Paid per call via x402 at https://api.lumitrades.io/v1/slate: 0.01 XRP / 0.02 RLUSD / 0.02 USDC on the XRP Ledger, or 0.02 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","trade-ideas","paper-trading","paid"],"examples":["current trade ideas"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"market","name":"BTC + macro market backdrop","description":"Market backdrop: BTC levels/projection/signal, macro (yen/USDJPY note, total cap, dominance, fear & greed, BTC perp funding/OI) and breadth across Lumi's 13 coins. Paid per call via x402 at https://api.lumitrades.io/v1/market: 0.01 XRP / 0.02 RLUSD / 0.02 USDC on the XRP Ledger, or 0.02 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","bitcoin","macro","paid"],"examples":["BTC macro backdrop"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"macro_yen","name":"Yen carry-trade watch (USD/JPY, Nikkei)","description":"Yen carry-trade watch: USD/JPY and Nikkei 225 (price, 1d/5d change, ranges), a rule-based carry-trade risk level (low/watch/elevated) around the 155 USD/JPY line with reasons, Lumi's yen note, BTC context, upcoming Japan events (BOJ, CPI) and sources. Paid per call via x402 at https://api.lumitrades.io/v1/macro/yen: 0.01 XRP / 0.015 RLUSD / 0.015 USDC on the XRP Ledger, or 0.015 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["macro","yen","carry-trade","japan","paid"],"examples":["yen carry trade risk"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"sentiment","name":"Crypto sentiment (Fear & Greed, funding)","description":"Crypto sentiment snapshot: CoinMarketCap Fear & Greed (value, band, day-over-day change), BTC perp funding rate with a plain-English read + open interest (OKX), total market cap/volume/dominance, and breadth/signal-label counts across Lumi's 13 coins. Paid per call via x402 at https://api.lumitrades.io/v1/sentiment: 0.005 XRP / 0.01 RLUSD / 0.01 USDC on the XRP Ledger, or 0.01 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","sentiment","fear-greed","funding","paid"],"examples":["fear and greed"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"events","name":"Macro + crypto events calendar","description":"Upcoming macro and crypto events that can move prices: timed releases/decisions (UTC + US Central, with why it matters) and dated per-coin catalysts (Fed, BOJ, CPI, network upgrades, conferences). Every row is sourced. Paid per call via x402 at https://api.lumitrades.io/v1/events: 0.005 XRP / 0.01 RLUSD / 0.01 USDC on the XRP Ledger, or 0.01 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["macro","events","calendar","paid"],"examples":["upcoming events"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"vendor_report","name":"x402 vendor report: full observation history for one vendor (paid)","description":"Detailed report for one x402 vendor on Lumi's trust list: Lumi's full observation history. Every free 402-quote check (90-day retention) with status, quoted price and latency; every paid test-buy with amount, ledger tx hash, explorer link and delivered yes/no; latency stats (min/p50/p90/p95/max) and the 7-day trend; uptime % over 24h/7d/30d/90d and a daily series; per-endpoint quoted-price history; verified agent reports; vendor replies; score components, sample sizes and confidence labels; methodology link. Automated observations, not a rating. Not sold (503, not charged) when the vendor has no observation in the last 48 h. The free summary is GET /v1/trust/vendors/{id}. Paid per call via x402 at https://api.lumitrades.io/v1/trust/vendors/{id}/report: 0.015 XRP / 0.02 RLUSD / 0.02 USDC on the XRP Ledger, or 0.02 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["trust","x402","vendors","observations","report","paid"],"examples":["vendor report asksurf","{\"skill\":\"vendor_report\",\"vendor_id\":\"asksurf\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]},{"id":"trades","name":"Paper-trade history + track record","description":"Lumi's full paper-trade history (every idea: entry, stop, targets, leverage, outcome, reasoning) and an honest computed track record: win rate, sum/avg P&L, best/worst, by coin, by direction, equity curve, open unrealized P&L. Paid per call via x402 at https://api.lumitrades.io/v1/trades: 0.01 XRP / 0.02 RLUSD / 0.02 USDC on the XRP Ledger, or 0.02 USDC on Base. Over A2A this skill returns the live payment terms; it is never charged when data is stale.","tags":["crypto","track-record","paper-trading","paid"],"examples":["your track record"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]}],"provenance":[{"source":"cdp_discovery","first_seen":"2026-10-22T17:31:07.077613+00:00"},{"source":"recrawl_paid","first_seen":"2026-10-22T17:51:44.463654+00:00"}],"recent_probes":[{"fetched_at":"2026-10-22T17:51:44.463654+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":89,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-10-22T21:07:30.722888+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/api.lumitrades.io/evidence","dispute_url":"https://agenstry.com/agents/api.lumitrades.io/dispute"},"verification_history":[]}