%% AI governance plane on gcp. Generated; edit the catalog, not this file. flowchart LR subgraph people["People and channels"] n_teams["Product teams
Person"]:::people n_portal["Developer portal
Cloud Run"]:::people n_pipelines["CI/CD pipelines
External system"]:::people end subgraph control["Control and trust"] n_identity["Workload identity
Identity Platform"]:::control n_gateway["Central AI gateway
Apigee (AI gateway policies)"]:::control n_guardrails["Guardrails
Model Armor"]:::control n_keys["Provider keys and BYOK
Secret Manager"]:::control end subgraph intelligence["Intelligence and work"] n_models["Approved model pool
Gemini 3.8 Flash (Agent Platform)"]:::intelligence end subgraph knowledge["Knowledge and records"] n_policy["Model catalog and routing policy
Firestore"]:::knowledge n_chargeback["Chargeback dashboards
BigQuery + Looker Studio"]:::knowledge end subgraph assurance["Assurance and operations"] n_lake["Telemetry and cost lake
BigQuery + Looker Studio"]:::assurance n_gate["Release eval gate
Evaluation service (Agent Platform)"]:::assurance n_board["AI review board
Review console on Cloud Run"]:::assurance end %% flow request-access (data, internal) n_teams -->|"Workload registration"| n_portal %% flow issue (control, identity) n_portal -.->|"Workload-bound key"| n_identity %% flow register (data, internal) n_portal -->|"Models, budget, data class"| n_policy %% flow approve (control, internal) n_board -.->|"Approval for new model or data class"| n_policy %% flow traffic (data, confidential) n_teams -->|"Model calls with workload key"| n_gateway %% flow check (control, confidential) n_gateway -.->|"Scan request and response"| n_guardrails %% flow route-policy (control, internal) n_gateway -.->|"Routing and budget lookup"| n_policy %% flow route (data, confidential) n_gateway -->|"Routed call"| n_models %% flow authenticate (control, secret) n_models -.->|"Provider credential"| n_keys %% flow emit (telemetry, operational) n_gateway -.-o|"Call record"| n_lake %% flow attribute (data, operational) n_lake -->|"Cost per workload"| n_chargeback %% flow gate-run (control, internal) n_pipelines -.->|"Run workload evals"| n_gate %% flow gate-result (data, internal) n_gate -->|"Pass or block with diff"| n_portal classDef people fill:#8AB4FF22,stroke:#8AB4FF,color:#0f1017 classDef control fill:#B9A7FF22,stroke:#B9A7FF,color:#0f1017 classDef intelligence fill:#5EE6CF22,stroke:#5EE6CF,color:#0f1017 classDef knowledge fill:#FFC07A22,stroke:#FFC07A,color:#0f1017 classDef assurance fill:#FF9FCB22,stroke:#FF9FCB,color:#0f1017