Role in the stack

The control plane must decide whether, in whose name and under what constraints a tool may be called — the model knowing how to call it is not enough. An agent runtime should almost never hold a single broad ambient credential; it should hold short-lived, narrowly-scoped, audience- and purpose-bound, preferably sender-constrained credentials.

Two questions

OAuth 2.0 (with RFC 9700, token exchange, mTLS-bound tokens, DPoP) answers on whose behalf; SPIFFE/SPIRE workload identity answers what is calling; zero trust removes implicit network trust.

Relates to: Agent-ready, not agent-trusting.

Terms

Glossary terms used here: Workload identity.