The Station
The Enterprise Governance UI
[!WARNING] Status: Coming soon. The Station is under active development. The design below describes the planned capabilities.
The Station is the planned web-based governance UI for ChooChoo. While the CLI handles local validation and tracing, The Station will provide global visibility and policy management. See the Architecture for how it fits into the platform.
Capabilities
- Context Graph Visualization: Interactive exploration of the Lineage Graph. Navigate relationships between Products, Contracts, Workflows, and Agents.
- Risk Heatmaps: Identify high-risk areas in your architecture using the Risk Scoring algorithm. Overlay risk scores on the Lineage Graph to spot hotspots.
- Policy Management: A GUI for defining approval policies (
.choochoo/approval-policies.yaml). Configure triggers based on compliance tags, environments, and teams. - Audit Search: Full-text search over the immutable Audit Trail. Filter by agent, artifact, date range, and risk level.
- Compliance Dashboards: Generate and view Compliance Reports for frameworks like GDPR, SOX, and HIPAA. Schedule recurring reports and export as PDF.
- Agent Monitoring: Track agent activity in real time. View Agent Traces, System Cards, and boundary violation history.
Access Control
The Station uses Role-Based Access Control (RBAC) to manage permissions. Different roles see different views:
| Role | Station Access |
|---|---|
admin | Full access — manage users, policies, and configuration |
approver | Approve/reject pending requests, view audit logs |
developer | View lineage graph, submit governance requests |
auditor | Read-only access to Audit Trail and Compliance Reports |
Enterprise plans support Single Sign-On (SSO) via OIDC and SAML for seamless authentication.
Integration with The Engine
The Station and the CLI work together:
- Developers run
choochoo validatelocally and in CI/CD pipelines. - Validation results and Decision Traces are submitted to The Station.
- GRC teams review pending approvals and risk scores in the dashboard.
- Approvers sign off via The Station UI or the CLI (
choochoo governance approve). - All decisions are recorded in the Audit Trail and available for compliance reporting.
Getting Started with The Station
The Station is available as part of ChooChoo Enterprise. To get started:
- Ensure you have completed the Installation and Quickstart guides.
- Configure RBAC roles for your team.
- Set up SSO for enterprise authentication.
- Define your approval policies and compliance tags.
Check the Roadmap for the latest status of The Station beta release.
Related
Architecture
Understand how The Station fits into the Engine–Map–Station platform architecture.
Lineage Graph
The dependency graph that powers The Station's visualization and impact analysis.
Risk Scoring
The algorithm behind the risk heatmaps displayed in The Station dashboard.
Audit Trail
The immutable log that powers The Station's audit search and compliance views.
RBAC
Configure role-based access control for The Station users.
SSO
Set up OIDC and SAML authentication for enterprise deployments.