# OrangePulse Signal API — Skill File v1.0
# Compressed reference for AI agents. Load this into context before making API calls.

## IDENTITY
API: OrangePulse Signal API
Base: https://api.orangepulseapp.com
Auth: Header `X-API-Key: <your_key>`
Format: JSON responses, UTF-8
Version: v1

## SIGNALS
GET /v1/signals/btc-pulse-index   → value(0-100), regime, confidence(0-1), delta, alert
GET /v1/signals/btc-options-pulse → iv_skew, term_structure, net_flow, score(-1 to 1), put_call_ratio, iv_rank
GET /v1/signals/btc-touch-pulse   → level_touched, level_type, touch_strength, reaction, score
GET /v1/signals/all               → all three signals (use on startup)
WS  /ws                           → live stream <50ms latency

## ERRORS: 401=bad key | 429=rate limited | 500=retry
## RATE LIMIT: 60 req/min per key
## NULL VALUES: skip cycle, signal not yet computed
## CONFIDENCE: only act above 0.75
## STARTUP: GET /health → GET /v1/signals/all → WSS /ws → auth → subscribe
