Agents are identities: each ring narrows the blast radius
Authority only narrows as it moves inward. The unit an agent actually holds is one token, for one verb, on one resource, and that is also the unit that gets audited.
Problem
Agents are identities. They need scoped credentials, bounded blast radius, and audit trails that hold up in front of a regulator.
Design choices
Workload identity first (IRSA on EKS or its Azure and Google equivalents); secrets only where federation cannot reach.
Dynamic, short-lived database credentials delivered by External Secrets.
Cross-team reach is denied by policy, not by convention.
Evidence and gap
Built in Hangar: provider-infisical with declarative, Delete-protected projects adopted in place, ESO delivery, and a standing preference for never-persisted credentials. Gap: cloud workload identity was not exercised in Hangar.