Governance Service Architecture
Governance Service coordinates the product workflows that appear in Governance Studio and in governance integrations. This page describes product responsibilities, not implementation internals.
Platform Relationships
Section titled “Platform Relationships”Governance Studio
- Product role: User interface for project, policy, control, declaration, review, indicator, and credential workflows.
Auth Service
- Product role: Validates users, API keys, service accounts, roles, and permissions.
Integrity Service
- Product role: Registers governance evidence, creates lineage records, and supports credential workflows.
PDF generation service
- Product role: Produces downloadable reports for applied policies.
Object storage
- Product role: Stores evidence attachments and related files.
Platform data store
- Product role: Preserves governance records, evaluation history, activity logs, and configuration state.
Workflow Pattern
Section titled “Workflow Pattern”- A user or integration acts within a project.
- Auth Service confirms identity and permissions.
- Governance Service updates the relevant governance record.
- Supporting services handle attachments, reports, lineage, or credentials when the workflow requires them.
- Governance Studio and integrations read the updated state.
Operational Boundaries
Section titled “Operational Boundaries”Governance Service should not be used as a general document store, identity provider, or certificate authority. It manages governance workflows and delegates identity, storage, document generation, and integrity-specific work to the platform components that own those responsibilities.