Card snapshot
grok-backtest-api.fly.dev
·
2026-10-26 21:20:09 UTC
·
2a6e80ecdb300db39c625f6f9e19bb7d107a54c8ccbee8e297077e3145d07551
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.
{
"_source": "agentic.market",
"service": {
"id": "grok-backtest-api-fly-dev",
"name": "grok-backtest-api.fly.dev",
"description": "",
"domain": "grok-backtest-api.fly.dev",
"provider": "grok-backtest-api.fly.dev",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://grok-backtest-api.fly.dev/backtest",
"description": "Backtest a crypto trading strategy (breakout, momentum, dip-buy, MA trend) on Coinbase daily data with fees, slippage, H1/H2 split, luck flag and survivorship-bias-free universe.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "end",
"type": "string",
"description": "",
"example": "2026-10-25",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fee",
"type": "number",
"description": "",
"example": 0.009,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "initial_capital",
"type": "number",
"description": "",
"example": 150,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "slippage",
"type": "number",
"description": "",
"example": 0.002,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start",
"type": "string",
"description": "",
"example": "2026-04-25",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "strategy",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "universe",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Crypto Backtest",
"tags": [
"crypto",
"backtest",
"trading",
"coinbase"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://grok-backtest-api.fly.dev/optimize",
"description": "Grid-search up to 50 parameter 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.",
"pricing": {
"amount": "0.5",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "end",
"type": "string",
"description": "",
"example": "2026-10-25",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "fee",
"type": "number",
"description": "",
"example": 0.009,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "grid",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "initial_capital",
"type": "number",
"description": "",
"example": 150,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "slippage",
"type": "number",
"description": "",
"example": 0.002,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "start",
"type": "string",
"description": "",
"example": "2026-04-25",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "strategy",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "universe",
"type": "object",
"description": "",
"example": null,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Strategy Optimizer",
"tags": [
"crypto",
"backtest",
"optimize",
"robustness"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://grok-backtest-api.fly.dev/signals",
"description": "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.",
"pricing": {
"amount": "0.01",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "top_n",
"type": "number",
"description": "",
"example": 30,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Crypto Market Signals",
"tags": [
"crypto",
"signals",
"market",
"breadth"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://grok-backtest-api.fly.dev/token-check",
"description": "Scam/honeypot/rug risk check for a 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.",
"pricing": {
"amount": "0.02",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "address",
"type": "string",
"description": "",
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "chain",
"type": "string",
"description": "",
"example": "base",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Token Risk Check",
"tags": [
"crypto",
"security",
"token",
"scam"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://grok-backtest-api.fly.dev/universe",
"description": "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).",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "date",
"type": "string",
"description": "",
"example": "2026-07-01",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "top_n",
"type": "number",
"description": "",
"example": 30,
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Point-in-time Universe",
"tags": [
"crypto",
"universe",
"backtest",
"data"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.01",
"maxAmount": "0.5",
"avgCostPerTransaction": "0.126",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "",
"tags": [
"crypto",
"backtest",
"trading",
"coinbase",
"optimize",
"robustness",
"signals",
"market",
"breadth",
"security",
"token",
"scam",
"universe",
"data"
],
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793029411/bazaar-icons/5af093559a8b46a6.png"
}
}