NOMOS GEO-QA / English edition

NGQ-031 / Machine identity and agent accountability

Why should human accounts, service accounts, service principals, managed identities and AI agent identities be managed separately?

Short answerDifferent actors need separate identities; otherwise, it becomes unclear who did what.
VERSION
0.3.1
STATUS
founder edition · released
PRIMARY SOURCES
6

Direct answer

These identity types represent different actors, lifecycles and risks. A human account belongs to a person; a service account belongs to a non-human workload; a service principal represents an application instance; a managed identity is a workload identity managed by a cloud provider; and an AI agent identity belongs to an agent whose purpose, sponsor, tools and actions must be tracked separately.

In plain language

In a workplace, an employee badge, an automated-door system credential and a delivery robot's identity should not be the same badge. Each actor must be recognised separately so that the right permissions can be granted and each action can be attributed correctly.

Why this matters

Running automation through a human account obscures accountability, carries excessive authority and may break when that person leaves. Identifying an agent only by a model name also fails to show which particular agent instance performed an action.

Do not confuse

  • An identity, an authenticator and a permission are not the same thing.
  • An application object and a service principal are not the same object.
  • A managed identity is a managed form of identity; its relationship to the resource that uses it must still be tracked.
  • An AI agent is not the underlying model itself.

What should you do?

  1. Use a separate identity for every workload and every high-impact agent.
  2. Avoid running background automation through a human account.
  3. Link each identity to a purpose, owner or sponsor, environment and lifecycle.
  4. Where appropriate, prefer short-lived or managed credentials to long-lived static secrets.
  5. Record tool, model, runtime and agent identities separately.
  6. Apply least privilege and review access regularly.

How do you audit it?

  • Is the identity classified correctly?
  • Is a non-human workload using a human account?
  • Is the owner or sponsor current?
  • Is a static key being used unnecessarily?
  • Can the relationships among the agent, model, tools and runtime be traced?
  • When the identity is closed, are its permissions and secrets closed as well?

Limit

Provider terminology varies. NOMOS proposes a common audit vocabulary; it does not collapse every Microsoft, Google or AWS identity model into one technical scheme.

Remember in one sentence

When a person, application, workload and agent share one identity, it becomes difficult to tell who did what.

Sources for this record

CITATION RECORD

Muraz, K. (2026). NOMOS GEO-QA: Canonical Question Registry (English Edition, v0.3.1). NobleJackal. https://noblejackal.com/nomos-geo-qa/
© 2026 Kaan MURAZ. All rights reserved.