{"protocolVersion":"0.3.0","name":"Grok Crypto Quant API","description":"Pay-per-call crypto quant tools for agents, paid in USDC over x402: strategy backtests and parameter optimisation on Coinbase daily candles with a survivorship-bias-free point-in-time universe, daily market signals, point-in-time top-N universes, and token contract risk checks (Base, Ethereum, Solana).","url":"https://grok-backtest-api.fly.dev","preferredTransport":"HTTP+JSON","version":"0.2.0","iconUrl":"https://grok-backtest-api.fly.dev/icon.png","documentationUrl":"https://grok-backtest-api.fly.dev/llms.txt","provider":{"organization":"Grok Crypto Quant API","url":"https://grok-backtest-api.fly.dev"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://x402.org","description":"Skills are paid per call via x402 v2 (USDC on eip155:8453); REST endpoints are listed in /openapi.json","required":true}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{},"security":[],"skills":[{"id":"backtest","name":"Crypto Backtest","description":"Backtest any crypto strategy on 399 Coinbase coins, bias-free. Breakout, momentum, dip-buy or MA trend rules on Coinbase daily data with fees, slippage, H1/H2 split, luck flag and survivorship-bias-free universe. POST /backtest - $0.05 USDC.","tags":["crypto","backtest","trading","coinbase"],"examples":["{'strategy': {'type': 'breakout', 'params': {'lookback': 20, 'atr_mult': 2.0, 'risk_per_trade': 0.05, 'gate': 'btc_ma50'}}, 'universe': {'mode': 'point_in_time', 'top_n': 30}, 'start': '2026-04-25', 'end': '2026-10-25', 'initial_capital': 150, 'fee': 0.009, 'slippage': 0.002}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"signals","name":"Crypto Market Signals","description":"Daily crypto market regime: BTC/ETH trend, breadth, breakout watchlist. BTC/ETH vs 20/50-day MAs, market breadth (% of point-in-time top-N above 20DMA), coins nearest a 20-day breakout, and the R1 breakout strategy's gate and entry signals. Completed UTC daily closes only. GET /signals - $0.01 USDC.","tags":["crypto","signals","market","breadth"],"examples":["{'top_n': 30}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"token-check","name":"Token Risk Check","description":"Token scam check: honeypot, mint/pause/blacklist, fake-USDC lookalikes. Scam/honeypot/rug risk check for a Base, Ethereum or Solana token: unverified code, sell restrictions, mint/pause/blacklist powers, taxes, upgradeable proxy, age, liquidity, fake major-token impersonation and spam-airdrop patterns. Never visits metadata URLs. POST /token-check - $0.02 USDC.","tags":["crypto","security","token","scam"],"examples":["{'chain': 'base', 'address': '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"optimize","name":"Strategy Optimizer","description":"Find robust strategy params, not lucky ones: tests up to 50 combos of a backtest strategy; ranks by worst-half (H1/H2) return with neighbourhood smoothing, flags overfitting, and recommends the most robust parameters rather than the best-fit ones. POST /optimize - $0.50 USDC.","tags":["crypto","backtest","optimize","robustness"],"examples":["{'strategy': {'type': 'breakout', 'params': {'gate': 'btc_ma50'}}, 'grid': {'lookback': [10, 20, 30], 'atr_mult': [1.5, 2.0, 3.0], 'risk_per_trade': [0.03, 0.05]}, 'universe': {'mode': 'point_in_time', 'top_n': 30}, 'start': '2026-04-25', 'end': '2026-10-25', 'initial_capital': 150, 'fee': 0.009, 'slippage': 0.002}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"universe","name":"Point-in-time Universe","description":"Survivorship-free top-N coin list for any past date. Top-N Coinbase USD pairs by trailing 20-day dollar volume as of a past date, using only data available that day (survivorship-bias-free universe for backtests). GET /universe - $0.05 USDC.","tags":["crypto","universe","backtest","data"],"examples":["{'date': '2026-07-01', 'top_n': 30}"],"inputModes":["application/json"],"outputModes":["application/json"]}],"additionalInterfaces":[{"url":"https://grok-backtest-api.fly.dev","transport":"HTTP+JSON"}],"mcp":{"url":"https://grok-backtest-api.fly.dev/mcp","transport":"streamable-http"}}