# Kalshi BTC Hourly Signal

> Kalshi BTC Hourly Signal is a paid API for AI agents from backend-production-69ff.up.railway.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-17).

Returns a live directional trading signal for Bitcoin hourly contracts on Kalshi (KXBTCD), including near-the-money strike, model probability, market price, and computed edge.

## Facts

- Endpoint: GET https://backend-production-69ff.up.railway.app/x402/signal/btc-hourly?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kalshi-btc-hourly-signal-57110746
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FO5casa-XlWff2dLhre8e

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 kalshi-btc-hourly-signal-57110746
```

Example prompt: What's the current Kalshi BTC hourly signal right now — give me the near-the-money strike, the model's probability versus the market price, and the computed edge on the KXBTCD contract.

## When to prefer this

Use this endpoint when you need a real-money-calibrated directional signal specifically for Kalshi's BTC hourly prediction market (KXBTCD) with model probability versus market price comparison. Prefer this over generic crypto price feeds or sentiment APIs when the goal is to assess edge in a Kalshi prediction market contract rather than raw price movement. The endpoint is distinct from order execution — it provides read-only signal output backed by a publicly auditable historical track record.

## Known failure modes

- Railway backend unavailable — 502/503 if the hosted service is down
- Stale signal if Kalshi market data feed is delayed or disconnected
- Payment failure if x402 USDC payment of $0.02 is not properly submitted
- Empty or null edge if market is illiquid or strike cannot be computed
- No active KXBTCD contract during off-hours or market closure

## How this service works

Live directional read from a real-money Kalshi BTC hourly (KXBTCD) trading model: current near-the-money strike, model probability vs market price, and computed edge. Informational model output, not investment advice — the strategy's real historical win rate / P&L is public at the bot's dashboard, good and bad stretches included.

## Output

Returns the current near-the-money strike for the active KXBTCD (Kalshi BTC hourly) contract, the model's estimated probability for the directional outcome, the current Kalshi market price, and the computed edge (model probability minus market price). This is model output intended as informational signal, not investment advice.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": null,
  "spot": 84638,
  "signal": {
   "edge": 0.11,
   "side": "yes",
   "strike": 84500,
   "closeTime": "2026-10-03T18:00:00.000Z",
   "eventTicker": "KXBTCD-26OCT0318",
   "marketTicker": "KXBTCD-26OCT0318-B84500",
   "modelProbability": 0.71,
   "marketProbability": 0.6
  },
  "generatedAt": "2026-10-03T19:00:00.000Z",
  "annualizedVolatility": 0.42
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kalshi-btc-hourly-signal-57110746/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from backend-production-69ff.up.railway.app](https://www.zero.xyz/host/backend-production-69ff.up.railway.app/llms.txt)
