Curren Quant Intelligence PlatformCapability → responsibility → implementation technology
QUANT RESEARCH & EVIDENCE SYSTEM PRIVATE OPERATIONAL RUNTIME FAILURE-ISOLATED PRODUCT & DISTRIBUTION Exchange market dataclosed bars · funding · PITBinance · Bybit APIs Canonical PIT marketimmutable market evidenceArrow · ParquetRESEARCH TRUTH Shared timeframe storecausal resamplingRust · Python Shared primitive storeATR · RSI · OBV · pivotsRust · Python · NumPy Causal event factoryshared event semanticsRust core · Python interfaceSHARED CORE Versioned PIT event storepartitions · manifests · hashesArrow · Parquet Hypothesis view enginepredicates · joins · windowsDuckDB · Polars · Python OOF / multiplicitypurge · embargo · holdoutPython · SciPy · Statsmodels Alpha Historyappend-only pass/fail lineagePython · Parquet manifests Execution simulationorders · fills · portfolio · riskNautilusTrader Offline ↔ streaming parityreplay · restart · catch-upRust/Python replay contractsRELEASE GATE External alpha-source datanormalized observationsPython adapters Signal intelligence runtimecandidate scoring · durable statePython · FastAPIPRODUCTION ML quality gateaccept / block · fail closedLightGBM · Scikit-learn Lifecycle & risk stateentry · targets · SL · P&LPostgreSQL · SQLite Guarded execution laneintent · adapter · hard riskExchange APIs · idempotent workers Durable reconciliationorders · fills · restart statePostgreSQL · SQLite Public web surfaceproduct narrative · discoveryNext.js · TypeScript Access & membershiponboarding · referrals · checkoutFastAPI · PostgreSQL Content productioncanonical result → native mediaPython · native renderers Subscriber deliveryrealtime / delayed distributionPython · durable scheduling Sanitized publicationapproved read-only projectionPython · typed contracts Public verificationimmutable plan · lifecycle · outcomeFastAPI · PostgreSQL/SQLite API · CLI · MCPread-only human + AI clientsPython · FastAPI · MCP
Reading order:capability→ responsibility→ implementation technology
Research architecture
  • Rust handles reusable causal computation; Python remains the research/ML control plane.
  • Arrow/Parquet provide the typed cross-language evidence boundary; DuckDB/Polars query it cheaply.
  • NautilusTrader owns execution simulation semantics rather than notebook-specific fill logic.
Production architecture
  • FastAPI/Python own signal orchestration; LightGBM is a fail-closed quality filter, not signal authority.
  • PostgreSQL/SQLite persist lifecycle and reconciliation so state is not inferred from presentation.
  • Exchange adapters sit behind idempotent intent and hard-risk boundaries.
Product boundary
  • Next.js/TypeScript, content pipelines and access services consume approved projections only.
  • FastAPI API/CLI/MCP surfaces are read-only and cannot mutate private trading controls.
  • Technology choice follows authority ownership rather than repository topology.
Curren cross-system architectureTechnology annotations show where each implementation choice belongs — not a logo wall