Deployment Guide¶
Version: v1.0 — Reference-implementation deployment paths for FSI-AgentGov-Solutions. Versions and zone applicability are regenerated from each solution's
manifest.yamlbyscripts/build-manifest.py. Edit manifests; do not edit the generated tables by hand.
This guide maps common customer questions to specific solutions and provides deployment sequencing based on documented solution dependencies and the Personal/Team/Enterprise zone model.
Positioning¶
These are reference implementations, not turnkey deployable Power Platform solutions. They consist of documentation, scripts (PowerShell, Python, KQL), schemas, and per-solution Dataverse table definitions — they do not ship as packaged Dataverse .zip solutions. Adopters tailor each implementation to their tenant, identity model, and governance posture before deploying.
Use-Case Mapping¶
When a customer asks one of these questions, deploy the corresponding solutions:
| Customer Need | Solutions to Deploy | Notes |
|---|---|---|
| "How do we control who agents are shared with?" | Unrestricted Agent Sharing Detector, Agent Sharing Access Restriction Detector, Agent Access Governance Monitor | UASD detects org-wide/public sharing violations with automated remediation; ASARD detects zone-based chat-ACL policy violations with approval-gated remediation (metadata write proven; Flow B runtime not validated end-to-end); AAM monitors overly permissive access configurations |
| "How do we monitor agent execution and platform changes?" | Agent Observability Foundation, Message Center Monitor, Scope Drift Monitor | AOF provides foundational telemetry; MCM tracks M365 platform changes; SDM detects data access beyond declared scope |
| "How do we track agent performance and feedback?" | Hallucination Tracker, Agent Observability Foundation, Copilot Studio Analytics | HT aggregates hallucination feedback patterns; AOF provides operational metrics; CSA provides business impact analytics |
| "How do we enforce conditional access for AI workloads?" | Conditional Access Automation, Session Security Configurator | CAA deploys and monitors CA policies; SSC validates session security per zone |
| "How do we handle regulatory compliance evidence?" | Compliance Dashboard, Cross-Solution Integration, Audit Compliance Manager | CD provides aggregated reporting across the framework control baseline with Exchange coverage; CSI wires Tier 2 solutions into the dashboard; ACM validates configurations and supports remediation |
| "How do we manage environment provisioning governance?" | Environment Lifecycle Management, Pipeline Governance Cleanup | ELM provisions environments with zone classification; PGC enforces ALM governance |
| "How do we control file uploads and content moderation?" | File Upload Security Configurator, MIME Type Restrictions, Content Moderation Governance Monitor | FUS validates file upload settings; MIME enforces type restrictions (defense-in-depth via Dataverse plugin); CMM monitors content moderation per zone |
Pilot Path (recommended starting deployment)¶
For organizations beginning their FSI agent governance program, deploy in this order to land a working pilot in three increments:
- Foundational telemetry — Deploy Environment Lifecycle Management (zone classification) and Agent Observability Foundation (telemetry). These produce no policy enforcement on their own but provide the data plane every other solution depends on.
- First detection signal — Pick one Tier 2 solution that maps to the customer's most acute concern. Recommended starting points:
- Sharing risk → Unrestricted Agent Sharing Detector
- Supervisory exposure → Action Confirmation Auditor
- Knowledge oversharing → Agent Knowledge Source Scanner
- Compliance reporting — Deploy Cross-Solution Integration and Compliance Dashboard to roll the Tier 2 signal into a single report.
This pilot exercises the three architectural layers (telemetry → detection → reporting) without committing to the full 35-solution surface.
Licensing Footprint¶
The reference implementations require these licenses or service plans across the catalog. Individual solutions enumerate their specific subset in their READMEs.
| License / Service | Required For |
|---|---|
| Microsoft 365 E5 (or E3 + Compliance / Security add-ons) | Purview audit, DLP, Communication Compliance, Insider Risk Management |
| Microsoft Entra ID P2 | Conditional Access, Identity Governance access reviews, PIM |
| Power Platform per-app or per-user (Premium) | Dataverse tables, custom connectors, Power Automate premium connectors |
| Power Platform Managed Environments | Environment Lifecycle Management, Pipeline Governance Cleanup, sharing limits |
| Copilot Studio license per maker | Action Confirmation Auditor, HITL Workflow Governance, COI Testing, agents in scope |
| Azure subscription | Application Insights / Log Analytics for AOF, Azure Functions / Logic Apps for orchestration |
| Microsoft 365 Copilot license per supervised user | Copilot-specific solutions (analytics, supervision workflows) |
Adopters should validate their tenant SKUs against each solution's prerequisites before scheduling a pilot.
For Action Confirmation Auditor, the Copilot Studio author entitlement applies to users creating/managing the agents, not automatically to the Dataverse S2S scanner identity. The core configuration scan does not require Microsoft 365 E5/E5 Compliance merely to read agent metadata; optional Purview features have separate licensing and audit-access prerequisites. See the ACA prerequisites and Microsoft's Copilot Studio licensing guidance.
Solution Layers¶
Solutions fall into three deployment layers. Deploy foundational solutions first, then add monitoring and governance solutions as needed.
Layer 1: Foundational Infrastructure¶
These solutions provide shared infrastructure that other solutions depend on:
| Solution | Role | Version |
|---|---|---|
| Agent Intake | Pre-build maker intake (Express + Standard + Full paths) with sponsor 1-click approval, parallel reviewer quorum, MRM handoff, and Entra Agent ID minting | v1.0.1-preview |
| Agent Observability Foundation | FSI-compliant telemetry infrastructure for Microsoft Copilot Studio agents with long-term audit retention, operational workbooks, and proactive alerting. | v1.2.5 |
| Copilot Agent Inventory | Foundation system-of-record for Copilot Studio and Agent Builder agents — four-layer tenant-wide discovery (Azure Resource Graph, per-environment Dataverse, PPAC reconciliation, Package Management API) feeding a canonical nine-entity governance store keyed on fsi_copilotagent. Layer 4 is selected by a license-aware Agent 365 mode (--agent365 present | absent |
Layer 2: Tier 2 Governance Solutions¶
These solutions operate independently but can be wired into the Compliance Dashboard via Cross-Solution Integration:
| Solution | Version | Controls |
|---|---|---|
| Agent Access Governance Monitor | v1.2.0 | 3.8 |
| Audit Compliance Manager | v1.0.6 | 1.7 |
| Conditional Access Automation | v2.0.2 | 1.11, 1.23, 1.18 |
| Content Moderation Monitor | v1.1.2 | 1.27, 1.8 |
| File Upload Security | v1.1.2 | 1.14, 1.8, 1.4 |
| Session Security Configurator | v1.3.0 | 1.23, 1.11 |
Layer 3: Tier 3 / Standalone Solutions¶
All other solutions operate independently and can be deployed in any order based on customer needs.
| Solution | Tier | Version | Zones |
|---|---|---|---|
| Action Confirmation Auditor | 2 | v1.2.3 | personal, team, enterprise |
| Agent 365 Lifecycle Governance | 2 | v1.1.5 | enterprise |
| Agent Communication Restriction Detector | 2 | v1.2.1 | team, enterprise |
| Agent Cost Reporting | 2 | v0.1.1-preview | team, enterprise |
| Agent Eligibility Gateway | 3 | v0.1.0-preview | enterprise |
| Agent Knowledge Source Scanner | 2 | v1.1.4 | personal, team, enterprise |
| Agent Registry Automation | 2 | v2.1.1 | personal, team, enterprise |
| Agent Sharing Access Restriction Detector | 2 | v2.0.2 | team, enterprise |
| Conflict of Interest Testing | 2 | v1.1.2 | team, enterprise |
| Compliance Dashboard | 2 | v1.0.5 | enterprise |
| Copilot Billing Governance | 2 | v0.1.0-preview | team, enterprise |
| Copilot Studio Analytics | 2 | v2.0.3 | personal, team, enterprise |
| Credential Oversharing Detector | 2 | v2.1.2 | personal, team, enterprise |
| Cross-Solution Integration | 2 | v2.0.3 | personal, team, enterprise |
| Cross-Tenant External Sharing Governance | 2 | v1.1.0 | enterprise |
| Deny Event Correlation Report | 2 | v2.0.4 | team, enterprise |
| DR Testing Framework | 2 | v2.0.2 | enterprise |
| Early-Release Validation | 2 | v0.1.0-preview | enterprise |
| Environment Lifecycle Management | 2 | v1.2.3 | personal, team, enterprise |
| Eval Gate | 2 | v0.1.0-preview | enterprise |
| FINRA Supervision Workflow | 2 | v1.1.2 | enterprise |
| Generative AI Config Auditor | 2 | v1.2.3 | team, enterprise |
| Hallucination Feedback Tracker | 2 | v1.2.0 | personal, team, enterprise |
| HITL Workflow Governance | 2 | v1.1.3 | personal, team, enterprise |
| Inactivity Timeout Enforcement | 2 | v1.1.2 | team, enterprise |
| Message Center Monitor | 2 | v2.5.1 | enterprise |
| MIME Type Restrictions for File Uploads | 2 | v1.2.1 | personal, team, enterprise |
| Model Risk Management Automation | 2 | v1.0.4 | enterprise |
| Pipeline Governance Cleanup | 2 | v1.2.1 | team, enterprise |
| RAG Source Validator | 2 | v1.3.1 | personal, team, enterprise |
| Scope Drift Monitor | 2 | v1.2.2 | personal, team, enterprise |
| Segregation of Duties Detector | 2 | v1.2.1 | team, enterprise |
| Unrestricted Agent Sharing Detector | 2 | v2.0.1 | team, enterprise |
| Work IQ Usage Detection | 2 | v0.1.0-preview | team, enterprise |
Compliance Dashboard Integration¶
To stand up unified compliance reporting:
- Deploy Layer 1 solutions (ELM for zone classification)
- Deploy the Tier 2 solutions your customer needs (Layer 2)
- Deploy Compliance Dashboard with
fsi_controlmastertable populated - Deploy Cross-Solution Integration to wire Tier 2 results into the dashboard
- Run
Sync-SolutionAssessments.ps1for initial assessment sync - Deploy
CD-SolutionFeedCollectorflow for daily automated feeds
See Cross-Solution Integration README for prerequisites and setup.
Full Dependency Tree¶
The diagram below is generated from the dependencies: field in each solution's manifest.yaml. Solutions not shown have no declared inter-solution dependencies and can be deployed standalone.
graph TD
AOF[Agent Observability Foundation<br/>Tier 1 root]
ELM[Environment Lifecycle Management<br/>Tier 3 root]
ARA[Agent Registry Automation<br/>Tier 3 root]
UASD[Unrestricted Agent Sharing Detector<br/>Tier 2 root]
CSI[Cross-Solution Integration<br/>Tier 1]
CD[Compliance Dashboard<br/>Tier 3 — convergence]
ACM[Audit Compliance Manager<br/>Tier 3]
CSA[Copilot Studio Analytics<br/>Tier 2]
DECR[Deny Event Correlation Report<br/>Tier 2]
SDM[Scope Drift Monitor<br/>Tier 2]
CTESG[Cross-Tenant External Sharing Governance<br/>Tier 2]
AOF --> CSI
AOF --> ACM
AOF --> CSA
AOF --> DECR
AOF --> SDM
AOF --> CD
CSI --> CD
ARA --> CTESG
UASD --> CTESG
Note: Compliance Dashboard is the convergence node — it depends on both AOF (telemetry foundation) and CSI (Tier 2 integration layer). Deploy AOF → CSI → CD in that order to stand up unified reporting.
Zone Deployment Roadmap¶
The table below maps each solution to the governance zones (Personal / Team / Enterprise) where it applies. Zone metadata is sourced from each solution's manifest.yaml and is regenerated on every build-manifest.py invocation.
Status: Zones were initially backfilled by
scripts/_backfill-zones.pybased on inference from each solution's domain, tier, and controls. Product-team review is required before treating these as authoritative — see the sentinel comment in eachmanifest.yaml.
Tier 1 (Foundational)¶
| Solution | Personal | Team | Enterprise | Data class |
|---|---|---|---|---|
| Agent Intake | ✅ | ✅ | ✅ | confidential |
| Agent Observability Foundation | ✅ | ✅ | ✅ | internal |
| Copilot Agent Inventory | — | ✅ | ✅ | internal |
Tier 2 (Governance)¶
Tier 3 (Enterprise)¶
| Solution | Personal | Team | Enterprise | Data class |
|---|---|---|---|---|
| Agent Eligibility Gateway | — | — | ✅ | confidential |
Related Documentation¶
- Solutions Index — Detailed descriptions and framework alignment
- Solutions Coverage Gaps — Coverage analysis across the 78-control baseline
- FSI Agent Governance Framework — Full framework documentation
- SECURITY.md — Vulnerability disclosure and supported versions
- THREAT-MODEL.md — Cross-solution threat model and trust boundaries