# Kronos Perpetual Futures Decision Engine

> Kronos Perpetual Futures Decision Engine is a paid API for AI agents from x402.coinopai.com, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-11).

Returns a fully-sized perpetual futures trading decision (LONG/SHORT/FLAT) with stop-loss, take-profit, leverage cap, liquidation price, position size, and live funding cost for BTC, ETH, SOL, XRP, or ADA.

## Facts

- Endpoint: GET https://x402.coinopai.com/api/kronos/futures/decision?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kronos-perpetual-futures-decision-engine-03353f5f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DeQm-9oF6dIldXHyqdwo3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kronos-perpetual-futures-decision-engine-03353f5f
```

Example prompt: Get me the Kronos futures decision for BTC — I have $5,000 in equity, max 3x leverage, and I'm willing to lose at most 1% per trade.

## When to prefer this

Choose this endpoint when you need a complete, risk-calibrated perpetual futures decision package — not just a raw signal or price forecast. It is especially valuable when you want position sizing, leverage guidance, and funding cost bundled together automatically rather than computing them separately. Prefer it over the Kronos signal endpoint when you need an actionable trade with stops and sizing, and over the liquidation checker when you want a full decision rather than just a survival check.

## Known failure modes

- Unsupported symbol requested — only BTC, ETH, SOL, XRP, ADA are valid
- max_leverage outside 1–5 range rejected
- Stale or unavailable market data may delay or degrade signal quality
- Payment not received or x402 auth failure returns 402
- Missing required symbol parameter returns 400
- Direction returns FLAT when Kronos signal is inconclusive — no trade recommendation issued

## How this service works

Returns a perpetual-futures decision package for BTC, ETH, SOL, XRP, or ADA: direction LONG / SHORT / FLAT from the Kronos signal, stop-loss and take-profit on the calibrated 80% range, a leverage cap that keeps liquidation outside 2x the stop, liquidation price, risk-based position size for your equity and max loss, and live perp funding cost over the horizon — turns a bearish signal into a sized short instead of staying out. No exchange execution; market intelligence only.

## Output

A JSON object containing: the recommended direction (LONG, SHORT, or FLAT), calibrated stop-loss and take-profit price levels (80% range), a leverage cap that keeps liquidation outside 2x the stop distance, the liquidation price at that leverage, a risk-based position size computed from equity and max-loss fraction, live perpetual funding cost over the holding horizon, and any warnings or risk disclosures.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "equity": {
       "type": "number",
       "description": "Account equity in USD used for position sizing (optional)"
      },
      "symbol": {
       "type": "string",
       "description": "BTC, ETH, SOL, XRP, or ADA"
      },
      "max_leverage": {
       "type": "number",
       "description": "Your own leverage ceiling, 1–5 (default 5)"
      },
      "max_loss_pct": {
       "type": "number",
       "description": "Max loss per position as a fraction of equity, e.g. 0.01 (default 0.01)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "levels": {
       "type": "object"
      },
      "symbol": {
       "type": "string"
      },
      "funding": {
       "type": "object"
      },
      "leverage": {
       "type": "object"
      },
      "position": {
       "type": "object"
      },
      "warnings": {
       "type": "array"
      },
      "direction": {
       "enum": [
        "LONG",
        "SHORT",
        "FLAT"
       ],
       "type": "string"
      },
      "funding_impact": {
       "type": "object"
      },
      "risk_disclosure": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kronos-perpetual-futures-decision-engine-03353f5f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.coinopai.com](https://www.zero.xyz/host/x402.coinopai.com/llms.txt)
