How trustops-dev/trustops-ai works
TrustOps AI is currently a repository base, not an implemented reliability platform: Python packages are installable shells, the API has no routers, and the dashboard only renders a minimal landing page. The planned product spans trace instrumentation and platform services, reliability evaluation and diagnosis, governance, and procurement/RAG reference applications. The graph preserves those documented boundaries, but their domain behavior and connections are not implemented or evidenced in the sampled source; the README says the reference-application contracts are drafts.
Main entry points: page.tsx Landing page · layout.tsx Root layout
Components 17
Dashboard
- Landing page
apps/dashboard/src/app/page.tsx - Root layout
apps/dashboard/src/app/layout.tsx - Trace explorer
apps/dashboard/src/app/traces - Failure diagnosis
apps/dashboard/src/app/failure-rca - Release gate
apps/dashboard/src/app/release-gate - RAG diagnostics
apps/dashboard/src/app/rag-diagnostics - Applications view
apps/dashboard/src/app/applications
Platform services
- HTTP API shell
apps/api/src/trustops_api - Trace platform
packages/platform-core/src/trustops_platform - Instrumentation SDK
packages/instrumentation-sdk/src/trustops_sdk - Shared contracts
packages/contracts/src/trustops_contracts
Decision engines
- Reliability engine
packages/reliability-engine/src/trustops_reliability - Governance engine
packages/governance-engine/src/trustops_governance - ML operations
packages/mlops/src/trustops_mlops
Reference applications
- Procurement agent
apps/procurement-agent/src/trustops_procurement_agent - RAG assistant
apps/rag-assistant/src/trustops_rag_assistant
Other components
- User
Connections 2
- User → Landing page: opens
README.md - Root layout → Landing page: renders children