# Kalshi SOL Hourly Signal

> Kalshi SOL 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 SOL on Kalshi, including the near-the-money strike, model probability, market probability, and computed edge for the current hourly contract.

## Facts

- Endpoint: GET https://backend-production-69ff.up.railway.app/x402/signal/sol-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-sol-hourly-signal-0225a13b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7DxOxdIavO7v2A-cuKYFR

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-sol-hourly-signal-0225a13b
```

Example prompt: What's the current Kalshi SOL hourly signal — give me the near-the-money strike, model probability vs market price, and whether there's a positive edge right now?

## When to prefer this

Use this endpoint when you need a live, model-driven directional signal specifically for SOL on Kalshi hourly contracts, including quantified edge. Prefer this over generic price feeds when you want model probability vs market probability comparison and a computed edge for prediction market trading decisions. Use the sibling BTC or ETH endpoints for those assets instead.

## Known failure modes

- No active hourly contract available — close time may have passed and the next contract hasn't opened yet
- Stale signal — generatedAt timestamp is older than expected if the underlying model hasn't refreshed
- Invalid or unexpected response structure if the Railway backend is down or overloaded
- Payment failure — x402 payment of $0.02 USDC not accepted, resulting in 402 response
- Edge may be near zero if model and market probabilities are tightly aligned

## How this service works

Live directional read from the Kalshi bot's SOL hourly (KXSOLD) model (same volatility model as the BTC and ETH signals): 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

A JSON object containing: the current SOL spot price, the near-the-money Kalshi strike price, the model's probability estimate, the market's implied probability, the computed directional edge, the recommended side (yes/no), the active event and market ticker, the contract close time, annualized volatility, and the timestamp when the signal was generated.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": null,
  "spot": 145.2,
  "signal": {
   "edge": 0.11,
   "side": "yes",
   "strike": 144.99,
   "closeTime": "2026-10-03T18:00:00.000Z",
   "eventTicker": "KXSOLD-26OCT0318",
   "marketTicker": "KXSOLD-26OCT0318-T144.99",
   "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-sol-hourly-signal-0225a13b/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)
