{"service":"signal-feed-api","feed":"regime-feed","schema_version":"1.1.0","rules_version":"regime-rules-v1.1","mode":"PAPER_DERIVED_RESEARCH","disclaimer":"Regime indicators derived from virtual (PAPER) research accounts with no real orders. Track record is short and unproven. Not investment advice.","indicators":[{"id":"btc_trend","rule":"ON when BTC daily close > SMA50 AND SMA20 > SMA50; otherwise OFF."},{"id":"alt_trend","rule":"Per coin: fraction of SMA20/50/100/200 that the daily close is above (0, 0.25, 0.5, 0.75, 1). Positive when score > 0."},{"id":"us_equity_regime","rule":"spy_above_sma200: SPY close > SMA200. vix_term_structure: CALM when VIX < VIX3M, otherwise STRESS."},{"id":"us_mean_reversion","rule":"Frozen mean-reversion rule on SPY daily closes. RSI(2) = sum of up-moves / sum of absolute moves over the last 2 days x 100 (simple, not Wilder). Enter long when RSI(2) < 10, no trend filter. Exit when close > SMA5 or after 10 days in the position. Decision at the close, fill at the next US open."},{"id":"mstr_btc_filter","rule":"ON when the BTC close of the previous UTC day (the last daily bar before the MSTR session day) is above the mean of the last 50 daily BTC closes; otherwise OFF. MSTR exposure is allowed only when ON. Decision after the US close, fill at the next US open."}],"schedule":{"issues":"daily","source_collected_utc":"about 03:15","published_sofia":"after the 09:23 Europe/Sofia bulletin run, before the US cash open","latency_note":"Crypto indicators use the daily bar that closed at 00:00 UTC; US indicators use the previous US close. Each indicator carries its own as-of date."},"access":{"free":["/","/health","/.well-known/x402","/v1/schema","/v1/catalog","/v1/ledger","/v1/feed/delayed","/v1/feed/proof/{date}","/v1/record","/v1/deviations","/v1/disclosures","/legal/{terms,privacy,risk,refunds}","/favicon.ico","/icon.png","/llms.txt","/offers","/offers.json"],"delayed_days":7,"paid":{"path":"/v1/feed/latest","method":"GET","protocol":"x402 v2, scheme exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_atomic":"100000","offers":[{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_atomic":"100000","price_usd":"0.10","testnet":false}],"status":"live (mainnet)","returns":"today's issue plus a receipt; the delayed endpoint frees it 7 days later","max_issue_age_days":1}},"history":{"first_issue":"2026-10-26","latest_issue":"2026-10-28","issues":3,"public_issues":0},"timestamp_proofs":{"method":"OpenTimestamps (Bitcoin-anchored) over the exact bytes of each issue file","path":"/v1/feed/proof/{date}","verify":"ots verify <date>.json.ots -f <date>.json (file from /v1/feed/delayed/{date})"},"track_record":"No performance claims. The full results of the virtual (PAPER) source account behind each indicator are published every day at /v1/record, losses, fees and flat periods included, and deviations at /v1/deviations. Append-only; nothing is selected or edited."}