The scenario
Agents proliferate faster than any access-review cadence. The organization needs one consistent answer to "does this agent hold authority for this action, right now?" — enforced identically whether the agent was issued by IT, a business unit, or an outside vendor, and revocable instantly when a mandate ends or a model is swapped.
Because identity is separated from the model, an agent can change runtimes without changing identity — the did:tz name, the delegation chain, and the anchored history all survive a model swap, while a provenance block records exactly which intelligence sat beneath the identity at each version. Chain-of-command is encoded, not documented.
What it needs → what proves it
One authority model, all agentsvalidateAid
Instant revocationstatus · terminal
Detect model substitutionprovenance block
Delegation across org unitsdelegation[] chain
Explainable decisionsreasoning engine