# Coil Crypto Trend

> Coil Crypto Trend is a paid API for AI agents from coil.trade, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns the rules-based long/CASH trend state for BTC and ETH, including 50-day sleeve gates and BTC 200-day master gate, with live price and day change.

## Facts

- Endpoint: GET https://coil.trade/api/board/crypto
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coil-crypto-trend-2802e83f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aMAdcyvb2Q6R5ygLCvZ5_

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 coil-crypto-trend-2802e83f
```

Example prompt: Check Coil's crypto trend signal — are BTC and ETH currently in LONG or CASH mode, and is the 200-day master gate open?

## When to prefer this

Use this endpoint when you need a complete, multi-signal crypto trend snapshot covering both BTC and ETH with the full gate hierarchy (50-day per sleeve + 200-day master override). Prefer it over the simpler Coil Crypto Gate endpoint (which only returns the master BTC gate) when you need sleeve-level granularity for both assets. Best for trading agents making binary in/out allocation decisions on BTC and ETH rather than raw price or sentiment analysis.

## Known failure modes

- API unavailable or returns 5xx if coil.trade is down
- Payment failure via x402 if USDC balance is insufficient
- Stale data if daily close has not yet been computed for the current UTC day
- Empty or malformed response if endpoint is called outside expected hours

## How this service works

Bitcoin and Ethereum trend signal — is crypto risk-on right now? One read returns the long-only trend state for BTC and ETH (LONG or CASH per sleeve), each sleeve's 50-day trend gate, and the BTC 200-day master gate that overrides both — all evaluated strictly on UTC daily closes, with live price and day change. A rules-based regime verdict for agents, not raw price data. Long-only: the answer is in or out, never short. Research, not advice.

## Output

Returns a structured verdict including: LONG or CASH state for each of BTC and ETH, the 50-day trend gate status per sleeve, the BTC 200-day master gate (which overrides both sleeves), and live price plus daily percentage change for BTC and ETH — all computed on UTC daily closes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rules": "long-only; each sleeve trades its 50-day gate; BTC's 200-day gate overrides both; states change only on UTC daily closes",
  "regime": {
   "mode": "RISK_OFF",
   "verdict": "CASH — BTC closed below its 200-day gate (-10.3%): both sleeves in cash regardless of their own trends, until the gate reopens on a UTC daily close."
  },
  "product": "coil-crypto",
  "sleeves": [
   {
    "sym": "BTC-USD",
    "name": "Bitcoin",
    "light": "y",
    "price": 64329.63,
    "state": "CASH",
    "chg_pct": -1.11
   }
  ],
  "freshness": {
   "poll_hint": "Market open — this board recomputes about every 5 minutes; polling faster returns the same payload.",
   "market_open": true,
   "next_refresh_at": "<ISO-8601 UTC — always present; do not re-buy before this>",
   "data_age_seconds": 142
  },
  "asof_daily": "2026-07-24"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coil-crypto-trend-2802e83f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from coil.trade](https://www.zero.xyz/host/coil.trade/llms.txt)
