Lumi Trades
api.lumitrades.io
· Lumi Trades
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.
api.lumitrades.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
C
Conformance score: 67/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown
click to collapse breakdown
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
0x5e617bac19912e6d212cb303ae84655e9e203532 on Base
· basescan ↗
| Agent card | https://api.lumitrades.io/.well-known/agent-card.json |
| Provider | https://lumitrades.io |
| Docs | https://api.lumitrades.io/skill.md |
Skills · 15 declared by this agent
These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.
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.
The 13 coins Lumi covers (tickers and CoinGecko ids).
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…
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 …
Daily, sourced analysis of what central banks, standard-setters, regulators, banks and tokenization firms are doing (BIS, IMF, US Treasury/OCC, Fed, SEC, CFTC, …
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…
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, StochRS…
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:/…
Current paper-trade ideas: direction, entry/entry zone, stop, targets, leverage, conviction, status, plus 'no setup' notes and the public track record. Paid per…
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 coi…
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 lin…
Crypto sentiment snapshot: CoinMarketCap Fear & Greed (value, band, day-over-day change), BTC perp funding rate with a plain-English read + open interest (OKX),…
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, …
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 pri…
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, bes…
Health · last 1 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.lumitrades.io) [](https://agenstry.com/agents/api.lumitrades.io) [](https://agenstry.com/agents/api.lumitrades.io) [](https://agenstry.com/agents/api.lumitrades.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"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
}