Use X-API-Key for protected routes.
GET /health - service health and public-safe cache status.GET /tickers - supported public ticker universe.GET /depth?ticker=SPY - public depth metadata.GET /signal?ticker=SPY&focus=balanced - latest public signal.GET /signal/history?ticker=SPY&from=YYYY-MM-DD&to=YYYY-MM-DD - historical public signals.GET /market/snapshot - cross-asset public geometry snapshot.GET /market/fractal?ticker=SPY&window=10&top_k=5 - public pattern-memory matches.GET /market/fractal-depth, /market/selfsimilarity, /market/archetype, /market/torus, /market/spacetime - public-safe geometry interpretation helpers.GET /market/activation, /market/cross-domain, /market/swing, /market/geodesic, /market/backtest - execution-facing signal summaries.POST /trial, GET /trial/verify, GET|POST /preferences, GET /unsubscribe, POST /webhook - Rust-owned subscriber/payment workflows.Responses are sanitized by the Rust API firewall before reaching the wire.