Flow 1
AIMS decision path (not a wire flow)
- 1
Identify the principal: user, agent instance, workload, resource — separately.
- 2
If the caller is a workload in your systems: WIMSE/SPIFFE (WIT+WPT or mTLS).
- 3
If the call is on behalf of a user: OAuth 2.1 authorization code / CIBA / XAA, audience-restricted, preferably PoP.
- 4
If crossing domains: identity chaining (8693+7523), not a copied access token.
- 5
If inside a domain fan-out: transaction tokens for purpose. Observe and revoke via SSF/CAEP where sessions go stale.