Internal Developer Platform · View 20 of 21 · Assurance
Decisions
- The control plane holds the estate's highest privilege — it can provision, deploy and grant — so it carries the same guardrails, review and audit it enforces on tenants (ADR-15).
- Key Vault is granted, never read: the platform creates a path and binds an identity to it, and no plaintext secret passes through the portal, the catalog or a pipeline log.
- The audit store is the one place the platform's own operators cannot write (ADR-16).
Assumptions
- Default-deny egress from tenant namespaces; private endpoints for managed data services (stated assumptions).
- Device policy enforced at sign-in by Entra Conditional Access.
Separation of duty
- Authoring a policy, granting an exception to it, and deploying are three distinct entitlements, so no single actor can lower a control and then exploit it (ADR-08, ADR-15).
- Tenant-to-database traffic is omitted from the drawing: it is a private endpoint inside the data zone and the edge would say nothing the node does not.