Card snapshot
api.lumitrades.io
·
2026-10-22 17:51:44 UTC
·
c2e3435fe7a24af05ec5877510daaab7de612c7cf8b1a99b30c29d2b354bd8af
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Lumi Trades",
"description": "Crypto market reads for AI agents from Lumi Trades (lumitrades.io): daily market brief, per-coin signals and support/resistance levels, paper-trade ideas and an honest track record, BTC/macro backdrop, yen carry-trade watch, sentiment and an events calendar for 13 coins, plus a premium daily Institutional & Policy Brief mapping BIS, IMF, US regulators, major banks and tokenization firms to XRP, XLM, XDC, QNT, AXL and HBAR. Pay per call over x402 v2 with no API key or account, in XRP or RLUSD or USDC on the XRP Ledger, or USDC on Base. Also available as a remote MCP server. Analytics only, not financial advice.",
"supportedInterfaces": [
{
"url": "https://api.lumitrades.io/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
},
{
"url": "https://api.lumitrades.io/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "0.3"
}
],
"provider": {
"organization": "Lumi Trades",
"url": "https://lumitrades.io"
},
"version": "0.7.0",
"documentationUrl": "https://api.lumitrades.io/skill.md",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"extensions": [
{
"uri": "https://x402.org",
"description": "Paid skills are HTTP endpoints priced with x402 v2 (HTTP 402 + PAYMENT-REQUIRED / PAYMENT-SIGNATURE / PAYMENT-RESPONSE). accepts[] lists the XRP Ledger options first, then USDC on Base. Payment happens at the REST URL, not in-band over A2A.",
"required": false,
"params": {
"x402Version": 2,
"scheme": "exact",
"networks": [
{
"network": "xrpl:0",
"name": "XRP Ledger",
"scheme": "exact",
"assets": [
"XRP",
"RLUSD",
"USDC"
],
"accepts_index": "0-2",
"pay_to": "rM8kmmnz5qPMg7V3r7SHYXgDGvm8PhzLvM",
"facilitator": "https://xrpl-facilitator-mainnet.t54.ai",
"source_tag": 804681468,
"payload": "presigned XRPL Payment blob (x402-xrpl)"
},
{
"network": "eip155:8453",
"name": "Base",
"scheme": "exact",
"assets": [
"USDC"
],
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"decimals": 6,
"accepts_index": "3",
"pay_to": "0x5E617bac19912e6d212CB303ae84655E9E203532",
"facilitator": "https://facilitator.payai.network",
"payload": "EIP-3009 transferWithAuthorization (gasless for the payer; @x402/evm, @x402/fetch)"
}
],
"discovery": "https://api.lumitrades.io/.well-known/x402",
"openapi": "https://api.lumitrades.io/openapi.json",
"prices": [
{
"path": "/v1/signal/{coin}",
"prices": [
{
"asset": "XRP",
"amount": "0.005",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.01",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "10000"
}
]
},
{
"path": "/v1/levels/{coin}",
"prices": [
{
"asset": "XRP",
"amount": "0.005",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.01",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "10000"
}
]
},
{
"path": "/v1/slate",
"prices": [
{
"asset": "XRP",
"amount": "0.01",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.02",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "20000"
}
]
},
{
"path": "/v1/market",
"prices": [
{
"asset": "XRP",
"amount": "0.01",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.02",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "20000"
}
]
},
{
"path": "/v1/brief",
"prices": [
{
"asset": "XRP",
"amount": "0.02",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.03",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.03",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.03",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "30000"
}
]
},
{
"path": "/v1/macro/yen",
"prices": [
{
"asset": "XRP",
"amount": "0.01",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.015",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.015",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.015",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "15000"
}
]
},
{
"path": "/v1/sentiment",
"prices": [
{
"asset": "XRP",
"amount": "0.005",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.01",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "10000"
}
]
},
{
"path": "/v1/events",
"prices": [
{
"asset": "XRP",
"amount": "0.005",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.01",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.01",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "10000"
}
]
},
{
"path": "/v1/trades",
"prices": [
{
"asset": "XRP",
"amount": "0.01",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.02",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "20000"
}
]
},
{
"path": "/v1/institutional",
"prices": [
{
"asset": "XRP",
"amount": "0.19",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.25",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.25",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.25",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "250000"
}
]
},
{
"path": "/v1/trust/vendors/{id}/report",
"prices": [
{
"asset": "XRP",
"amount": "0.015",
"network": "xrpl:0"
},
{
"asset": "RLUSD",
"amount": "0.02",
"currency": "524C555344000000000000000000000000000000",
"issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"currency": "5553444300000000000000000000000000000000",
"issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
"network": "xrpl:0"
},
{
"asset": "USDC",
"amount": "0.02",
"network": "eip155:8453",
"chain": "Base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount_atomic": "20000"
}
]
}
],
"guarantee": "Inputs are checked (present, non-empty, fresh) before any 402 quote; stale data is answered with 503 'Not charged.'"
}
},
{
"uri": "https://modelcontextprotocol.io",
"description": "The same tools over MCP (Streamable HTTP, stateless).",
"required": false,
"params": {
"url": "https://api.lumitrades.io/mcp",
"transport": "streamable-http",
"stdioPackage": "lumi-trades-mcp"
}
}
]
},
"securitySchemes": {},
"securityRequirements": [],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"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"
]
}
],
"protocolVersion": "0.3.0",
"url": "https://api.lumitrades.io/a2a",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://api.lumitrades.io/a2a",
"transport": "JSONRPC"
}
],
"supportsAuthenticatedExtendedCard": false
}