Card snapshot
quantx402.app
·
2026-10-21 02:07:00 UTC
·
62a4916460d3b7790dea83c3fbcb9e59c1805f8201915704fa5322dbfc710d03
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": "QuantX402",
"description": "QuantX402, powered by Kronos: experimental Kronos candlestick forecasts, Signal Blend, prediction-market odds, a scored public track record, a free trial call, an assistant chat and self-serve sponsored listings for AI agents. Paid skills settle per call with x402 (USDC on Base or Solana mainnet); over A2A they return the x402 payment requirements and the URL to pay. Crypto (BTC-USD, ETH-USD) and US stocks & ETFs (SPY, QQQ) live. Probabilistic model output for research and education. Not financial advice. Past results do not guarantee future results.",
"supportedInterfaces": [
{
"url": "https://quantx402.app/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "Futuristic Digital Wealth (FDWA)",
"url": "https://quantx402.app"
},
"version": "1.0.0+00e558a",
"documentationUrl": "https://quantx402.app/docs",
"iconUrl": "https://quantx402.app/icon-512.png",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "forecast",
"name": "Kronos Forecast",
"tags": [
"crypto",
"forecast",
"kronos",
"x402"
],
"examples": [
"forecast BTC-USD 1h"
],
"description": "Latest Kronos candlestick forecast as a JSON fact list (direction, confidence bucket, volatility-based range, invalidation level, percentiles) for BTC-USD, ETH-USD, SOL-USD, XRP-USD, BNB-USD, DOGE-USD, ADA-USD, AVAX-USD, LINK-USD, SUI-USD on 1h. Paid: $0.02 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "signal",
"name": "Signal Blend",
"tags": [
"crypto",
"trading-signals",
"x402"
],
"examples": [
"signal ETH-USD"
],
"description": "Kronos forecast blended with aggregated market data (momentum, volatility range, invalidation check) into one stance with plain-English reasons. Paid: $0.03 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "prediction-markets",
"name": "Prediction-market odds",
"tags": [
"prediction-markets",
"odds",
"macro",
"x402"
],
"examples": [
"prediction markets MACRO"
],
"description": "Current Yes prices, volume and resolve times from a public prediction-market venue for BTC, ETH, SOL price-level markets and MACRO (Fed decisions, US CPI), refreshed hourly. Paid: $0.01 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "track-record",
"name": "Track record and outcome scoring",
"tags": [
"track-record",
"dataset",
"scoring",
"x402"
],
"examples": [
"track record"
],
"description": "Every stored Kronos run and its scored outcome after the 24h window (direction hit, 80% band coverage), misses included. This is also the signal+outcome history dataset. Paid: $0.01 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "basic-trial",
"name": "Basic snapshot (one free trial call)",
"tags": [
"free-trial",
"crypto"
],
"examples": [
"free trial"
],
"description": "A stored, older Kronos run trimmed to direction, confidence, range and invalidation. The first call per caller is free when made directly to https://quantx402.app/api/v1/basic, then $0.01 via x402. Over A2A this returns how to claim it (the trial is tied to the caller, not to this server).",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "status",
"name": "Service status",
"tags": [
"status",
"free"
],
"examples": [
"status"
],
"description": "Free: freshness of the latest forecast per symbol (as_of, age, stale flag). No market data.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "catalog",
"name": "Catalog and pricing",
"tags": [
"pricing",
"free"
],
"examples": [
"what can you do",
"pricing"
],
"description": "Free: every skill with price, payment method and URL, plus coverage (crypto pairs, US stocks & ETFs, and on-demand forecasts for other symbols).",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "chat",
"name": "Assistant chat",
"tags": [
"chat",
"free"
],
"examples": [
"chat"
],
"description": "Free, rate-limited AI assistant over our own data on the home page at https://quantx402.app/#chat (API: POST https://quantx402.app/api/chat, AI SDK UI message stream). Over A2A this returns how to use it.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "listing",
"name": "Self-serve listing and sponsorship",
"tags": [
"sponsorship",
"listing",
"x402"
],
"examples": [
"list my x402 service"
],
"description": "Submit a sponsored listing for an x402 service: POST https://quantx402.app/api/v1/listing, $25.00 non-refundable verification fee via x402. Automated checks (https, URL safety, listed in an x402 discovery catalog, 2+ settled sales from distinct wallets); pass = auto-approved, labeled Sponsored, auto-expires.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "stock-forecast",
"name": "US stock & ETF forecast",
"tags": [
"stocks",
"etf",
"forecast",
"x402"
],
"examples": [
"SPY forecast 1d",
"QQQ forecast 1h"
],
"description": "Experimental forecast for SPY, QQQ, AAPL, NVDA, TSLA, MSFT, AMZN, META, GOOGL, IWM, DIA on 15m, 1h, 4h or 1d candles from our candle store, using our own baseline model (qx-bootstrap-v1, not Kronos): direction, raw share of paths up, expected move, 80% range. Paid: $0.02 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "on-demand-forecast",
"name": "On-demand Kronos forecast (any symbol)",
"tags": [
"crypto",
"stocks",
"forecast",
"x402"
],
"examples": [
"forecast PEPE-USD 1h",
"forecast AMD 1d"
],
"description": "Kronos forecast for a crypto pair or US stock outside the scheduled list. Candles are checked first (404 NO_CANDLES, never charged). A fresh stored result returns 200; otherwise 202 with job_id and a free status URL https://quantx402.app/api/v1/forecast/jobs/{job_id} (typically ~3 minutes), plus an optional signed webhook. Paid: $0.05 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "research-brief",
"name": "Research brief (forecast + news + risk)",
"tags": [
"crypto",
"research",
"risk",
"news",
"x402"
],
"examples": [
"brief ETH-USD",
"research brief BTC-USD"
],
"description": "One fixed-schema JSON brief (brief-1.0) per crypto pair: Kronos lean and 80% range, 48h news tone, realized volatility, 1-day VaR/ES, drawdown, correlation to BTC, a news/forecast conflict flag and a guarded plain-English rationale. Any pair with a stored forecast, including on-demand ones. Errors are never charged. Paid: $0.10 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "sentiment",
"name": "Sentiment composite",
"tags": [
"sentiment",
"x402"
],
"examples": [
"sentiment BTC-USD"
],
"description": "Composite score per symbol (crypto or US stocks/ETFs): model lean, momentum and news tone when news exists. Paid: $0.01 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "news",
"name": "News headlines with tone",
"tags": [
"news",
"x402"
],
"examples": [
"news BTC-USD"
],
"description": "Recent headlines with a tone score per symbol. An empty window returns 404 NO_NEWS and is never charged. Paid: $0.01 per call via x402.",
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
}
]
}