InsightPilotDocumentation
v2.0.0Changelog

AI Governance

AI Governance is the workflow for registering AI systems, classifying risk, routing approvals, collecting evidence, monitoring controls, and proving review history.

Legal boundary: The EU AI Act-inspired and NIST AI RMF-style defaults are practical governance templates. They are not legal advice. Buyers should have qualified legal, privacy, and compliance reviewers adapt rules for their jurisdiction and industry.
Support boundary: AI Governance is workflow software. Buyers remain responsible for their own legal interpretation, policy decisions, reviewer assignments, SMTP setup, cron setup, storage retention, and provider/vendor review.

Where To Find It

Open the admin sidebar and choose AI Governance. The module is split into these pages:

  • Overview Dashboard
  • Use Cases
  • Risk Assessments
  • Risk Rules
  • Approval Requests
  • Approval Templates
  • Reviewer Inbox
  • Vendors & Models
  • Vendor Questionnaires
  • Evidence Packs
  • Transparency Notices
  • Control Tasks
  • Control Library
  • Evaluations
  • Incidents
  • Monitoring
  • Governance Reports
  • Rule Change History

Core Workflow

  1. Create an AI Use Case with purpose, department, owner, vendor, model, and data categories.
  2. Run a Risk Assessment questionnaire or link the assessment to an existing saved query, dashboard, document, or data connection.
  3. Classify the risk. The service stores score, answers, matched rules, factor points, required controls, and rule snapshot.
  4. Create an Approval Request from the classified assessment.
  5. Reviewers work in parallel tracks such as compliance, legal, security, privacy/data, and business owner.
  6. Reviewers comment, request changes, reject, approve, or approve with conditions.
  7. Teams attach evidence, complete controls, generate notices, run evaluations, and export evidence packs.
  8. The daily monitor checks expiry, overdue work, stale evaluations, vendor evidence, unresolved serious incidents, and re-review triggers.

Risk Classification

The default engine uses weighted factors plus hard-stop prohibited rules. Historical classifications keep their rule snapshot, so later admin edits do not rewrite old decisions.

Risk LevelMeaningDefault Handling
Prohibited / unacceptableVery dangerous or banned use pattern.Approval request is blocked.
High riskMaterial rights, opportunity, safety, or sensitive-domain impact.Strong governance and parallel review tracks.
Limited / transparency riskDisclosure, labeling, or transparency obligations.Compliance and owner review, with privacy/security added when triggered.
Minimal riskLow governance burden.Business owner acknowledgement.
Unknown / needs reviewRequired answers are missing or inconsistent.Compliance clarification before approval.

Default factors are sensitive domain, rights/opportunity impact, personal or sensitive data, lack of human oversight, automated decision-making, poor documentation, and vendor opacity.

Approval Workflow

Approval requests come from classified risk assessments. Prohibited assessments create a blocked request and cannot be approved. High-risk and unknown approvals enforce separation of duties: the requester cannot approve required compliance, privacy, security, or legal steps unless they have the override permission.

Admins can map reviewer roles for compliance, legal, security, privacy/data, business owner, and override reviewers. If mappings exist, the workflow prefers them. If no eligible reviewer exists, the step remains unassigned and displays "Needs reviewer assignment".

Vendors, Models, And Evidence

The vendor registry tracks vendor status, review due dates, processing role, risk notes, and evidence requirements. Models track version, type, deployment, capabilities, limitations, retention, system card URL, and review due date.

Evidence can be an uploaded file, a URL, or a link to an existing InsightPilot document. Uploaded files are hashed with SHA-256. Evidence packs export a PDF report plus a ZIP manifest and attached files where available.

AI Governance evidence page with uploaded evidence and evidence-pack workflow
Evidence: governance evidence links use cases, vendors, documents, controls, approvals, and exportable proof.

Launch-Ready Governance Features

The completion pass adds the operational layer buyers expect once risk classification and approvals exist.

FeatureWhat It Does
Reviewer InboxAggregates assigned review steps, unassigned steps, requested changes, open approval conditions, overdue controls, open alerts, serious incidents, and unread AI Governance notifications.
Policy & Control LibraryStores reusable controls mapped to NIST AI RMF Govern, Map, Measure, and Manage. Admins can create treatment tasks from library controls for a classified assessment.
Vendor QuestionnairesRuns structured vendor/model assessments for DPA, security evidence, model/system cards, retention, subprocessors, incident contact, privacy controls, and GPAI/copyright notes.
Use Case Change LogRecords material use-case changes such as purpose, vendor, model, provider, and data categories. Material changes create re-review alerts.
Governance ReportsExports PDF summaries for use cases, approvals, vendors, and evidence records, with tracked status, checksum, and download authorization.
Public Transparency NoticesPublishes read-only token URLs for approved transparency notices and supports revocation plus PDF export.
Demo PackSeeds fictional HR screening, support chatbot, marketing/synthetic media, fraud clarification, internal summarization, and prohibited-use examples.

Reviewer Inbox

The Reviewer Inbox is the reviewer home base. Filters include assigned_to_me, overdue, needs_changes, conditions_due, high_risk, unassigned, and review_type. Use it for daily review operations instead of asking reviewers to inspect every approval record manually.

Policy And Control Library

The default library includes governance policy, human oversight, bias testing, data quality, explainability, appeal process, audit logging, vendor evidence, incident response, evaluation cadence, transparency notice, and approval expiry review. Each control stores category, NIST function, risk-level mapping, evidence expectations, owner role, cadence, priority, and version.

Library changes affect newly created control tasks. Existing treatment-plan tasks keep their own title, owner, due date, evidence, and completion timeline.

Vendor Questionnaires

Default questionnaire templates cover third-party LLM, AI SaaS vendor, open-source model, internal model, and GPAI provider assessments. Runs store answers, score, result, missing evidence categories, linked vendor/model, reviewer, summary, and completion time.

Low questionnaire scores create alerts and re-review webhook events so vendor evidence gaps do not stay hidden.

Change Logs, Reports, And Public Notices

Use-case change events record actor, field, old value, new value, reason, material-change hash, and whether re-review is required. Linked vendor/model changes also create change events for affected use cases.

Governance reports use the existing PDF export stack and add an AI Governance tracking row with target type, target ID, status, checksum, file path, and failure reason.

Public transparency notice URLs expose only the approved notice text, notice metadata, public version, and legal-boundary disclaimer. They never expose assessments, reviewer comments, evidence, controls, or private approval data.

AI Governance reports page with governance report exports
Governance reports: report exports turn use-case, approval, vendor, and evidence records into downloadable proof.

Notices, Incidents, And Evaluations

Transparency Notice templates cover chatbot/user interaction, AI-generated text, deepfake/synthetic media, customer-facing AI content, and internal decision support.

Incidents track severity, status, impact, events, owner, and whether re-review is required. High or critical incidents automatically create re-review alerts.

Evaluations are structured manual runs. Default tests include bias, accuracy, explainability, privacy leakage, prompt injection, human oversight, appeal process, and data quality. High-risk evaluations are treated as stale after 90 days.

Controls And Monitoring

Required controls become treatment-plan tasks with owner, due date, priority, evidence, status, completion fields, overdue checks, and timeline events.

php artisan insightpilot:run-ai-governance
php artisan insightpilot:run-ai-governance --user_id=1
php artisan insightpilot:seed-ai-governance-demo --user_id=1

The command checks approvals expiring in 30 and 7 days, expired approvals, overdue controls, overdue approval conditions, re-review triggers, stale high-risk evaluations, expiring vendor evidence, and unresolved high/critical incidents. Findings create activity logs, notifications, and AI Governance alerts.

AI Governance monitoring page with alerts and monitor status
Monitoring: scheduled checks surface expiring approvals, stale evaluations, overdue controls, vendor evidence gaps, and serious incidents.

Permissions

PermissionUse
view ai governanceView AI Governance pages and records.
manage ai use casesCreate, update, retire, and change-log AI use cases.
manage risk assessmentsCreate questionnaires, classify risk, and manage control tasks.
manage risk rulesEdit questions, rules, thresholds, controls, and rule outcomes.
submit ai approvalsCreate approval requests from assessments.
review ai approvalsComment, decide review steps, and satisfy approval conditions.
manage approval templatesCreate approval templates and reusable steps.
override ai reviewer assignmentsManually assign reviewers and override separation-of-duties limits.
manage ai vendorsManage vendors, models, and model-use links.
manage ai evidenceAdd evidence records.
export ai governance evidenceCreate and download evidence packs.
manage transparency noticesGenerate, approve, publish, revoke, and export notices.
manage ai incidentsCreate and update AI incident records.
manage ai evaluationsCreate structured evaluation runs.
manage ai monitoringCreate monitors, run checks, and resolve alerts.
manage ai control libraryCreate and update reusable controls and NIST mappings.
manage ai vendor questionnairesRun structured vendor/model questionnaires.
export ai governance reportsGenerate and download governance report PDFs.
manage ai governance demo packSeed fictional launch-demo governance records.

API Reference

AI Governance API routes use auth:sanctum, tenant middleware, subscription middleware, ability middleware, and tenant scoping. Send X-InsightPilot-Organization when using an organization-aware token and the user belongs to that organization.

Sanctum abilities:

ai-governance:read
ai-governance:write
ai-governance:review
ai-governance:evidence
ai-governance:admin
Endpoint GroupExamples
DashboardGET /api/v1/ai-governance/dashboard
Use casesGET/POST/PATCH /api/v1/ai-governance/use-cases, GET /use-cases/{id}/changes
Reviewer InboxGET /reviewer-inbox?assigned_to_me=1
Control LibraryGET/POST/PATCH /control-library, POST /assessments/{id}/control-library-tasks
Vendor QuestionnairesGET /vendor-questionnaires, GET/POST /vendor-questionnaire-runs
Governance ReportsGET/POST /governance-reports, GET /governance-reports/{id}/download
Vendors/modelsGET/POST /vendors, GET/POST /models
AssessmentsGET/POST /assessments, POST /assessments/{id}/classify
ApprovalsGET /approvals, POST /approval-steps/{id}/decisions
ControlsGET /controls, PATCH /controls/{id}
EvidenceGET/POST /evidence, GET /evidence/{id}/download
Evidence packsPOST /use-cases/{id}/evidence-pack, POST /approvals/{id}/evidence-pack
NoticesGET/POST /notices, approve, publish, public-publish, revoke, and PDF routes
IncidentsGET/POST/PATCH /incidents
EvaluationsGET/POST /evaluations
MonitoringGET /alerts, PATCH /alerts/{id}/resolve, GET /monitor-runs
Admin readsGET /risk-rules, GET /approval-templates
curl -H "Authorization: Bearer TOKEN" \
  -H "Accept: application/json" \
  https://example.com/api/v1/ai-governance/use-cases
{
  "data": [
    {
      "id": 1,
      "title": "HR screening assistant",
      "status": "draft",
      "vendor_name": "OpenAI"
    }
  ]
}

Webhooks

AI Governance events are available in the Developer & Webhooks page:

  • ai-governance.risk-classified
  • ai-governance.approval-created
  • ai-governance.approval-approved
  • ai-governance.approval-rejected
  • ai-governance.approval-needs-changes
  • ai-governance.incident-created, ai-governance.incident-escalated, ai-governance.incident-resolved
  • ai-governance.control-overdue, ai-governance.control-completed
  • ai-governance.evidence-pack-exported
  • ai_governance.vendor_questionnaire.completed
  • ai_governance.use_case.changed, ai_governance.re_review.required
  • ai_governance.report.exported
  • ai_governance.transparency_notice.published, ai_governance.transparency_notice.revoked

Examples

HR screening: Usually high risk because it affects employment opportunity, processes applicant data, ranks candidates, and influences hiring. Typical controls include human oversight, bias testing, data quality record, candidate information, appeal process, vendor documentation, and audit trail.

Customer support chatbot: Often limited/transparency risk unless it makes decisions about people or processes sensitive data. Typical controls include disclosure, privacy review, vendor evidence, retention policy, and human escalation.

Enterprise Controls

v2.0 includes OIDC and SAML identity-provider setup, SCIM user and group provisioning, role mapping, device sessions, policy-based SSO/MFA controls, retention policies, and legal holds. Configure the buyer's identity provider, workforce policy, and legal retention scope before enforcing these controls in production.