Great thread and iyashk-DB's breakdown is solid on the mechanics.
One thing worth adding from running this in production at enterprise scale, the piece most teams miss (myself included, first time round) is the evidence layer,
agent-ready governance isn't just configuring grants and policies, it's being able to prove they held at any point in time.
Three practical additions:
1. Build your agent activity query set early.
The system tables are your raw material for audit: system.access.audit (service_name aibiGenie, aibiMCP,
aiAgentFramework), system.access.assistant_events, system.access.column_lineage.
Standardize the queries you run monthly before an auditor asks โ you don't want to be reverse-engineering
event schemas under deadline. Start here:
https://docs.databricks.com/aws/en/admin/system-tables/
https://docs.databricks.com/aws/en/admin/system-tables/audit-logs
2. Map agent governance to controls, not features.
For SOC 2 / ISO 27001, auditors don't care about "AI Gateway guardrails" as a noun,
they care about the control: who can invoke what, with what data, and evidence that it was enforced.
Keep a mapping doc: agent/tool/vector-index โ service principal โ UC grants โ guardrail policy โ system-table evidence query.
Review it on the same cadence as your other access reviews.
The AI governance guide is a good frame for this:
https://docs.databricks.com/aws/en/ai-gateway/ai-governance
3. Watch for drift between policy and reality.
The risk isn't the initial grant model, it's the accumulation of exceptions (temporary grants, new MCP servers,
new tools registered). A monthly diff of "what's registered as a securable vs. what's actually being invoked" catches exceptions before
they become audit findings. For MCP specifically:
https://docs.databricks.com/aws/en/ai-gateway/govern-mcp-service
The 20-domain question really is a grants-management + evidence-management problem, not a platform feature problem, which is good news: the fundamentals (groups, catalogs per domain, service principals per agent) scale cleanly and the system-table audit trail gives you the proof layer on top.
Eddie - Empire Labs