v2

latestOpenAPI 3.0.3MIT2026-08-0334632.7 KB
Context

Get context briefing

The primary endpoint for consuming PreReason data. Returns a pre-computed context bundle for the requested briefing, including metrics, trend analysis, confidence scores, and causal reasoning.

Briefings are tier-gated. Free tier has access to 6 briefings, Basic to 11, Pro to all 17.

Available briefings:

  • btc.quick-check (Free) - Fast BTC snapshot: price, hashrate, fees, dominance
  • btc.context (Free) - Full Bitcoin market context with on-chain + macro
  • btc.pulse (Free) - BTC sentiment pulse: price action, volume, active addresses
  • btc.grid-stress (Free) - Mining grid stress: hashprice, difficulty, production cost
  • macro.snapshot (Free) - Macro environment: liquidity, yields, equities, FX
  • cross.correlations (Free) - Cross-asset correlation matrix with interpretations
  • btc.momentum (Basic) - Momentum with percentile rankings, 200D MA support/resistance, DXY
  • btc.on-chain (Basic) - On-chain fundamentals: MVRV, hash ribbon, tx metrics
  • btc.miner-survival (Basic) - Miner economics: hashprice, breakeven, capitulation risk
  • macro.liquidity (Basic) - Deep liquidity analysis: Fed, RRP, TGA, M2, net liquidity
  • cross.breadth (Basic) - Market breadth across equities, crypto, macro
  • btc.full (Pro) - Comprehensive BTC analysis (all metrics combined)
  • btc.factors (Pro) - Multi-factor model with weighted signals
  • btc.energy (Pro) - Energy-based valuation: production cost, thermocap
  • btc.treasury (Pro) - Public company BTC treasury holdings intelligence
  • cross.regime (Pro) - Market regime detection with divergence alerts, yield curve, USDT.D risk sentiment
  • fx.liquidity (Pro) - FX and global liquidity flows
get/api/context

Query parameters

briefing'btc.quick-check' | 'btc.context' | 'btc.pulse' | 'btc.grid-stress' | 'macro.snapshot' | 'cross.correlations' | 'btc.momentum' | 'btc.on-chain' | 'btc.miner-survival' | 'macro.liquidity' | 'cross.breadth' | 'btc.full' | 'btc.factors' | 'btc.energy' | 'btc.treasury' | 'cross.regime' | 'fx.liquidity' required
Example:btc.context

Briefing ID (dot-namespaced, e.g., btc.context)

format'json' | 'markdown'

Response format. Default is markdown (LLM-optimized).

datestring
Example:2026-02-01

Historical date (YYYY-MM-DD). Returns context as it would have appeared on that date. Tier-gated: Free 30d rolling, Basic from Jan 2025, Pro all data.

Response

Context data for the requested briefing

object required

Structure varies by briefing. All include generated_at timestamp.

All 34 operations