governance
    New
    2026-04-25

    Platform User Guide

    End-to-end walkthrough of the platform UI for data scientists, MLOps engineers, compliance officers, and legal reviewers. Covers workspace setup, model registration, compliance evaluation, LLM Gateway, drift monitoring, and promotion gates.

    user-guide
    ui
    workflow
    model-registry
    compliance
    llm-gateway
    drift
    promotion
    approval

    First Login & Workspace Setup

    When your administrator provisions your account you will receive an invitation email with a link to the platform. Click the link and sign in via your organisation's SSO provider (Azure AD, Okta, Google, etc.). On first login you are placed into your default workspace. A workspace is an isolated environment with its own models, LLM routing policies, compliance configuration, and audit log.

    PersonaDefault RoleWhat you can do
    Data Scientist / ML Engineer`dev`Register models, view compliance reports, run evaluations, view audit log
    MLOps / Platform Engineer`ops`All dev permissions + deploy models, approve HITL requests, manage clusters
    Compliance Officer / Legal`legal`Approve or reject GitOps manifests and promotions, download audit packages, view all compliance reports
    Platform Administrator`admin`All operations — user management, workspace creation, IdP configuration, key rotation
    Workspace overview
    The workspace landing page after sign-in — KPI cards, system health, and the model registry, all scoped to the selected workspace.
    Workspace
    Dashboard tab.
    Workspace
    Overview tab.
    Workspace
    New Experiment dialog (opens when you click the button).
    Workspace
    Detail panel (opens when you click a row).

    Inviting Your Team

    Navigate to Settings → Team Members → Invite. Enter the email address and assign a role. The invitee receives a link valid for 48 hours. If your organisation uses SCIM provisioning (Okta, Azure AD), users are provisioned automatically — no manual invitations needed. Role assignments sync from your IdP's group mapping configuration.

    bash
    1curl -X POST https://sovereign.yourcompany.com/api/v1/workspaces/WS_ID/invitations \
    2  -H "Authorization: Bearer $ADMIN_TOKEN" \
    3  -H "Content-Type: application/json" \
    4  -d '{
    5    "email": "sarah.chen@yourcompany.com",
    6    "role": "legal",
    7    "expires_in_hours": 48
    8  }'

    Registering a Model

    Go to Model Registry in the left navigation, then click Register New Model. Fill in the required fields and submit. The CompliancePipelineAgent starts automatically — you will see the model status change from registeredevaluatingpassed or blocked within 5 minutes.

    FieldRequiredNotes
    Model nameYesLowercase, hyphens allowed. E.g. `fraud-detection`
    VersionYesSemantic version. E.g. `v4.0.0`
    FrameworkYesscikit-learn, PyTorch, TensorFlow, XGBoost, Hugging Face, Custom
    Task typeYesclassification, regression, nlp, vision, recommendation, other
    Artifact URIYesS3/GCS/Azure Blob path to the serialised model file
    Training datasetRecommendedName or URI — appears in the auto-generated model card
    MLflow Run IDOptionalLinks training run metadata and params to the registry entry
    TagsOptionalKey-value pairs. E.g. `team: risk`, `env: staging`
    Intended useRecommendedFree text — included in model card for regulatory reviewers
    Model Registry
    Model Registry — search, status/framework filters, per-model regulatory tags, and the safety-gated Promote action.
    Model Registry
    Import From Mlflow dialog (opens when you click the button).
    Model Registry
    Detail panel (opens when you click a row).

    Reviewing Compliance Evaluation Results

    Once the CompliancePipelineAgent finishes (typically 3–5 minutes), navigate to Model Registry → select your model → Compliance tab. You will see a score for each active framework (0–100). Click any framework to expand the per-control breakdown. Controls marked ⚠️ have findings with specific remediation guidance generated by the RemediationSuggestionAgent.

    Score rangeStatusWhat happens next
    90–100Pass — ExcellentModel eligible for promotion immediately
    75–89Pass — GoodModel eligible for promotion; findings are informational
    60–74Warning — Review RequiredHITL request created for Legal sign-off before promotion
    0–59BlockedPromotion blocked; IncidentResponseAgent creates JIRA ticket with remediation plan
    Compliance dashboard
    Compliance posture by framework — overall health gauge, per-model compliant/non-compliant status, and remediation recommendations.
    Compliance
    Eu Ai Act tab.
    Compliance
    General tab.
    Compliance
    Hipaa Fda tab.
    Compliance
    Sr 11 7 tab.
    Compliance
    Detail panel (opens when you click a row).

    Reviewing and Completing the Model Card

    The model card is auto-populated with data from your registration payload, MLflow run (if linked), and the completed compliance evaluation. Navigate to Model Registry → select your model → Model Card. Review the auto-filled fields, then complete any empty required sections (Intended Use, Known Limitations, Ethical Considerations). Model cards export as PDF (for regulatory submission) or JSON (for downstream tooling).

    Reviewing Bias Evaluation Results

    Navigate to Model Registry → select your model → Bias tab. The bias evaluation runs alongside the compliance evaluation. The primary metric is the Disparate Impact Ratio (DIR) — a value ≥ 0.80 per protected group is required to pass. Groups shown depend on which demographic features are present in your evaluation dataset. If a group shows DIR < 0.80, expand the row to see the outcome rate breakdown and the remediation recommendation (typically retraining data rebalancing).

    Bias evaluation
    Bias evaluation — define protected attributes and groups, then review disparate-impact and statistical-parity metrics.
    Bias Evals
    History tab.

    Promoting a Model to Production

    When all promotion gates pass (compliance score, bias DIR, robustness score, approval workflow), the Promote button becomes active on the model detail page. Click Promote → select the target environment → click Confirm. If your workspace has an approval workflow configured, the promotion enters Pending Approval state and Legal and CISO reviewers are notified by email and Slack. Reviewers can approve or reject directly from the platform UI or via the MCP Server in Claude Code.

    bash
    1curl https://sovereign.yourcompany.com/api/v1/models/mdl_fraud_v4/promotion-gates \
    2  -H "Authorization: Bearer $TOKEN"
    3# → {
    4#     "eligible": true,
    5#     "gates": [
    6#       { "gate": "compliance_score", "passed": true, "value": 91 },
    7#       { "gate": "bias_dir",         "passed": true, "value": 0.94 },
    8#       { "gate": "robustness",       "passed": true, "value": 0.78 },
    9#       { "gate": "approval_workflow","passed": true, "approvals": 2 }
    10#     ]
    11#   }

    Configuring the LLM Gateway

    Navigate to LLM Gateway in the left navigation. The Gateway section has three tabs: Routing Policies, Route Simulator, and Usage Analytics.

    TabWhat you can do
    Routing PoliciesSet classification tiers (PUBLIC / INTERNAL / CONFIDENTIAL / PII / PHI) and assign each to a provider endpoint. Toggle PII masking on or off per tier.
    Route SimulatorPaste any prompt and see which tier it would receive, which endpoint it would route to, and which tokens would be masked — without sending it to any LLM.
    Usage AnalyticsView token usage by model, provider, and date range. Set monthly budget caps and download chargeback CSV reports for finance.
    LLM Gateway
    LLM Gateway — providers with live connectivity tests, classification-based routing rules, and the route simulator.
    Llm Gateway
    Add Provider dialog (opens when you click the button).
    Llm Gateway
    Add Rule dialog (opens when you click the button).

    Monitoring for Drift

    Navigate to Monitoring → Drift Dashboard. Production models are checked automatically every 60 minutes. The dashboard shows the latest PSI score for each model (colour-coded: green < 0.10, amber 0.10–0.24, red ≥ 0.25). Click any model to view the full drift report: per-feature PSI breakdown, historical trend chart, and the baseline captured at promotion time. To trigger an immediate check, click Run Drift Check on the model detail page.

    Monitoring & drift
    Real-time monitoring — predictions/hour, latency, GPU utilisation, the drift monitor, and per-agent kill switches.
    Monitoring
    Detail panel (opens when you click a row).

    Using the Audit Log

    Navigate to Audit Log in the left navigation. Every action on the platform is recorded here — model registrations, compliance evaluations, promotions, demotions, LLM gateway blocks, and user login events. Use the filters to narrow by event type, date range, model, or user. Click Verify Chain to confirm the cryptographic hash chain is intact from the current entry back to genesis. For regulatory submissions, click Export CSV to download the full log for the selected date range.

    Audit log
    The tamper-evident audit log — actor, event type, severity, and category filters, with end-to-end hash-chain verification.
    Audit Log
    Detail panel (opens when you click a row).

    Approval Workflows (Legal & CISO Reviewers)

    If you have the legal role, navigate to Approvals in the left navigation to see all pending requests. Each request shows the model name, version, compliance scores, and the specific promotion being requested. Click Review to see the full compliance report and model card before making a decision. Click Approve to allow the promotion or Reject with a required comment (recorded in the audit chain). You can also approve via the MCP Server in Claude Code: type 'show me pending approvals' and 'approve model credit-risk-v2'.

    Executive Dashboard

    Navigate to Dashboard in the left navigation. The dashboard has three persona views selectable via the dropdown at the top right. The Legal view shows compliance pass rates by framework and overdue review requests. The Ops view shows model health, drift alerts, and LLM gateway cost by team. The Dev view shows recent model registrations, evaluation queue, and upcoming promotion deadlines. The GovernanceReportingAgent sends a formatted summary of this dashboard data to your configured Slack channel every Monday at 07:00 UTC.

    Executive dashboard
    The executive dashboard — financial, compliance, explainability (XAI), and operational rollups with a PDF export.
    Executive
    Dashboard tab.
    Executive
    Overview tab.

    Personal Access Tokens (PATs)

    To use the REST API, TypeScript SDK, or MCP Server, you need a Personal Access Token. Navigate to Settings → Access Tokens → New Token. Give it a name, select the role scope (dev for read-only, ops for model management), and set an expiry. The token is shown once — copy it immediately. Store it in your password manager or secrets vault. Never commit a PAT to source control.

    bash
    1curl -X POST https://sovereign.yourcompany.com/api/v1/auth/tokens \
    2  -H "Authorization: Bearer $OIDC_JWT" \
    3  -H "Content-Type: application/json" \
    4  -d '{
    5    "name": "my-laptop-dev",
    6    "role": "dev",
    7    "expires_in_days": 90
    8  }'
    9# → { "token": "sk-sovereign-xxxx", "expires_at": "2026-07-25T00:00:00Z" }

    Notification Preferences

    Navigate to Settings → Notifications to configure how you receive alerts from the IncidentResponseAgent. You can enable email, Slack DM, or browser notifications for: compliance evaluation completed, model blocked, drift alert, bias warning, promotion approval request, and weekly governance report. Workspace-level Slack channel and PagerDuty routing are configured by administrators under Settings → Integrations.

    Role-Based Workflow Summary

    Different team members interact with the platform differently. Here is a typical workflow for each persona.

    PersonaDaily workflowKey pages
    Data ScientistRegister model → review compliance scores → address findings → submit for approvalModel Registry, Compliance, Bias, Model Card
    MLOps EngineerMonitor drift dashboard → respond to drift alerts → approve HITL requests → manage LLM Gateway budgetDrift Dashboard, Monitoring, LLM Gateway, Approvals
    Compliance OfficerReview pending approvals → verify audit chain → download audit packages for regulators → review bias resultsApprovals, Audit Log, Compliance, Bias
    Legal ReviewerApprove or reject model promotions → review model cards → sign off GitOps manifestsApprovals, Model Card, Audit Log
    Platform AdminManage users and roles → configure OIDC providers → set workspace compliance frameworks → rotate encryption keysSettings, Team Members, IdP Config, Security
    Edit this page on GitHub