{"uid":"cap_wo_aRiVUOZ9kqyOPo0Cbt","slug":"orchard-data-regime-forecast-6b6ac016","name":"Orchard Data Regime Forecast","description":"Market data for AI agents, paid per-call via x402 (USDC on Base). Free index at /, free spec here.","url":"https://orchard-data.letom1176.workers.dev/api/regime-forecast","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"source":"model+lite","regime_lite":{"vix":16.9,"trend":"uptrend","vol_regime":"normal"},"model_forecast":{"why":["..."],"volatility":{"prediction":"calm","probability":0.72}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_S8d37j2-ETCwbh4I5okGh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a market regime forecast including VIX level, trend direction, and volatility prediction with probability scores.","exampleAgentPrompt":"What's the current market regime — is the market trending up or down, and does the model think volatility is going to stay calm? Give me the VIX reading and the probability score too.","exampleUseCases":[{"title":"Pre-trade volatility check for algo","prompt":"Before my algo places trades today, check the current market regime — is it an uptrend or downtrend, and is volatility expected to be calm or elevated? I need the probability score as well."},{"title":"Morning market briefing for portfolio","prompt":"Give me a quick market regime summary for my morning briefing — what's the VIX, what trend regime are we in, and what does the model say about volatility today?"},{"title":"Conditional strategy switching trigger","prompt":"Is the current market regime classified as normal volatility or elevated? I want to know the model's volatility prediction and its confidence so I can decide which trading strategy to run."}],"resultDescription":"A JSON object containing a source label (e.g. 'model+lite'), a 'regime_lite' block with current VIX value, trend direction (e.g. 'uptrend'), and volatility regime label (e.g. 'normal'), plus a 'model_forecast' block with a volatility prediction (e.g. 'calm'), its probability score (0–1), and an array of human-readable reasons explaining the forecast.","failureModes":["Payment not provided or invalid — returns HTTP 402 requiring USDC payment via x402 protocol","Network or upstream model failure — may return 5xx error with no forecast data","Stale or delayed model output if underlying data feed is lagging","Malformed response if the lite model and full model disagree or one is unavailable"],"whenToPreferThis":"Choose this endpoint when you need a quick, structured market regime signal combining both a rules-based VIX/trend indicator and an AI model forecast in a single call. It is ideal for agents that need to make conditional decisions based on market conditions (e.g. switch strategies, adjust risk) without ingesting raw market data themselves. At $0.01 per call it is cost-effective for frequent polling or pre-trade checks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:47:27.367Z","isFirstParty":false}