Indus is a financial intelligence platform for authenticated stock and cryptocurrency research, live market data, model assisted analysis, and generated reports.
The main AWS infrastructure configuration in infra/terraform
is the canonical architecture and operations reference. It defines the
network, EKS workloads, Aurora PostgreSQL, RDS Proxy, ElastiCache, MSK,
Cognito, S3, and deployment boundaries. The checked-in application and
contract code defines product behavior. Infrastructure code describes what a
configuration provisions; it does not by itself prove which resources are
currently running in an AWS account.
apps/webcontains the React and Vite browser application.apps/platform-apicontains the Rails API, authorization, reports, and provider boundaries.services/market-datacontains Rust market ingestion, persistence, and authenticated streaming.contractscontains versioned OpenAPI and Protobuf contracts.
The root Next.js and Supabase application is retained as a bounded rollback implementation. New product behavior belongs in the React, Rails, and Rust services.
Use the application runbook for Rails and React work, and the distributed platform runbook for the complete local system. Quality defines the required checks for each changed boundary.
MIT. See LICENSE.