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.