Governance: An Architecture for Trust and Control

In our Arkham platform, governance is not a separate, bolted-on feature; it is woven into the fabric of every component. Our architecture is designed to provide enterprises with the security, visibility, and control needed to manage complex data and AI workflows confidently.

This is achieved through three core pillars: Resource Organization & Permissions, Operational Monitoring, and Infrastructure Security. Together, they ensure that the right people have the right access to the right resources, with a complete audit trail of all activities.

1. Projects: Your Centralized Workspace

The foundational element of governance in Arkham is the Project. A Project is more than just a folder; it is a collaborative workspace that groups together all the resources related to a specific business initiative—datasets, pipelines, models, and workbooks.

Key governance features of Projects include:

  • Inherited Permissions: Access control is managed at the Project level. When you add a user to a project as a Viewer, Editor, or Owner, those permissions are automatically inherited by all the resources within that project. This simplifies administration and prevents accidental exposure.
  • Resource Scoping: All API calls and user actions are executed within the context of the selected Project (x-project-id). This ensures strict isolation between different initiatives and business units.

2. Pipeline Monitoring: Full Operational Visibility

Arkham provides granular, real-time visibility into all data processing jobs through the Pipeline Monitoring service. This is crucial for debugging, auditing, and ensuring operational excellence.

  • Execution Tracking: Every single pipeline run is tracked as a unique execution_id. The system captures detailed metadata, including the status (e.g., COMPLETED, FAILED), start/end times, and the version of the pipeline that was executed.
  • Step-Level Diagnostics: You can drill down into any execution to see the status and performance of each individual step, making it easy to pinpoint the exact cause of a failure.
  • Secure Log Access: Access to execution logs is strictly enforced. Users can only view logs for pipelines running within projects they have access to, ensuring sensitive operational data is protected.
  • Automated Alerting: The system automatically sends failure notifications to resource owners, ensuring that issues are addressed proactively.

3. Dedicated Infrastructure: Security at the Foundation

Underpinning our entire platform is a robust and secure infrastructure model. Arkham doesn't use a shared, multi-tenant environment at the cloud level.

  • Isolated Client Environments: Each client is provisioned with their own dedicated AWS account. This provides the highest level of resource and data isolation, eliminating the risk of cross-tenant interference.
  • AWS Best Practices: These accounts are configured from the ground up following AWS Well-Architected Framework best practices, including strict IAM policies, network security (VPCs, security groups), and encryption at rest and in transit.

By combining project-based permissions, detailed operational monitoring, and a secure-by-default infrastructure, Arkham provides a comprehensive governance framework that empowers builders to innovate quickly while giving security and operations teams the peace of mind they require.

  • Projects: The core workspace for organizing resources and managing permissions.
  • Pipeline Monitoring: Your tool for ensuring operational excellence and auditing pipeline executions.
  • Data Catalog: The central registry where data is classified and access is controlled.
  • TARS: The AI co-pilot that inherits and respects all user permissions defined in the governance model.