An identity per agent
Not a shared service account: each agent is registered with an accountable owner, its own roles and an expiry date.
- Lifecycle: active, suspended, expired, revoked
- Agents whose owner has left are flagged for review
- Every agent token issued or refused, direct or delegated, in the searchable audit log